From 7569b7998d486109f80de31dd5f86470016bb141 Mon Sep 17 00:00:00 2001 From: Boston Dynamics SDK Publisher <53276189+bd-sdk-publisher@users.noreply.github.com> Date: Tue, 17 Dec 2024 20:48:48 -0500 Subject: [PATCH] Release v4.1.1 of Boston Dynamics Spot SDK --- README.md | 2 +- VERSION | 2 +- docs/concepts/autonomy/localization.md | 2 + docs/concepts/choreography/custom_gait.md | 111 +- docs/concepts/data_acquisition_overview.md | 2 +- docs/concepts/data_acquisition_thermal_raw.md | 2 +- docs/concepts/geometry_and_frames.md | 2 +- docs/concepts/network_compute_bridge.md | 2 +- docs/concepts/orbit/about_orbit.md | 20 +- docs/concepts/service_customization.md | 4 +- .../writing_services_for_data_acquisition.md | 2 +- docs/html/.buildinfo | 2 +- docs/html/README.html | 6 +- .../bosdyn/bddf/base_data_reader.html | 4 +- .../_modules/bosdyn/bddf/block_writer.html | 4 +- docs/html/_modules/bosdyn/bddf/bosdyn.html | 4 +- docs/html/_modules/bosdyn/bddf/common.html | 4 +- .../_modules/bosdyn/bddf/data_reader.html | 4 +- .../_modules/bosdyn/bddf/data_writer.html | 4 +- .../_modules/bosdyn/bddf/file_indexer.html | 4 +- .../bosdyn/bddf/grpc_proto_reader.html | 4 +- .../_modules/bosdyn/bddf/grpc_reader.html | 4 +- .../bosdyn/bddf/grpc_service_reader.html | 4 +- .../bosdyn/bddf/grpc_service_writer.html | 4 +- .../_modules/bosdyn/bddf/message_reader.html | 4 +- .../bosdyn/bddf/pod_series_reader.html | 4 +- .../bosdyn/bddf/pod_series_writer.html | 4 +- .../bosdyn/bddf/protobuf_channel_reader.html | 4 +- .../_modules/bosdyn/bddf/protobuf_reader.html | 4 +- .../bosdyn/bddf/protobuf_series_writer.html | 4 +- .../bosdyn/bddf/stream_data_reader.html | 4 +- .../animation_file_conversion_helpers.html | 4 +- .../client/animation_file_to_proto.html | 4 +- .../choreography/client/choreography.html | 4 +- .../_modules/bosdyn/client/area_callback.html | 4 +- .../area_callback_region_handler_base.html | 4 +- .../client/area_callback_service_runner.html | 4 +- .../area_callback_service_servicer.html | 4 +- .../client/area_callback_service_utils.html | 4 +- .../bosdyn/client/arm_surface_contact.html | 4 +- .../_modules/bosdyn/client/async_tasks.html | 4 +- docs/html/_modules/bosdyn/client/auth.html | 4 +- .../_modules/bosdyn/client/auto_return.html | 4 +- .../html/_modules/bosdyn/client/autowalk.html | 4 +- .../_modules/bosdyn/client/bddf_download.html | 4 +- docs/html/_modules/bosdyn/client/channel.html | 4 +- .../_modules/bosdyn/client/command_line.html | 4 +- docs/html/_modules/bosdyn/client/common.html | 4 +- .../bosdyn/client/data_acquisition.html | 4 +- .../client/data_acquisition_helpers.html | 4 +- .../client/data_acquisition_plugin.html | 4 +- .../data_acquisition_plugin_service.html | 4 +- .../bosdyn/client/data_acquisition_store.html | 4 +- .../_modules/bosdyn/client/data_buffer.html | 4 +- .../_modules/bosdyn/client/data_chunk.html | 4 +- .../_modules/bosdyn/client/data_service.html | 4 +- .../_modules/bosdyn/client/directory.html | 4 +- .../bosdyn/client/directory_registration.html | 4 +- docs/html/_modules/bosdyn/client/docking.html | 4 +- docs/html/_modules/bosdyn/client/door.html | 4 +- docs/html/_modules/bosdyn/client/estop.html | 4 +- .../_modules/bosdyn/client/exceptions.html | 4 +- docs/html/_modules/bosdyn/client/fault.html | 4 +- .../_modules/bosdyn/client/frame_helpers.html | 4 +- .../bosdyn/client/gps/NMEAParser.html | 4 +- .../bosdyn/client/gps/aggregator_client.html | 4 +- .../bosdyn/client/gps/gps_listener.html | 4 +- .../client/gps/registration_client.html | 4 +- .../_modules/bosdyn/client/graph_nav.html | 14 +- .../bosdyn/client/gripper_camera_param.html | 4 +- docs/html/_modules/bosdyn/client/image.html | 4 +- .../bosdyn/client/image_service_helpers.html | 4 +- .../bosdyn/client/inverse_kinematics.html | 4 +- .../bosdyn/client/ir_enable_disable.html | 4 +- .../_modules/bosdyn/client/keepalive.html | 4 +- docs/html/_modules/bosdyn/client/lease.html | 4 +- .../client/lease_resource_hierarchy.html | 4 +- .../bosdyn/client/lease_validator.html | 4 +- docs/html/_modules/bosdyn/client/license.html | 4 +- .../_modules/bosdyn/client/local_grid.html | 4 +- .../_modules/bosdyn/client/log_status.html | 4 +- .../client/manipulation_api_client.html | 4 +- .../bosdyn/client/map_processing.html | 4 +- .../_modules/bosdyn/client/math_helpers.html | 4 +- .../bosdyn/client/metrics_logging.html | 4 +- .../client/network_compute_bridge_client.html | 4 +- docs/html/_modules/bosdyn/client/payload.html | 4 +- .../bosdyn/client/payload_registration.html | 4 +- .../_modules/bosdyn/client/point_cloud.html | 4 +- docs/html/_modules/bosdyn/client/power.html | 4 +- .../_modules/bosdyn/client/processors.html | 4 +- .../html/_modules/bosdyn/client/ray_cast.html | 4 +- .../_modules/bosdyn/client/recording.html | 4 +- docs/html/_modules/bosdyn/client/robot.html | 4 +- .../_modules/bosdyn/client/robot_command.html | 4 +- .../html/_modules/bosdyn/client/robot_id.html | 4 +- .../_modules/bosdyn/client/robot_state.html | 4 +- docs/html/_modules/bosdyn/client/sdk.html | 4 +- .../_modules/bosdyn/client/server_util.html | 4 +- .../client/service_customization_helpers.html | 4 +- .../bosdyn/client/signals_helpers.html | 4 +- .../bosdyn/client/spot_cam/audio.html | 4 +- .../bosdyn/client/spot_cam/compositor.html | 4 +- .../bosdyn/client/spot_cam/health.html | 4 +- .../bosdyn/client/spot_cam/lighting.html | 4 +- .../bosdyn/client/spot_cam/lights_helper.html | 4 +- .../bosdyn/client/spot_cam/media_log.html | 4 +- .../bosdyn/client/spot_cam/network.html | 4 +- .../bosdyn/client/spot_cam/power.html | 4 +- .../_modules/bosdyn/client/spot_cam/ptz.html | 4 +- .../bosdyn/client/spot_cam/streamquality.html | 4 +- .../bosdyn/client/spot_cam/version.html | 4 +- .../_modules/bosdyn/client/spot_check.html | 4 +- .../_modules/bosdyn/client/time_sync.html | 4 +- .../_modules/bosdyn/client/token_cache.html | 4 +- .../_modules/bosdyn/client/token_manager.html | 4 +- .../_modules/bosdyn/client/units_helpers.html | 4 +- docs/html/_modules/bosdyn/client/util.html | 4 +- .../_modules/bosdyn/client/world_object.html | 4 +- docs/html/_modules/bosdyn/deprecated.html | 4 +- docs/html/_modules/bosdyn/geometry.html | 4 +- docs/html/_modules/bosdyn/mission/client.html | 4 +- .../_modules/bosdyn/mission/constants.html | 4 +- .../_modules/bosdyn/mission/exceptions.html | 4 +- .../bosdyn/mission/remote_client.html | 4 +- .../_modules/bosdyn/mission/server_util.html | 4 +- docs/html/_modules/bosdyn/mission/util.html | 42 +- docs/html/_modules/bosdyn/orbit/client.html | 4 +- .../_modules/bosdyn/orbit/exceptions.html | 4 +- docs/html/_modules/bosdyn/orbit/utils.html | 4 +- docs/html/_modules/bosdyn/scout/client.html | 4 +- docs/html/_modules/bosdyn/scout/utils.html | 4 +- docs/html/_modules/bosdyn/util.html | 4 +- docs/html/_modules/index.html | 4 +- docs/html/_static/documentation_options.js | 2 +- docs/html/docs/concepts/README.html | 4 +- docs/html/docs/concepts/about_spot.html | 4 +- docs/html/docs/concepts/arm/README.html | 4 +- docs/html/docs/concepts/arm/arm_concepts.html | 4 +- docs/html/docs/concepts/arm/arm_services.html | 4 +- .../docs/concepts/arm/arm_specification.html | 4 +- docs/html/docs/concepts/autonomy/README.html | 4 +- .../docs/concepts/autonomy/auto_return.html | 4 +- .../autonomous_navigation_code_examples.html | 4 +- .../autonomous_navigation_services.html | 4 +- .../concepts/autonomy/autowalk_service.html | 4 +- .../components_of_autonomous_navigation.html | 4 +- .../autonomy/directed_exploration.html | 4 +- docs/html/docs/concepts/autonomy/docking.html | 4 +- docs/html/docs/concepts/autonomy/gps.html | 4 +- .../graphnav_and_robot_locomotion.html | 4 +- .../autonomy/graphnav_area_callbacks.html | 4 +- .../autonomy/graphnav_map_structure.html | 4 +- .../concepts/autonomy/graphnav_service.html | 4 +- .../autonomy/graphnav_tech_summary.html | 4 +- .../concepts/autonomy/initialization.html | 4 +- .../docs/concepts/autonomy/localization.html | 5 +- .../concepts/autonomy/missions_service.html | 4 +- ...ypical_autonomous_navigation_use_case.html | 4 +- docs/html/docs/concepts/base_services.html | 4 +- docs/html/docs/concepts/bddf.html | 4 +- .../docs/concepts/choreography/README.html | 4 +- .../animation_file_specification.html | 4 +- .../animations_in_choreographer.html | 4 +- .../concepts/choreography/choreographer.html | 4 +- .../choreography/choreographer_setup.html | 4 +- .../choreography_in_autowalk.html | 4 +- .../choreography/choreography_in_tablet.html | 4 +- .../choreography/choreography_service.html | 4 +- .../concepts/choreography/custom_gait.html | 75 +- .../concepts/choreography/move_reference.html | 4 +- .../robot_controls_in_choreographer.html | 4 +- docs/html/docs/concepts/data.html | 4 +- .../concepts/data_acquisition_output.html | 4 +- .../concepts/data_acquisition_overview.html | 6 +- .../data_acquisition_thermal_raw.html | 6 +- .../docs/concepts/data_buffer_overview.html | 4 +- .../concepts/developing_api_services.html | 4 +- docs/html/docs/concepts/estop_service.html | 4 +- docs/html/docs/concepts/faults.html | 4 +- .../docs/concepts/geometry_and_frames.html | 6 +- .../docs/concepts/joint_control/README.html | 4 +- .../joint_control/knee_torque_limits.html | 4 +- .../joint_control/supplemental_data.html | 4 +- .../html/docs/concepts/keepalive_service.html | 4 +- docs/html/docs/concepts/lease_service.html | 4 +- .../docs/concepts/network_compute_bridge.html | 6 +- docs/html/docs/concepts/networking.html | 4 +- .../html/docs/concepts/orbit/about_orbit.html | 41 +- docs/html/docs/concepts/orbit/orbit_api.html | 4 +- docs/html/docs/concepts/robot_services.html | 4 +- .../docs/concepts/service_customization.html | 8 +- ...writing_services_for_data_acquisition.html | 6 +- docs/html/docs/payload/README.html | 4 +- .../payload/configuring_payload_software.html | 4 +- .../docs/payload/coreio_documentation.html | 4 +- .../payload/coreio_openvpn_extension.html | 4 +- docs/html/docs/payload/docker_containers.html | 33 +- .../guidelines_for_robust_payload_design.html | 4 +- .../docs/payload/mechanical_interfaces.html | 4 +- .../payload_configuration_requirements.html | 4 +- .../payload/robot_electrical_interface.html | 4 +- .../docs/payload/robot_mounting_rails.html | 4 +- docs/html/docs/payload/spot_core_cockpit.html | 4 +- .../docs/payload/spot_core_documentation.html | 4 +- .../docs/payload/spot_core_portainer.html | 4 +- docs/html/docs/payload/spot_core_vnc.html | 4 +- docs/html/docs/protos/README.html | 4 +- docs/html/docs/protos/style_guide.html | 4 +- docs/html/docs/python/README.html | 4 +- docs/html/docs/python/daq_tutorial/daq1.html | 4 +- docs/html/docs/python/daq_tutorial/daq2.html | 4 +- docs/html/docs/python/daq_tutorial/daq3.html | 4 +- docs/html/docs/python/daq_tutorial/daq4.html | 4 +- docs/html/docs/python/daq_tutorial/daq5.html | 4 +- docs/html/docs/python/daq_tutorial/daq6.html | 4 +- .../docs/python/fetch_tutorial/fetch1.html | 4 +- .../docs/python/fetch_tutorial/fetch2.html | 4 +- .../docs/python/fetch_tutorial/fetch3.html | 4 +- .../docs/python/fetch_tutorial/fetch4.html | 4 +- .../docs/python/fetch_tutorial/fetch5.html | 4 +- .../docs/python/fetch_tutorial/fetch6.html | 4 +- docs/html/docs/python/quickstart.html | 24 +- .../understanding_spot_programming.html | 4 +- docs/html/docs/release_notes.html | 951 +++++++++--------- docs/html/genindex.html | 6 +- docs/html/objects.inv | Bin 26320 -> 26341 bytes docs/html/protos/bosdyn/api/README.html | 4 +- .../protos/bosdyn/api/proto_reference.html | 24 +- docs/html/py-modindex.html | 4 +- docs/html/python/README.html | 4 +- .../bosdyn/choreography/client/README.html | 4 +- .../animation_file_conversion_helpers.html | 4 +- .../client/animation_file_to_proto.html | 4 +- .../choreography/client/choreography.html | 4 +- .../src/bosdyn/client/README.html | 4 +- .../src/bosdyn/client/area_callback.html | 4 +- .../area_callback_region_handler_base.html | 8 +- .../client/area_callback_service_runner.html | 4 +- .../area_callback_service_servicer.html | 4 +- .../client/area_callback_service_utils.html | 4 +- .../bosdyn/client/arm_surface_contact.html | 4 +- .../src/bosdyn/client/async_tasks.html | 4 +- .../bosdyn-client/src/bosdyn/client/auth.html | 4 +- .../src/bosdyn/client/auto_return.html | 4 +- .../src/bosdyn/client/autowalk.html | 4 +- .../bosdyn-client/src/bosdyn/client/bddf.html | 4 +- .../src/bosdyn/client/bddf_download.html | 4 +- .../src/bosdyn/client/channel.html | 4 +- .../src/bosdyn/client/command_line.html | 4 +- .../src/bosdyn/client/common.html | 4 +- .../src/bosdyn/client/data_acquisition.html | 4 +- .../client/data_acquisition_helpers.html | 4 +- .../client/data_acquisition_plugin.html | 4 +- .../data_acquisition_plugin_service.html | 4 +- .../bosdyn/client/data_acquisition_store.html | 4 +- .../src/bosdyn/client/data_buffer.html | 4 +- .../src/bosdyn/client/data_chunk.html | 4 +- .../src/bosdyn/client/data_service.html | 4 +- .../src/bosdyn/client/directory.html | 4 +- .../bosdyn/client/directory_registration.html | 4 +- .../src/bosdyn/client/docking.html | 4 +- .../bosdyn-client/src/bosdyn/client/door.html | 4 +- .../src/bosdyn/client/estop.html | 6 +- .../src/bosdyn/client/exceptions.html | 4 +- .../src/bosdyn/client/fault.html | 4 +- .../src/bosdyn/client/frame_helpers.html | 4 +- .../src/bosdyn/client/gps/NMEAParser.html | 4 +- .../src/bosdyn/client/gps/README.html | 4 +- .../bosdyn/client/gps/aggregator_client.html | 4 +- .../src/bosdyn/client/gps/gps_listener.html | 4 +- .../client/gps/registration_client.html | 4 +- .../src/bosdyn/client/graph_nav.html | 4 +- .../bosdyn/client/gripper_camera_param.html | 4 +- .../src/bosdyn/client/image.html | 4 +- .../bosdyn/client/image_service_helpers.html | 4 +- .../src/bosdyn/client/inverse_kinematics.html | 4 +- .../src/bosdyn/client/ir_enable_disable.html | 4 +- .../src/bosdyn/client/keepalive.html | 4 +- .../src/bosdyn/client/lease.html | 4 +- .../client/lease_resource_hierarchy.html | 4 +- .../src/bosdyn/client/lease_validator.html | 4 +- .../src/bosdyn/client/license.html | 4 +- .../src/bosdyn/client/local_grid.html | 4 +- .../src/bosdyn/client/log_status.html | 4 +- .../client/manipulation_api_client.html | 4 +- .../src/bosdyn/client/map_processing.html | 4 +- .../src/bosdyn/client/math_helpers.html | 4 +- .../src/bosdyn/client/metrics_logging.html | 4 +- .../client/network_compute_bridge_client.html | 4 +- .../src/bosdyn/client/payload.html | 4 +- .../bosdyn/client/payload_registration.html | 4 +- .../src/bosdyn/client/point_cloud.html | 4 +- .../src/bosdyn/client/power.html | 4 +- .../src/bosdyn/client/processors.html | 4 +- .../src/bosdyn/client/ray_cast.html | 4 +- .../src/bosdyn/client/recording.html | 4 +- .../src/bosdyn/client/robot.html | 4 +- .../src/bosdyn/client/robot_command.html | 4 +- .../src/bosdyn/client/robot_id.html | 4 +- .../src/bosdyn/client/robot_state.html | 4 +- .../bosdyn-client/src/bosdyn/client/sdk.html | 4 +- .../src/bosdyn/client/server_util.html | 4 +- .../client/service_customization_helpers.html | 4 +- .../src/bosdyn/client/signals_helpers.html | 6 +- .../src/bosdyn/client/spot_cam/README.html | 4 +- .../src/bosdyn/client/spot_cam/audio.html | 4 +- .../bosdyn/client/spot_cam/compositor.html | 4 +- .../src/bosdyn/client/spot_cam/health.html | 4 +- .../src/bosdyn/client/spot_cam/lighting.html | 4 +- .../bosdyn/client/spot_cam/lights_helper.html | 4 +- .../src/bosdyn/client/spot_cam/media_log.html | 4 +- .../src/bosdyn/client/spot_cam/network.html | 4 +- .../src/bosdyn/client/spot_cam/power.html | 4 +- .../src/bosdyn/client/spot_cam/ptz.html | 4 +- .../bosdyn/client/spot_cam/streamquality.html | 4 +- .../src/bosdyn/client/spot_cam/version.html | 4 +- .../src/bosdyn/client/spot_check.html | 4 +- .../src/bosdyn/client/time_sync.html | 4 +- .../src/bosdyn/client/token_cache.html | 4 +- .../src/bosdyn/client/token_manager.html | 4 +- .../src/bosdyn/client/units_helpers.html | 4 +- .../bosdyn-client/src/bosdyn/client/util.html | 4 +- .../src/bosdyn/client/world_object.html | 4 +- .../python/bosdyn-core/src/bosdyn/README.html | 4 +- .../bosdyn-core/src/bosdyn/bddf/README.html | 4 +- .../src/bosdyn/bddf/base_data_reader.html | 4 +- .../src/bosdyn/bddf/block_writer.html | 4 +- .../bosdyn-core/src/bosdyn/bddf/bosdyn.html | 4 +- .../bosdyn-core/src/bosdyn/bddf/common.html | 4 +- .../src/bosdyn/bddf/data_reader.html | 4 +- .../src/bosdyn/bddf/data_writer.html | 4 +- .../src/bosdyn/bddf/file_indexer.html | 4 +- .../src/bosdyn/bddf/grpc_proto_reader.html | 4 +- .../src/bosdyn/bddf/grpc_reader.html | 4 +- .../src/bosdyn/bddf/grpc_service_reader.html | 4 +- .../src/bosdyn/bddf/grpc_service_writer.html | 4 +- .../src/bosdyn/bddf/message_reader.html | 4 +- .../src/bosdyn/bddf/pod_series_reader.html | 4 +- .../src/bosdyn/bddf/pod_series_writer.html | 4 +- .../bosdyn/bddf/protobuf_channel_reader.html | 4 +- .../src/bosdyn/bddf/protobuf_reader.html | 4 +- .../bosdyn/bddf/protobuf_series_writer.html | 4 +- .../src/bosdyn/bddf/stream_data_reader.html | 4 +- .../bosdyn-core/src/bosdyn/deprecated.html | 4 +- .../bosdyn-core/src/bosdyn/geometry.html | 4 +- .../python/bosdyn-core/src/bosdyn/util.html | 4 +- .../src/bosdyn/mission/README.html | 4 +- .../src/bosdyn/mission/client.html | 4 +- .../src/bosdyn/mission/constants.html | 4 +- .../src/bosdyn/mission/exceptions.html | 4 +- .../src/bosdyn/mission/remote_client.html | 4 +- .../src/bosdyn/mission/server_util.html | 4 +- .../src/bosdyn/mission/util.html | 9 +- .../bosdyn-orbit/src/bosdyn/orbit/README.html | 4 +- .../bosdyn-orbit/src/bosdyn/orbit/client.html | 4 +- .../src/bosdyn/orbit/exceptions.html | 4 +- .../bosdyn-orbit/src/bosdyn/orbit/utils.html | 4 +- .../bosdyn-scout/src/bosdyn/scout/README.html | 4 +- .../bosdyn-scout/src/bosdyn/scout/client.html | 4 +- .../src/bosdyn/scout/exceptions.html | 4 +- .../bosdyn-scout/src/bosdyn/scout/utils.html | 4 +- docs/html/python/examples/README.html | 4 +- .../examples/animation_recorder/README.html | 4 +- .../python/examples/area_callback/README.html | 4 +- .../arm_and_mobility_command/README.html | 4 +- .../arm_constrained_manipulation/README.html | 4 +- .../html/python/examples/arm_door/README.html | 4 +- .../examples/arm_force_control/README.html | 4 +- .../python/examples/arm_freeze/README.html | 4 +- .../html/python/examples/arm_gaze/README.html | 4 +- .../python/examples/arm_gcode/README.html | 4 +- .../python/examples/arm_grasp/README.html | 4 +- .../arm_grasp_carry_overrides/README.html | 4 +- .../arm_impedance_control/README.html | 4 +- .../examples/arm_joint_move/README.html | 4 +- .../python/examples/arm_simple/README.html | 4 +- .../examples/arm_stow_unstow/README.html | 4 +- .../examples/arm_surface_contact/README.html | 4 +- .../examples/arm_trajectory/README.html | 4 +- .../examples/arm_walk_to_object/README.html | 4 +- .../html/python/examples/arm_wasd/README.html | 4 +- .../examples/arm_with_body_follow/README.html | 4 +- .../python/examples/auto_return/README.html | 4 +- .../python/examples/bddf_download/README.html | 4 +- .../python/examples/cloud_upload/README.html | 4 +- .../python/examples/comms_mapping/README.html | 4 +- .../python/examples/comms_test/README.html | 4 +- .../python/examples/core_io_gpio/README.html | 4 +- .../data_acquisition_service/README.html | 4 +- .../signals_coreio_modem_plugin/README.html | 4 +- .../python/examples/data_buffer/README.html | 4 +- .../python/examples/data_service/README.html | 4 +- .../python/examples/directory/README.html | 4 +- .../examples/disable_ir_emission/README.html | 4 +- docs/html/python/examples/docking/README.html | 4 +- .../python/examples/docs/arm_examples.html | 4 +- .../docs/autonomy_and_missions_examples.html | 4 +- .../examples/docs/basic_service_examples.html | 4 +- .../docs/data_acquisition_examples.html | 4 +- .../examples/docs/joint_control_examples.html | 4 +- .../examples/docs/logging_examples.html | 4 +- docs/html/python/examples/docs/orbit.html | 4 +- .../examples/docs/payloads_examples.html | 4 +- .../perception_world_objects_examples.html | 4 +- .../docs/robot_behavior_examples.html | 4 +- .../python/examples/edit_autowalk/README.html | 4 +- docs/html/python/examples/estop/README.html | 4 +- .../python/examples/extensions/README.html | 4 +- .../extract_images_from_walk/README.html | 4 +- .../python/examples/fan_command/README.html | 4 +- .../examples/fiducial_follow/README.html | 4 +- .../frame_trajectory_command/README.html | 4 +- .../get_depth_plus_visual_image/README.html | 4 +- .../python/examples/get_image/README.html | 4 +- .../examples/get_mission_state/README.html | 4 +- .../examples/get_robot_state/README.html | 4 +- .../get_robot_state_async/README.html | 4 +- .../examples/get_world_objects/README.html | 4 +- .../python/examples/gps_service/README.html | 4 +- .../README.html | 4 +- .../graph_nav_command_line/README.html | 4 +- .../graph_nav_extract_point_cloud/README.html | 4 +- .../examples/graph_nav_view_gps/README.html | 4 +- .../examples/graph_nav_view_map/README.html | 4 +- .../gripper_camera_params/README.html | 4 +- .../python/examples/hello_spot/README.html | 4 +- .../examples/inverse_kinematics/README.html | 4 +- .../python/examples/joint_control/README.html | 4 +- .../python/examples/log_status/README.html | 4 +- docs/html/python/examples/logging/README.html | 4 +- .../examples/metrics_over_coreio/README.html | 4 +- .../mission_question_answerer/README.html | 4 +- .../examples/mission_recorder/README.html | 4 +- .../network_compute_bridge/README.html | 4 +- .../fire_extinguisher_server/README.html | 4 +- .../network_request_callback/README.html | 4 +- .../examples/orbit/anomalies/README.html | 4 +- .../python/examples/orbit/backups/README.html | 4 +- .../orbit/export_run_archives/README.html | 4 +- .../export_site_walk_archives/README.html | 4 +- .../examples/orbit/hello_orbit/README.html | 4 +- .../examples/orbit/runs_response/README.html | 4 +- .../orbit/schedule_mission/README.html | 4 +- .../orbit/send_robot_back_to_dock/README.html | 4 +- .../README.html | 4 +- .../python/examples/orbit/webhook/README.html | 4 +- .../orbit/webhook_integration/README.html | 4 +- .../html/python/examples/payloads/README.html | 4 +- .../post_docking_callbacks/README.html | 4 +- .../html/python/examples/ray_cast/README.html | 4 +- .../examples/record_autowalk/README.html | 4 +- .../remote_mission_service/README.html | 4 +- .../examples/replay_mission/README.html | 4 +- .../examples/reset_safety_stop/README.html | 4 +- .../python/examples/ricoh_theta/README.html | 4 +- .../examples/self_registration/README.html | 4 +- .../custom_parameter_image_server/README.html | 4 +- .../custom_parameter_ncb_worker/README.html | 4 +- .../README.html | 4 +- .../examples/service_faults/README.html | 4 +- .../html/python/examples/spot_cam/README.html | 4 +- .../python/examples/spot_light/README.html | 4 +- .../spot_tensorflow_detector/README.html | 4 +- docs/html/python/examples/stance/README.html | 4 +- .../examples/stitch_front_images/README.html | 4 +- .../examples/tester_programs/README.html | 4 +- .../python/examples/time_sync/README.html | 4 +- .../upload_choreographed_sequence/README.html | 4 +- .../examples/user_nogo_regions/README.html | 4 +- .../examples/velodyne_client/README.html | 4 +- .../python/examples/visualizer/README.html | 4 +- docs/html/python/examples/wasd/README.html | 4 +- .../world_object_mutations/README.html | 4 +- .../README.html | 4 +- .../examples/xbox_controller/README.html | 4 +- docs/html/search.html | 4 +- docs/html/searchindex.js | 2 +- docs/payload/docker_containers.md | 29 +- docs/python/quickstart.md | 20 +- docs/release_notes.md | 38 +- ....whl => bosdyn_api-4.1.1-py3-none-any.whl} | Bin 391001 -> 391203 bytes ...horeography_client-4.1.1-py3-none-any.whl} | Bin 22516 -> 22516 bytes ...choreography_protos-4.1.0-py3-none-any.whl | Bin 1738 -> 0 bytes ...choreography_protos-4.1.1-py3-none-any.whl | Bin 0 -> 1737 bytes ...l => bosdyn_client-4.1.1-py3-none-any.whl} | Bin 282663 -> 282712 bytes ...whl => bosdyn_core-4.1.1-py3-none-any.whl} | Bin 32199 -> 32199 bytes ... => bosdyn_mission-4.1.1-py3-none-any.whl} | Bin 16720 -> 16807 bytes ...hl => bosdyn_orbit-4.1.1-py3-none-any.whl} | Bin 12101 -> 12099 bytes ...hl => bosdyn_scout-4.1.1-py3-none-any.whl} | Bin 10860 -> 10860 bytes protos/bosdyn/api/mission/nodes.proto | 26 +- protos/bosdyn/api/proto_reference.md | 5 +- protos/bosdyn/api/service_customization.proto | 8 + protos/bosdyn/api/spot/robot_command.proto | 4 + protos/bosdyn/api/spot_cam/LED.proto | 1 + protos/bosdyn/api/spot_cam/audio.proto | 1 + protos/bosdyn/api/spot_cam/camera.proto | 1 + protos/bosdyn/api/spot_cam/compositor.proto | 1 + protos/bosdyn/api/spot_cam/health.proto | 1 + protos/bosdyn/api/spot_cam/logging.proto | 1 + protos/bosdyn/api/spot_cam/network.proto | 3 +- protos/bosdyn/api/spot_cam/power.proto | 1 + protos/bosdyn/api/spot_cam/ptz.proto | 1 + protos/bosdyn/api/spot_cam/service.proto | 2 + .../bosdyn/api/spot_cam/streamquality.proto | 1 + protos/bosdyn/api/spot_cam/version.proto | 1 + .../src/bosdyn/client/graph_nav.py | 10 + .../bosdyn-mission/src/bosdyn/mission/util.py | 38 +- python/examples/spot_cam/ptz.py | 10 +- 509 files changed, 1881 insertions(+), 1535 deletions(-) rename prebuilt/{bosdyn_api-4.1.0-py3-none-any.whl => bosdyn_api-4.1.1-py3-none-any.whl} (77%) rename prebuilt/{bosdyn_choreography_client-4.1.0-py3-none-any.whl => bosdyn_choreography_client-4.1.1-py3-none-any.whl} (86%) delete mode 100644 prebuilt/bosdyn_choreography_protos-4.1.0-py3-none-any.whl create mode 100644 prebuilt/bosdyn_choreography_protos-4.1.1-py3-none-any.whl rename prebuilt/{bosdyn_client-4.1.0-py3-none-any.whl => bosdyn_client-4.1.1-py3-none-any.whl} (89%) rename prebuilt/{bosdyn_core-4.1.0-py3-none-any.whl => bosdyn_core-4.1.1-py3-none-any.whl} (82%) rename prebuilt/{bosdyn_mission-4.1.0-py3-none-any.whl => bosdyn_mission-4.1.1-py3-none-any.whl} (51%) rename prebuilt/{bosdyn_orbit-4.1.0-py3-none-any.whl => bosdyn_orbit-4.1.1-py3-none-any.whl} (78%) rename prebuilt/{bosdyn_scout-4.1.0-py3-none-any.whl => bosdyn_scout-4.1.1-py3-none-any.whl} (75%) diff --git a/README.md b/README.md index d24864585..948bf1c97 100644 --- a/README.md +++ b/README.md @@ -22,7 +22,7 @@ The SDK consists of: - [Spot API protocol definition](protos/bosdyn/api/README.md). This reference guide covers the details of the protocol applications used to communicate to Spot. Application developers who wish to use a language other than Python can implement clients that speak the protocol. - [Spot SDK Repository](https://github.com/boston-dynamics/spot-sdk). The GitHub repo where all of the Spot SDK code is hosted. -This is version 4.1.0 of the SDK. Please review the [Release Notes](docs/release_notes.md) to see what has changed. +This is version 4.1.1 of the SDK. Please review the [Release Notes](docs/release_notes.md) to see what has changed. ## Contents diff --git a/VERSION b/VERSION index ee74734aa..627a3f43a 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -4.1.0 +4.1.1 diff --git a/docs/concepts/autonomy/localization.md b/docs/concepts/autonomy/localization.md index 957b4ba28..f3e15dee8 100644 --- a/docs/concepts/autonomy/localization.md +++ b/docs/concepts/autonomy/localization.md @@ -44,6 +44,8 @@ This determination is correlated with the amount of change in the environment wh When site changes cause the localization status to be `STATUS_LOST`, a new map of the site should be recorded. +The lost detector can be adjusted for individual edges in the map or for an entire navigation command by setting the `LostDetectorStrictness` in either the edge `Annotations`, or the `TravelParams` of a command. This adjustment can be used to make the detector more sensitive or more permissive depending on the needs of the application. + ## Stuck robots The GraphNav service uses a system of constraints to keep the robot relatively close to the recorded route (roughly within a 3m corridor). diff --git a/docs/concepts/choreography/custom_gait.md b/docs/concepts/choreography/custom_gait.md index 80d5fa630..bc801146d 100644 --- a/docs/concepts/choreography/custom_gait.md +++ b/docs/concepts/choreography/custom_gait.md @@ -30,6 +30,24 @@ A Hildebrand-style gait diagram (see [wikipedia](https://en.wikipedia.org/wiki/G Several preset gait patterns are provided in a pulldown menu where the "Reset to Default Parameters" button is for most moves. Select the desired preset, then click the "Apply" button. Note that presets only modify a subset of parameters. Presets with the prefix "gait" will only impact `cycle_duration` and phase parameters. +## Animated Custom Gaits + +Custom Gait can also be defined using animation data as input, which the controller will then seek to imitate. +If you create a valid .cha file with a Spot gait cycle (See section [Valid CHA for custom gait cycles](#valid-cha-for-custom-gait-cycles)) you can then load it in Choreographer and choose that file as the basis for Custom Gait by clicking `Show animated cycle params` on a Custom Gait Move and picking the animation from the `Animation name` dropdown. The rest of the `Animated Cycle` section contains a number of checkboxes and sliders to enable/disable various components of the input animation and to make small adjustments to offsets and amplitude (See each parameter's help text in Choreographer for more details). Enabling all checkboxes and leaving the sliders at their default values will make the Custom Gait controller do its best to match the input animation. However, be aware that most of the same limitations apply as if the gait was defined by sliders (e.g. duty cycle, body offset limits, and cycle duration). +A current limitation is that while animations can have 2 swing phases for each leg, only the 1st swing can currently be used for swing-xy motion from animation. + +### Valid CHA for custom gait cycles + +See [Animation File Specification](animation_file_specification.md) for details about the CHA format and [Animations In Choreographer](animations_in_choreographer.md) for a high-level overview. +Beyond that, a valid CHA file to use with custom gait requires the following: + +- The CHA file needs to have the `custom_gait_cycle` option set in the header.
**NB**: CHA files with the `custom_gait_cycle` option does **NOT** show up in the `Animation` section of the Choreographer library. It will instead show up in the `animated_cycle_params.animation_name` drop down menu of a CustomGait move. +- each foot must lift off and touch down at least once, but no more than twice +- the first and last keyframe should match with the exception of base translate x, in case the animation moves forward. +- unlike other cha files, it is valid for feet to be in the air at the first and last frame, which allows for swings to cross the transition point of the custom gait loop +- the robot can be either translating forward or stepping in place with feet sliding backwards during the animated gait cycle cha, but for the best result the animation should be meant to translate at a constant velocity +- Some swing data still can not be pulled from the cha, so you may still need to adjust swing velocities and velocity limits...", " + ## Tips for Configuring Custom Gait - Fast stepping is often easier than slow stepping, especially when fewer feet are on the ground. Try starting with a faster `cycle_duration`, then gradually increasing that value to slow the cadence to your preferred speed. Exact value will depend on gait pattern, especially the duty factor, but `cycle_duration = 0.6 seconds` or even faster may be required from some patterns. @@ -46,43 +64,56 @@ Several preset gait patterns are provided in a pulldown menu where the "Reset to ## Parameter Reference -| Parameter | Effect | -| ------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| cycle_duration | The duration (s) of a full gait cycle. | -| liftoff_phase | When within the gait cycle a particular leg lifts off the ground. | -| touchdown_phase | When within the gait cycle a particular leg steps onto the ground. | -| two_LEG_swings | Determines whether that particular leg will have two steps within the gait cycle. If active, a second set of liftoff_phase and touchdown_phase must be specified. | -| max_velocity | The maximum translational velocity (m/s) command that will be accepted. | -| max_yaw_rate | The maximum turn rate (rad/s) command that will be accepted. | -| acceleration_scaling | How much to limit steering acceleration. 1 is normal. Smaller is less acceleration. | -| com_height | Height (m) of the Center-of-Mass above the ground. | -| body_translation_offset | Horizontal offset (m) of the Center-of-Mass from a neutral posture. (x-forward, y-left). This is a constant offset that is additive with any phase-dependent offset specified in a Body-track move. | -| body_rotation_offset | Orientation offset (rad) from a neutral posture. This is a constant offset that is additive with any phase-dependent offset specified in a Body-track move. | -| low_speed_body_fraction | How much to scale down the body motion when navigating at low speeds. | -| stance_shape | The relative position of the feet when they are on the ground. | -| stance_shape.length | Distance (m) between front and hind feet. | -| stance_shape.width | Distance (m) between left and right feet. | -| stance_shape.front_wider_than_hind | Difference (m) between the FL<-->FR distance and the HL<-->HR distance. Positive means front feet are wider. | -| stance_shape.left_longer_than_right | Difference (m) between the FL<-->HL distance and the FR<-->HR distance. Positive means the left feet are farther apart. | -| stance_shape.left_forward_of_right | Distance (m) to shift the FL and HL feet forward relative to the FR and HR feet. Negative means shifted backwards. | -| general_swing_params | Swing parameters that apply to all legs not configured to use leg-specific swing parameters. | -| use_LEG_swing_params | Configures a particular leg to use leg-specific swing parameters rather than the general set. | -| LEG_swing_params | Swing parameters used by a particular leg if configured to use leg-specific swing parameters. | -| SwingParams.height | How high (m) to lift the foot. Request may not be achievable due to configured vertical_speed, vertical_acceleration, and swing duration. | -| SwingParams.liftoff_speed | How fast (m/s) to start lifting the foot at the moment of liftoff. | -| SwingParams.vertical_speed | How fast (m/s) to lift and lower the foot. | -| SwingParams.vertical_acceleration | How fast to accelerate (m/s/s) the foot vertically to achieve the configured vertical_speed. | -| SwingParams.overlay_outside | How far (m) to swing the foot to the outside (negative for inside) relative to a straight-line step. | -| SwingParams.overlay_forward | How far (m) to swing the foot forward (negative for backward) relative to a straight-line step. | -| SwingParams.low_speed_fraction | How much to reduce the swing parameters when navigating at low speed. | -| mu | Estimated coefficient of friction between the ground and the feet. Setting this accurately will improve reliability. | -| timing_stiffness | How much the robot is allowed to deviate from the specified timing. 0 means no deviation. Otherwise, large values mean less deviation and small values mean more is acceptable.
Too much timing adjustment (low, non-zero values) may make the gait unstable.
At least a little timing adjustment is recommended for gaits with flight phases (periods with 0 feet on the ground). | -| step_position_stiffness | How much the robot is allowed to deviate from the specified stance shape.
0 means no deviation.
Otherwise: large values mean less deviation and small values mean more is acceptable.
Too much position adjustment (low, non-zero values) may make the gait unstable. | -| enable_perception_obstacle_avoidance | If enabled, CustomGait will attempt to avoid obstacles.
More challenging gaits may require significant obstacle avoidance padding to reliably avoid collisions. | -| obstacle_avoidance_padding | How far (m) to stay away from obstacles.
More challenging gaits may require significant padding to reliably avoid collisions. | -| enable_perception_terrain_height | If enabled, will use perception to determine the shape of the terrain.
Can be disabled if operating on a flat floor. | -| enable_perception_step_placement | If enabled, will use perception to determine good vs bad locations to step.
Can be disabled if operating on a flat floor. | -| maximum_stumble_distance | If Spot stumbles more than this distance (m), it will give up and freeze. | -| stand_in_place | Stand rather than stepping in place when not moving. | -| standard_final_stance | Go back to a standard rectangular stance when ending the gait.
Otherwise maintains the customized stance shape. | -| trip_sensitivity | How sensitive we should be to trip detection.
On the range [0, 1], where 1 is normal sensitivity and 0 is ignoring all trips.
Useful for very aggressive gaits or when a costume is restricting leg motion. | +| Parameter | Effect | +| ----------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| cycle_duration | The duration (s) of a full gait cycle. | +| liftoff_phase | When within the gait cycle a particular leg lifts off the ground. | +| touchdown_phase | When within the gait cycle a particular leg steps onto the ground. | +| two_LEG_swings | Determines whether that particular leg will have two steps within the gait cycle. If active, a second set of liftoff_phase and touchdown_phase must be specified. | +| max_velocity | The maximum translational velocity (m/s) command that will be accepted. | +| max_yaw_rate | The maximum turn rate (rad/s) command that will be accepted. | +| acceleration_scaling | How much to limit steering acceleration. 1 is normal. Smaller is less acceleration. | +| com_height | Height (m) of the Center-of-Mass above the ground. | +| body_translation_offset | Horizontal offset (m) of the Center-of-Mass from a neutral posture. (x-forward, y-left). This is a constant offset that is additive with any phase-dependent offset specified in a Body-track move. | +| body_rotation_offset | Orientation offset (rad) from a neutral posture. This is a constant offset that is additive with any phase-dependent offset specified in a Body-track move. | +| low_speed_body_fraction | How much to scale down the body motion when navigating at low speeds. | +| stance_shape | The relative position of the feet when they are on the ground. | +| stance_shape.length | Distance (m) between front and hind feet. | +| stance_shape.width | Distance (m) between left and right feet. | +| stance_shape.front_wider_than_hind | Difference (m) between the FL<-->FR distance and the HL<-->HR distance. Positive means front feet are wider. | +| stance_shape.left_longer_than_right | Difference (m) between the FL<-->HL distance and the FR<-->HR distance. Positive means the left feet are farther apart. | +| stance_shape.left_forward_of_right | Distance (m) to shift the FL and HL feet forward relative to the FR and HR feet. Negative means shifted backwards. | +| general_swing_params | Swing parameters that apply to all legs not configured to use leg-specific swing parameters. | +| use_LEG_swing_params | Configures a particular leg to use leg-specific swing parameters rather than the general set. | +| LEG_swing_params | Swing parameters used by a particular leg if configured to use leg-specific swing parameters. | +| SwingParams.height | How high (m) to lift the foot. Request may not be achievable due to configured vertical_speed, vertical_acceleration, and swing duration. | +| SwingParams.liftoff_speed | How fast (m/s) to start lifting the foot at the moment of liftoff. | +| SwingParams.vertical_speed | How fast (m/s) to lift and lower the foot. | +| SwingParams.vertical_acceleration | How fast to accelerate (m/s/s) the foot vertically to achieve the configured vertical_speed. | +| SwingParams.overlay_outside | How far (m) to swing the foot to the outside (negative for inside) relative to a straight-line step. | +| SwingParams.overlay_forward | How far (m) to swing the foot forward (negative for backward) relative to a straight-line step. | +| SwingParams.low_speed_fraction | How much to reduce the swing parameters when navigating at low speed. | +| mu | Estimated coefficient of friction between the ground and the feet. Setting this accurately will improve reliability. | +| timing_stiffness | How much the robot is allowed to deviate from the specified timing. 0 means no deviation. Otherwise, large values mean less deviation and small values mean more is acceptable.
Too much timing adjustment (low, non-zero values) may make the gait unstable.
At least a little timing adjustment is recommended for gaits with flight phases (periods with 0 feet on the ground). | +| step_position_stiffness | How much the robot is allowed to deviate from the specified stance shape.
0 means no deviation.
Otherwise: large values mean less deviation and small values mean more is acceptable.
Too much position adjustment (low, non-zero values) may make the gait unstable. | +| enable_perception_obstacle_avoidance | If enabled, CustomGait will attempt to avoid obstacles.
More challenging gaits may require significant obstacle avoidance padding to reliably avoid collisions. | +| obstacle_avoidance_padding | How far (m) to stay away from obstacles.
More challenging gaits may require significant padding to reliably avoid collisions. | +| enable_perception_terrain_height | If enabled, will use perception to determine the shape of the terrain.
Can be disabled if operating on a flat floor. | +| enable_perception_step_placement | If enabled, will use perception to determine good vs bad locations to step.
Can be disabled if operating on a flat floor. | +| maximum_stumble_distance | If Spot stumbles more than this distance (m), it will give up and freeze. | +| stand_in_place | Stand rather than stepping in place when not moving. | +| standard_final_stance | Go back to a standard rectangular stance when ending the gait.
Otherwise maintains the customized stance shape. | +| trip_sensitivity | How sensitive we should be to trip detection.
On the range [0, 1], where 1 is normal sensitivity and 0 is ignoring all trips.
Useful for very aggressive gaits or when a costume is restricting leg motion. | +| animated_cycle_params.animation_name | Name of animation gait cycle file to use for extracting parameters.
This list only shows CHA files that include the option: 'custom_gait_cycle'. | +| animated_cycle_params.enable_animation_duration | Use cycle duration from the animated gait cycle. This will overwrite the parameter: \n'Cycle duration'. | +| animated_cycle_params.enable_leg_timing | Use leg timing from the animated gait cycle. This will overwrite all swing parameters: \n['Fl swing', 'two fl swing', 'fr swing', 'two fr swing', 'hl swing', 'two hl swing', 'hr swing', 'two hr swing']. | +| animated_cycle_params.enable_stance_shape | Use stance shape from the animated gait cycle. This will overwrite all Stance Shape parameters: \n['length', 'width', 'front wider than hind', 'left longer than right', 'left forward of right']. | +| animated_cycle_params.enable_body_offset | The body offset refers to the offset from the nominal standing posture to the average of the animated position and orientation of the body. | +| animated_cycle_params.enable_body_motion | The body motion refers to the cyclic part of the body animation relative to the average body posture of the animation. | +| animated_cycle_params.enable_swing_xy | Use XY swing trajectories from the animated custom gait cycle. This will override the swing overlay sliders, both in General swing params, and those specific to each leg. | +| animated_cycle_params.body_x_multiplier | Multiplier for body animation on translational x in body frame. | +| animated_cycle_params.body_y_multiplier | Multiplier for body animation on translational y in body frame. | +| animated_cycle_params.body_z_multiplier | Multiplier for body animation on translational z in body frame. | +| animated_cycle_params.body_roll_multiplier | Multiplier for body animation on roll. | +| animated_cycle_params.body_pitch_multiplier | Multiplier for body animation on pitch. | +| animated_cycle_params.body_yaw_multiplier | Multiplier for body animation on yaw. | diff --git a/docs/concepts/data_acquisition_overview.md b/docs/concepts/data_acquisition_overview.md index 717206667..afee277b9 100644 --- a/docs/concepts/data_acquisition_overview.md +++ b/docs/concepts/data_acquisition_overview.md @@ -58,7 +58,7 @@ Users can download acquired data using the tablet or any other client through a ## System architecture -The functionality described above is architected in the system as shown in the diagram below. During system initialization, the `Data Acquisition` service aggregates the list of capture capabilities from `Image` services, `NetworkComputeBridge` services (described [here](./network_compute_bridge.md)) and `Data Acquisition Plugin` services. The users configure actions in the tablet as collections of capabilities. The tablet, Scout, an application using the Spot SDK, or the mission service sends acquisition requests to the `Data Acquisition` service to acquire data. The `Data Acquisition` service farms out the acquisition requests to the right `Image` service, `NetworkComputeBridge` service and `Data Acquisition Plugin` service. `Data Acquisition Plugin` services save their captures directly to the `Data Acquisition Store` service through helper functions, while `Image` and `Network Compute Bridge` services send their data back to the `Data Acquisition` service, which is then responsible for storing it to the `Data Acquisition Store` service. The `Data Acquisition Store` service writes the collected data to a database so they are available for download from the `REST` interface, as described [here](./data_buffer_overview.md#data-acquisition-download). +The functionality described above is architected in the system as shown in the diagram below. During system initialization, the `Data Acquisition` service aggregates the list of capture capabilities from `Image` services, `NetworkComputeBridge` services (described [here](./network_compute_bridge.md)) and `Data Acquisition Plugin` services. The users configure actions in the tablet as collections of capabilities. The tablet, Orbit, an application using the Spot SDK, or the mission service sends acquisition requests to the `Data Acquisition` service to acquire data. The `Data Acquisition` service farms out the acquisition requests to the right `Image` service, `NetworkComputeBridge` service and `Data Acquisition Plugin` service. `Data Acquisition Plugin` services save their captures directly to the `Data Acquisition Store` service through helper functions, while `Image` and `Network Compute Bridge` services send their data back to the `Data Acquisition` service, which is then responsible for storing it to the `Data Acquisition Store` service. The `Data Acquisition Store` service writes the collected data to a database so they are available for download from the `REST` interface, as described [here](./data_buffer_overview.md#data-acquisition-download). ![Data Acquisition Architecture](./images/data_acquisition_architecture.png) diff --git a/docs/concepts/data_acquisition_thermal_raw.md b/docs/concepts/data_acquisition_thermal_raw.md index fa7cf12c8..fe546e220 100644 --- a/docs/concepts/data_acquisition_thermal_raw.md +++ b/docs/concepts/data_acquisition_thermal_raw.md @@ -54,7 +54,7 @@ with open(filename, 'rb') as f: buffer = f.read() try: - # For .pgm and .raw files transferred from the tablet or downloaded from Scout + # For .pgm and .raw files transferred from the tablet or downloaded from Orbit processed_data = numpy.frombuffer(buffer, dtype=f'{endianness}u2') except ValueError: # For .pgm and .raw files from the SpotCam+IR itself (using the Media Log service) diff --git a/docs/concepts/geometry_and_frames.md b/docs/concepts/geometry_and_frames.md index 98f4c4c31..11557aeab 100644 --- a/docs/concepts/geometry_and_frames.md +++ b/docs/concepts/geometry_and_frames.md @@ -26,7 +26,7 @@ The "body" frame describes the robot's position and orientation, as shown in the Sensor frames describe the origin of a given sensor and its coordinate axes. The sensor messages from the robot, such as camera images or point clouds, will include the string frame name of the sensor. Sensor frames are commonly used to describe objects that were detected using the sensor. -Objects can also be described using a frame. For example, a fiducial has an origin in the center of the tag, and x,y axes aligning with the tag axes and the z-axis pointing out of the page. +Objects can also be described using a frame. For example, when looking directly at a fiducial, its origin is in the center of the tag, and it has an x-axis that points upwards, a y-axis that points left, and a z-axis that points out of the page. As the robot moves around in the world, the relationship between the two frames can either stay the same always, or be non-static and dynamically changing. The transformation between an inertial frame and the robot's body frame will change as the robot moves. In contrast, the transformation between the robot's body and the camera frame will not change regardless of whether the robot is moving or not. diff --git a/docs/concepts/network_compute_bridge.md b/docs/concepts/network_compute_bridge.md index 4bb7d1cff..2c50f3ff3 100644 --- a/docs/concepts/network_compute_bridge.md +++ b/docs/concepts/network_compute_bridge.md @@ -46,4 +46,4 @@ The workers return any processed data through the `output_images` and `other_dat ## Parameterization -Does your service require inputs or parameters? Do you want controls or widgets for those parameters to show up on the SpotApp android application or on Scout? Please refer to [this document](service_customization.md) to learn how to add parameters to a network compute bridge worker. +Does your service require inputs or parameters? Do you want controls or widgets for those parameters to show up on the SpotApp android application or on Orbit? Please refer to [this document](service_customization.md) to learn how to add parameters to a network compute bridge worker. diff --git a/docs/concepts/orbit/about_orbit.md b/docs/concepts/orbit/about_orbit.md index c1aa2fe9e..8e7f81fc0 100644 --- a/docs/concepts/orbit/about_orbit.md +++ b/docs/concepts/orbit/about_orbit.md @@ -39,7 +39,25 @@ If done correctly, the web view should populate in the "Custom Web Views" button ### Custom WebViews -Developers have the option to host web servers as an orbit extension (ports 21000-22000) that can then be pointed to as a web view. Due to these servers likely not have verified TLS certificates, the user will have to visit the direct URL, `https://ORBIT_IP:PORT/`, of the web server first to get around the privacy error described above. +Developers can create and deploy web applications to Orbit using an Extension. The extension should serve the web application via HTTP on a port in the range 22101-22200. Orbit will proxy HTTPS requests on the port range 22001-22100 to the respective ports in the range 22101-22200. Clients should make requests to the range 22001-22100. `Custom WebViews` can be configured using this URL to present the extension's web application within the Orbit application itself. +Note that the client requests are HTTPS. Orbit will use the same TLS certificate as the Orbit web application when proxying for the extension's web application. +The port mapping is as follows: + +| Frontend | Backend | +| -------- | ------- | +| 22001 | 22101 | +| 22002 | 22102 | +| ... | ... | +| 22100 | 22200 | + +In production environments, it is recommended to use the following in the `docker-compose.yml` of the Orbit Extension to ensure that the HTTP server is not accessible by external clients: + + ... + ports: + - "127.0.0.1::" + ... + +Extensions can also host web servers as an Orbit extension within the port ranges 21000-22000 that can then be pointed to as a web view, though the user will have to visit the direct URL, `https://ORBIT_IP:PORT/`, of the web server first to get around the privacy error described in the [WebViews](#webviews) section. This port range does not support unencrypted HTTP servers as web views. #### Note diff --git a/docs/concepts/service_customization.md b/docs/concepts/service_customization.md index 978fa46e2..eb0234a41 100644 --- a/docs/concepts/service_customization.md +++ b/docs/concepts/service_customization.md @@ -12,7 +12,7 @@ Spot 3.3 release features a new system for parameterizing 3rd party services. If - UI on the Tablet application for actions containing parameters (either when recording a mission, or just performing actions in teleoperation). - UI on the Tablet application for adjusting image parameters when streaming from a 3rd party image source. -- UI on Scout for editing any autowalk action with parameters. +- UI on Orbit for editing any autowalk action with parameters. The following services support service customization: @@ -64,7 +64,7 @@ The bool parameter allows users to turn things on and off. It is defined by the Region of Interest, or ROI, allows users to specify a region of an image. It is defined by the `RegionOfInterestParam` and `RegionOfInterestParam.Spec` protobuf messages. As of 3.3, ROI params are limited to specifying rectangular regions, and really only work well for `Network Compute Bridge Worker` services. The tablet does not allow setting ROI for `Area Callback` services, but that will likely change in the future. Other services have limited ROI functionality. -Region of interest is helpful to narrow down a search space if there is a lot going on in an image, and the camera can't be moved or zoomed in such a way that only the thing the user care's about is in frame. Users will be able to draw regions on live images using the tablet UI, and on images taken at record time when editing parameters in Scout. +Region of interest is helpful to narrow down a search space if there is a lot going on in an image, and the camera can't be moved or zoomed in such a way that only the thing the user care's about is in frame. Users will be able to draw regions on live images using the tablet UI, and on images taken at record time when editing parameters in Orbit. ### Dictionary diff --git a/docs/concepts/writing_services_for_data_acquisition.md b/docs/concepts/writing_services_for_data_acquisition.md index 6556ee027..4876c71d7 100644 --- a/docs/concepts/writing_services_for_data_acquisition.md +++ b/docs/concepts/writing_services_for_data_acquisition.md @@ -51,7 +51,7 @@ Lastly, the `quality_percent` may be provided as a parameter for decoding the im **Note:** The tablet and the on-robot data acquisition service makes requests for JPEG formatted images, so the `image_decode` function must at least be able to respond to a `image_format=image_pb2.Image.FORMAT_JPEG` to ensure that the camera payload can be viewed on the tablet. -**Note:** Does your camera service require inputs or parameters? Do you want controls or widgets for those parameters to show up on the SpotApp android application or on Scout? Please refer to [this document](service_customization.md) to learn how to add parameters to a camera service. +**Note:** Does your camera service require inputs or parameters? Do you want controls or widgets for those parameters to show up on the SpotApp android application or on Orbit? Please refer to [this document](service_customization.md) to learn how to add parameters to a camera service. ### Using Background Capture Threads diff --git a/docs/html/.buildinfo b/docs/html/.buildinfo index f21343447..e02f484ca 100644 --- a/docs/html/.buildinfo +++ b/docs/html/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: 05219855b5c7ab8d8ae99cb9f5342057 +config: 8bc2fe0b25485b1c007ecf47933391f4 tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/docs/html/README.html b/docs/html/README.html index 920818cfc..8ce166c6f 100644 --- a/docs/html/README.html +++ b/docs/html/README.html @@ -4,7 +4,7 @@ - Spot SDK — Spot 4.1.0 documentation + Spot SDK — Spot 4.1.1 documentation @@ -37,7 +37,7 @@
- 4.1.0 + 4.1.1
@@ -521,7 +521,7 @@

Spot SDKSpot API protocol definition. This reference guide covers the details of the protocol applications used to communicate to Spot. Application developers who wish to use a language other than Python can implement clients that speak the protocol.

  • Spot SDK Repository. The GitHub repo where all of the Spot SDK code is hosted.

  • -

    This is version 4.1.0 of the SDK. Please review the Release Notes to see what has changed.

    +

    This is version 4.1.1 of the SDK. Please review the Release Notes to see what has changed.

    Contents

    diff --git a/docs/html/_modules/bosdyn/bddf/base_data_reader.html b/docs/html/_modules/bosdyn/bddf/base_data_reader.html index a1756da06..90aa861f0 100644 --- a/docs/html/_modules/bosdyn/bddf/base_data_reader.html +++ b/docs/html/_modules/bosdyn/bddf/base_data_reader.html @@ -3,7 +3,7 @@ - bosdyn.bddf.base_data_reader — Spot 4.1.0 documentation + bosdyn.bddf.base_data_reader — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/bddf/block_writer.html b/docs/html/_modules/bosdyn/bddf/block_writer.html index 29d6b84b2..dc487a32e 100644 --- a/docs/html/_modules/bosdyn/bddf/block_writer.html +++ b/docs/html/_modules/bosdyn/bddf/block_writer.html @@ -3,7 +3,7 @@ - bosdyn.bddf.block_writer — Spot 4.1.0 documentation + bosdyn.bddf.block_writer — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/bddf/bosdyn.html b/docs/html/_modules/bosdyn/bddf/bosdyn.html index 5422fdd9c..d08c212f1 100644 --- a/docs/html/_modules/bosdyn/bddf/bosdyn.html +++ b/docs/html/_modules/bosdyn/bddf/bosdyn.html @@ -3,7 +3,7 @@ - bosdyn.bddf.bosdyn — Spot 4.1.0 documentation + bosdyn.bddf.bosdyn — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/bddf/common.html b/docs/html/_modules/bosdyn/bddf/common.html index 286bf12e6..20a42e7e1 100644 --- a/docs/html/_modules/bosdyn/bddf/common.html +++ b/docs/html/_modules/bosdyn/bddf/common.html @@ -3,7 +3,7 @@ - bosdyn.bddf.common — Spot 4.1.0 documentation + bosdyn.bddf.common — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/bddf/data_reader.html b/docs/html/_modules/bosdyn/bddf/data_reader.html index 9d3616e14..1548c47c2 100644 --- a/docs/html/_modules/bosdyn/bddf/data_reader.html +++ b/docs/html/_modules/bosdyn/bddf/data_reader.html @@ -3,7 +3,7 @@ - bosdyn.bddf.data_reader — Spot 4.1.0 documentation + bosdyn.bddf.data_reader — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/bddf/data_writer.html b/docs/html/_modules/bosdyn/bddf/data_writer.html index 4c8a20fe4..ab881bb6d 100644 --- a/docs/html/_modules/bosdyn/bddf/data_writer.html +++ b/docs/html/_modules/bosdyn/bddf/data_writer.html @@ -3,7 +3,7 @@ - bosdyn.bddf.data_writer — Spot 4.1.0 documentation + bosdyn.bddf.data_writer — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/bddf/file_indexer.html b/docs/html/_modules/bosdyn/bddf/file_indexer.html index c33eec03f..ea0c64e26 100644 --- a/docs/html/_modules/bosdyn/bddf/file_indexer.html +++ b/docs/html/_modules/bosdyn/bddf/file_indexer.html @@ -3,7 +3,7 @@ - bosdyn.bddf.file_indexer — Spot 4.1.0 documentation + bosdyn.bddf.file_indexer — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/bddf/grpc_proto_reader.html b/docs/html/_modules/bosdyn/bddf/grpc_proto_reader.html index f8e1b2d71..27eead4f8 100644 --- a/docs/html/_modules/bosdyn/bddf/grpc_proto_reader.html +++ b/docs/html/_modules/bosdyn/bddf/grpc_proto_reader.html @@ -3,7 +3,7 @@ - bosdyn.bddf.grpc_proto_reader — Spot 4.1.0 documentation + bosdyn.bddf.grpc_proto_reader — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/bddf/grpc_reader.html b/docs/html/_modules/bosdyn/bddf/grpc_reader.html index b14792bb0..23823f7f8 100644 --- a/docs/html/_modules/bosdyn/bddf/grpc_reader.html +++ b/docs/html/_modules/bosdyn/bddf/grpc_reader.html @@ -3,7 +3,7 @@ - bosdyn.bddf.grpc_reader — Spot 4.1.0 documentation + bosdyn.bddf.grpc_reader — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/bddf/grpc_service_reader.html b/docs/html/_modules/bosdyn/bddf/grpc_service_reader.html index 31e34fa2b..d41b255b7 100644 --- a/docs/html/_modules/bosdyn/bddf/grpc_service_reader.html +++ b/docs/html/_modules/bosdyn/bddf/grpc_service_reader.html @@ -3,7 +3,7 @@ - bosdyn.bddf.grpc_service_reader — Spot 4.1.0 documentation + bosdyn.bddf.grpc_service_reader — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/bddf/grpc_service_writer.html b/docs/html/_modules/bosdyn/bddf/grpc_service_writer.html index 763e10755..5572c8f95 100644 --- a/docs/html/_modules/bosdyn/bddf/grpc_service_writer.html +++ b/docs/html/_modules/bosdyn/bddf/grpc_service_writer.html @@ -3,7 +3,7 @@ - bosdyn.bddf.grpc_service_writer — Spot 4.1.0 documentation + bosdyn.bddf.grpc_service_writer — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/bddf/message_reader.html b/docs/html/_modules/bosdyn/bddf/message_reader.html index bd1734538..89b746990 100644 --- a/docs/html/_modules/bosdyn/bddf/message_reader.html +++ b/docs/html/_modules/bosdyn/bddf/message_reader.html @@ -3,7 +3,7 @@ - bosdyn.bddf.message_reader — Spot 4.1.0 documentation + bosdyn.bddf.message_reader — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/bddf/pod_series_reader.html b/docs/html/_modules/bosdyn/bddf/pod_series_reader.html index 88eefda1d..ed3a40d9c 100644 --- a/docs/html/_modules/bosdyn/bddf/pod_series_reader.html +++ b/docs/html/_modules/bosdyn/bddf/pod_series_reader.html @@ -3,7 +3,7 @@ - bosdyn.bddf.pod_series_reader — Spot 4.1.0 documentation + bosdyn.bddf.pod_series_reader — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/bddf/pod_series_writer.html b/docs/html/_modules/bosdyn/bddf/pod_series_writer.html index 484ade2c7..042b06f9c 100644 --- a/docs/html/_modules/bosdyn/bddf/pod_series_writer.html +++ b/docs/html/_modules/bosdyn/bddf/pod_series_writer.html @@ -3,7 +3,7 @@ - bosdyn.bddf.pod_series_writer — Spot 4.1.0 documentation + bosdyn.bddf.pod_series_writer — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/bddf/protobuf_channel_reader.html b/docs/html/_modules/bosdyn/bddf/protobuf_channel_reader.html index c9403006e..83c681046 100644 --- a/docs/html/_modules/bosdyn/bddf/protobuf_channel_reader.html +++ b/docs/html/_modules/bosdyn/bddf/protobuf_channel_reader.html @@ -3,7 +3,7 @@ - bosdyn.bddf.protobuf_channel_reader — Spot 4.1.0 documentation + bosdyn.bddf.protobuf_channel_reader — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/bddf/protobuf_reader.html b/docs/html/_modules/bosdyn/bddf/protobuf_reader.html index 78da83c7d..9e861f9a3 100644 --- a/docs/html/_modules/bosdyn/bddf/protobuf_reader.html +++ b/docs/html/_modules/bosdyn/bddf/protobuf_reader.html @@ -3,7 +3,7 @@ - bosdyn.bddf.protobuf_reader — Spot 4.1.0 documentation + bosdyn.bddf.protobuf_reader — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/bddf/protobuf_series_writer.html b/docs/html/_modules/bosdyn/bddf/protobuf_series_writer.html index 553d456dc..5115e49e4 100644 --- a/docs/html/_modules/bosdyn/bddf/protobuf_series_writer.html +++ b/docs/html/_modules/bosdyn/bddf/protobuf_series_writer.html @@ -3,7 +3,7 @@ - bosdyn.bddf.protobuf_series_writer — Spot 4.1.0 documentation + bosdyn.bddf.protobuf_series_writer — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/bddf/stream_data_reader.html b/docs/html/_modules/bosdyn/bddf/stream_data_reader.html index ee80de83d..37d4dcb76 100644 --- a/docs/html/_modules/bosdyn/bddf/stream_data_reader.html +++ b/docs/html/_modules/bosdyn/bddf/stream_data_reader.html @@ -3,7 +3,7 @@ - bosdyn.bddf.stream_data_reader — Spot 4.1.0 documentation + bosdyn.bddf.stream_data_reader — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/choreography/client/animation_file_conversion_helpers.html b/docs/html/_modules/bosdyn/choreography/client/animation_file_conversion_helpers.html index 4ebbb16fe..da06bc7d8 100644 --- a/docs/html/_modules/bosdyn/choreography/client/animation_file_conversion_helpers.html +++ b/docs/html/_modules/bosdyn/choreography/client/animation_file_conversion_helpers.html @@ -3,7 +3,7 @@ - bosdyn.choreography.client.animation_file_conversion_helpers — Spot 4.1.0 documentation + bosdyn.choreography.client.animation_file_conversion_helpers — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/choreography/client/animation_file_to_proto.html b/docs/html/_modules/bosdyn/choreography/client/animation_file_to_proto.html index 2f4bf80aa..fb7044f43 100644 --- a/docs/html/_modules/bosdyn/choreography/client/animation_file_to_proto.html +++ b/docs/html/_modules/bosdyn/choreography/client/animation_file_to_proto.html @@ -3,7 +3,7 @@ - bosdyn.choreography.client.animation_file_to_proto — Spot 4.1.0 documentation + bosdyn.choreography.client.animation_file_to_proto — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/choreography/client/choreography.html b/docs/html/_modules/bosdyn/choreography/client/choreography.html index 8f87b9813..7a3edcfea 100644 --- a/docs/html/_modules/bosdyn/choreography/client/choreography.html +++ b/docs/html/_modules/bosdyn/choreography/client/choreography.html @@ -3,7 +3,7 @@ - bosdyn.choreography.client.choreography — Spot 4.1.0 documentation + bosdyn.choreography.client.choreography — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/client/area_callback.html b/docs/html/_modules/bosdyn/client/area_callback.html index b56fc23c0..9adb3c4cf 100644 --- a/docs/html/_modules/bosdyn/client/area_callback.html +++ b/docs/html/_modules/bosdyn/client/area_callback.html @@ -3,7 +3,7 @@ - bosdyn.client.area_callback — Spot 4.1.0 documentation + bosdyn.client.area_callback — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/client/area_callback_region_handler_base.html b/docs/html/_modules/bosdyn/client/area_callback_region_handler_base.html index 71595737b..00af4266e 100644 --- a/docs/html/_modules/bosdyn/client/area_callback_region_handler_base.html +++ b/docs/html/_modules/bosdyn/client/area_callback_region_handler_base.html @@ -3,7 +3,7 @@ - bosdyn.client.area_callback_region_handler_base — Spot 4.1.0 documentation + bosdyn.client.area_callback_region_handler_base — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/client/area_callback_service_runner.html b/docs/html/_modules/bosdyn/client/area_callback_service_runner.html index 0791bf073..d8c1a9abf 100644 --- a/docs/html/_modules/bosdyn/client/area_callback_service_runner.html +++ b/docs/html/_modules/bosdyn/client/area_callback_service_runner.html @@ -3,7 +3,7 @@ - bosdyn.client.area_callback_service_runner — Spot 4.1.0 documentation + bosdyn.client.area_callback_service_runner — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/client/area_callback_service_servicer.html b/docs/html/_modules/bosdyn/client/area_callback_service_servicer.html index b18ea9325..fb49eef64 100644 --- a/docs/html/_modules/bosdyn/client/area_callback_service_servicer.html +++ b/docs/html/_modules/bosdyn/client/area_callback_service_servicer.html @@ -3,7 +3,7 @@ - bosdyn.client.area_callback_service_servicer — Spot 4.1.0 documentation + bosdyn.client.area_callback_service_servicer — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/client/area_callback_service_utils.html b/docs/html/_modules/bosdyn/client/area_callback_service_utils.html index f3531b2d6..ebe5be3b6 100644 --- a/docs/html/_modules/bosdyn/client/area_callback_service_utils.html +++ b/docs/html/_modules/bosdyn/client/area_callback_service_utils.html @@ -3,7 +3,7 @@ - bosdyn.client.area_callback_service_utils — Spot 4.1.0 documentation + bosdyn.client.area_callback_service_utils — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/client/arm_surface_contact.html b/docs/html/_modules/bosdyn/client/arm_surface_contact.html index 8db148ec4..02b2a0935 100644 --- a/docs/html/_modules/bosdyn/client/arm_surface_contact.html +++ b/docs/html/_modules/bosdyn/client/arm_surface_contact.html @@ -3,7 +3,7 @@ - bosdyn.client.arm_surface_contact — Spot 4.1.0 documentation + bosdyn.client.arm_surface_contact — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/client/async_tasks.html b/docs/html/_modules/bosdyn/client/async_tasks.html index 11f0045d0..72b2c9051 100644 --- a/docs/html/_modules/bosdyn/client/async_tasks.html +++ b/docs/html/_modules/bosdyn/client/async_tasks.html @@ -3,7 +3,7 @@ - bosdyn.client.async_tasks — Spot 4.1.0 documentation + bosdyn.client.async_tasks — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/client/auth.html b/docs/html/_modules/bosdyn/client/auth.html index e185b5139..d40eee99e 100644 --- a/docs/html/_modules/bosdyn/client/auth.html +++ b/docs/html/_modules/bosdyn/client/auth.html @@ -3,7 +3,7 @@ - bosdyn.client.auth — Spot 4.1.0 documentation + bosdyn.client.auth — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/client/auto_return.html b/docs/html/_modules/bosdyn/client/auto_return.html index 9bc946a38..6e2151564 100644 --- a/docs/html/_modules/bosdyn/client/auto_return.html +++ b/docs/html/_modules/bosdyn/client/auto_return.html @@ -3,7 +3,7 @@ - bosdyn.client.auto_return — Spot 4.1.0 documentation + bosdyn.client.auto_return — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/client/autowalk.html b/docs/html/_modules/bosdyn/client/autowalk.html index 7bd0ce1fc..5757179e9 100644 --- a/docs/html/_modules/bosdyn/client/autowalk.html +++ b/docs/html/_modules/bosdyn/client/autowalk.html @@ -3,7 +3,7 @@ - bosdyn.client.autowalk — Spot 4.1.0 documentation + bosdyn.client.autowalk — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/client/bddf_download.html b/docs/html/_modules/bosdyn/client/bddf_download.html index 0a737615e..7f4f232a8 100644 --- a/docs/html/_modules/bosdyn/client/bddf_download.html +++ b/docs/html/_modules/bosdyn/client/bddf_download.html @@ -3,7 +3,7 @@ - bosdyn.client.bddf_download — Spot 4.1.0 documentation + bosdyn.client.bddf_download — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/client/channel.html b/docs/html/_modules/bosdyn/client/channel.html index bfbe09dec..66b98c2f3 100644 --- a/docs/html/_modules/bosdyn/client/channel.html +++ b/docs/html/_modules/bosdyn/client/channel.html @@ -3,7 +3,7 @@ - bosdyn.client.channel — Spot 4.1.0 documentation + bosdyn.client.channel — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/client/command_line.html b/docs/html/_modules/bosdyn/client/command_line.html index ababe73f7..78af7f971 100644 --- a/docs/html/_modules/bosdyn/client/command_line.html +++ b/docs/html/_modules/bosdyn/client/command_line.html @@ -3,7 +3,7 @@ - bosdyn.client.command_line — Spot 4.1.0 documentation + bosdyn.client.command_line — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/client/common.html b/docs/html/_modules/bosdyn/client/common.html index 32c7c5f6e..73feb3bc4 100644 --- a/docs/html/_modules/bosdyn/client/common.html +++ b/docs/html/_modules/bosdyn/client/common.html @@ -3,7 +3,7 @@ - bosdyn.client.common — Spot 4.1.0 documentation + bosdyn.client.common — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/client/data_acquisition.html b/docs/html/_modules/bosdyn/client/data_acquisition.html index 43c6c7abd..2b41a18bb 100644 --- a/docs/html/_modules/bosdyn/client/data_acquisition.html +++ b/docs/html/_modules/bosdyn/client/data_acquisition.html @@ -3,7 +3,7 @@ - bosdyn.client.data_acquisition — Spot 4.1.0 documentation + bosdyn.client.data_acquisition — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/client/data_acquisition_helpers.html b/docs/html/_modules/bosdyn/client/data_acquisition_helpers.html index 07179cef2..4d18cc005 100644 --- a/docs/html/_modules/bosdyn/client/data_acquisition_helpers.html +++ b/docs/html/_modules/bosdyn/client/data_acquisition_helpers.html @@ -3,7 +3,7 @@ - bosdyn.client.data_acquisition_helpers — Spot 4.1.0 documentation + bosdyn.client.data_acquisition_helpers — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/client/data_acquisition_plugin.html b/docs/html/_modules/bosdyn/client/data_acquisition_plugin.html index cdab47661..0728a80fc 100644 --- a/docs/html/_modules/bosdyn/client/data_acquisition_plugin.html +++ b/docs/html/_modules/bosdyn/client/data_acquisition_plugin.html @@ -3,7 +3,7 @@ - bosdyn.client.data_acquisition_plugin — Spot 4.1.0 documentation + bosdyn.client.data_acquisition_plugin — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/client/data_acquisition_plugin_service.html b/docs/html/_modules/bosdyn/client/data_acquisition_plugin_service.html index d5e36e8cb..f2e3a3502 100644 --- a/docs/html/_modules/bosdyn/client/data_acquisition_plugin_service.html +++ b/docs/html/_modules/bosdyn/client/data_acquisition_plugin_service.html @@ -3,7 +3,7 @@ - bosdyn.client.data_acquisition_plugin_service — Spot 4.1.0 documentation + bosdyn.client.data_acquisition_plugin_service — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/client/data_acquisition_store.html b/docs/html/_modules/bosdyn/client/data_acquisition_store.html index 6ce8462b6..571a86d0b 100644 --- a/docs/html/_modules/bosdyn/client/data_acquisition_store.html +++ b/docs/html/_modules/bosdyn/client/data_acquisition_store.html @@ -3,7 +3,7 @@ - bosdyn.client.data_acquisition_store — Spot 4.1.0 documentation + bosdyn.client.data_acquisition_store — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/client/data_buffer.html b/docs/html/_modules/bosdyn/client/data_buffer.html index 719597840..d435662d5 100644 --- a/docs/html/_modules/bosdyn/client/data_buffer.html +++ b/docs/html/_modules/bosdyn/client/data_buffer.html @@ -3,7 +3,7 @@ - bosdyn.client.data_buffer — Spot 4.1.0 documentation + bosdyn.client.data_buffer — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/client/data_chunk.html b/docs/html/_modules/bosdyn/client/data_chunk.html index 2159adc8f..514478e7c 100644 --- a/docs/html/_modules/bosdyn/client/data_chunk.html +++ b/docs/html/_modules/bosdyn/client/data_chunk.html @@ -3,7 +3,7 @@ - bosdyn.client.data_chunk — Spot 4.1.0 documentation + bosdyn.client.data_chunk — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/client/data_service.html b/docs/html/_modules/bosdyn/client/data_service.html index 8dfc51894..b52d4cca8 100644 --- a/docs/html/_modules/bosdyn/client/data_service.html +++ b/docs/html/_modules/bosdyn/client/data_service.html @@ -3,7 +3,7 @@ - bosdyn.client.data_service — Spot 4.1.0 documentation + bosdyn.client.data_service — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/client/directory.html b/docs/html/_modules/bosdyn/client/directory.html index 248e4c993..9ee9c4d58 100644 --- a/docs/html/_modules/bosdyn/client/directory.html +++ b/docs/html/_modules/bosdyn/client/directory.html @@ -3,7 +3,7 @@ - bosdyn.client.directory — Spot 4.1.0 documentation + bosdyn.client.directory — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/client/directory_registration.html b/docs/html/_modules/bosdyn/client/directory_registration.html index e62dc14da..4b04194aa 100644 --- a/docs/html/_modules/bosdyn/client/directory_registration.html +++ b/docs/html/_modules/bosdyn/client/directory_registration.html @@ -3,7 +3,7 @@ - bosdyn.client.directory_registration — Spot 4.1.0 documentation + bosdyn.client.directory_registration — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/client/docking.html b/docs/html/_modules/bosdyn/client/docking.html index 2acd3e234..9c12bafa4 100644 --- a/docs/html/_modules/bosdyn/client/docking.html +++ b/docs/html/_modules/bosdyn/client/docking.html @@ -3,7 +3,7 @@ - bosdyn.client.docking — Spot 4.1.0 documentation + bosdyn.client.docking — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/client/door.html b/docs/html/_modules/bosdyn/client/door.html index 052694c00..c836fc866 100644 --- a/docs/html/_modules/bosdyn/client/door.html +++ b/docs/html/_modules/bosdyn/client/door.html @@ -3,7 +3,7 @@ - bosdyn.client.door — Spot 4.1.0 documentation + bosdyn.client.door — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/client/estop.html b/docs/html/_modules/bosdyn/client/estop.html index 41700ac00..029209f34 100644 --- a/docs/html/_modules/bosdyn/client/estop.html +++ b/docs/html/_modules/bosdyn/client/estop.html @@ -3,7 +3,7 @@ - bosdyn.client.estop — Spot 4.1.0 documentation + bosdyn.client.estop — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/client/exceptions.html b/docs/html/_modules/bosdyn/client/exceptions.html index 55e29882e..ac7e15807 100644 --- a/docs/html/_modules/bosdyn/client/exceptions.html +++ b/docs/html/_modules/bosdyn/client/exceptions.html @@ -3,7 +3,7 @@ - bosdyn.client.exceptions — Spot 4.1.0 documentation + bosdyn.client.exceptions — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/client/fault.html b/docs/html/_modules/bosdyn/client/fault.html index bec1c4b19..d9b609b60 100644 --- a/docs/html/_modules/bosdyn/client/fault.html +++ b/docs/html/_modules/bosdyn/client/fault.html @@ -3,7 +3,7 @@ - bosdyn.client.fault — Spot 4.1.0 documentation + bosdyn.client.fault — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/client/frame_helpers.html b/docs/html/_modules/bosdyn/client/frame_helpers.html index 6a6f5fbb0..4a7e529d4 100644 --- a/docs/html/_modules/bosdyn/client/frame_helpers.html +++ b/docs/html/_modules/bosdyn/client/frame_helpers.html @@ -3,7 +3,7 @@ - bosdyn.client.frame_helpers — Spot 4.1.0 documentation + bosdyn.client.frame_helpers — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/client/gps/NMEAParser.html b/docs/html/_modules/bosdyn/client/gps/NMEAParser.html index 17db76848..1124189a3 100644 --- a/docs/html/_modules/bosdyn/client/gps/NMEAParser.html +++ b/docs/html/_modules/bosdyn/client/gps/NMEAParser.html @@ -3,7 +3,7 @@ - bosdyn.client.gps.NMEAParser — Spot 4.1.0 documentation + bosdyn.client.gps.NMEAParser — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/client/gps/aggregator_client.html b/docs/html/_modules/bosdyn/client/gps/aggregator_client.html index 3e080c6a8..753f6bdbc 100644 --- a/docs/html/_modules/bosdyn/client/gps/aggregator_client.html +++ b/docs/html/_modules/bosdyn/client/gps/aggregator_client.html @@ -3,7 +3,7 @@ - bosdyn.client.gps.aggregator_client — Spot 4.1.0 documentation + bosdyn.client.gps.aggregator_client — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/client/gps/gps_listener.html b/docs/html/_modules/bosdyn/client/gps/gps_listener.html index ae4ed00db..cfd923a5a 100644 --- a/docs/html/_modules/bosdyn/client/gps/gps_listener.html +++ b/docs/html/_modules/bosdyn/client/gps/gps_listener.html @@ -3,7 +3,7 @@ - bosdyn.client.gps.gps_listener — Spot 4.1.0 documentation + bosdyn.client.gps.gps_listener — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/client/gps/registration_client.html b/docs/html/_modules/bosdyn/client/gps/registration_client.html index 24ec32182..5345c9c7e 100644 --- a/docs/html/_modules/bosdyn/client/gps/registration_client.html +++ b/docs/html/_modules/bosdyn/client/gps/registration_client.html @@ -3,7 +3,7 @@ - bosdyn.client.gps.registration_client — Spot 4.1.0 documentation + bosdyn.client.gps.registration_client — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/client/graph_nav.html b/docs/html/_modules/bosdyn/client/graph_nav.html index 2d285ae78..6e4433aa4 100644 --- a/docs/html/_modules/bosdyn/client/graph_nav.html +++ b/docs/html/_modules/bosdyn/client/graph_nav.html @@ -3,7 +3,7 @@ - bosdyn.client.graph_nav — Spot 4.1.0 documentation + bosdyn.client.graph_nav — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    @@ -1579,6 +1579,10 @@

    Source code for bosdyn.client.graph_nav

         return proto_instance
     
     
    +def _get_streamed_download_graph(response):
    +    """Reads a streamed response to recreate a DownloadGraphRequest"""
    +    download_graph = _get_streamed_data(response, graph_nav_pb2.DownloadGraphResponse)
    +    return download_graph.graph
     
     
     def _get_streamed_waypoint_snapshot(response):
    @@ -1831,6 +1835,12 @@ 

    Source code for bosdyn.client.graph_nav

     
     
     
    +@handle_common_header_errors
    +def _download_graph_stream_errors(response):
    +    """Return a custom exception based on download graph streaming response, None if no error."""
    +    return None
    +
    +
     @handle_common_header_errors
     @handle_unset_status_error(unset='STATUS_UNKNOWN')
     def _download_waypoint_snapshot_stream_errors(response):
    diff --git a/docs/html/_modules/bosdyn/client/gripper_camera_param.html b/docs/html/_modules/bosdyn/client/gripper_camera_param.html
    index 43161b981..0c0d0b162 100644
    --- a/docs/html/_modules/bosdyn/client/gripper_camera_param.html
    +++ b/docs/html/_modules/bosdyn/client/gripper_camera_param.html
    @@ -3,7 +3,7 @@
     
       
       
    -  bosdyn.client.gripper_camera_param — Spot 4.1.0 documentation
    +  bosdyn.client.gripper_camera_param — Spot 4.1.1 documentation
           
           
         
    @@ -35,7 +35,7 @@
                   
               
                   
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/client/image.html b/docs/html/_modules/bosdyn/client/image.html index 709811bb2..e2818afa5 100644 --- a/docs/html/_modules/bosdyn/client/image.html +++ b/docs/html/_modules/bosdyn/client/image.html @@ -3,7 +3,7 @@ - bosdyn.client.image — Spot 4.1.0 documentation + bosdyn.client.image — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/client/image_service_helpers.html b/docs/html/_modules/bosdyn/client/image_service_helpers.html index 4d7c5c28a..360bdb7a2 100644 --- a/docs/html/_modules/bosdyn/client/image_service_helpers.html +++ b/docs/html/_modules/bosdyn/client/image_service_helpers.html @@ -3,7 +3,7 @@ - bosdyn.client.image_service_helpers — Spot 4.1.0 documentation + bosdyn.client.image_service_helpers — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/client/inverse_kinematics.html b/docs/html/_modules/bosdyn/client/inverse_kinematics.html index ca5c51cde..a12d65060 100644 --- a/docs/html/_modules/bosdyn/client/inverse_kinematics.html +++ b/docs/html/_modules/bosdyn/client/inverse_kinematics.html @@ -3,7 +3,7 @@ - bosdyn.client.inverse_kinematics — Spot 4.1.0 documentation + bosdyn.client.inverse_kinematics — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/client/ir_enable_disable.html b/docs/html/_modules/bosdyn/client/ir_enable_disable.html index 7f2b5af73..464373f2f 100644 --- a/docs/html/_modules/bosdyn/client/ir_enable_disable.html +++ b/docs/html/_modules/bosdyn/client/ir_enable_disable.html @@ -3,7 +3,7 @@ - bosdyn.client.ir_enable_disable — Spot 4.1.0 documentation + bosdyn.client.ir_enable_disable — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/client/keepalive.html b/docs/html/_modules/bosdyn/client/keepalive.html index 79d6a43fe..11dfea756 100644 --- a/docs/html/_modules/bosdyn/client/keepalive.html +++ b/docs/html/_modules/bosdyn/client/keepalive.html @@ -3,7 +3,7 @@ - bosdyn.client.keepalive — Spot 4.1.0 documentation + bosdyn.client.keepalive — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/client/lease.html b/docs/html/_modules/bosdyn/client/lease.html index 6b1ac4946..f05684409 100644 --- a/docs/html/_modules/bosdyn/client/lease.html +++ b/docs/html/_modules/bosdyn/client/lease.html @@ -3,7 +3,7 @@ - bosdyn.client.lease — Spot 4.1.0 documentation + bosdyn.client.lease — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/client/lease_resource_hierarchy.html b/docs/html/_modules/bosdyn/client/lease_resource_hierarchy.html index b31157117..d0a9c03ec 100644 --- a/docs/html/_modules/bosdyn/client/lease_resource_hierarchy.html +++ b/docs/html/_modules/bosdyn/client/lease_resource_hierarchy.html @@ -3,7 +3,7 @@ - bosdyn.client.lease_resource_hierarchy — Spot 4.1.0 documentation + bosdyn.client.lease_resource_hierarchy — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/client/lease_validator.html b/docs/html/_modules/bosdyn/client/lease_validator.html index a9b19ff52..a9bedb219 100644 --- a/docs/html/_modules/bosdyn/client/lease_validator.html +++ b/docs/html/_modules/bosdyn/client/lease_validator.html @@ -3,7 +3,7 @@ - bosdyn.client.lease_validator — Spot 4.1.0 documentation + bosdyn.client.lease_validator — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/client/license.html b/docs/html/_modules/bosdyn/client/license.html index 4c4cacade..4a946bfb6 100644 --- a/docs/html/_modules/bosdyn/client/license.html +++ b/docs/html/_modules/bosdyn/client/license.html @@ -3,7 +3,7 @@ - bosdyn.client.license — Spot 4.1.0 documentation + bosdyn.client.license — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/client/local_grid.html b/docs/html/_modules/bosdyn/client/local_grid.html index 20f009219..0fbc33c81 100644 --- a/docs/html/_modules/bosdyn/client/local_grid.html +++ b/docs/html/_modules/bosdyn/client/local_grid.html @@ -3,7 +3,7 @@ - bosdyn.client.local_grid — Spot 4.1.0 documentation + bosdyn.client.local_grid — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/client/log_status.html b/docs/html/_modules/bosdyn/client/log_status.html index 1e40e2a15..87e508171 100644 --- a/docs/html/_modules/bosdyn/client/log_status.html +++ b/docs/html/_modules/bosdyn/client/log_status.html @@ -3,7 +3,7 @@ - bosdyn.client.log_status — Spot 4.1.0 documentation + bosdyn.client.log_status — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/client/manipulation_api_client.html b/docs/html/_modules/bosdyn/client/manipulation_api_client.html index f5b9a4cd2..c1cda2d12 100644 --- a/docs/html/_modules/bosdyn/client/manipulation_api_client.html +++ b/docs/html/_modules/bosdyn/client/manipulation_api_client.html @@ -3,7 +3,7 @@ - bosdyn.client.manipulation_api_client — Spot 4.1.0 documentation + bosdyn.client.manipulation_api_client — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/client/map_processing.html b/docs/html/_modules/bosdyn/client/map_processing.html index d6102df12..88ae7c6fb 100644 --- a/docs/html/_modules/bosdyn/client/map_processing.html +++ b/docs/html/_modules/bosdyn/client/map_processing.html @@ -3,7 +3,7 @@ - bosdyn.client.map_processing — Spot 4.1.0 documentation + bosdyn.client.map_processing — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/client/math_helpers.html b/docs/html/_modules/bosdyn/client/math_helpers.html index fd4c45df5..ccdc7c408 100644 --- a/docs/html/_modules/bosdyn/client/math_helpers.html +++ b/docs/html/_modules/bosdyn/client/math_helpers.html @@ -3,7 +3,7 @@ - bosdyn.client.math_helpers — Spot 4.1.0 documentation + bosdyn.client.math_helpers — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/client/metrics_logging.html b/docs/html/_modules/bosdyn/client/metrics_logging.html index b82212423..48c62fe82 100644 --- a/docs/html/_modules/bosdyn/client/metrics_logging.html +++ b/docs/html/_modules/bosdyn/client/metrics_logging.html @@ -3,7 +3,7 @@ - bosdyn.client.metrics_logging — Spot 4.1.0 documentation + bosdyn.client.metrics_logging — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/client/network_compute_bridge_client.html b/docs/html/_modules/bosdyn/client/network_compute_bridge_client.html index 42e6dd54a..69bcd6e44 100644 --- a/docs/html/_modules/bosdyn/client/network_compute_bridge_client.html +++ b/docs/html/_modules/bosdyn/client/network_compute_bridge_client.html @@ -3,7 +3,7 @@ - bosdyn.client.network_compute_bridge_client — Spot 4.1.0 documentation + bosdyn.client.network_compute_bridge_client — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/client/payload.html b/docs/html/_modules/bosdyn/client/payload.html index 52915fe24..cdc72ff4c 100644 --- a/docs/html/_modules/bosdyn/client/payload.html +++ b/docs/html/_modules/bosdyn/client/payload.html @@ -3,7 +3,7 @@ - bosdyn.client.payload — Spot 4.1.0 documentation + bosdyn.client.payload — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/client/payload_registration.html b/docs/html/_modules/bosdyn/client/payload_registration.html index cad076f8b..3fe096538 100644 --- a/docs/html/_modules/bosdyn/client/payload_registration.html +++ b/docs/html/_modules/bosdyn/client/payload_registration.html @@ -3,7 +3,7 @@ - bosdyn.client.payload_registration — Spot 4.1.0 documentation + bosdyn.client.payload_registration — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/client/point_cloud.html b/docs/html/_modules/bosdyn/client/point_cloud.html index 2f98ab590..58f2ef430 100644 --- a/docs/html/_modules/bosdyn/client/point_cloud.html +++ b/docs/html/_modules/bosdyn/client/point_cloud.html @@ -3,7 +3,7 @@ - bosdyn.client.point_cloud — Spot 4.1.0 documentation + bosdyn.client.point_cloud — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/client/power.html b/docs/html/_modules/bosdyn/client/power.html index c7b3cb25f..5d0d24795 100644 --- a/docs/html/_modules/bosdyn/client/power.html +++ b/docs/html/_modules/bosdyn/client/power.html @@ -3,7 +3,7 @@ - bosdyn.client.power — Spot 4.1.0 documentation + bosdyn.client.power — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/client/processors.html b/docs/html/_modules/bosdyn/client/processors.html index 89cda2aaa..ae61f15ac 100644 --- a/docs/html/_modules/bosdyn/client/processors.html +++ b/docs/html/_modules/bosdyn/client/processors.html @@ -3,7 +3,7 @@ - bosdyn.client.processors — Spot 4.1.0 documentation + bosdyn.client.processors — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/client/ray_cast.html b/docs/html/_modules/bosdyn/client/ray_cast.html index 56739a419..b86721ff8 100644 --- a/docs/html/_modules/bosdyn/client/ray_cast.html +++ b/docs/html/_modules/bosdyn/client/ray_cast.html @@ -3,7 +3,7 @@ - bosdyn.client.ray_cast — Spot 4.1.0 documentation + bosdyn.client.ray_cast — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/client/recording.html b/docs/html/_modules/bosdyn/client/recording.html index ab8b18e18..f317d5fdb 100644 --- a/docs/html/_modules/bosdyn/client/recording.html +++ b/docs/html/_modules/bosdyn/client/recording.html @@ -3,7 +3,7 @@ - bosdyn.client.recording — Spot 4.1.0 documentation + bosdyn.client.recording — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/client/robot.html b/docs/html/_modules/bosdyn/client/robot.html index aca919000..a3ad4b116 100644 --- a/docs/html/_modules/bosdyn/client/robot.html +++ b/docs/html/_modules/bosdyn/client/robot.html @@ -3,7 +3,7 @@ - bosdyn.client.robot — Spot 4.1.0 documentation + bosdyn.client.robot — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/client/robot_command.html b/docs/html/_modules/bosdyn/client/robot_command.html index 600a14cbd..5e828f114 100644 --- a/docs/html/_modules/bosdyn/client/robot_command.html +++ b/docs/html/_modules/bosdyn/client/robot_command.html @@ -3,7 +3,7 @@ - bosdyn.client.robot_command — Spot 4.1.0 documentation + bosdyn.client.robot_command — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/client/robot_id.html b/docs/html/_modules/bosdyn/client/robot_id.html index 13f54d6ca..71b6b4011 100644 --- a/docs/html/_modules/bosdyn/client/robot_id.html +++ b/docs/html/_modules/bosdyn/client/robot_id.html @@ -3,7 +3,7 @@ - bosdyn.client.robot_id — Spot 4.1.0 documentation + bosdyn.client.robot_id — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/client/robot_state.html b/docs/html/_modules/bosdyn/client/robot_state.html index a1b280b60..bbf8493d9 100644 --- a/docs/html/_modules/bosdyn/client/robot_state.html +++ b/docs/html/_modules/bosdyn/client/robot_state.html @@ -3,7 +3,7 @@ - bosdyn.client.robot_state — Spot 4.1.0 documentation + bosdyn.client.robot_state — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/client/sdk.html b/docs/html/_modules/bosdyn/client/sdk.html index 4f13aa1f6..f5e2e7c61 100644 --- a/docs/html/_modules/bosdyn/client/sdk.html +++ b/docs/html/_modules/bosdyn/client/sdk.html @@ -3,7 +3,7 @@ - bosdyn.client.sdk — Spot 4.1.0 documentation + bosdyn.client.sdk — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/client/server_util.html b/docs/html/_modules/bosdyn/client/server_util.html index c79d00006..2f5401e42 100644 --- a/docs/html/_modules/bosdyn/client/server_util.html +++ b/docs/html/_modules/bosdyn/client/server_util.html @@ -3,7 +3,7 @@ - bosdyn.client.server_util — Spot 4.1.0 documentation + bosdyn.client.server_util — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/client/service_customization_helpers.html b/docs/html/_modules/bosdyn/client/service_customization_helpers.html index acf4b6c45..12c76218b 100644 --- a/docs/html/_modules/bosdyn/client/service_customization_helpers.html +++ b/docs/html/_modules/bosdyn/client/service_customization_helpers.html @@ -3,7 +3,7 @@ - bosdyn.client.service_customization_helpers — Spot 4.1.0 documentation + bosdyn.client.service_customization_helpers — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/client/signals_helpers.html b/docs/html/_modules/bosdyn/client/signals_helpers.html index 1208106c7..39c9b701b 100644 --- a/docs/html/_modules/bosdyn/client/signals_helpers.html +++ b/docs/html/_modules/bosdyn/client/signals_helpers.html @@ -3,7 +3,7 @@ - bosdyn.client.signals_helpers — Spot 4.1.0 documentation + bosdyn.client.signals_helpers — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/client/spot_cam/audio.html b/docs/html/_modules/bosdyn/client/spot_cam/audio.html index 3f3752b87..06b9a183c 100644 --- a/docs/html/_modules/bosdyn/client/spot_cam/audio.html +++ b/docs/html/_modules/bosdyn/client/spot_cam/audio.html @@ -3,7 +3,7 @@ - bosdyn.client.spot_cam.audio — Spot 4.1.0 documentation + bosdyn.client.spot_cam.audio — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/client/spot_cam/compositor.html b/docs/html/_modules/bosdyn/client/spot_cam/compositor.html index 805d864cc..7d694cce2 100644 --- a/docs/html/_modules/bosdyn/client/spot_cam/compositor.html +++ b/docs/html/_modules/bosdyn/client/spot_cam/compositor.html @@ -3,7 +3,7 @@ - bosdyn.client.spot_cam.compositor — Spot 4.1.0 documentation + bosdyn.client.spot_cam.compositor — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/client/spot_cam/health.html b/docs/html/_modules/bosdyn/client/spot_cam/health.html index 8725cced8..4c18da24d 100644 --- a/docs/html/_modules/bosdyn/client/spot_cam/health.html +++ b/docs/html/_modules/bosdyn/client/spot_cam/health.html @@ -3,7 +3,7 @@ - bosdyn.client.spot_cam.health — Spot 4.1.0 documentation + bosdyn.client.spot_cam.health — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/client/spot_cam/lighting.html b/docs/html/_modules/bosdyn/client/spot_cam/lighting.html index c049f065e..400536189 100644 --- a/docs/html/_modules/bosdyn/client/spot_cam/lighting.html +++ b/docs/html/_modules/bosdyn/client/spot_cam/lighting.html @@ -3,7 +3,7 @@ - bosdyn.client.spot_cam.lighting — Spot 4.1.0 documentation + bosdyn.client.spot_cam.lighting — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/client/spot_cam/lights_helper.html b/docs/html/_modules/bosdyn/client/spot_cam/lights_helper.html index 6cc4f80e0..9927490eb 100644 --- a/docs/html/_modules/bosdyn/client/spot_cam/lights_helper.html +++ b/docs/html/_modules/bosdyn/client/spot_cam/lights_helper.html @@ -3,7 +3,7 @@ - bosdyn.client.spot_cam.lights_helper — Spot 4.1.0 documentation + bosdyn.client.spot_cam.lights_helper — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/client/spot_cam/media_log.html b/docs/html/_modules/bosdyn/client/spot_cam/media_log.html index d09936ce1..9750e4710 100644 --- a/docs/html/_modules/bosdyn/client/spot_cam/media_log.html +++ b/docs/html/_modules/bosdyn/client/spot_cam/media_log.html @@ -3,7 +3,7 @@ - bosdyn.client.spot_cam.media_log — Spot 4.1.0 documentation + bosdyn.client.spot_cam.media_log — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/client/spot_cam/network.html b/docs/html/_modules/bosdyn/client/spot_cam/network.html index 706a65832..4715d7f0e 100644 --- a/docs/html/_modules/bosdyn/client/spot_cam/network.html +++ b/docs/html/_modules/bosdyn/client/spot_cam/network.html @@ -3,7 +3,7 @@ - bosdyn.client.spot_cam.network — Spot 4.1.0 documentation + bosdyn.client.spot_cam.network — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/client/spot_cam/power.html b/docs/html/_modules/bosdyn/client/spot_cam/power.html index 12d7b6653..9321d0485 100644 --- a/docs/html/_modules/bosdyn/client/spot_cam/power.html +++ b/docs/html/_modules/bosdyn/client/spot_cam/power.html @@ -3,7 +3,7 @@ - bosdyn.client.spot_cam.power — Spot 4.1.0 documentation + bosdyn.client.spot_cam.power — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/client/spot_cam/ptz.html b/docs/html/_modules/bosdyn/client/spot_cam/ptz.html index eba8e4f74..6e0d7719a 100644 --- a/docs/html/_modules/bosdyn/client/spot_cam/ptz.html +++ b/docs/html/_modules/bosdyn/client/spot_cam/ptz.html @@ -3,7 +3,7 @@ - bosdyn.client.spot_cam.ptz — Spot 4.1.0 documentation + bosdyn.client.spot_cam.ptz — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/client/spot_cam/streamquality.html b/docs/html/_modules/bosdyn/client/spot_cam/streamquality.html index 898c9e8d4..6070907f4 100644 --- a/docs/html/_modules/bosdyn/client/spot_cam/streamquality.html +++ b/docs/html/_modules/bosdyn/client/spot_cam/streamquality.html @@ -3,7 +3,7 @@ - bosdyn.client.spot_cam.streamquality — Spot 4.1.0 documentation + bosdyn.client.spot_cam.streamquality — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/client/spot_cam/version.html b/docs/html/_modules/bosdyn/client/spot_cam/version.html index c0a749cb9..120d485ab 100644 --- a/docs/html/_modules/bosdyn/client/spot_cam/version.html +++ b/docs/html/_modules/bosdyn/client/spot_cam/version.html @@ -3,7 +3,7 @@ - bosdyn.client.spot_cam.version — Spot 4.1.0 documentation + bosdyn.client.spot_cam.version — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/client/spot_check.html b/docs/html/_modules/bosdyn/client/spot_check.html index 20a573027..b6a47b093 100644 --- a/docs/html/_modules/bosdyn/client/spot_check.html +++ b/docs/html/_modules/bosdyn/client/spot_check.html @@ -3,7 +3,7 @@ - bosdyn.client.spot_check — Spot 4.1.0 documentation + bosdyn.client.spot_check — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/client/time_sync.html b/docs/html/_modules/bosdyn/client/time_sync.html index 64499781f..5074409c4 100644 --- a/docs/html/_modules/bosdyn/client/time_sync.html +++ b/docs/html/_modules/bosdyn/client/time_sync.html @@ -3,7 +3,7 @@ - bosdyn.client.time_sync — Spot 4.1.0 documentation + bosdyn.client.time_sync — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/client/token_cache.html b/docs/html/_modules/bosdyn/client/token_cache.html index 806efe4ad..43f5df26f 100644 --- a/docs/html/_modules/bosdyn/client/token_cache.html +++ b/docs/html/_modules/bosdyn/client/token_cache.html @@ -3,7 +3,7 @@ - bosdyn.client.token_cache — Spot 4.1.0 documentation + bosdyn.client.token_cache — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/client/token_manager.html b/docs/html/_modules/bosdyn/client/token_manager.html index 3df8010f5..a1b7117a4 100644 --- a/docs/html/_modules/bosdyn/client/token_manager.html +++ b/docs/html/_modules/bosdyn/client/token_manager.html @@ -3,7 +3,7 @@ - bosdyn.client.token_manager — Spot 4.1.0 documentation + bosdyn.client.token_manager — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/client/units_helpers.html b/docs/html/_modules/bosdyn/client/units_helpers.html index 03e7a2c20..a826438ff 100644 --- a/docs/html/_modules/bosdyn/client/units_helpers.html +++ b/docs/html/_modules/bosdyn/client/units_helpers.html @@ -3,7 +3,7 @@ - bosdyn.client.units_helpers — Spot 4.1.0 documentation + bosdyn.client.units_helpers — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/client/util.html b/docs/html/_modules/bosdyn/client/util.html index 168d7d18d..6e27aab8e 100644 --- a/docs/html/_modules/bosdyn/client/util.html +++ b/docs/html/_modules/bosdyn/client/util.html @@ -3,7 +3,7 @@ - bosdyn.client.util — Spot 4.1.0 documentation + bosdyn.client.util — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/client/world_object.html b/docs/html/_modules/bosdyn/client/world_object.html index c72c87c42..ba104b3e3 100644 --- a/docs/html/_modules/bosdyn/client/world_object.html +++ b/docs/html/_modules/bosdyn/client/world_object.html @@ -3,7 +3,7 @@ - bosdyn.client.world_object — Spot 4.1.0 documentation + bosdyn.client.world_object — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/deprecated.html b/docs/html/_modules/bosdyn/deprecated.html index fe4ff99ce..ec83c22d3 100644 --- a/docs/html/_modules/bosdyn/deprecated.html +++ b/docs/html/_modules/bosdyn/deprecated.html @@ -3,7 +3,7 @@ - bosdyn.deprecated — Spot 4.1.0 documentation + bosdyn.deprecated — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/geometry.html b/docs/html/_modules/bosdyn/geometry.html index 4b016384d..562d74e69 100644 --- a/docs/html/_modules/bosdyn/geometry.html +++ b/docs/html/_modules/bosdyn/geometry.html @@ -3,7 +3,7 @@ - bosdyn.geometry — Spot 4.1.0 documentation + bosdyn.geometry — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/mission/client.html b/docs/html/_modules/bosdyn/mission/client.html index 524ed0c91..6ed7ceb07 100644 --- a/docs/html/_modules/bosdyn/mission/client.html +++ b/docs/html/_modules/bosdyn/mission/client.html @@ -3,7 +3,7 @@ - bosdyn.mission.client — Spot 4.1.0 documentation + bosdyn.mission.client — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/mission/constants.html b/docs/html/_modules/bosdyn/mission/constants.html index a20528315..3ba07a634 100644 --- a/docs/html/_modules/bosdyn/mission/constants.html +++ b/docs/html/_modules/bosdyn/mission/constants.html @@ -3,7 +3,7 @@ - bosdyn.mission.constants — Spot 4.1.0 documentation + bosdyn.mission.constants — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/mission/exceptions.html b/docs/html/_modules/bosdyn/mission/exceptions.html index 963aa2a24..53d5f4bdd 100644 --- a/docs/html/_modules/bosdyn/mission/exceptions.html +++ b/docs/html/_modules/bosdyn/mission/exceptions.html @@ -3,7 +3,7 @@ - bosdyn.mission.exceptions — Spot 4.1.0 documentation + bosdyn.mission.exceptions — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/mission/remote_client.html b/docs/html/_modules/bosdyn/mission/remote_client.html index eb1f19936..7ca3749b4 100644 --- a/docs/html/_modules/bosdyn/mission/remote_client.html +++ b/docs/html/_modules/bosdyn/mission/remote_client.html @@ -3,7 +3,7 @@ - bosdyn.mission.remote_client — Spot 4.1.0 documentation + bosdyn.mission.remote_client — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/mission/server_util.html b/docs/html/_modules/bosdyn/mission/server_util.html index f9dc1a97e..4f52e1f12 100644 --- a/docs/html/_modules/bosdyn/mission/server_util.html +++ b/docs/html/_modules/bosdyn/mission/server_util.html @@ -3,7 +3,7 @@ - bosdyn.mission.server_util — Spot 4.1.0 documentation + bosdyn.mission.server_util — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/mission/util.html b/docs/html/_modules/bosdyn/mission/util.html index 5a2173da5..19d73bac8 100644 --- a/docs/html/_modules/bosdyn/mission/util.html +++ b/docs/html/_modules/bosdyn/mission/util.html @@ -3,7 +3,7 @@ - bosdyn.mission.util — Spot 4.1.0 documentation + bosdyn.mission.util — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    @@ -891,23 +891,31 @@

    Source code for bosdyn.mission.util

         return node_to_return
    +_SEVERITY_TO_LOG_LEVEL = { + alerts_pb2.AlertData.SeverityLevel.SEVERITY_LEVEL_INFO: + logging.INFO, + alerts_pb2.AlertData.SeverityLevel.SEVERITY_LEVEL_WARN: + logging.WARN, + alerts_pb2.AlertData.SeverityLevel.SEVERITY_LEVEL_ERROR: + logging.ERROR, + # A critical mission prompt or text message does not indicate a critical robot failure, + # and is usually expected depending on how a mission plays out. For this reason, we + # reduce the severity from CRITICAL to ERROR for logs. + # See Prompt.severity in nodes.proto for more info. + alerts_pb2.AlertData.SeverityLevel.SEVERITY_LEVEL_CRITICAL: + logging.ERROR, +} + +
    [docs]def severity_to_log_level(text_level): """Converts alert data severity enum to a logger level for printing purposes.""" - match text_level: - case alerts_pb2.AlertData.SeverityLevel.SEVERITY_LEVEL_INFO: - return logging.INFO - case alerts_pb2.AlertData.SeverityLevel.SEVERITY_LEVEL_WARN: - return logging.WARN - case alerts_pb2.AlertData.SeverityLevel.SEVERITY_LEVEL_ERROR: - return logging.ERROR - case alerts_pb2.AlertData.SeverityLevel.SEVERITY_LEVEL_CRITICAL: - # A critical mission prompt or text message does not indicate a critical robot failure, - # and is usually expected depending on how a mission plays out. For this reason, we - # reduce the servity from CRITICAL to ERROR for logs. - # See Prompt.severity in nodes.proto for more info. - return logging.ERROR - case _: - return logging.INFO
    + return _SEVERITY_TO_LOG_LEVEL.get(text_level, logging.INFO)
    + + +# We want to be able to port spotcam-ptz missions to the argos-ptz sensor. +
    [docs]def append_alternate_sensor_names(sensor_names): + if "argos-ptz" in sensor_names: + sensor_names.append("spotcam-ptz")
    diff --git a/docs/html/_modules/bosdyn/orbit/client.html b/docs/html/_modules/bosdyn/orbit/client.html index d2cf36e39..2057413b9 100644 --- a/docs/html/_modules/bosdyn/orbit/client.html +++ b/docs/html/_modules/bosdyn/orbit/client.html @@ -3,7 +3,7 @@ - bosdyn.orbit.client — Spot 4.1.0 documentation + bosdyn.orbit.client — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/orbit/exceptions.html b/docs/html/_modules/bosdyn/orbit/exceptions.html index 278321fa0..1b58ef735 100644 --- a/docs/html/_modules/bosdyn/orbit/exceptions.html +++ b/docs/html/_modules/bosdyn/orbit/exceptions.html @@ -3,7 +3,7 @@ - bosdyn.orbit.exceptions — Spot 4.1.0 documentation + bosdyn.orbit.exceptions — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/orbit/utils.html b/docs/html/_modules/bosdyn/orbit/utils.html index 740d1b9cc..db21d8663 100644 --- a/docs/html/_modules/bosdyn/orbit/utils.html +++ b/docs/html/_modules/bosdyn/orbit/utils.html @@ -3,7 +3,7 @@ - bosdyn.orbit.utils — Spot 4.1.0 documentation + bosdyn.orbit.utils — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/scout/client.html b/docs/html/_modules/bosdyn/scout/client.html index b69668fa1..b39753b35 100644 --- a/docs/html/_modules/bosdyn/scout/client.html +++ b/docs/html/_modules/bosdyn/scout/client.html @@ -3,7 +3,7 @@ - bosdyn.scout.client — Spot 4.1.0 documentation + bosdyn.scout.client — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/scout/utils.html b/docs/html/_modules/bosdyn/scout/utils.html index fdb8ac094..6de1d638d 100644 --- a/docs/html/_modules/bosdyn/scout/utils.html +++ b/docs/html/_modules/bosdyn/scout/utils.html @@ -3,7 +3,7 @@ - bosdyn.scout.utils — Spot 4.1.0 documentation + bosdyn.scout.utils — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/bosdyn/util.html b/docs/html/_modules/bosdyn/util.html index db3b76389..6cf8ab755 100644 --- a/docs/html/_modules/bosdyn/util.html +++ b/docs/html/_modules/bosdyn/util.html @@ -3,7 +3,7 @@ - bosdyn.util — Spot 4.1.0 documentation + bosdyn.util — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_modules/index.html b/docs/html/_modules/index.html index 3075b2582..baeeaabc8 100644 --- a/docs/html/_modules/index.html +++ b/docs/html/_modules/index.html @@ -3,7 +3,7 @@ - Overview: module code — Spot 4.1.0 documentation + Overview: module code — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/_static/documentation_options.js b/docs/html/_static/documentation_options.js index 9bbc5621a..204783e7b 100644 --- a/docs/html/_static/documentation_options.js +++ b/docs/html/_static/documentation_options.js @@ -1,6 +1,6 @@ var DOCUMENTATION_OPTIONS = { URL_ROOT: document.getElementById("documentation_options").getAttribute('data-url_root'), - VERSION: '4.1.0', + VERSION: '4.1.1', LANGUAGE: 'en', COLLAPSE_INDEX: false, BUILDER: 'html', diff --git a/docs/html/docs/concepts/README.html b/docs/html/docs/concepts/README.html index 0a4fbbf0e..7b727be78 100644 --- a/docs/html/docs/concepts/README.html +++ b/docs/html/docs/concepts/README.html @@ -4,7 +4,7 @@ - Concepts — Spot 4.1.0 documentation + Concepts — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/docs/concepts/about_spot.html b/docs/html/docs/concepts/about_spot.html index c1dcb5711..6120c6615 100644 --- a/docs/html/docs/concepts/about_spot.html +++ b/docs/html/docs/concepts/about_spot.html @@ -4,7 +4,7 @@ - About Spot — Spot 4.1.0 documentation + About Spot — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/docs/concepts/arm/README.html b/docs/html/docs/concepts/arm/README.html index d10ae9f0a..da7588937 100644 --- a/docs/html/docs/concepts/arm/README.html +++ b/docs/html/docs/concepts/arm/README.html @@ -4,7 +4,7 @@ - Spot Arm and Gripper — Spot 4.1.0 documentation + Spot Arm and Gripper — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/docs/concepts/arm/arm_concepts.html b/docs/html/docs/concepts/arm/arm_concepts.html index b151a5996..136f0ec39 100644 --- a/docs/html/docs/concepts/arm/arm_concepts.html +++ b/docs/html/docs/concepts/arm/arm_concepts.html @@ -4,7 +4,7 @@ - Arm Concepts — Spot 4.1.0 documentation + Arm Concepts — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/docs/concepts/arm/arm_services.html b/docs/html/docs/concepts/arm/arm_services.html index 188e1f340..a262c77c4 100644 --- a/docs/html/docs/concepts/arm/arm_services.html +++ b/docs/html/docs/concepts/arm/arm_services.html @@ -4,7 +4,7 @@ - Arm Services — Spot 4.1.0 documentation + Arm Services — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/docs/concepts/arm/arm_specification.html b/docs/html/docs/concepts/arm/arm_specification.html index e3ab054e1..6bf1f7412 100644 --- a/docs/html/docs/concepts/arm/arm_specification.html +++ b/docs/html/docs/concepts/arm/arm_specification.html @@ -4,7 +4,7 @@ - Arm and gripper specifications — Spot 4.1.0 documentation + Arm and gripper specifications — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/docs/concepts/autonomy/README.html b/docs/html/docs/concepts/autonomy/README.html index ce781da92..4e9b7a4da 100644 --- a/docs/html/docs/concepts/autonomy/README.html +++ b/docs/html/docs/concepts/autonomy/README.html @@ -4,7 +4,7 @@ - Autonomy — Spot 4.1.0 documentation + Autonomy — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/docs/concepts/autonomy/auto_return.html b/docs/html/docs/concepts/autonomy/auto_return.html index 47000eda3..12c9ae1fd 100644 --- a/docs/html/docs/concepts/autonomy/auto_return.html +++ b/docs/html/docs/concepts/autonomy/auto_return.html @@ -4,7 +4,7 @@ - AutoReturn Service — Spot 4.1.0 documentation + AutoReturn Service — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/docs/concepts/autonomy/autonomous_navigation_code_examples.html b/docs/html/docs/concepts/autonomy/autonomous_navigation_code_examples.html index 3a3855892..239e33118 100644 --- a/docs/html/docs/concepts/autonomy/autonomous_navigation_code_examples.html +++ b/docs/html/docs/concepts/autonomy/autonomous_navigation_code_examples.html @@ -4,7 +4,7 @@ - Autonomous navigation code examples — Spot 4.1.0 documentation + Autonomous navigation code examples — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/docs/concepts/autonomy/autonomous_navigation_services.html b/docs/html/docs/concepts/autonomy/autonomous_navigation_services.html index 402eb0c02..6e3633a2a 100644 --- a/docs/html/docs/concepts/autonomy/autonomous_navigation_services.html +++ b/docs/html/docs/concepts/autonomy/autonomous_navigation_services.html @@ -4,7 +4,7 @@ - Navigation Services — Spot 4.1.0 documentation + Navigation Services — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/docs/concepts/autonomy/autowalk_service.html b/docs/html/docs/concepts/autonomy/autowalk_service.html index 77378f82d..792cc19c5 100644 --- a/docs/html/docs/concepts/autonomy/autowalk_service.html +++ b/docs/html/docs/concepts/autonomy/autowalk_service.html @@ -4,7 +4,7 @@ - Autowalk Service — Spot 4.1.0 documentation + Autowalk Service — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/docs/concepts/autonomy/components_of_autonomous_navigation.html b/docs/html/docs/concepts/autonomy/components_of_autonomous_navigation.html index b0872b01d..75752c94e 100644 --- a/docs/html/docs/concepts/autonomy/components_of_autonomous_navigation.html +++ b/docs/html/docs/concepts/autonomy/components_of_autonomous_navigation.html @@ -4,7 +4,7 @@ - Components of Navigation — Spot 4.1.0 documentation + Components of Navigation — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/docs/concepts/autonomy/directed_exploration.html b/docs/html/docs/concepts/autonomy/directed_exploration.html index bb41c18ba..6c7d40bb7 100644 --- a/docs/html/docs/concepts/autonomy/directed_exploration.html +++ b/docs/html/docs/concepts/autonomy/directed_exploration.html @@ -4,7 +4,7 @@ - Directed Exploration — Spot 4.1.0 documentation + Directed Exploration — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/docs/concepts/autonomy/docking.html b/docs/html/docs/concepts/autonomy/docking.html index 2f9958dd1..1364e25ca 100644 --- a/docs/html/docs/concepts/autonomy/docking.html +++ b/docs/html/docs/concepts/autonomy/docking.html @@ -4,7 +4,7 @@ - Docking — Spot 4.1.0 documentation + Docking — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/docs/concepts/autonomy/gps.html b/docs/html/docs/concepts/autonomy/gps.html index be4f29bc4..8e71904e7 100644 --- a/docs/html/docs/concepts/autonomy/gps.html +++ b/docs/html/docs/concepts/autonomy/gps.html @@ -4,7 +4,7 @@ - GPS on Spot — Spot 4.1.0 documentation + GPS on Spot — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/docs/concepts/autonomy/graphnav_and_robot_locomotion.html b/docs/html/docs/concepts/autonomy/graphnav_and_robot_locomotion.html index 646a97e16..dbba2d5e1 100644 --- a/docs/html/docs/concepts/autonomy/graphnav_and_robot_locomotion.html +++ b/docs/html/docs/concepts/autonomy/graphnav_and_robot_locomotion.html @@ -4,7 +4,7 @@ - GraphNav and Robot Locomotion — Spot 4.1.0 documentation + GraphNav and Robot Locomotion — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/docs/concepts/autonomy/graphnav_area_callbacks.html b/docs/html/docs/concepts/autonomy/graphnav_area_callbacks.html index 376dd776c..ad1e7a419 100644 --- a/docs/html/docs/concepts/autonomy/graphnav_area_callbacks.html +++ b/docs/html/docs/concepts/autonomy/graphnav_area_callbacks.html @@ -4,7 +4,7 @@ - GraphNav Area Callbacks — Spot 4.1.0 documentation + GraphNav Area Callbacks — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/docs/concepts/autonomy/graphnav_map_structure.html b/docs/html/docs/concepts/autonomy/graphnav_map_structure.html index dd789b1a4..003741e38 100644 --- a/docs/html/docs/concepts/autonomy/graphnav_map_structure.html +++ b/docs/html/docs/concepts/autonomy/graphnav_map_structure.html @@ -4,7 +4,7 @@ - GraphNav Map Structure — Spot 4.1.0 documentation + GraphNav Map Structure — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/docs/concepts/autonomy/graphnav_service.html b/docs/html/docs/concepts/autonomy/graphnav_service.html index 917c1ca3e..9fb1ef34b 100644 --- a/docs/html/docs/concepts/autonomy/graphnav_service.html +++ b/docs/html/docs/concepts/autonomy/graphnav_service.html @@ -4,7 +4,7 @@ - GraphNav Service — Spot 4.1.0 documentation + GraphNav Service — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/docs/concepts/autonomy/graphnav_tech_summary.html b/docs/html/docs/concepts/autonomy/graphnav_tech_summary.html index 7799ba6ac..45f26afb4 100644 --- a/docs/html/docs/concepts/autonomy/graphnav_tech_summary.html +++ b/docs/html/docs/concepts/autonomy/graphnav_tech_summary.html @@ -4,7 +4,7 @@ - Autonomy Technical Summary — Spot 4.1.0 documentation + Autonomy Technical Summary — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/docs/concepts/autonomy/initialization.html b/docs/html/docs/concepts/autonomy/initialization.html index f856ccd64..0f6f600a9 100644 --- a/docs/html/docs/concepts/autonomy/initialization.html +++ b/docs/html/docs/concepts/autonomy/initialization.html @@ -4,7 +4,7 @@ - GraphNav Initialization — Spot 4.1.0 documentation + GraphNav Initialization — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/docs/concepts/autonomy/localization.html b/docs/html/docs/concepts/autonomy/localization.html index c16f7d9f8..b031bff98 100644 --- a/docs/html/docs/concepts/autonomy/localization.html +++ b/docs/html/docs/concepts/autonomy/localization.html @@ -4,7 +4,7 @@ - GraphNav Localization — Spot 4.1.0 documentation + GraphNav Localization — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
    - 4.1.0 + 4.1.1

    Stuck robots

    diff --git a/docs/html/docs/concepts/autonomy/missions_service.html b/docs/html/docs/concepts/autonomy/missions_service.html index 88763b8a6..20a2e5326 100644 --- a/docs/html/docs/concepts/autonomy/missions_service.html +++ b/docs/html/docs/concepts/autonomy/missions_service.html @@ -4,7 +4,7 @@ - Mission Service — Spot 4.1.0 documentation + Mission Service — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/docs/concepts/autonomy/typical_autonomous_navigation_use_case.html b/docs/html/docs/concepts/autonomy/typical_autonomous_navigation_use_case.html index e90e2ff92..b8fad263d 100644 --- a/docs/html/docs/concepts/autonomy/typical_autonomous_navigation_use_case.html +++ b/docs/html/docs/concepts/autonomy/typical_autonomous_navigation_use_case.html @@ -4,7 +4,7 @@ - Typical Autonomous Use Case — Spot 4.1.0 documentation + Typical Autonomous Use Case — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/docs/concepts/base_services.html b/docs/html/docs/concepts/base_services.html index 246265f64..6efab9312 100644 --- a/docs/html/docs/concepts/base_services.html +++ b/docs/html/docs/concepts/base_services.html @@ -4,7 +4,7 @@ - Base Services — Spot 4.1.0 documentation + Base Services — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/docs/concepts/bddf.html b/docs/html/docs/concepts/bddf.html index 2b05decf7..11330c1e2 100644 --- a/docs/html/docs/concepts/bddf.html +++ b/docs/html/docs/concepts/bddf.html @@ -4,7 +4,7 @@ - BDDF data format — Spot 4.1.0 documentation + BDDF data format — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/docs/concepts/choreography/README.html b/docs/html/docs/concepts/choreography/README.html index fd6a059bb..152492119 100644 --- a/docs/html/docs/concepts/choreography/README.html +++ b/docs/html/docs/concepts/choreography/README.html @@ -4,7 +4,7 @@ - Spot Choreography SDK — Spot 4.1.0 documentation + Spot Choreography SDK — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/docs/concepts/choreography/animation_file_specification.html b/docs/html/docs/concepts/choreography/animation_file_specification.html index a5f34853a..f0dfa0bc6 100644 --- a/docs/html/docs/concepts/choreography/animation_file_specification.html +++ b/docs/html/docs/concepts/choreography/animation_file_specification.html @@ -4,7 +4,7 @@ - Animation files for Choreographer — Spot 4.1.0 documentation + Animation files for Choreographer — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/docs/concepts/choreography/animations_in_choreographer.html b/docs/html/docs/concepts/choreography/animations_in_choreographer.html index b1d75c6ee..0519281f3 100644 --- a/docs/html/docs/concepts/choreography/animations_in_choreographer.html +++ b/docs/html/docs/concepts/choreography/animations_in_choreographer.html @@ -4,7 +4,7 @@ - Animations in Choreography — Spot 4.1.0 documentation + Animations in Choreography — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/docs/concepts/choreography/choreographer.html b/docs/html/docs/concepts/choreography/choreographer.html index 7dc03078d..6aa173a4a 100644 --- a/docs/html/docs/concepts/choreography/choreographer.html +++ b/docs/html/docs/concepts/choreography/choreographer.html @@ -4,7 +4,7 @@ - Boston Dynamics Choreographer Developer Guide — Spot 4.1.0 documentation + Boston Dynamics Choreographer Developer Guide — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/docs/concepts/choreography/choreographer_setup.html b/docs/html/docs/concepts/choreography/choreographer_setup.html index 2d893a9c9..1b8f1f2a2 100644 --- a/docs/html/docs/concepts/choreography/choreographer_setup.html +++ b/docs/html/docs/concepts/choreography/choreographer_setup.html @@ -4,7 +4,7 @@ - Install Choreographer — Spot 4.1.0 documentation + Install Choreographer — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/docs/concepts/choreography/choreography_in_autowalk.html b/docs/html/docs/concepts/choreography/choreography_in_autowalk.html index 7713747e9..c01d74891 100644 --- a/docs/html/docs/concepts/choreography/choreography_in_autowalk.html +++ b/docs/html/docs/concepts/choreography/choreography_in_autowalk.html @@ -4,7 +4,7 @@ - Choreography in Autowalk — Spot 4.1.0 documentation + Choreography in Autowalk — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/docs/concepts/choreography/choreography_in_tablet.html b/docs/html/docs/concepts/choreography/choreography_in_tablet.html index 8c1deb9b4..3913fbec4 100644 --- a/docs/html/docs/concepts/choreography/choreography_in_tablet.html +++ b/docs/html/docs/concepts/choreography/choreography_in_tablet.html @@ -4,7 +4,7 @@ - Boston Dynamics Choreography tablet UI — Spot 4.1.0 documentation + Boston Dynamics Choreography tablet UI — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/docs/concepts/choreography/choreography_service.html b/docs/html/docs/concepts/choreography/choreography_service.html index 8283529f8..9cc6cfa0b 100644 --- a/docs/html/docs/concepts/choreography/choreography_service.html +++ b/docs/html/docs/concepts/choreography/choreography_service.html @@ -4,7 +4,7 @@ - Choreography service — Spot 4.1.0 documentation + Choreography service — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/docs/concepts/choreography/custom_gait.html b/docs/html/docs/concepts/choreography/custom_gait.html index 38c588f6f..7c9e93a10 100644 --- a/docs/html/docs/concepts/choreography/custom_gait.html +++ b/docs/html/docs/concepts/choreography/custom_gait.html @@ -4,7 +4,7 @@ - Custom Gait — Spot 4.1.0 documentation + Custom Gait — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
    - 4.1.0 + 4.1.1
    @@ -532,6 +532,25 @@

    Gait Diagram

    Several preset gait patterns are provided in a pulldown menu where the “Reset to Default Parameters” button is for most moves. Select the desired preset, then click the “Apply” button. Note that presets only modify a subset of parameters. Presets with the prefix “gait” will only impact cycle_duration and phase parameters.

    +
    +

    Animated Custom Gaits

    +

    Custom Gait can also be defined using animation data as input, which the controller will then seek to imitate. +If you create a valid .cha file with a Spot gait cycle (See section Valid CHA for custom gait cycles) you can then load it in Choreographer and choose that file as the basis for Custom Gait by clicking Show animated cycle params on a Custom Gait Move and picking the animation from the Animation name dropdown. The rest of the Animated Cycle section contains a number of checkboxes and sliders to enable/disable various components of the input animation and to make small adjustments to offsets and amplitude (See each parameter’s help text in Choreographer for more details). Enabling all checkboxes and leaving the sliders at their default values will make the Custom Gait controller do its best to match the input animation. However, be aware that most of the same limitations apply as if the gait was defined by sliders (e.g. duty cycle, body offset limits, and cycle duration). +A current limitation is that while animations can have 2 swing phases for each leg, only the 1st swing can currently be used for swing-xy motion from animation.

    +
    +

    Valid CHA for custom gait cycles

    +

    See Animation File Specification for details about the CHA format and Animations In Choreographer for a high-level overview. +Beyond that, a valid CHA file to use with custom gait requires the following:

    +
      +
    • The CHA file needs to have the custom_gait_cycle option set in the header.
      NB: CHA files with the custom_gait_cycle option does NOT show up in the Animation section of the Choreographer library. It will instead show up in the animated_cycle_params.animation_name drop down menu of a CustomGait move.

    • +
    • each foot must lift off and touch down at least once, but no more than twice

    • +
    • the first and last keyframe should match with the exception of base translate x, in case the animation moves forward.

    • +
    • unlike other cha files, it is valid for feet to be in the air at the first and last frame, which allows for swings to cross the transition point of the custom gait loop

    • +
    • the robot can be either translating forward or stepping in place with feet sliding backwards during the animated gait cycle cha, but for the best result the animation should be meant to translate at a constant velocity

    • +
    • Some swing data still can not be pulled from the cha, so you may still need to adjust swing velocities and velocity limits…”, “

    • +
    +
    +

    Tips for Configuring Custom Gait

      @@ -710,6 +729,58 @@

      Parameter Reference - Choreography moves reference — Spot 4.1.0 documentation + Choreography moves reference — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
      - 4.1.0 + 4.1.1
      diff --git a/docs/html/docs/concepts/choreography/robot_controls_in_choreographer.html b/docs/html/docs/concepts/choreography/robot_controls_in_choreographer.html index 0a4cdd769..6d037a9b4 100644 --- a/docs/html/docs/concepts/choreography/robot_controls_in_choreographer.html +++ b/docs/html/docs/concepts/choreography/robot_controls_in_choreographer.html @@ -4,7 +4,7 @@ - Connecting robots to Choreographer — Spot 4.1.0 documentation + Connecting robots to Choreographer — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
      - 4.1.0 + 4.1.1
      diff --git a/docs/html/docs/concepts/data.html b/docs/html/docs/concepts/data.html index 7bcb4cda6..b736dd953 100644 --- a/docs/html/docs/concepts/data.html +++ b/docs/html/docs/concepts/data.html @@ -4,7 +4,7 @@ - Spot Data — Spot 4.1.0 documentation + Spot Data — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
      - 4.1.0 + 4.1.1
      diff --git a/docs/html/docs/concepts/data_acquisition_output.html b/docs/html/docs/concepts/data_acquisition_output.html index c77c189d3..a52479553 100644 --- a/docs/html/docs/concepts/data_acquisition_output.html +++ b/docs/html/docs/concepts/data_acquisition_output.html @@ -4,7 +4,7 @@ - Data Acquisition Output — Spot 4.1.0 documentation + Data Acquisition Output — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
      - 4.1.0 + 4.1.1
      diff --git a/docs/html/docs/concepts/data_acquisition_overview.html b/docs/html/docs/concepts/data_acquisition_overview.html index 41caac3d3..7e5da7976 100644 --- a/docs/html/docs/concepts/data_acquisition_overview.html +++ b/docs/html/docs/concepts/data_acquisition_overview.html @@ -4,7 +4,7 @@ - Data Acquisition Overview — Spot 4.1.0 documentation + Data Acquisition Overview — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
      - 4.1.0 + 4.1.1
      @@ -566,7 +566,7 @@

      Downloaded Data

      System architecture

      -

      The functionality described above is architected in the system as shown in the diagram below. During system initialization, the Data Acquisition service aggregates the list of capture capabilities from Image services, NetworkComputeBridge services (described here) and Data Acquisition Plugin services. The users configure actions in the tablet as collections of capabilities. The tablet, Scout, an application using the Spot SDK, or the mission service sends acquisition requests to the Data Acquisition service to acquire data. The Data Acquisition service farms out the acquisition requests to the right Image service, NetworkComputeBridge service and Data Acquisition Plugin service. Data Acquisition Plugin services save their captures directly to the Data Acquisition Store service through helper functions, while Image and Network Compute Bridge services send their data back to the Data Acquisition service, which is then responsible for storing it to the Data Acquisition Store service. The Data Acquisition Store service writes the collected data to a database so they are available for download from the REST interface, as described here.

      +

      The functionality described above is architected in the system as shown in the diagram below. During system initialization, the Data Acquisition service aggregates the list of capture capabilities from Image services, NetworkComputeBridge services (described here) and Data Acquisition Plugin services. The users configure actions in the tablet as collections of capabilities. The tablet, Orbit, an application using the Spot SDK, or the mission service sends acquisition requests to the Data Acquisition service to acquire data. The Data Acquisition service farms out the acquisition requests to the right Image service, NetworkComputeBridge service and Data Acquisition Plugin service. Data Acquisition Plugin services save their captures directly to the Data Acquisition Store service through helper functions, while Image and Network Compute Bridge services send their data back to the Data Acquisition service, which is then responsible for storing it to the Data Acquisition Store service. The Data Acquisition Store service writes the collected data to a database so they are available for download from the REST interface, as described here.

      Data Acquisition Architecture

      The Data Acquisition service provides the following RPCs:

        diff --git a/docs/html/docs/concepts/data_acquisition_thermal_raw.html b/docs/html/docs/concepts/data_acquisition_thermal_raw.html index 7b089a4fa..3aba71d05 100644 --- a/docs/html/docs/concepts/data_acquisition_thermal_raw.html +++ b/docs/html/docs/concepts/data_acquisition_thermal_raw.html @@ -4,7 +4,7 @@ - Thermal Raw Data — Spot 4.1.0 documentation + Thermal Raw Data — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
        - 4.1.0 + 4.1.1
        @@ -567,7 +567,7 @@

        Example codebuffer = f.read() try: - # For .pgm and .raw files transferred from the tablet or downloaded from Scout + # For .pgm and .raw files transferred from the tablet or downloaded from Orbit processed_data = numpy.frombuffer(buffer, dtype=f'{endianness}u2') except ValueError: # For .pgm and .raw files from the SpotCam+IR itself (using the Media Log service) diff --git a/docs/html/docs/concepts/data_buffer_overview.html b/docs/html/docs/concepts/data_buffer_overview.html index b64a19357..49bf5213a 100644 --- a/docs/html/docs/concepts/data_buffer_overview.html +++ b/docs/html/docs/concepts/data_buffer_overview.html @@ -4,7 +4,7 @@ - Data Buffer Overview — Spot 4.1.0 documentation + Data Buffer Overview — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
        - 4.1.0 + 4.1.1
        diff --git a/docs/html/docs/concepts/developing_api_services.html b/docs/html/docs/concepts/developing_api_services.html index 48123933a..78f13c073 100644 --- a/docs/html/docs/concepts/developing_api_services.html +++ b/docs/html/docs/concepts/developing_api_services.html @@ -4,7 +4,7 @@ - Developing API Services — Spot 4.1.0 documentation + Developing API Services — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
        - 4.1.0 + 4.1.1
        diff --git a/docs/html/docs/concepts/estop_service.html b/docs/html/docs/concepts/estop_service.html index 9e04dd032..7b5b4c3b2 100644 --- a/docs/html/docs/concepts/estop_service.html +++ b/docs/html/docs/concepts/estop_service.html @@ -4,7 +4,7 @@ - E-Stop Service — Spot 4.1.0 documentation + E-Stop Service — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
        - 4.1.0 + 4.1.1
        diff --git a/docs/html/docs/concepts/faults.html b/docs/html/docs/concepts/faults.html index 304ab9e8f..a42256007 100644 --- a/docs/html/docs/concepts/faults.html +++ b/docs/html/docs/concepts/faults.html @@ -4,7 +4,7 @@ - Faults — Spot 4.1.0 documentation + Faults — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
        - 4.1.0 + 4.1.1
        diff --git a/docs/html/docs/concepts/geometry_and_frames.html b/docs/html/docs/concepts/geometry_and_frames.html index c55db946f..03ca28925 100644 --- a/docs/html/docs/concepts/geometry_and_frames.html +++ b/docs/html/docs/concepts/geometry_and_frames.html @@ -4,7 +4,7 @@ - Geometry and Frames — Spot 4.1.0 documentation + Geometry and Frames — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
        - 4.1.0 + 4.1.1
        @@ -522,7 +522,7 @@

        Frames in the Spot robot world diff --git a/docs/html/docs/concepts/joint_control/README.html b/docs/html/docs/concepts/joint_control/README.html index 0819de734..7fc9dd075 100644 --- a/docs/html/docs/concepts/joint_control/README.html +++ b/docs/html/docs/concepts/joint_control/README.html @@ -4,7 +4,7 @@ - Joint Control API (Beta) — Spot 4.1.0 documentation + Joint Control API (Beta) — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
        - 4.1.0 + 4.1.1
        diff --git a/docs/html/docs/concepts/joint_control/knee_torque_limits.html b/docs/html/docs/concepts/joint_control/knee_torque_limits.html index a5fc925c2..cc15490aa 100644 --- a/docs/html/docs/concepts/joint_control/knee_torque_limits.html +++ b/docs/html/docs/concepts/joint_control/knee_torque_limits.html @@ -4,7 +4,7 @@ - Knee Torque Limits — Spot 4.1.0 documentation + Knee Torque Limits — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
        - 4.1.0 + 4.1.1
        diff --git a/docs/html/docs/concepts/joint_control/supplemental_data.html b/docs/html/docs/concepts/joint_control/supplemental_data.html index 8f9d876a6..aae312c98 100644 --- a/docs/html/docs/concepts/joint_control/supplemental_data.html +++ b/docs/html/docs/concepts/joint_control/supplemental_data.html @@ -4,7 +4,7 @@ - Supplemental Data — Spot 4.1.0 documentation + Supplemental Data — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
        - 4.1.0 + 4.1.1
        diff --git a/docs/html/docs/concepts/keepalive_service.html b/docs/html/docs/concepts/keepalive_service.html index 00536b5bc..8dca87e13 100644 --- a/docs/html/docs/concepts/keepalive_service.html +++ b/docs/html/docs/concepts/keepalive_service.html @@ -4,7 +4,7 @@ - Keepalive Service — Spot 4.1.0 documentation + Keepalive Service — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
        - 4.1.0 + 4.1.1
        diff --git a/docs/html/docs/concepts/lease_service.html b/docs/html/docs/concepts/lease_service.html index b3b9dafb5..ae7234cc2 100644 --- a/docs/html/docs/concepts/lease_service.html +++ b/docs/html/docs/concepts/lease_service.html @@ -4,7 +4,7 @@ - Lease Service — Spot 4.1.0 documentation + Lease Service — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
        - 4.1.0 + 4.1.1
        diff --git a/docs/html/docs/concepts/network_compute_bridge.html b/docs/html/docs/concepts/network_compute_bridge.html index 0242fa438..5a060fd97 100644 --- a/docs/html/docs/concepts/network_compute_bridge.html +++ b/docs/html/docs/concepts/network_compute_bridge.html @@ -4,7 +4,7 @@ - Machine Learning Bridge and External Compute — Spot 4.1.0 documentation + Machine Learning Bridge and External Compute — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
        - 4.1.0 + 4.1.1
        @@ -551,7 +551,7 @@

        RPC Definitions:

        Parameterization

        -

        Does your service require inputs or parameters? Do you want controls or widgets for those parameters to show up on the SpotApp android application or on Scout? Please refer to this document to learn how to add parameters to a network compute bridge worker.

        +

        Does your service require inputs or parameters? Do you want controls or widgets for those parameters to show up on the SpotApp android application or on Orbit? Please refer to this document to learn how to add parameters to a network compute bridge worker.

    diff --git a/docs/html/docs/concepts/networking.html b/docs/html/docs/concepts/networking.html index 1e46b01ac..cf7ca2cd3 100644 --- a/docs/html/docs/concepts/networking.html +++ b/docs/html/docs/concepts/networking.html @@ -4,7 +4,7 @@ - Networking — Spot 4.1.0 documentation + Networking — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/docs/concepts/orbit/about_orbit.html b/docs/html/docs/concepts/orbit/about_orbit.html index c4ea36e00..e7ca4c429 100644 --- a/docs/html/docs/concepts/orbit/about_orbit.html +++ b/docs/html/docs/concepts/orbit/about_orbit.html @@ -4,7 +4,7 @@ - About Orbit (formerly Scout) — Spot 4.1.0 documentation + About Orbit (formerly Scout) — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
    - 4.1.0 + 4.1.1
    @@ -535,7 +535,42 @@

    WebViewsWebViews rely on the user’s browser for things like networking, cookies and caching. This means that clients interact with external websites independently and are able to access web views for websites that Orbit does not have proper routing to. In the example above, the Orbit instance is unable to curl https://dev.bostondynamics.com/ but the web view still works as intended on the client browser.

    Custom WebViews

    -

    Developers have the option to host web servers as an orbit extension (ports 21000-22000) that can then be pointed to as a web view. Due to these servers likely not have verified TLS certificates, the user will have to visit the direct URL, https://ORBIT_IP:PORT/, of the web server first to get around the privacy error described above.

    +

    Developers can create and deploy web applications to Orbit using an Extension. The extension should serve the web application via HTTP on a port in the range 22101-22200. Orbit will proxy HTTPS requests on the port range 22001-22100 to the respective ports in the range 22101-22200. Clients should make requests to the range 22001-22100. Custom WebViews can be configured using this URL to present the extension’s web application within the Orbit application itself. +Note that the client requests are HTTPS. Orbit will use the same TLS certificate as the Orbit web application when proxying for the extension’s web application. +The port mapping is as follows:

    + + + + + + + + + + + + + + + + + + + + + + + + + +
    FrontendBackend
    2200122101
    2200222102
    ......
    2210022200

    In production environments, it is recommended to use the following in the docker-compose.yml of the Orbit Extension to ensure that the HTTP server is not accessible by external clients:

    +
    ...
    +ports:
    +  - "127.0.0.1:<backend_port>:<backend_port>"
    +...
    +
    +
    +

    Extensions can also host web servers as an Orbit extension within the port ranges 21000-22000 that can then be pointed to as a web view, though the user will have to visit the direct URL, https://ORBIT_IP:PORT/, of the web server first to get around the privacy error described in the WebViews section. This port range does not support unencrypted HTTP servers as web views.

    Note

    Orbit does not save any credentials or payloads passed to external websites.

    diff --git a/docs/html/docs/concepts/orbit/orbit_api.html b/docs/html/docs/concepts/orbit/orbit_api.html index 93547ae89..873ac0265 100644 --- a/docs/html/docs/concepts/orbit/orbit_api.html +++ b/docs/html/docs/concepts/orbit/orbit_api.html @@ -4,7 +4,7 @@ - Orbit API — Spot 4.1.0 documentation + Orbit API — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/docs/concepts/robot_services.html b/docs/html/docs/concepts/robot_services.html index b042afc7b..e3b5f325f 100644 --- a/docs/html/docs/concepts/robot_services.html +++ b/docs/html/docs/concepts/robot_services.html @@ -4,7 +4,7 @@ - Robot Services — Spot 4.1.0 documentation + Robot Services — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/docs/concepts/service_customization.html b/docs/html/docs/concepts/service_customization.html index e17c77536..958789aa5 100644 --- a/docs/html/docs/concepts/service_customization.html +++ b/docs/html/docs/concepts/service_customization.html @@ -4,7 +4,7 @@ - Service Customization — Spot 4.1.0 documentation + Service Customization — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
    - 4.1.0 + 4.1.1
    @@ -516,7 +516,7 @@

    Service Customization
  • UI on the Tablet application for actions containing parameters (either when recording a mission, or just performing actions in teleoperation).

  • UI on the Tablet application for adjusting image parameters when streaming from a 3rd party image source.

  • -
  • UI on Scout for editing any autowalk action with parameters.

  • +
  • UI on Orbit for editing any autowalk action with parameters.

  • The following services support service customization:

      @@ -565,7 +565,7 @@

      Bool

      Region of Interest

      Region of Interest, or ROI, allows users to specify a region of an image. It is defined by the RegionOfInterestParam and RegionOfInterestParam.Spec protobuf messages. As of 3.3, ROI params are limited to specifying rectangular regions, and really only work well for Network Compute Bridge Worker services. The tablet does not allow setting ROI for Area Callback services, but that will likely change in the future. Other services have limited ROI functionality.

      -

      Region of interest is helpful to narrow down a search space if there is a lot going on in an image, and the camera can’t be moved or zoomed in such a way that only the thing the user care’s about is in frame. Users will be able to draw regions on live images using the tablet UI, and on images taken at record time when editing parameters in Scout.

      +

      Region of interest is helpful to narrow down a search space if there is a lot going on in an image, and the camera can’t be moved or zoomed in such a way that only the thing the user care’s about is in frame. Users will be able to draw regions on live images using the tablet UI, and on images taken at record time when editing parameters in Orbit.

      Dictionary

      diff --git a/docs/html/docs/concepts/writing_services_for_data_acquisition.html b/docs/html/docs/concepts/writing_services_for_data_acquisition.html index 57fc61201..6b0b2f47f 100644 --- a/docs/html/docs/concepts/writing_services_for_data_acquisition.html +++ b/docs/html/docs/concepts/writing_services_for_data_acquisition.html @@ -4,7 +4,7 @@ - Integrate a Payload with the Data Acquisition Pipeline — Spot 4.1.0 documentation + Integrate a Payload with the Data Acquisition Pipeline — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
      - 4.1.0 + 4.1.1
      @@ -539,7 +539,7 @@

      CameraInterfaceimage_format is the requested format (e.g. jpeg, raw); if the image data cannot be decoded into a specific format, an Exception should be raised within the image_decode function providing an error message (e.x. raise Exception("Unable to decode to FORMAT_RAW for the web cam")). If the requested image format is None, then the image_decode function should choose the best/preferred format for the image data and decode it into that format.

      Lastly, the quality_percent may be provided as a parameter for decoding the image data.

      Note: The tablet and the on-robot data acquisition service makes requests for JPEG formatted images, so the image_decode function must at least be able to respond to a image_format=image_pb2.Image.FORMAT_JPEG to ensure that the camera payload can be viewed on the tablet.

      -

      Note: Does your camera service require inputs or parameters? Do you want controls or widgets for those parameters to show up on the SpotApp android application or on Scout? Please refer to this document to learn how to add parameters to a camera service.

      +

      Note: Does your camera service require inputs or parameters? Do you want controls or widgets for those parameters to show up on the SpotApp android application or on Orbit? Please refer to this document to learn how to add parameters to a camera service.

      Using Background Capture Threads

      diff --git a/docs/html/docs/payload/README.html b/docs/html/docs/payload/README.html index ea5b0fb09..02221d8b1 100644 --- a/docs/html/docs/payload/README.html +++ b/docs/html/docs/payload/README.html @@ -4,7 +4,7 @@ - Payload Developer Guide — Spot 4.1.0 documentation + Payload Developer Guide — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
      - 4.1.0 + 4.1.1
      diff --git a/docs/html/docs/payload/configuring_payload_software.html b/docs/html/docs/payload/configuring_payload_software.html index c4b088f8e..a77e5739a 100644 --- a/docs/html/docs/payload/configuring_payload_software.html +++ b/docs/html/docs/payload/configuring_payload_software.html @@ -4,7 +4,7 @@ - Payload Software Interface — Spot 4.1.0 documentation + Payload Software Interface — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
      - 4.1.0 + 4.1.1
      diff --git a/docs/html/docs/payload/coreio_documentation.html b/docs/html/docs/payload/coreio_documentation.html index 9a1ce5d09..bd250c05d 100644 --- a/docs/html/docs/payload/coreio_documentation.html +++ b/docs/html/docs/payload/coreio_documentation.html @@ -4,7 +4,7 @@ - CORE I/O Documentation — Spot 4.1.0 documentation + CORE I/O Documentation — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
      - 4.1.0 + 4.1.1
      diff --git a/docs/html/docs/payload/coreio_openvpn_extension.html b/docs/html/docs/payload/coreio_openvpn_extension.html index e9135bb48..982c6029b 100644 --- a/docs/html/docs/payload/coreio_openvpn_extension.html +++ b/docs/html/docs/payload/coreio_openvpn_extension.html @@ -4,7 +4,7 @@ - CORE I/O OpenVPN Extension Documentation — Spot 4.1.0 documentation + CORE I/O OpenVPN Extension Documentation — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
      - 4.1.0 + 4.1.1
      diff --git a/docs/html/docs/payload/docker_containers.html b/docs/html/docs/payload/docker_containers.html index 4535837ac..396ea0671 100644 --- a/docs/html/docs/payload/docker_containers.html +++ b/docs/html/docs/payload/docker_containers.html @@ -4,7 +4,7 @@ - Running Custom Applications with Spot — Spot 4.1.0 documentation + Running Custom Applications with Spot — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
      - 4.1.0 + 4.1.1
      @@ -617,7 +617,7 @@

      Test Docker Images Locally

      Ports For Incoming Traffic

      -

      Both the CORE I/O and the Scout platforms uses firewall rules that control the ports on which incoming traffic is allowed. If a custom application needs to open a port for incoming traffic, for example when hosting a server that external clients can connect to, it must choose a port from within the port ranges below. Docker’s host networking mode is used to simplify networking and allow deployed containers to communicate with each other. The port ranges below are allowed to accept incoming traffic on the host networking stack.

      +

      Both the CORE I/O and the Orbit platforms uses firewall rules that control the ports on which incoming traffic is allowed. If a custom application needs to open a port for incoming traffic, for example when hosting a server that external clients can connect to, it must choose a port from within the port ranges below. Docker’s host networking mode is used to simplify networking and allow deployed containers to communicate with each other. The port ranges below are allowed to accept incoming traffic on the host networking stack.

      Allowed Port Ranges
       -------------------
       TCP: 21000-22000 (except 21443 on CORE I/O which is reserved for an internal use case)
      @@ -631,9 +631,9 @@ 

      Manage Payload Software in CORE I/O

      CORE I/O Extensions Configuration

      -

      Extensions are software packages or static files introduced in 3.2 that can be installed or simply uploaded in CORE I/O or Scout platforms.

      -

      Configured as software packages, Extensions provide the functionality for external developers to easily install applications onto CORE I/O and Scout platforms. On the CORE I/O, these software packages can integrate a newly-mounted payload with the Spot API, or not be associated with any payload functionality at all, such as uploading data to an AWS bucket.

      -

      Extensions can also simply be static files that developers need to upload into CORE I/O or Scout platform. This configuration supports two important use cases:

      +

      Extensions are software packages or static files introduced in 3.2 that can be installed or simply uploaded in CORE I/O or Orbit platforms.

      +

      Configured as software packages, Extensions provide the functionality for external developers to easily install applications onto CORE I/O and Orbit platforms. On the CORE I/O, these software packages can integrate a newly-mounted payload with the Spot API, or not be associated with any payload functionality at all, such as uploading data to an AWS bucket.

      +

      Extensions can also simply be static files that developers need to upload into CORE I/O or Orbit platform. This configuration supports two important use cases:

      1. It allows the developers to split their Extensions into a smaller Extension with the software components that needs to be updated frequently and one or more larger Extensions with static files needed by the Extension with the software component. This configuration simplifies the process of updating Extensions by decoupling static large files from the frequently-updatable files and installing them once, or less frequently.

      2. It allows the developers to split their Extensions into a generic software package that is identical for all customers, and separate Extensions with configuration files that are applicable to one of a subset of customers. This configuration simplifies the process of installing customer-specific Extensions by maintaining the common part of the package in one Extension and the customer-specific configuration in another Extension.

      3. @@ -659,6 +659,12 @@

        Extension Structurecoreio and mission_control

    Please note that these restrictions do not apply to the Extension filename when extension_name is populated.

    +

    One known issue in CORE I/O version 4.1.0 is that Extensions with names that violate the naming requirements cannot be uninstalled through the web portal. To resolve this, you can use one of the following workarounds (be sure to back anything up you are not confident you have stored elsewhere prior to deleting it on the CORE I/O):

    +
      +
    • Before upgrading to CORE I/O version 4.1.0: Uninstall the affected Extensions. Then, update the Extension’s name (as specified in the extension_name field in manifest.json) or its filename. After upgrading to CORE I/O version 4.1.0, reinstall the updated Extension.

    • +
    • Using SSH: Connect to the CORE I/O via SSH and delete the corresponding directories manually. Run the following command: sudo rm -rf /data/.extensions/replace_this_string_with_the_extension_you_want_to_delete, where replace_this_string_with_the_extension_you_want_to_delete should be replaced with the name(s) of the Extension(s) you want to delete (one command per Extension). Be aware that any related configurations (e.g., a Docker volume associated with the Extension) may also need to be removed.

    • +
    • Downgrade the CORE I/O to 4.0.2: Downgrade the CORE I/O to 4.0.2, delete the affected Extensions, then upgrade the CORE I/O to the desired version.

    • +
    Manifest file

    The manifest.json file is the Extension parameterization file with the following parameters:

    @@ -677,14 +683,23 @@
    Docker Images
    Docker Compose YAML configuration file
    -

    The docker-compose.yml file contains instructions for managing the docker images in the Extension. The “docker-compose” tool is an industry standard to support the management of multiple pieces of software packaged together. As of 4.1.0, the journald logging driver is supported for Extensions and its usage is strongly recommended. because it enables developers to retrieve logs for containers that are no longer running, even after a power cycle. If no logging driver is specified in the docker-compose.yml file, the Extension uses the journald logging driver.

    +

    The docker-compose.yml file contains instructions for managing the docker images in the Extension. The “docker-compose” tool is an industry standard to support the management of multiple pieces of software packaged together. If no logging driver is specified in the docker-compose.yml file, the Extension uses the journald logging driver as of 4.1.0.

    +
    +
    +
    Docker Logs
    +

    As of 4.1.0, the journald logging driver is supported for Extensions. Its usage is strongly recommended because it enables developers to retrieve logs for containers that are no longer running. If the CORE I/O has not been power cycled, logs for an individual run of a container may be retrieved by:

    +
      +
    • Executing docker events, and noting the full Docker container ID(s) of interest

    • +
    • For each ID, executing journalctl CONTAINER_ID_FULL={ID} -u docker.service --until now, where {ID} is the full Docker container ID from the previous step

    • +
    +

    If the CORE I/O has been power cycled, logs may be retrieved by executing journalctl -u docker.service --until now.

    Other files

    Extensions can also include the following files:

    • Icon file: Optional image file with the icon to show for the extension in the UI. The icon filename is specified in the icon field in the manifest.json file. If omitted, a generic icon will be used for the extension.

    • -
    • Udev rules file: Optional file with udev rules to copy to host OS /etc/udev/rules.d in order to support devices connected to Spot platform as a requirement to run the Extension. The udev filename is specified in the udev_rules field in the manifest.json file. Udev rules are ignored in Extensions installations in Scout.

    • +
    • Udev rules file: Optional file with udev rules to copy to host OS /etc/udev/rules.d in order to support devices connected to Spot platform as a requirement to run the Extension. The udev filename is specified in the udev_rules field in the manifest.json file. Udev rules are ignored in Extensions installations in Orbit.

    • Any other files needed to run the extension: The creators of the Spot Extensions can include any other files in the extension bundle that is necessary for the software applications in the extension to run.

    @@ -769,7 +784,7 @@

    Remove Extension

    Command-line Configuration

    -

    Users can also manage their applications manually on the CORE I/O, or other compute payloads, by ssh-ing into it (ssh -p 20022 192.168.80.3 from the robot’s WiFi) and starting their applications using the options described below. The Extensions functionality included in CORE I/O and Scout platforms simplify the process of managing applications on these platforms, but users can also use the instructions below for debugging and testing purposes.

    +

    Users can also manage their applications manually on the CORE I/O, or other compute payloads, by ssh-ing into it (ssh -p 20022 192.168.80.3 from the robot’s WiFi) and starting their applications using the options described below. The Extensions functionality included in CORE I/O and Orbit platforms simplify the process of managing applications on these platforms, but users can also use the instructions below for debugging and testing purposes.

    Run Application(s) Directly on Compute Payload

    Users can copy their application to the CORE I/O:

    diff --git a/docs/html/docs/payload/guidelines_for_robust_payload_design.html b/docs/html/docs/payload/guidelines_for_robust_payload_design.html index 42db371ce..a3e20e8f9 100644 --- a/docs/html/docs/payload/guidelines_for_robust_payload_design.html +++ b/docs/html/docs/payload/guidelines_for_robust_payload_design.html @@ -4,7 +4,7 @@ - Guidelines for Robust Payload Design — Spot 4.1.0 documentation + Guidelines for Robust Payload Design — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/docs/payload/mechanical_interfaces.html b/docs/html/docs/payload/mechanical_interfaces.html index f598486dc..d493bf3a0 100644 --- a/docs/html/docs/payload/mechanical_interfaces.html +++ b/docs/html/docs/payload/mechanical_interfaces.html @@ -4,7 +4,7 @@ - Mechanical Interfaces — Spot 4.1.0 documentation + Mechanical Interfaces — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/docs/payload/payload_configuration_requirements.html b/docs/html/docs/payload/payload_configuration_requirements.html index b0c45294e..279d05541 100644 --- a/docs/html/docs/payload/payload_configuration_requirements.html +++ b/docs/html/docs/payload/payload_configuration_requirements.html @@ -4,7 +4,7 @@ - Configuration Requirements — Spot 4.1.0 documentation + Configuration Requirements — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/docs/payload/robot_electrical_interface.html b/docs/html/docs/payload/robot_electrical_interface.html index 8b094ca43..04ea29406 100644 --- a/docs/html/docs/payload/robot_electrical_interface.html +++ b/docs/html/docs/payload/robot_electrical_interface.html @@ -4,7 +4,7 @@ - Electrical Interface — Spot 4.1.0 documentation + Electrical Interface — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/docs/payload/robot_mounting_rails.html b/docs/html/docs/payload/robot_mounting_rails.html index fe91b34b3..dbe1a22e4 100644 --- a/docs/html/docs/payload/robot_mounting_rails.html +++ b/docs/html/docs/payload/robot_mounting_rails.html @@ -4,7 +4,7 @@ - Mounting Rails — Spot 4.1.0 documentation + Mounting Rails — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/docs/payload/spot_core_cockpit.html b/docs/html/docs/payload/spot_core_cockpit.html index 2aeeec9b7..fee26389f 100644 --- a/docs/html/docs/payload/spot_core_cockpit.html +++ b/docs/html/docs/payload/spot_core_cockpit.html @@ -4,7 +4,7 @@ - Spot CORE Cockpit - System Management Tool — Spot 4.1.0 documentation + Spot CORE Cockpit - System Management Tool — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/docs/payload/spot_core_documentation.html b/docs/html/docs/payload/spot_core_documentation.html index c6aab6595..ed0927f40 100644 --- a/docs/html/docs/payload/spot_core_documentation.html +++ b/docs/html/docs/payload/spot_core_documentation.html @@ -4,7 +4,7 @@ - Pre-3.2 Spot CORE Documentation — Spot 4.1.0 documentation + Pre-3.2 Spot CORE Documentation — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/docs/payload/spot_core_portainer.html b/docs/html/docs/payload/spot_core_portainer.html index 81683a583..98dc47617 100644 --- a/docs/html/docs/payload/spot_core_portainer.html +++ b/docs/html/docs/payload/spot_core_portainer.html @@ -4,7 +4,7 @@ - Manage Docker Containers in Spot CORE — Spot 4.1.0 documentation + Manage Docker Containers in Spot CORE — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/docs/payload/spot_core_vnc.html b/docs/html/docs/payload/spot_core_vnc.html index 09bc0763a..43ba9ebda 100644 --- a/docs/html/docs/payload/spot_core_vnc.html +++ b/docs/html/docs/payload/spot_core_vnc.html @@ -4,7 +4,7 @@ - Spot CORE VNC — Spot 4.1.0 documentation + Spot CORE VNC — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/docs/protos/README.html b/docs/html/docs/protos/README.html index 2b6b7213a..dd07d54f8 100644 --- a/docs/html/docs/protos/README.html +++ b/docs/html/docs/protos/README.html @@ -4,7 +4,7 @@ - API Protocol — Spot 4.1.0 documentation + API Protocol — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/docs/protos/style_guide.html b/docs/html/docs/protos/style_guide.html index 49e9fdcfa..62f7404e3 100644 --- a/docs/html/docs/protos/style_guide.html +++ b/docs/html/docs/protos/style_guide.html @@ -4,7 +4,7 @@ - Boston Dynamics API Protobuf Guidelines — Spot 4.1.0 documentation + Boston Dynamics API Protobuf Guidelines — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/docs/python/README.html b/docs/html/docs/python/README.html index 075a9254b..c48a79e1e 100644 --- a/docs/html/docs/python/README.html +++ b/docs/html/docs/python/README.html @@ -4,7 +4,7 @@ - Python Library — Spot 4.1.0 documentation + Python Library — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/docs/python/daq_tutorial/daq1.html b/docs/html/docs/python/daq_tutorial/daq1.html index eeba4f81c..63c404898 100644 --- a/docs/html/docs/python/daq_tutorial/daq1.html +++ b/docs/html/docs/python/daq_tutorial/daq1.html @@ -4,7 +4,7 @@ - Tutorial: Data Collection — Spot 4.1.0 documentation + Tutorial: Data Collection — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/docs/python/daq_tutorial/daq2.html b/docs/html/docs/python/daq_tutorial/daq2.html index 863c1fa05..942ccebfa 100644 --- a/docs/html/docs/python/daq_tutorial/daq2.html +++ b/docs/html/docs/python/daq_tutorial/daq2.html @@ -4,7 +4,7 @@ - Part 2: Capturing Images — Spot 4.1.0 documentation + Part 2: Capturing Images — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/docs/python/daq_tutorial/daq3.html b/docs/html/docs/python/daq_tutorial/daq3.html index 474a13b4e..6bbabd77e 100644 --- a/docs/html/docs/python/daq_tutorial/daq3.html +++ b/docs/html/docs/python/daq_tutorial/daq3.html @@ -4,7 +4,7 @@ - Part 3: Capturing Other Data — Spot 4.1.0 documentation + Part 3: Capturing Other Data — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/docs/python/daq_tutorial/daq4.html b/docs/html/docs/python/daq_tutorial/daq4.html index 7fa5e8170..53c9cf4ad 100644 --- a/docs/html/docs/python/daq_tutorial/daq4.html +++ b/docs/html/docs/python/daq_tutorial/daq4.html @@ -4,7 +4,7 @@ - Part 4: Deploying to the CORE I/O — Spot 4.1.0 documentation + Part 4: Deploying to the CORE I/O — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/docs/python/daq_tutorial/daq5.html b/docs/html/docs/python/daq_tutorial/daq5.html index 04bcd01e2..d341e9acc 100644 --- a/docs/html/docs/python/daq_tutorial/daq5.html +++ b/docs/html/docs/python/daq_tutorial/daq5.html @@ -4,7 +4,7 @@ - Part 5: Collecting Data — Spot 4.1.0 documentation + Part 5: Collecting Data — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/docs/python/daq_tutorial/daq6.html b/docs/html/docs/python/daq_tutorial/daq6.html index c9d2a3459..f735ea225 100644 --- a/docs/html/docs/python/daq_tutorial/daq6.html +++ b/docs/html/docs/python/daq_tutorial/daq6.html @@ -4,7 +4,7 @@ - Part 6: Processing Collected Data — Spot 4.1.0 documentation + Part 6: Processing Collected Data — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/docs/python/fetch_tutorial/fetch1.html b/docs/html/docs/python/fetch_tutorial/fetch1.html index 2e4058296..0453aa0fd 100644 --- a/docs/html/docs/python/fetch_tutorial/fetch1.html +++ b/docs/html/docs/python/fetch_tutorial/fetch1.html @@ -4,7 +4,7 @@ - Tutorial: Playing Fetch with Spot — Spot 4.1.0 documentation + Tutorial: Playing Fetch with Spot — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/docs/python/fetch_tutorial/fetch2.html b/docs/html/docs/python/fetch_tutorial/fetch2.html index c01ec71be..0175c7d13 100644 --- a/docs/html/docs/python/fetch_tutorial/fetch2.html +++ b/docs/html/docs/python/fetch_tutorial/fetch2.html @@ -4,7 +4,7 @@ - Fetch Part 2: Training the Model — Spot 4.1.0 documentation + Fetch Part 2: Training the Model — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/docs/python/fetch_tutorial/fetch3.html b/docs/html/docs/python/fetch_tutorial/fetch3.html index a64738963..aee8d5e83 100644 --- a/docs/html/docs/python/fetch_tutorial/fetch3.html +++ b/docs/html/docs/python/fetch_tutorial/fetch3.html @@ -4,7 +4,7 @@ - Fetch Part 3: Evaluating the Model — Spot 4.1.0 documentation + Fetch Part 3: Evaluating the Model — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/docs/python/fetch_tutorial/fetch4.html b/docs/html/docs/python/fetch_tutorial/fetch4.html index f8ff19f8a..3f121f5a4 100644 --- a/docs/html/docs/python/fetch_tutorial/fetch4.html +++ b/docs/html/docs/python/fetch_tutorial/fetch4.html @@ -4,7 +4,7 @@ - Fetch Part 4: Autonomous Pick Up — Spot 4.1.0 documentation + Fetch Part 4: Autonomous Pick Up — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/docs/python/fetch_tutorial/fetch5.html b/docs/html/docs/python/fetch_tutorial/fetch5.html index 410cfd8da..f179703a1 100644 --- a/docs/html/docs/python/fetch_tutorial/fetch5.html +++ b/docs/html/docs/python/fetch_tutorial/fetch5.html @@ -4,7 +4,7 @@ - Fetch Part 5: Detecting People and Playing Fetch — Spot 4.1.0 documentation + Fetch Part 5: Detecting People and Playing Fetch — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/docs/python/fetch_tutorial/fetch6.html b/docs/html/docs/python/fetch_tutorial/fetch6.html index 5953d69bb..facf00387 100644 --- a/docs/html/docs/python/fetch_tutorial/fetch6.html +++ b/docs/html/docs/python/fetch_tutorial/fetch6.html @@ -4,7 +4,7 @@ - Fetch Part 6: Running the model on CORE I/O — Spot 4.1.0 documentation + Fetch Part 6: Running the model on CORE I/O — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/docs/python/quickstart.html b/docs/html/docs/python/quickstart.html index 472491541..e74bb0e98 100644 --- a/docs/html/docs/python/quickstart.html +++ b/docs/html/docs/python/quickstart.html @@ -4,7 +4,7 @@ - QuickStart — Spot 4.1.0 documentation + QuickStart — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
    - 4.1.0 + 4.1.1
    @@ -652,14 +652,14 @@

    Install Spot Python packagesbosdyn-client, bosdyn-choreography-client and bosdyn-mission packages will also install bosdyn-api and bosdyn-core packages with the same version. The command above installs the latest version of the packages. To install a different version of the packages from PyPI, for -example 4.1.0, use the following command.

    -
    $ python3 -m pip install bosdyn-client==4.1.0 bosdyn-mission==4.1.0 bosdyn-choreography-client==4.1.0 bosdyn-orbit==4.1.0
    +example 4.1.1, use the following command.

    +
    $ python3 -m pip install bosdyn-client==4.1.1 bosdyn-mission==4.1.1 bosdyn-choreography-client==4.1.1 bosdyn-orbit==4.1.1
     

    Version incompatibility:

    If you see a version incompatibility error during pip install such as:

    ERROR: bosdyn-core <VERSION_STRING> has requirement bosdyn-api==<VERSION_STRING>, but you
    -have bosdyn-api 4.1.0 which is incompatible.
    +have bosdyn-api 4.1.1 which is incompatible.
     

    Try uninstalling the bosdyn packages (Note: unlike install, you will need to explicitly list all packages) and then reinstalling:

    @@ -671,13 +671,13 @@

    Install Spot Python packages

    Make sure that the packages have been installed.

    $ python3 -m pip list --format=columns | grep bosdyn
    -bosdyn-api                    4.1.0
    -bosdyn-choreography-client    4.1.0
    -bosdyn-choreography-protos    4.1.0
    -bosdyn-client                 4.1.0
    -bosdyn-core                   4.1.0
    -bosdyn-mission                4.1.0
    -bosdyn-orbit                  4.1.0
    +bosdyn-api                    4.1.1
    +bosdyn-choreography-client    4.1.1
    +bosdyn-choreography-protos    4.1.1
    +bosdyn-client                 4.1.1
    +bosdyn-core                   4.1.1
    +bosdyn-mission                4.1.1
    +bosdyn-orbit                  4.1.1
     

    Windows users:

    diff --git a/docs/html/docs/python/understanding_spot_programming.html b/docs/html/docs/python/understanding_spot_programming.html index a81146ffd..93f9382d2 100644 --- a/docs/html/docs/python/understanding_spot_programming.html +++ b/docs/html/docs/python/understanding_spot_programming.html @@ -4,7 +4,7 @@ - Understanding Spot Programming — Spot 4.1.0 documentation + Understanding Spot Programming — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
    - 4.1.0 + 4.1.1
    diff --git a/docs/html/docs/release_notes.html b/docs/html/docs/release_notes.html index e353077a4..bac1aa820 100644 --- a/docs/html/docs/release_notes.html +++ b/docs/html/docs/release_notes.html @@ -4,7 +4,7 @@ - Spot Release Notes — Spot 4.1.0 documentation + Spot Release Notes — Spot 4.1.1 documentation @@ -37,7 +37,7 @@
    - 4.1.0 + 4.1.1
    @@ -513,7 +513,46 @@

    Spot Release Notes

    -

    4.1.0

    +

    4.1.1

    +
    +

    Bug Fixes and Improvements

    +
    +

    Autowalk / Missions

    +
      +
    • Prompt severity can now be read from the blackboard using the severity_in_blackboard field (if specified) in the Prompt message.

    • +
    +
    + +
    +

    Graph Nav

    +
      +
    • The _get_streamed_download_graph method is now defined, thereby fixing the issue with the recording_command_line.py example in 4.1.0.

    • +
    +
    +
    +
    +

    Known Issues

    +
    +

    Preexisting, but undiscovered prior to 4.1.1

    +
      +
    • One known issue in CORE I/O version 4.1.0 is that Extensions with names that violate the naming requirements cannot be uninstalled through the web portal. Please see here for more information.

    • +
    +
    +
    +

    Preexisting

    +
      +
    • Same as 4.1.0

    • +
    +
    +
    +
    +
    +

    4.1.0

    Breaking Changes

      @@ -524,8 +563,8 @@

      Breaking Changes

      New Features

      -
      -

      Autowalk / Missions

      +
      +

      Autowalk / Missions

      • Support for predetermined, human-robot interaction (HRI) behaviors has been added to autowalk. A new field, hri_behaviors, has been added to the GlobalParameters message. Setting play_alert_behaviors to true will result in Spot tapping its front-left foot twice if anomalies are discovered during an inspection. Setting play_undock_behaviors to true will result in Spot raising and lowering its legs twice before undocking.

      • Support for multiple docks has been added to autowalk. Two new fields, disable_recharge and disable_end have been added to the Dock message. Setting disable_recharge to true determines whether the robot can use the corresponding dock for recharging or executing a return to dock and try again later failure behavior. Setting disable_end to true determines whether the robot can end the mission on the corresponding dock.

      • @@ -550,7 +589,7 @@

        Data Acquisition StoreGraphNav

        • Support for uploading and downloading graphs larger than 4 MB has been added via the UploadGraphStreaming and DownloadGraphStreaming RPCs, respectively.

        • -
        • Area Callback implementations are now informed of whether the robot is already inside the callback region at the beginning of the callback, rather than starting from the edge of the region as usual. This can be used by the callback to provide [better behavior for restarting or re-routing](concepts/autonomy/graphnav_area_callbacks.html#handling-re-routing. This can happen in some cases when the robot gets stuck inside the region, and restarts navigation with a new navigation command.

        • +
        • Area Callback implementations are now informed of whether the robot is already inside the callback region at the beginning of the callback, rather than starting from the edge of the region as usual. This can be used by the callback to provide better behavior for restarting or re-routing. This can happen in some cases when the robot gets stuck inside the region, and restarts navigation with a new navigation command.

      @@ -559,17 +598,18 @@

      Keepalive Servicehere for more information.

    - -
    -

    Bug Fixes and Improvements

    +
    +

    Bug Fixes and Improvements

    Choreography

    -
    -

    Clients

    +
    +

    Clients

    • The ResponseContext class has been updated such that if the response header does not contain a response timestamp, it sets the response timestamp.

    • A bug in the oneof_param_to_dict function in the service customization helpers has been fixed. The function now returns Dict instead of List.

    • @@ -601,8 +641,8 @@

      Geometry and Framesseed and waypoint frames has been added to frame_helpers.py. The seed frame is a global reference frame for a Graph Nav map. Its metric consistency may be improved using the ProcessAnchoring RPC. For example, suppose a Graph Nav map were recorded on a construction site where “survey targets” the robot could recognize (e.g., AprilTags) had been measured with millimeter-level accuracy using a Total Measurement Station. The robot’s pose in this seed frame is advantageous from a registration perspective for laser scans collected using a laser scanner that may not necessarily be capable of tracking its localization accurately in challenging environments because it can inform the laser scanner of where it actually is with high accuracy. Similarly, the robot’s pose relative to the waypoint frame may also be important if the robot is expected to perform some action there that requires a high degree of repeatability. The added support for these frames in the frame helpers allows developers to focus on the high-level, value-added tasks.

    -
    -

    Graph Nav

    +
    +

    Graph Nav

    • Clients are now informed by Graph Nav if they send a SetLocalizationRequest message to the robot and no map is loaded. The new status, STATUS_NO_MAP_LOADED, is returned in the status field in the response (SetLocalizationResponse message type). This status indicates that localization failed because no map is currently loaded.

    • More granular control over whether the robot has reached its goal is now available via the box_region field in the TravelParams message. Clients can now specify a oriented 2D rectangle relative to a waypoint using the OrientedBox2 message. Previously, only a max_distance (2D circle with radius max_distance) and max_yaw were supported. Similarly, while navigating an edge at playback, the max distance from the recorded edge that the robot is allowed to travel when avoiding obstacles or optimizing its path is configurable using the max_corridor_distance field in the edge Annotations message.

    • @@ -667,16 +707,16 @@

      Deprecations -

      Known Issues

      +
      +

      Known Issues

      Preexisting, but undiscovered prior to 4.1.0

      • The TimeSync client may lose time sync with the robot, and eventually the client time may drift far enough away from the robot time that the robot starts rejecting the client’s messages.

      -
      -

      Preexisting

      +
      +

      Preexisting

      • Same as 4.0.2

      @@ -684,9 +724,6 @@

      Preexisting

      Spot Sample Code

      -
      -

      New

      -

      Updated

        @@ -697,9 +734,7 @@

        UpdatedRemote Mission Service Examples: A bug, whereby the user would be unable to select who the robot should say “hello” to on the tablet, has been fixed in the hello_world_mission_service.py example. The remote_mission_client.py example has been made more autowalk-friendly. Previously, the example and autowalk would fight for control over the robot due to the example powering off the robot. Now, the robot simply performs “the wave” instead.

      • Replay Mission: A bug that caused the replay_mission.py example to crash has been fixed.

      • Save File Plugin Service and Data Acquisition Plugin - Custom Params: These examples now use methods that use the new StoreDataStream RPC under the hood. Please note that these examples will no longer work if the robot software version is before 4.1.0.

      • -

      -

      Data Acquisition Download: This example now additionally supports the QueryStoredCaptures RPC.

      -
        +
      • Data Acquisition Download: This example now additionally supports the QueryStoredCaptures RPC.

      • Simple Alert Server: The breaking change reported in 4.0.1, but present since 4.0.0 has been fixed for the simple_alert_server.py example. The status in the WorkerComputeResponse is set to NETWORK_COMPUTE_STATUS_SUCCESS.

      • Velodyne Client: A deprecation warning associated with NumPy >= 2.0.0 has been fixed.

      • View GraphNav Map in a Web Browser: The view_gps.py example now supports filtering the GPS data by relative time. This can be useful for reducing the rendering workload if the GPS’s update rate is really high.

      • @@ -709,8 +744,8 @@

        Updated

        Orbit Sample Code

        -
        -

        New

        +
        +

        New

        • Orbit API Documentation: Though not an example, the Orbit API documentation is significantly improved. High-level concepts are still described on the About Orbit page.

        • Orbit Client: The Orbit Client now supports PATCH endpoints on Orbit via the patch_resource method. In addition, five new methods: patch_anomaly_by_id, patch_bulk_close_anomalies, get_site_walk_archive_by_id, post_backup_task, and delete_backup have been added. For examples demonstrating usage of these new methods, please see the Get Anomalies example for the first two methods, the Export SiteWalk Archive(s) for the third method, and the Get Backup example for the last two methods. Please note that the deprecated Scout Client has not been updated.

        • @@ -720,8 +755,8 @@

          New

          Webhook Integration: The webhook_integration.py example is a separate example that builds on the existing Webhook Example, by additionally listening for webhooks, then performing some data maniuplation on said webhooks before sending the result to an external Enterprise Asset Management (EAM) system. The example may be run on Orbit by building an Orbit Extension and deploying it to Orbit.

        -
        -

        Updated

        +
        +

        Updated

        • Send Robot Back to Dock: The send_robot_back_to_dock.py example now supports skipping initialization, which can be useful if the robot is already localized to the map.

        • Orbit Client: An issue with the post_export_as_walk method has been fixed. The SiteWalk UUID is now included in the JSON arguments, not appended to the POST request URL as it was before. The post_dispatch_mission_to_robot method now supports the skip_initialization argument, which controls whether the robot should skip initialization when starting the return to dock mission. The deprecated Scout Client has also been updated.

        • @@ -729,52 +764,52 @@

          Updated

        -
        -

        4.0.3

        -
        -

        Breaking Changes

        +
        +

        4.0.3

        +
        +

        Breaking Changes

        • No changes from 4.0.2

        -
        -

        Deprecations

        +
        +

        Deprecations

        • No changes from 4.0.2

        -
        -

        Known Issues

        +
        +

        Known Issues

        • No changes from 4.0.2

        -
        -

        4.0.2

        -
        -

        Breaking Changes

        +
        +

        4.0.2

        +
        +

        Breaking Changes

        • Same as 4.0.1

        -
        -

        New Features

        +
        +

        New Features

        Joint Control

        The Joint Control API allows for low-level control of the robot’s joints. Note that this API is experimental and license-limited; the robot must have a Joint Level Control license installed in order for this API to be used. Please see the documentation for more information and supplemental robot information which may be useful for development or simulation of the robot.

        -
        -

        Bug Fixes and Improvements

        -
        -

        Choreography

        +
        +

        Bug Fixes and Improvements

        +
        +

        Choreography

        • A new field, return_animation_names_only, has been added to the GetChoreographySequenceRequest message. This field allows clients to save bandwidth by requesting only the animation names and not the entire animation for the specified choreography sequence. Correspondingly, a new message, GetAnimation, allows clients to request individual animations by name.

        -
        -

        Robot State

        +
        +

        Robot State

        • Two new fields, kinematic_state and contact_states, have been added to the RobotStateStreamResponse message. The kinematic_state field contains information about the pose and velocity of the robot body frame in the odom and vision frames. The contact_states field contains information about the foot positions and contact state, on a per-foot basis, of the robot. The GetRobotStateStream RPC is a lightweight, streaming version of the GetRobotState RPC that clients who need the lowest latency possible can use (e.g., users of the Joint Control API).

        @@ -786,54 +821,54 @@

        Orbit

      -
      -

      Deprecations

      +
      +

      Deprecations

      • Same as 4.0.1

      -
      -

      Known Issues

      +
      +

      Known Issues

      • Same as 4.0.1

      -
      -

      Spot Sample Code

      -
      -

      New

      +
      +

      Spot Sample Code

      +
      +

      New

      • Joint Control: Robot Squat: An example that utilizes the joint control API to move the robot for a robot without an arm attached.

      • Joint Control: Wiggle Arm: An example that utilizes the joint control API to move the robot for a robot with an arm attached.

      -
      -

      Updated

      +
      +

      Updated

      • GPS Listener: A bug that caused this example to crash when a GPS receiver published an NMEA message without a timestamp has been fixed. The NMEAParser now ignores NMEA messages without timestamps. In addition to that, the baud rate of the GPS receiver used in conjunction with this example is now configurable via a command-line argument.

      -
      -

      Orbit Sample Code

      -
      -

      Updated

      +
      +

      Orbit Sample Code

      +
      +

      Updated

      • Hello Webhook: A bug that caused this example to crash when the webhook event type was TEST has been fixed. The TEST event type is useful for debugging webhooks without having to perform an action using the robot.

      -
      -

      4.0.1

      -
      -

      Breaking Changes

      +
      +

      4.0.1

      +
      +

      Breaking Changes

      • A breaking change that was present in 4.0.0, but was unfortunately not reported, is that Network Compute Bridge workers are now required to set the status field. Previously, this was not required. One of the Network Compute Bridge examples has been updated accordingly (see here).

      -
      -

      Bug Fixes and Improvements

      +
      +

      Bug Fixes and Improvements

      • In Spot software versions prior to 4.0.1, the bosdyn.client.power.power_off_robot and bosdyn.client.power.safe_power_off_robot methods may not de-energize the robot. Note that the safe_power_off_robot method will still cause the robot’s motors to power off, but will not cause the entire robot to shut down. If your robot uses this or any integration that relies on the programmatic full shutdown, and your robot is affected by this issue, we recommend updating to 4.0.1 or later Spot software.

      • Orbit Client and Scout Client: For developers on Python <= 3.8, the Orbit and (deprecated) Scout clients failed to import due to the use of a feature that is only available starting in Python 3.9. This feature is no longer used.

      • @@ -842,23 +877,23 @@

        Bug Fixes and Improvementstraversal_y_offset, which has been added to the edge annotations message.

      -
      -

      Deprecations

      +
      +

      Deprecations

      In addition to those listed for 4.0.0:

      • GraphNav map edge annotations: flat_ground

      -
      -

      Known Issues

      +
      +

      Known Issues

      • Same as 4.0.0

      Sample Code

      -
      -

      Updated

      +
      +

      Updated

      Spot
      -
      -
      Orbit
      +
      +
      Orbit
      • Orbit API: The name of the site_elements endpoint has been corrected (previously SiteElements).

      • Orbit Send Robot Back to Dock: The example has been made more interactive.

      • @@ -886,10 +921,10 @@
        Orbit
      -
      -

      4.0.0

      -
      -

      Breaking Changes

      +
      +

      4.0.0

      +
      +

      Breaking Changes

      The following fields and services have been removed.

      • LogAnnotationService

      • @@ -901,8 +936,8 @@

        Breaking ChangesCoreIO GPIO example.

        Network Compute Bridge workers are now required to set the status field. Previously, this was not required.

      -
      -

      New Features

      +
      +

      New Features

      Autowalk and Missions

      -
      -

      Data Acquisition Store

      +
      +

      Data Acquisition Store

      Two RPCs have been added, namely QueryStoredCaptures and QueryMaxCaptureId. QueryStoredCaptures is used to query the Data Acquisition Store Store for stored data while QueryMaxCaptureId returns only the largest capture ID for the associated query. These RPCs are intended to be used instead of the /v1/data-buffer/daq-data/ endpoint.

      @@ -960,8 +995,8 @@

      Value coercion, which allows you to gracefully handle errors from parameter values being out of spec. See int_param_coerce_to for an example of this, although one is more likely to use dict_param_coerce_to.

    -
    -

    Choreography

    +
    +

    Choreography

    • Added GetChoreographySequence RPC to request the full sequence proto with a given name from Spot.

    • Added ChoreographyTimeAdjust RPC to slightly modify the start time of the next ExecuteChoreography RPC request that will be received by the robot in the future.

    • @@ -971,13 +1006,13 @@

      Choreography

      Added ResetSafetyStop RPC for Safety-Related Stopping Function (SRSF) compatible robots. Robots equipped with this feature will be listed as Safety-Related Stopping Function (SRSF) “Enabled” under the hardware information section found in the “About” page on the robot’s admin console.

    -
    -

    GraphNav

    +
    +

    GraphNav

    New configuration options have been added to Area Callbacks to specify GraphNav’s behavior with respect to blockages, impairment, entities, and stopping poses for callback regions.

    -
    -

    Bug Fixes and Improvements

    +
    +

    Bug Fixes and Improvements

    Clients are now configured with a default 5s keep-alive time, which triggers a faster reconnect with the service, when the network connection goes down.

    Lease update change: ignore failed old leases in the case the wallet contains the new lease.

    A new SystemState message that includes the temperature data for the robot’s motors has been added to the RobotState message. This new message is expected to expand in the future. The documentation for the Kinematic State message in robot_state.proto has been improved.

    @@ -989,8 +1024,8 @@

    Bug Fixes and Improvementsnew Area Callback RPC to inform the callback of the change.

    Published robot state messages previously contained kinematic information for a non-existent HR0 joint on Spot’s arm, set to all zeros. This has been removed and the published kinematic information now only contains existing joints. The number of published joints will be one less than on releases < 4.0. Customers storing local copies of Spot URDF files may need to reacquire them from the robot after updating to 4.0.

    -
    -

    Deprecations

    +
    +

    Deprecations

    -
    -

    Orbit (formerly Scout)

    +
    +

    Orbit (formerly Scout)

    • The package bosdyn-scout is deprecated and replaced with bosdyn-orbit, due to Scout being renamed to Orbit. As a result, the pre-existing examples in ../python/examples/scout/ are moved to ../python/examples/orbit/. All examples use bosdyn-orbit instead of bosdyn-scout.

    • The /login Orbit API endpoint is now deprecated. It has been functionally replaced by the /api_token/authenticate endpoint. This endpoint allows an admin user to generate an API Access Token with specific permissions for use against the Orbit API. A corresponding authenticate_with_api_token helper function in bosdyn-orbit’s client has replaced 3.3’s authenticate_with_password function.

    • @@ -1012,8 +1047,8 @@

      Orbit (formerly Scout) -

      Known Issues

      +
      +

      Known Issues

      New in 4.0

        @@ -1026,17 +1061,17 @@

        Preexisting, but undiscovered prior to 4.0.0 -

        Preexisting

        +
        +

        Preexisting

        • Same as 3.3.2.

      -
      -

      Sample Code

      -
      -

      New

      +
      +

      Sample Code

      +
      +

      New

      • Arm Freeze : Command Spot’s end-effector to hold a pose expressed in the ODOM and BODY frames, demonstrating the differences of holding a pose relative to and expressed in fixed versus moving frames.

      • @@ -1057,8 +1092,8 @@

        New<
      • Extensions: A couple of helper scripts have been introduced to help create CORE I/O and Scout Extensions. These can even be used to package any other Dockerized example into an Extension.

      -
      -

      Updated

      +
      +

      Updated

      • Area Callbacks: Updated to set the new callback configuration parameters.

      • Orbit Hello: Updated to use bosdyn-orbit instead of bosdyn-scout.

      • @@ -1086,8 +1121,8 @@

        Updated

      -
      -

      3.3.1

      +
      +

      3.3.1

      Upcoming Removals

      Several protobuf fields or services are scheduled to be removed in the 4.0 release. Please ensure that they are no longer used within your code.

      @@ -1099,8 +1134,8 @@

      Upcoming Removalsfoot_height_results and leg_pair_results

    -
    -

    Bug Fixes and Improvements

    +
    +

    Bug Fixes and Improvements

    In the upcoming release 4.0, we plan to change the encoding for real-valued fields in local grids to RAW instead of RLE (Run-Length Encoded) and provide client helpers for decoding. Make sure your code handles the encoding field in LocalGridResponse correctly.

    Updated Data Acquisition system diagram and Network Compute Bridge documentation.

    Added LogStatus documentation in the list of robot services.

    @@ -1114,20 +1149,20 @@

    Bug Fixes and Improvementsget_run_archives_by_id method in Scout client.

    The Inverse Kinematics Service is now available on robots without arms. Only body-mounted tools are supported on such robots.

    -
    -

    Known Issues

    +
    +

    Known Issues

    Same as 3.3.0

    -
    -

    Sample Code

    -
    -

    New

    +
    +

    Sample Code

    +
    +

    New

    Log Status: Show how to query the log status service.

    Scout Export Run Archives: Show how to export run archives from Scout for the recent completed missions.

    Simple Alert Server: Additional Network Compute Bridge worker that generates responses with alerts.

    -
    -

    Updated

    +
    +

    Updated

    Edit Autowalk: Fixed documentation and improved arguments accepted by the example application so the walk filename is not assumed to be autogenerated.

    Fire Extinguisher Network Compute Bridge Worker: Added min_confidence parameter and fixed output images so they are displayed on the tablet.

    Network Compute Bridge: Updated requirements files and docker instructions.

    @@ -1135,10 +1170,10 @@

    Updated

    -
    -

    3.3.0

    -
    -

    Upcoming Removals

    +
    +

    3.3.0

    +
    +

    Upcoming Removals

    Several protobuf fields or services are scheduled to be removed in the 4.0 release. Please ensure that they are no longer used within your code.

    -
    -

    New Features

    +
    +

    New Features

    New Service - Inverse Kinematics

    Users can make reachability and stance-selection queries for reaching to locations with the arm or pointing a body-mounted sensor. @@ -1161,8 +1196,8 @@

    New Service - Inverse Kinematics

    Use the LogStatus service to start and terminate experiment or retro logs. These logs can be used with Boston Dynamics support to diagnose problems with the robot or its systems.

    -
    -

    Service Customization

    +
    +

    Service Customization

    When writing a service to extend the capabilities of the robot, there are now additional fields and messages to allow the service to specify which and what kind of parameters that the service can accept with its requests. These parameters can be modified by end users via tablet operation or Scout. The services that support this customization are

    -
    -

    Navigation

    +
    +

    Navigation

    No-Go Regions: Added the ability to apply user-defined rectangular obstacles to the foot and body obstacle maps.
    A user can define rectangular regions in which the robot should not step, and/or rectangular regions the body should not enter, in addition to the standard obstacle mapping. By default, a User No-Go Region will add both a body obstacle, and a slightly expanded footstep obstacle to the respective obstacle maps. If this default behavior is not desired there are optional flags to designate the User No-Go Region as just a body obstacle or just a foot obstacle instead of both, and to remove the extra padding on the foot obstacle. These regions are added via the World Object Service, which now includes an object_lifetime field with the duration after which the obstacle expires.

    @@ -1195,8 +1230,8 @@

    Navigation -

    Choreography

    +
    +

    Choreography

    Added a new ChoreographyCommand RPC to support interactive choreography moves.

    Added a new ChoreographyStatus RPC so that users can receive feedback on the dance state a robot is in and a robot’s progress in completing a dance or current move(s) in a dance.

      @@ -1240,8 +1275,8 @@

      Robot Control -

      Bug Fixes and Improvements

      +
      +

      Bug Fixes and Improvements

      • Mission blackboard state is now reported in the NodeState message.

      • GraphNavClient.set_localization_full_response added to return the full response.

      • @@ -1257,8 +1292,8 @@

        Bug Fixes and Improvements

        The Python SDK now requires protobuf >= 3.19.4

      -
      -

      Deprecations

      +
      +

      Deprecations

      The following will continue to work, but have been deprecated and may be removed in a future release.

      NetworkComputeBridge

      @@ -1284,13 +1319,13 @@

      Python functionsBaseClient.request_trim_for_log and BaseClient.response_trim_for_log are deprecated with no replacement. Logging should use regular %-based formatting, rather than prematurely forcing serialization.

      -
      -

      Breaking Changes

      +
      +

      Breaking Changes

      When the robot loses connection with an E-stop endpoint, an attempt to power on the robot will now return STATUS_KEEP_ALIVE_MOTOR_OFF instead of STATUS_ESTOPPED. In python code it will raise the KeepaliveMotorsOffError exception instead of EstoppedError.

      Some malformed Graph Nav graphs were previously accepted, but would leave the service in a bad state. These graphs are now explicitly rejected during upload.

      -
      -

      Known Issues

      +
      +

      Known Issues

      When a network transport failure occurs, depending on the particular operating system and version of gRPC installed, the error from the python SDK may not always be the most specific error possible, such as UnknownDnsNameError. It may instead be raised as either a generic RpcError, or another generic failure type such as UnableToConnectToRobotError.

      If you write a custom data acquisition plugin or image service, do not change its DataAcquisitionCapability or ImageSource set once it is running and registered. New capabilities may not be detected, and old capabilities may still be listed as available in the Data Acquisition service. To change the capabilities of a service: unregister it from the directory, wait until its capabilities are no longer listed in the Data Acquisition service, and then re-register it. This waiting also applies to restarting a service if its capabilities will be different upon restart.

      If you write a custom data acquisition plugin without using our helper class, its GetStatus() RPC is expected to complete immediately. If it takes too long to complete it can cause timeouts when requesting GetStatus() of the data acquisition service.

      @@ -1306,10 +1341,10 @@

      Known Issues -

      Sample Code

      -
      -

      New

      +
      +

      Sample Code

      +
      +

      New

      Arm Grasp Carry Overrides: Show how to set grasp and carry overrides for Spot Arms.

      Arm Impedance Control: Show how to send arm impedance commands to the robot.

      Arm WASD: Create an interface for controlling the arm with your keyboard.

      @@ -1321,8 +1356,8 @@

      New<

      Service Customization for Network Compute Worker Services: Show how to host a Network Compute Bridge Worker service that contains custom parameters.

      User Nogo Region: Show how to add and delete user no-go regions to create user-defined body and/or foot obstacles using the World Object service.

      -
      -

      Updated

      +
      +

      Updated

      Area_callback: Added lease_client.take() call.

      Arm_constrained_manipulation: Improved documentation, introduced the position control loop for constrained manipulation and fixed bugs in setting position and velocity variables.

      Arm Impedance_Control: Added impedance feedback.

      @@ -1347,25 +1382,25 @@

      Updated

      -
      -

      3.2.3

      +
      +

      3.2.3

      No changes from 3.2.2.

      -
      -

      3.2.2

      -
      -

      Bug Fixes and Improvements

      +
      +

      3.2.2

      +
      +

      Bug Fixes and Improvements

      Improved CORE I/O documentation on passwords, user specifications in Spot Extensions, and ports for incoming traffic.

      Updated Data Acquisition Tutorial documentation on udev rules to reflect changes on the automatic execution of udev rules during a Spot Extension installation.

      -
      -

      Known Issues

      +
      +

      Known Issues

      Same as 3.2.0

      -
      -

      Sample Code

      -
      -

      Updated

      +
      +

      Sample Code

      +
      +

      Updated

      Updated Nvidia base docker image version in Dockerfile of the following:

      -
      -

      3.2.1

      -
      -

      Bug Fixes and Improvements

      +
      +

      3.2.1

      +
      +

      Bug Fixes and Improvements

      Fixed issues relating to GraphNav Area Callbacks and loop closures where connections could be made in the middle of an Area Callback. These connections are now prohibited. Maps with incorrect connections must be re-recorded or reprocessed with the map processing service to re-create better loop closures.

      Updated Fetch tutorial with information to run on CORE I/O payload.

      Added Getting Started section in Scout documentation.

      @@ -1392,23 +1427,23 @@

      Bug Fixes and ImprovementsVec3 cross product in python/bosdyn-client/src/bosdyn/client/math_helpers.py

      -
      -

      Known Issues

      +
      +

      Known Issues

      Same as 3.2.0

      -
      -

      Sample Code

      -
      -

      Updated

      +
      +

      Sample Code

      +
      +

      Updated

      Replay Mission: Updated example to point to correct mission file.

      Velodyne Client: Fixed velodyne client PyQt dependency issue.

      -
      -

      3.2.0

      -
      -

      New Features

      +
      +

      3.2.0

      +
      +

      New Features

      Autowalk Service

      Enables API clients to specify high level autonomous behaviors for Spot using an easily editable format. The autowalk format is a list of actions and their associated locations. Using this service, users can program the robot to “go to location A, perform action A, go to location B, perform action B, etc.”. The autowalk service compiles the autowalk into a behavior tree that can then be uploaded to the robot and played using the mission service. Previously this feature was only available on the tablet, but now it is a service for all client applications.

      @@ -1444,8 +1479,8 @@

      Added Spot Extensions Documentationhere

      -
      -

      Bug Fixes and Improvements

      +
      +

      Bug Fixes and Improvements

      API

      Choreography API:

      @@ -1565,8 +1600,8 @@

      SDKAdded spot_cam/lights_helper.py with helper functionality to control SpotCAM lights.

      -
      -

      Deprecations

      +
      +

      Deprecations

      Deprecated Choreography API known_sequences; use new SequenceInfo instead.

      Deprecated image_source and image_format fields in DAQ requests and added full ImageRequest instead.

      The boolean field stair_hint is deprecated from MobilityParams and it has been replaced by the field stairs_mode.

      @@ -1575,14 +1610,14 @@

      Deprecations_should_send_app_token_on_each_request method in robot.py.

      Deprecated Spot CORE Documentation and moved to Pre-3.2 Spot CORE Documentation.

      -
      -

      Breaking Changes

      +
      +

      Breaking Changes

      -
      -

      Dependencies

      +
      +

      Dependencies

      -
      -

      Known Issues

      +
      +

      Known Issues

      When a network transport failure occurs, depending on the particular operating system and version of gRPC installed, the error from the python SDK may not always be the most specific error possible, such as UnknownDnsNameError. It may instead be raised as either a generic RpcError, or another generic failure type such as UnableToConnectToRobotError.

      If you write a custom data acquisition plugin or image service, do not change its DataAcquisitionCapability or ImageSource set once it is running and registered. New capabilities may not be detected, and old capabilities may still be listed as available in the Data Acquisition service. To change the capabilities of a service: unregister it from the directory, wait until its capabilities are no longer listed in the Data Acquisition service, and then re-register it. This waiting also applies to restarting a service if its capabilities will be different upon restart.

      If you write a custom data acquisition plugin without using our helper class, its GetStatus() RPC is expected to complete immediately. If it takes too long to complete it can cause timeouts when requesting GetStatus() of the data acquisition service.

      @@ -1602,18 +1637,18 @@

      Known Issues\n in the binary protobuf getting converted to ^M (CRLF) in Windows.

      -
      -

      Sample Code

      -
      -

      New

      +
      +

      Sample Code

      +
      +

      New

      Area Callback: Example with a Crosswalk Area Callback action

      Arm Impedance Control: Example for how to send arm impedance commands with the robot

      CORE I/O GPIO: Example to demonstrate how to use the CORE I/O GPIO pins to blink an LED

      Edit Autowalk: Example on how to edit and replay an Autowalk via the API

      Fan Commands: Example to provide a basic Python script to call and receive feedback on a fan command and provide a usable template for writing a callback that issues and blocks during a fan command.

      -
      -

      Updated

      +
      +

      Updated

      Docking: Added undock function.

      Fiducial Follow: Updated example for better lease usage.

      GraphNav Command-Line: Fixed lease usage.

      @@ -1633,44 +1668,44 @@

      Updated

      -
      -

      3.1.2.1

      -
      -

      Dependencies

      +
      +

      3.1.2.1

      +
      +

      Dependencies

      The bosdyn-api and bosdyn-choreography-protos packages have been rebuilt to support the latest protobuf package. They now require a minimum protobuf version of 3.6.1.

      -
      -

      3.1.2

      -
      -

      Bug Fixes and Improvements

      +
      +

      3.1.2

      +
      +

      Bug Fixes and Improvements

      Added payloads and lidar transform in GraphNav’s WaypointSnapshot to help with:

      • Not getting lost when a big payload occluded the lidar.

      • Determine which payloads were used to record a map.

      -
      -

      Known Issues

      +
      +

      Known Issues

      Same as 3.1.0

      -
      -

      3.1.1

      -
      -

      Known Issues

      +
      +

      3.1.1

      +
      +

      Known Issues

      Same as 3.1.0

      -
      -

      Sample Code

      +
      +

      Sample Code

      Network Compute Bridge (updated) Modified server to use user confidence value as a threshold for returning detections

      -
      -

      3.1.0

      -
      -

      New Features

      +
      +

      3.1.0

      +
      +

      New Features

      Safely powering off on staircases.

      To improve safety when operating on stairs, the robot may now autonomously walk off staircases in scenarios where it may have previously entered a sit. In the event of communication loss, critically low battery state of charge, or a Safe Power Off Request, the robot will walk off the staircase before sitting and powering off. The direction of travel will generally be to descend the stairs unless the robot has already reached the top landing. This includes automatic sit-and-power-off cases such as from low battery or the E-stop SETTLE_THEN_CUT level, as well as any client SafePowerOff commands. It does not affect immediate power cut cases such the PowerOff command or the E-stop CUT level.
      To override this behavior for SafePowerOff commands, there is a new unsafe_action field in SafePowerOffCommand which can be set to UNSAFE_FORCE_COMMAND to force the command to take place immediately. To override this behavior for E-stop or battery power off, set the disable_stair_error_auto_descent field in the mobility params for the robot commands. @@ -1719,25 +1754,25 @@

      Python Helpersworld_object.draw_sphere() and world_object.draw_oriented_bounding_box() can be used to set objects in the world object service for debugging purposes.

    -
    -

    Choreography

    +
    +

    Choreography

    A new ListAllSequences RPC allows clients to list all of the available sequences that are known to the robot and can be executed.

    -
    -

    Missions

    +
    +

    Missions

    A new node type, ClearBehaviorFaults will allow a mission to autonomously clear behavior faults when desired.

    -
    -

    Bug Fixes and Improvements

    +
    +

    Bug Fixes and Improvements

    In the python client library the LeaseKeepAlive context manager continually sends RetainLease commands to the robot to keep ownership of a lease. It has been upgraded to support more complete lease management by acquiring the lease if it is not owned when created and an option to return it when it exits. To preserve backwards compatibility, the initial acquisition is allowed to fail, and it does not return it by default. There are two options that control this behavior: must_acquire=True means that any exceptions that are raised during acquisition are not caught and are raised to the code creating the keep-alive, and return_at_exit=True means that the lease will be returned when exiting or shutting down the keep-alive. Both of these options default to False currently.

    Arm joint trajectories now include self-collision avoidance to prevent hitting the body or payload with the arm.

    The DockProperties of the docks from the World Object Service have an additional from_prior field that can indicate when that particular object comes from prior map knowledge and was not directly detected. Docking Feedback includes a new failure case STATUS_ERROR_UNREFINED_PRIOR, for situations in which the dock prior could not be confirmed as a real dock.

    Certain commands may be unavailable when the robot is docked (such as rolling over to change the battery). In those cases, the command response will fail with the new STATUS_DOCKED.

    Many gRPC services on the robot have now enabled support gRPC compression, which will be used if the client gRPC library supports it.

    The bosdyn.client metrics command will print the metrics correctly again.

    -
    -

    Graph Nav

    +
    +

    Graph Nav

    When localizing to a graph nav map, the SetLocalization, UploadGraph, and UploadWaypointSnapshot RPCs can fail with the new STATUS_INCOMPATIBLE_SENSORS if the map was recorded using a different sensor setup than the robot currently has onboard. For example, if the map was recorded with a lidar scanner, and the robot does not currently have one equipped. For UploadWaypointSnapshot, the new status enum will not be known to clients using older versions of the SDK and thus they will not recognize it as an error. The new SensorCompatibilityStatus in the responses will report whether the map and/or robot have lidar data for these error cases.

    Clearing the map when in the middle of recording would break the recording process. Requesting to clear the map in this case will now return STATUS_RECORDING. Clients using older versions of the SDK will not know about this new status field and will not treat it as an error case.

    @@ -1747,8 +1782,8 @@

    Spot CheckSTATE_GRIPPER_CAL and STATE_SIT_DOWN_AFTER_RUN. It also has two extra error types it can detect and report: ERROR_GRIPPER_CAL_TIMEOUT as a top-level error and ERROR_INVALID_RANGE_OF_MOTION for joints.

    -
    -

    Deprecations

    +
    +

    Deprecations

    Automatic data buffer logging of gRPC messages is deprecated. The gRPC messages will continue to be available for download via HTTP in 3.1, but support will be removed in a future release.

    FollowArmCommand’s disable_walking is deprecated. To reproduce the robot’s behavior of disable_walking == true, issue a StandCommand setting the enable_body_yaw_assist_for_manipulation and enable_hip_height_assist_for_manipulation MobilityParams to true. Any combination of the enable_*_for_manipulation are accepted in stand giving finer control of the robot’s behavior.

    When commanding door opening, the options SWING_DIRECTION_INSWING and SWING_DIRECTION_OUTSWING have been renamed to SWING_DIRECTION_PULL and SWING_DIRECTION_PUSH.

    @@ -1764,8 +1799,8 @@

    Renamed functions and classesfrom_obj() methods on the math helper classes have been renamed to from_proto().

    -
    -

    Breaking Changes

    +
    +

    Breaking Changes

    Behavior change on lease timeout

    Because leases are no longer revoked when the owner fails to check in, there are two changes that must be accounted for:

    @@ -1783,17 +1818,17 @@

    Disallowed Commands -

    Data Acquisition

    +
    +

    Data Acquisition

    The DataAcquisitionStore service is queryable for the IDs of items that have been stored by it. It would previously track everything that had been stored since the last time that the robot had been restarted. As of 3.1, it will track only the last 10,000 items stored.

    -
    -

    Dependencies

    +
    +

    Dependencies

    The bosdyn-client package no longer depends on requests.

    -
    -

    Known Issues

    +
    +

    Known Issues

    When a network transport failure occurs, depending on the particular operating system and version of gRPC installed, the error from the python SDK may not always be the most specific error possible, such as UnknownDnsNameError. It may instead be raised as either a generic RpcError, or another generic failure type such as UnableToConnectToRobotError.

    Spot CAM LED illumination levels are not currently recorded or played back in Autowalk missions.

    If you write a custom data acquisition plugin or image service, do not change its DataAcquisitionCapability or ImageSource set once it is running and registered. New capabilities may not be detected, and old capabilities may still be listed as available in the Data Acquisition service. To change the capabilities of a service: unregister it from the directory, wait until its capabilities are no longer listed in the Data Acquisition service, and then re-register it. This waiting also applies to restarting a service if its capabilities will be different upon restart.

    @@ -1804,8 +1839,8 @@

    Known IssuesSE2VelocityLimit message requires the user to fully fill out all the fields, setting unlimited values to a large number, say 1e6.

    -
    -

    Sample Code

    +
    +

    Sample Code

    All examples have been changed to read the username and password from environment variables instead of taking --username and --password arguments.

    Additionally, most examples now use the LeaseKeepAlive for complete lease management by setting the must_acquire and return_at_exit arguments to True at construction. This helps ensure that the lease is properly returned when the example is complete.

    The arm and manipulation examples have been updated to use the new block_until_arm_arrives() helper instead of sleep() calls.

    @@ -1851,56 +1886,56 @@

    Sample Code -

    3.0.3

    -
    -

    Bug fixes and improvements

    +
    +

    3.0.3

    +
    +

    Bug fixes and improvements

    Reduced RPC calls to the Fault service in image_service_helpers.py.

    Example documentation cleanup and improvements.

    -
    -

    Known Issues

    +
    +

    Known Issues

    Same as 3.0.0

    -
    -

    3.0.2

    -
    -

    New Features

    +
    +

    3.0.2

    +
    +

    New Features

    Added GetSystemLog RPC in SpotCAM Health service to retrieve an encrypted log of system events, for factory diagnosis of possible issues.

    -
    -

    Bug fixes and improvements

    +
    +

    Bug fixes and improvements

    Fixed UploadEdgeSnapshot typo in GraphNav client.

    Fixed usage of SE2Trajectory robot commands in mission service.

    -
    -

    Known Issues

    +
    +

    Known Issues

    Same as 3.0.0

    -
    -

    3.0.1

    -
    -

    New Features

    +
    +

    3.0.1

    +
    +

    New Features

    Added COLORMAP_INFERNO and COLORMAP_TURBO as SpotCAM IR color map options.

    -
    -

    Bug fixes and improvements

    +
    +

    Bug fixes and improvements

    The new base_tform_sensor fields in SpotCAM protos have the transform in the right direction. The old base_tfrom_sensor fields, now deprecated, had the inverse transform.

    -
    -

    Deprecations

    +
    +

    Deprecations

    Deprecated field base_tfrom_sensor in SpotCAM camera proto and added field base_tform_sensor so it follows the intended naming convention.

    Deprecated field base_tfrom_sensor in SpotCAM logging proto and added field base_tform_sensor so it follows the intended naming convention.

    Deprecated the decode_token() and log_token_time_remaining() functions in bosdyn.client.sdk. The SDK no longer supports decoding tokens. If you need to decode one, use pyjwt directly.

    -
    -

    Known Issues

    +
    +

    Known Issues

    Same as 3.0.0

    -
    -

    Sample Code

    +
    +

    Sample Code

    Arm Constrained Manipulation (updated) Cleanup to clamp normalized velocity and also use normalized velocity for knob.

    GraphNav Command Line (updated) @@ -1909,12 +1944,12 @@

    Sample Code -

    3.0.0

    -
    -

    New Features

    -
    -

    Graph Nav

    +
    +

    3.0.0

    +
    +

    New Features

    +
    +

    Graph Nav

    Map Processing The new map processing service provides two ways to process the data in a graph nav map:

      @@ -1929,8 +1964,8 @@

      Graph Nav

      Auto Return is a service which can be configured to take control of the robot in the event of a communication loss, and return it back along its recently traveled route to attempt to regain communications with its user. See the Auto Return documentation for more details.

    -
    -

    Choreography

    +
    +

    Choreography

    The Choreography API now provides ‘choreography logging’ which will capture timestamped data about the robot’s pose and joint state for either a user defined time period or for the duration of a dance. See the Choreography Service documentation for more details.

    Users can now create animated moves using timestamped keyframes; these can be built through common animation software (like Autodesk Maya), handwritten, or constructed from choreography log data. The animated moves can be uploaded to the robot and used within dances like the base moves. See the Animations Overview documentation for more details.

    @@ -1946,13 +1981,13 @@

    Pushbar Door OpeningSpotCam

    New SetPtzFocus and GetPtzFocus RPCs allow for control over the focus of the PTZ camera.

    -
    -

    Payloads

    +
    +

    Payloads

    Payload registration now supports mounting payloads to the wrist or gripper of the arm. The new MountFrameName enum contains the valid mounting locations.

    A new UpdatePayloadAttached RPC allows for attaching and detaching payloads while the robot is operating.

    -
    -

    Missions

    +
    +

    Missions

    Missions have a new STATUS_STOPPED state that can be triggered by the new StopMission RPC. This state differs from a paused mission in that it means that the mission is no longer running and cannot be resumed.

    New mission node types:

    -
    -

    Bug fixes and improvements

    -
    -

    Graph Nav

    +
    +

    Bug fixes and improvements

    +
    +

    Graph Nav

    For RPCs that can fail because the robot is impaired, the response message now includes a RobotImpairedState message providing details about the nature of the impairment.

    NavigationFeedbackStatus now includes body_movement_status to make it simple to determine when the body has come to rest after completing navigation.

    Directed exploration and alternate route finding can now be disabled using new fields in TravelParams.

    @@ -1986,8 +2021,8 @@

    Graph NavSTATUS_TOO_FAR_FROM_EXISTING_MAP.

    The RPC for creating a new waypoint can now be provided a list of world objects to include in that waypoint’s snapshot.

    -
    -

    Missions

    +
    +

    Missions

    For very large missions, a new RPC has been added to the mission service to stream the mission to the robot in chunks, rather than as a single message. The chunks should still deserialize to the same LoadMissionRequest message when assembled.

    When a mission node fails to compile, the resulting FailedNode message has a new string that lists the protobuf type of the node implementation.

    @@ -2016,13 +2051,13 @@

    Dockingprotobuf documentation for more details.

    The docking python client include a new docking_command_full() call which returns the full response instead of only the command id. Additionally a new docking_command_feedback_full() returns the full feedback instead of only the status.

    -
    -

    Network Compute Bridge

    +
    +

    Network Compute Bridge

    Models can now have a list of labels associated with them.

    When the image is requested to be rotated, the rotation angle will be returned in the response.

    -
    -

    Data Acquisition

    +
    +

    Data Acquisition

    DataAcquisitionCapabilities can now also report the plugin service name of the service that will be performing that acquisition.

    The DataAcquisitionClient has a new acquire_data_from_request() that takes a full request proto, instead of building it internally.

    The DataService client has been updated to have the correct service name.

    @@ -2050,8 +2085,8 @@

    Other Changesensure_secure_channel() directly will now result in max message sizes not being correctly.

    -
    -

    Breaking Changes

    +
    +

    Breaking Changes

    Invalid RobotCommands will no longer result in STATUS_INVALID_REQUEST in the RobotCommandResponse message, but will instead use the CODE_INVALID_REQUEST error in the common header, like other RPCs do. In the python client library, this will still raise the same InvalidRequestError as before.

    E-stops may not be unregistered from the estop service while the robot’s motors are powered. This prevents accidentally powering the robot off. A new STATUS_MOTORS_ON status will be returned in the response to indicate this error. To unregister an estop, first safely power off the robot.

    RPCs to the AuthService and PayloadRegistration service are now rate-limited to 5 and 10 requests/second respectively. Requesting more than that will result in an HTTP 429 error, or raising the TooManyRequestsError if using the python client.

    @@ -2059,24 +2094,24 @@

    Breaking Changesbosdyn.client.lease.test_active_lease previously took an optional make_sublease argument. That has been replaced with an optional sublease_name argument so that if a sublease is desired, it gets created with a client name correctly.

    The StraightStaircase message has been moved to bosdyn/api/stairs.proto so that it can be used in more places. This is compatible with existing serialized protobufs, but any code that is manually creating these messages will need to be updated.

    -
    -

    Deprecations

    -
    -

    Robot Control

    +
    +

    Deprecations

    +
    +

    Robot Control

    The enable_grated_floor field is superseded by the new grated_surfaces_mode which will auto-detect the need for grated surface handling.

    The safe_power_off() helper has been replaced by the less ambiguous safe_power_off_motors() helper.

    The docking_command_feedback() method of DockingClient incorrectly raised an exception if the docking command had encountered lease errors, and has been replaced by docking_command_feedback_full() which returns the full feedback response.

    -
    -

    Graph Nav

    +
    +

    Graph Nav

    For limiting the speed on an edge, use the vel_limit in mobility_params instead of the Edge annotation’s vel_limit.

    -
    -

    Missions

    +
    +

    Missions

    Docking nodes should not use the child node anymore. If a mission needs to react to docking results, it should use the responses written into the blackboard by the docking node.

    -
    -

    Payloads

    +
    +

    Payloads

    The guid and secret fields on payload registration RPCs have been replaced with a standardized PayloadCredentials message.

    @@ -2085,8 +2120,8 @@

    Writing servicesbosdyn.mission.server_util.set_response_header() has been moved to bosdyn.client.server_util.set_response_header(), so that it can be used by any service, not only those depending on missions.

    -
    -

    Known Issues

    +
    +

    Known Issues

    When a network transport failure occurs, depending on the particular operating system and version of gRPC installed, the error from the python SDK may not always be the most specific error possible, such as UnknownDnsNameError. It may instead be raised as either a generic RpcError, or another generic failure type such as UnableToConnectToRobotError.

    Spot CAM LED illumination levels are not currently recorded or played back in Autowalk missions.

    If you write a custom data acquisition plugin or image service, do not change its DataAcquisitionCapability or ImageSource set once it is running and registered. New capabilities may not be detected, and old capabilities may still be listed as available in the Data Acquisition service. To change the capabilities of a service: unregister it from the directory, wait until its capabilities are no longer listed in the Data Acquisition service, and then re-register it. This waiting also applies to restarting a service if its capabilities will be different upon restart.

    @@ -2097,8 +2132,8 @@

    Known IssuesSE2VelocityLimit message requires the user to fully fill out all the fields, setting unlimited values to a large number, say 1e6.

    -
    -

    Sample Code

    +
    +

    Sample Code

    Animation Recorder (new) Demonstrates recording motion made with the tablet and then playing it back with the choreographer service.

    Arm Constrained Manipulation (new) @@ -2147,10 +2182,10 @@

    Sample Code -

    2.3.5

    -
    -

    New Features

    +
    +

    2.3.5

    +
    +

    New Features

    Spot CAM

    Added InitializeLens RPC, which resets the PTZ autofocus without needing to power cycle the Spot CAM.

    @@ -2161,61 +2196,61 @@

    Data Bufferwrite_sync argument to the add_blob() and add_protobuf() methods of the DataBufferClient.

    -
    -

    Bug fixes and improvements

    +
    +

    Bug fixes and improvements

    When running with a Spot CAM+ (PTZ) running 2.3.5, the SetPowerStatus and CyclePower endpoints will now return an error if the PTZ is specified. These endpoints could previously cause the WebRTC feed to crash. These RPCs are still safe to use for other devices, but due to hardware limitations, resetting the PTZ power can possibly cause the Spot CAM to require a reboot to regain the WebRTC stream.

    RetryableUnavailableError was raised in more cases than it should have been, and it is now more selectively raised.

    The EstopKeepAlive expected users to monitor its status by popping entries out of its status_queue. If the user did not do so, the queue would continue to grow without bound. The queue size is now bounded and old unchecked entries will be thrown away. The queue size is specified with the max_status_queue_size argument to the constructor.

    -
    -

    Breaking Changes

    +
    +

    Breaking Changes

    As stated above, the behavior of SetPowerStatus and CyclePower endpoints have been changed for Spot CAM+ units when attempting to change the power status of the PTZ. They now return an error instead of modifying the power status of the PTZ. They remain functional for the Spot CAM+IR. Clients using these SDK endpoints to reset the autofocus on the PTZ are recommended to use InitializeLens instead. Other clients are encouraged to seek alternative options.

    -
    -

    Deprecations

    +
    +

    Deprecations

    The ResponseContext helper class has been moved to the bosdyn-client package (from the bosdyn-mission package), so that it can be used for gRPC logging in data acquisition plugin services in addition to the mission service. The new import location will be from bosdyn.client.server_util, and the original import location of bosdyn.mission.server_util has been deprecated.

    -
    -

    Known Issues

    +
    +

    Known Issues

    Same as 2.3.0

    -
    -

    2.3.4

    -
    -

    New Features

    +
    +

    2.3.4

    +
    +

    New Features

    Power Control

    New options have been added to the Power Service to allow for power cycling the robot and powering the payload ports or wifi radios on or off. Additional fields have been added to the robot state message to check the payload and wifi power states. Support has also been added to the bosdyn.client command line interface for these commands.

    These new options will only work on some Enterprise Spot robots. Check the HardwareConfiguration message reported by a particular robot to see if it supports them.

    -
    -

    Bug fixes and improvements

    +
    +

    Bug fixes and improvements

    Fixed an issue that could cause payload registration or directory registration keep-alive threads to exit early in certain cases.

    Fixed a couple issues with the webcam example: updated the Dockerfile to create a smaller container specifically with python 3.7, added new optional argument to specify the video codec, and programmatically prevent substring arguments other than the --device-name argument to avoid accidental confusion with the docker container’s --device argument.

    -
    -

    Known Issues

    +
    +

    Known Issues

    Same as 2.3.0

    -
    -

    Sample Code

    +
    +

    Sample Code

    A new tutorial has been added to walk through using machine learning, the Network Compute Bridge, and Manipulation API to play fetch with Spot.

    -
    -

    2.3.3

    -
    -

    New Features

    -
    -

    Graph Nav

    +
    +

    2.3.3

    +
    +

    New Features

    +
    +

    Graph Nav

    The python Graph Nav client now allows setting an offset to the destination, for navigating to a position relative to the final waypoint instead of exactly matching the final waypoint position and orientation.

    -
    -

    Bug fixes and improvements

    +
    +

    Bug fixes and improvements

    Fixed issues where the data acquisition download helpers did not handle absolute paths on windows and did not clean filenames correctly. (Thanks David from Levatas!)

    Zip file names from the data download service no longer contain difficult characters.

    Fixed an issue where Graph Nav would sometimes report the robot was impaired on the first usage after restarting the robot.

    @@ -2223,26 +2258,26 @@

    Bug fixes and improvements -

    Breaking Changes

    +
    +

    Breaking Changes

    The estop service will now refuse to change configuration if the robot is already powered on, returning a status of STATUS_MOTORS_ON. This prevents accidentally cutting power while the robot is in operation.

    -
    -

    Known Issues

    +
    +

    Known Issues

    Same as 2.3.0

    -
    -

    Sample Code

    +
    +

    Sample Code

    Network Compute Bridge Updated to provide appropriate error messages from the workers.

    -
    -

    2.3.2

    -
    -

    New Features

    -
    -

    SpotCAM

    +
    +

    2.3.2

    +
    +

    New Features

    +
    +

    SpotCAM

    The SpotCAM API has been expanded to support more use cases for the SpotCAM+IR (thermal PTZ variant). This includes the following new endpoints:

    -
    -

    Known Issues

    +
    +

    Known Issues

    Same as 2.3.0

    -
    -

    Sample Code

    +
    +

    Sample Code

    Get image (updated) Support for the new pixel format of IR images.

    Ricoh Theta (updated) @@ -2267,12 +2302,12 @@

    Sample Code -

    2.3.0

    -
    -

    New Features

    -
    -

    Arm and Gripper Control

    +
    +

    2.3.0

    +
    +

    New Features

    +
    +

    Arm and Gripper Control

    One of the main features of the 2.3 release is control and support of Spot’s arm and gripper. Arm and gripper commands are included in the SynchronizedCommand message, and can be commanded in addition to mobility commands. The RobotCommandBuilder in the SDK provides many new helpers for building new arm and gripper commands. The synchro command builder functions now have an optional build_on_command argument, which is used to build a mobility/arm/gripper command onto an existing command, merging them correctly. The arm and gripper state are reported in the new manipulator_state field of the robot state. The Python SDK Robot class now has a has_arm() helper to determine if the robot has an arm or not. For more information about controlling the arm, see the arm documentation.

    @@ -2283,8 +2318,8 @@

    Arm and Gripper Control -

    Network Compute Bridge

    +
    +

    Network Compute Bridge

    An interface for integrating real-time image processing and machine learning for identifying objects and aiding grasping. For more information, see the network compute bridge documentation.

    @@ -2292,8 +2327,8 @@

    Network Compute Bridge

    A new PayloadEstimationCommand is available to have Spot try to estimate the mass properties of a payload itself. After moving about to perform its estimation, the mass properties will be reported in the command feedback.

    -
    -

    SpotCAM

    +
    +

    SpotCAM

    Some SpotCAMs now include an IR camera. There are additional cameras and screens available for those versions, and a new pixel format PIXEL_FORMAT_GREYSCALE_U16 used to represent those IR images. There are additional RPCs used to set colormaps and overlays of the IR images for live display.

    Logpoint QUEUED status is now broken up further with the queue_status field, which differentiates between when the image has or has not been captured.

    @@ -2301,45 +2336,45 @@

    SpotCAMArm Support in Choreographer

    The new Choreographer executable now includes two new tracks, gripper and arm, and includes new dance moves which control the arm.

    -
    -

    Docking

    +
    +

    Docking

    A new PREP_POSE_UNDOCK command option can be used to undock a docked robot. It will return the new STATUS_ERROR_NOT_DOCKED if the robot was not already docked. When successful the status will be STATUS_AT_PREP_POSE.

    -
    -

    Graph Nav

    +
    +

    Graph Nav

    When localizing the robot using FIDUCIAL_INIT_SPECIFIC, if the target waypoint does not contain a good measurement of the desired fiducial, nearby waypoints may be used to infer the robot’s location. This behavior can be disabled with the new restrict_fiducial_detections_to_target_waypoint field to only use the waypoint’s own data.

    A new destination_waypoint_tform_body_goal is provided for the NavigateTo and NavigateRoute RPCs. This allows the user to specify a goal position that is offset from the destination waypoint, rather than exactly on the waypoint.

    A new command_id field can be specified on the NavigateTo and NavigateRoute RPCs. This is used to continue a previous command without needing to re-specify all the data. An important difference between specifying the command_id versus sending a new command is that if the robot has reported itself stuck, continuing a command will result in a STATUS_STUCK error, rather than trying again. A new STATUS_UNRECOGNIZED_COMMAND will be returned if the command_id does not match the currently executing command.

    The map representation now tracks the “source” of waypoints and edges. It is possible to override the cost of an edge used when planning paths and to disable the alternate route finding for a particular edge.

    -
    -

    Leases

    +
    +

    Leases

    Leases now include client names alongside the sequence number for help in debugging. If you are writing a custom client, make sure to append your client name any time that you create a sub-lease.

    ListLeases can optionally request to have the full lease information of the latest lease, rather than only the root lease information that was previously reported.

    -
    -

    Bug Fixes and Improvements

    +
    +

    Bug Fixes and Improvements

    In the seconds following modifications to the robot directory to the robot directories existing clients may experience a one time request failure. This failure is transient and can be resolved by retrying the request. This has been an expected failure case and a new error (RetryableUnavailableError) has been put in to better reflect the failure.

    SE3Pose and Quat math helpers have transform_vec3 members to simplify rotating vectors.

    There is a new get_self_ip() helper in common.py for determining the ip address your client will use to talk to the robot. This is useful for determining the correct registration information for a service, particularly on a machine with multiple network interfaces. This is also available via the python command line program python3 -m bosdyn.client <robot host> self-ip.

    When listing events from the python command line program, you can now filter by event level and by event type.

    -
    -

    Dependencies

    +
    +

    Dependencies

    The python SDK now depends on the Deprecated package, which is used to mark functions and classes that are deprecated and provide warnings, so that users are made aware that features that they are using may be removed in the future.

    -
    -

    Deprecations

    +
    +

    Deprecations

    The Deprecated package has been implemented across the SDK so that deprecated features will print out a warning when they are called. Documentation surrounding deprecated features has also been updated.

    -
    -

    Breaking Changes

    +
    +

    Breaking Changes

    Spot Check no longer computes the foot_height_results or leg_pair_results fields.

    All RPCs in the Python SDK have a default timeout of 30s. The global timeout can be changed by assigning a new value to bosdyn.client.common.DEFAULT_RPC_TIMEOUT, and individual RPC calls can still set their own timeout via a timeout=sec optional parameter at any call site.

    -
    -

    Known Issues

    +
    +

    Known Issues

    When a network transport failure occurs, depending on the particular operating system and version of gRPC installed, the error from the python SDK may not always be the most specific error possible, such as UnknownDnsNameError. It may instead be raised as either a generic RpcError, or another generic failure type such as UnableToConnectToRobotError.

    Spot CAM LED illumination levels are not currently recorded or played back in Autowalk missions.

    When capturing both a PTZ and Panoramic image in the same action, there may occasionally be two PTZ images captured along with the Panoramic image, rather than just one.

    @@ -2351,8 +2386,8 @@

    Known IssuesSE2VelocityLimit message requires the user to fully fill out all the fields, setting unlimited values to a large number, say 1e6.

    -
    -

    Sample Code

    +
    +

    Sample Code

    Arm and Mobility Command (new) Demonstrates how to issue both mobility and arm commands to the robot at the same time.

    Arm Door (new) @@ -2408,10 +2443,10 @@

    Sample Code -

    2.2.0

    -
    -

    New Features

    +
    +

    2.2.0

    +
    +

    New Features

    Docking (license dependent)

    Automated docking at charging stations is out of beta and available for enterprise customers. There have been a few updates to the protos regarding status reporting and handling “prep” poses.

    @@ -2431,8 +2466,8 @@

    Service and plugin developmentSE2TrajectoryCommand Feedback

    Added new status STATUS_NEAR_GOAL as well as a new BodyMovementStatus to help differentiate between different kinds of states the robot can be in at the end of its trajectory.

    -
    -

    Missions

    +
    +

    Missions

    The BosdynGraphNavLocalize node can now specify a full SetLocalizationRequest, rather than only localizing to the nearest fiducial.

    When comparing blackboard values, there is a new HandleStaleness option to specify what the node should do if the blackboard value is stale.

    @@ -2445,8 +2480,8 @@

    Other Helper Functions**

    -
    -

    Bug fixes and improvements

    +
    +

    Bug fixes and improvements

    Data Acquisition Data Acquisition Service on robots is now robust to port number changes. The previous workaround to this problem was to always specify the same port when starting/restarting a service. Now, the port argument for external api services can use the default, which will choose an available ephemeral port.

    Image Services @@ -2462,16 +2497,16 @@

    Bug fixes and improvements -

    Deprecations

    +
    +

    Deprecations

    BDDF code has moved to the bosdyn-core package, so that it can be used separately from the client code. The new import location is bosdyn.bddf. The old import path via bosdyn.client.bddf is deprecated.

    Dependency Changes

    bosdyn-client now depends on the requests library for making http requests to download data acquisition results and bddf logs.

    -
    -

    Known issues

    +
    +

    Known issues

    When a network transport failure occurs, depending on the particular operating system and version of gRPC installed, the error from the python SDK may not always be the most specific error possible, such as UnknownDnsNameError. It may instead be raised as either a generic RpcError, or another generic failure type such as UnableToConnectToRobotError.

    Spot CAM LED illumination levels are not currently recorded or played back in Autowalk missions.

    When capturing both a PTZ and Panoramic image in the same action, there may occasionally be two PTZ images captured along with the Panoramic image, rather than just one.

    @@ -2483,8 +2518,8 @@

    Known issuesSE2VelocityLimit message requires the user to fully fill out all the fields, setting unlimited values to a large number, say 1e6.

    -
    -

    Sample Code

    +
    +

    Sample Code

    Image service test program (new) A new tester program for image services is available to help with the development and debugging of new image service implementations.

    Docking (new) @@ -2499,10 +2534,10 @@

    Sample Codetester_programs directory.

    -
    -

    2.1.0

    -
    -

    New Features

    +
    +

    2.1.0

    +
    +

    New Features

    Spot I/O: Data Acquisition

    This release features a new system for acquiring, storing, and retrieving sensor data. It consists of several new services and their associated clients.

    @@ -2547,19 +2582,19 @@

    Data Logging

    Point cloud service definitions are provided for retrieving point cloud data from LiDAR sensors, such as from the EAP payload.

    -
    -

    Spot CAM

    +
    +

    Spot CAM

    Congestion control is now available for WebRTC streaming. External microphones supported, with control for selecting microphones and setting gain levels individually. Note: External microphone support only available on Spot CAM + IR.

    -
    -

    Graph Nav

    +
    +

    Graph Nav

    The localization data now includes a transform to a “seed” frame, providing a consistent global frame for use across multiple runs on the same map.

    Localization data can be requested relative to a particular waypoint, rather than only the waypoint that the robot is currently localized to.

    Additional control for determining whether the robot will navigate through areas with poor quality features.

    -
    -

    Missions

    +
    +

    Missions

    Additional mission nodes which support new functionality:

    • Point the Spot CAM PTZ to a specified orientation.

    • @@ -2577,8 +2612,8 @@

      Docking (Beta, License-dependent) -

      Bug Fixes and Improvements

      +
      +

      Bug Fixes and Improvements

      Graph Nav

      -
      -

      Breaking changes

      +
      +

      Breaking changes

      Robot Control

      A behavior fault (CAUSE_LEASE_TIMEOUT) is raised when the usage of a lease times out, and must be cleared before the robot can be commanded again. This should have minimal effect on current clients, as this happens near the same time that the robot powers off from comms loss (which clears behavior faults).

      Graph Nav

      @@ -2637,8 +2672,8 @@

      Breaking changesTick() on a mission callback service, it expects a quick response. In 2.0 it would wait up to 60 seconds for a response before retrying. This has been reduced to 10 seconds in version 2.1. Callbacks that do any significant work should be written to return with STATUS_RUNNING quickly, and then continue to do their work on another thread rather than trying to fit in all of their work before returning a response. The service can then base their response to subsequent Tick() requests on the status of that thread.

      -
      -

      Known Issues

      +
      +

      Known Issues

      When a network transport failure occurs, depending on the particular operating system and version of gRPC installed, the error from the python SDK may not always be the most specific error possible, such as UnknownDnsNameError. It may instead be raised as either a generic RpcError, or another generic failure type such as UnableToConnectToRobotError.

      Spot CAM LED illumination levels are not currently recorded or played back in Autowalk missions.

      When capturing both a PTZ and Panoramic image in the same action, there may occasionally be two PTZ images captured along with the Panoramic image, rather than just one.

      @@ -2652,8 +2687,8 @@

      Known IssuesSE2VelocityLimit message requires the user to fully fill out all the fields, setting unlimited values to a large number, say 1e6.

      -
      -

      Deprecations

      +
      +

      Deprecations

      The following services, fields, and functions will continue to work, but will be removed in a future version.

      Services

      @@ -2675,10 +2710,10 @@

      Client changesRobotCommand.

      -
      -

      Sample Code

      -
      -

      New

      +
      +

      Sample Code

      +
      +

      New

      Data acquisition (new)

      • Example data acquisition plugin implementations.

      • @@ -2708,8 +2743,8 @@

        New

        World object with image coords (new) Demonstrates adding a world object that exists only in image coordinates, rather than having a full transform.

      -
      -

      Updated

      +
      +

      Updated

      Fiducial follow (updated)

      • Uses the new SynchronizedCommand for robot commands.

      • @@ -2799,13 +2834,13 @@

        Removed -

        2.0.2

        -
        -

        New Features

        +
        +

        2.0.2

        +
        +

        New Features

        -
        -

        Bug Fixes and Improvements

        +
        +

        Bug Fixes and Improvements

        Power Command Exceptions

          @@ -2813,8 +2848,8 @@

          Power Command Exceptions -

          Known Issues

          +
          +

          Known Issues

          Release 2.0.2 contains the same issues as release 2.0.1, listed below.

          If you delete an object from the world object service, there is a chance that a ListWorldObjects call immediately afterward may still include that object.

            @@ -2834,10 +2869,10 @@

            Known Issues -

            2.0.1

            -
            -

            New Features

            +
            +

            2.0.1

            +
            +

            New Features

            License Changes

            App tokens are no longer required to authorize applications. Instead, each robot itself will be licensed itself. From a programming perspective, this means that it is no longer necessary to load app tokens into the sdk object, or to fill them out in GetAuthTokenRequest.

            @@ -2845,8 +2880,8 @@

            License Changes -

            Bug Fixes and Improvements

            +
            +

            Bug Fixes and Improvements

            Behavior Faults

              @@ -2861,8 +2896,8 @@

              Map Recording -

              Spot CAM

              +
              +

              Spot CAM

              • Added an option to the Spot CAM MediaLogService to retrieve the raw (unstitched) images for a log point.

              @@ -2881,8 +2916,8 @@

              Additional Fixes -

              Known Issues

              +
              +

              Known Issues

              Release 2.0.1 contains the same issues as release 2.0.0, listed below.

              If you delete an object from the world object service, there is a chance that a ListWorldObjects call immediately afterward may still include that object.

                @@ -2901,8 +2936,8 @@

                Known Issues -

                Sample Code

                +
                +

                Sample Code

                Ricoh Theta (new)

                • Example that utilizes the 360-degree Ricoh Theta camera during an Autowalk mission.

                • @@ -2935,10 +2970,10 @@

                  Sample Code -

                  2.0.0

                  -
                  -

                  New Features

                  +
                  +

                  2.0.0

                  +
                  +

                  New Features

                  Autonomous Navigation APIs

                  The APIs used by Autowalk are now accessible to developers.

                  @@ -2981,8 +3016,8 @@

                  Environmental APIs -

                  Bug Fixes and Improvements

                  +
                  +

                  Bug Fixes and Improvements

                  Expanded and improved documentation

                    @@ -3028,8 +3063,8 @@

                    bosdyn.client command line tool improvements -

                    Breaking changes

                    +
                    +

                    Breaking changes

                    Version 2.0 contains several breaking changes. While some clients and programs written for the version 1.* SDK may still work, expect some updates to be necessary for most programs.

                    Frame handling

                    @@ -3109,8 +3144,8 @@

                    Moved or Renamed -

                    Removed

                    +
                    +

                    Removed

                    • All Frame messages have been replaced by frame strings where applicable.

                    • AddLogAnnotationResponse does not have a status field anymore, errors are encoded in the message header information

                    • @@ -3126,8 +3161,8 @@

                      Miscellaneous -

                      Known issues

                      +
                      +

                      Known issues

                      If you delete an object from the world object service, there is a chance that a ListWorldObjects call immediately afterward may still include that object.

                      • Workaround: wait a short time before expecting the object to be gone.

                      • @@ -3145,8 +3180,8 @@

                        Known issues -

                        Sample Code

                        +
                        +

                        Sample Code

                        directory

                        • Register, update, and unregister a service.

                        • @@ -3228,38 +3263,38 @@

                          Sample Code -

                          1.1.2

                          -
                          -

                          New features

                          +
                          +

                          1.1.2

                          +
                          +

                          New features

                          • Missions API Beta and Callbacks When an Autowalk Mission is created with a “Callback” event, a client can detect that change using a beta version of the Mission API, then tell the robot to continue or abort the Mission. Example uses include a sensor payload that detects Callback events and captures sensor information before advancing the mission, and a desktop UI which waits for the user to push a button before advancing the mission.

                          • External Forces Beta. Mobility commands can specify how to handle external forces. Examples of external forces could include an object that Spot is towing, or an object Spot is pushing. The default behavior is to do nothing, but clients can specify whether Spot should estimate external forces and compensate for it, or explicitly specify what the external forces are.

                          -
                          -

                          Bug fixes and improvements

                          +
                          +

                          Bug fixes and improvements

                          • Depth image extrinsics are fixed. In earlier 1.1.x releases, the extrinsics were incorrectly the same as the fisheye cameras.

                          • App Token expiration logging. The Python SDK object logs if the app token will expire in the next 30 days.

                          -
                          -

                          Sample Code

                          +
                          +

                          Sample Code

                          • mission_question_answerer demonstrates how to build a client which responds to Mission Callbacks.

                          -
                          -

                          1.1.1

                          +
                          +

                          1.1.1

                          1.1.1 has no SDK-related changes.

                          -
                          -

                          1.1.0

                          +
                          +

                          1.1.0

                          The 1.1.0 SDK software is published under a new software license which can be found in the LICENSE file at the top of the SDK directory.

                          -
                          -

                          New features

                          +
                          +

                          New features

                          • ImageService exposes depth maps from on-board stereo cameras as additional image sources. Image Sources specify an ImageType to differentiate depth maps from grayscale images.

                          • PayloadService is a new service which lists all known payloads on the robot.

                          • @@ -3269,8 +3304,8 @@

                            New features -

                            Sample code

                            +
                            +

                            Sample code

                            The sample code directory structure has changed to directory-per-example under python/examples. Each example includes a requirements.txt file for specifying dependencies.

                            • estop is a desktop GUI which creates an E-Stop endpoint for a robot. This example demonstrates how to use the E-Stop endpoint system, and is a useful utility on its own.

                            • @@ -3288,8 +3323,8 @@

                              Sample code -

                              Bug fixes and Improvements

                              +
                              +

                              Bug fixes and Improvements

                              • Too many invalid login attempts will lock a user out from being able to authenticate for a temporary period to prevent brute-force attacks. GetAuthTokenResponse indicates this state with a STATUS_TEMPORARILY_LOCKED_OUT.

                              • Elliptic Curve (ECDSA) cryptography used for user tokens - reducing the size of RPC requests by several hundred bytes.

                              • @@ -3314,8 +3349,8 @@

                                Deprecations and breaking changes -

                                1.0.1

                                +
                                +

                                1.0.1

                                -
                                -

                                1.0.0

                                +
                                +

                                1.0.0

                                Initial release of the SDK.

                                diff --git a/docs/html/genindex.html b/docs/html/genindex.html index fa458b9d1..df20b574a 100644 --- a/docs/html/genindex.html +++ b/docs/html/genindex.html @@ -3,7 +3,7 @@ - Index — Spot 4.1.0 documentation + Index — Spot 4.1.1 documentation @@ -35,7 +35,7 @@
                                - 4.1.0 + 4.1.1
                                @@ -679,6 +679,8 @@

                                A

                              • answer_question() (bosdyn.mission.client.MissionClient method)
                              • answer_question_async() (bosdyn.mission.client.MissionClient method) +
                              • +
                              • append_alternate_sensor_names() (in module bosdyn.mission.util)
                              • area_callback_information (bosdyn.client.area_callback_region_handler_base.AreaCallbackRegionHandlerBase property)
                              • diff --git a/docs/html/objects.inv b/docs/html/objects.inv index ed887f499af655136634b4ee9e585fe32b80f49d..f193ba231e0bb49127dd4e762e08ac4f81c6503d 100644 GIT binary patch delta 3319 zcmVm`j0gyZaF|j?;Mt_v1(w#GwuTqKO$#KFdllH3hNNAWl43tpf45d!Hs0Vpp%Sid zMC}Cl9R_VpIe1kAqKp|HWDLFHxbj@+Ft~CjvxsWNSCnNY_rQ8VQZYzk7=I}OXgCz5 zRExW9O3Rf!cW78;#N=r_VE?l#pif9IBCy&5MR+uYC0@7y_{iDHYZuTPrOW4EmVDRe6zS( z_IcaZp#j42qHDM2gEx|`0)Lc}Kn8v}vdrs`tMARg<4}3(11UtYurP&=5{%{ zMROKnFIW(E(gzSH&`(hO;sfjr&sUTV3k5c0(KiMMB5Q4#4v!L41MUwB=cS)-BX`d? zGNee$A-hY&mQ8twP<(ip9K!m9E3uN`AW9N>f%JzIqBP4H_K)bN?SJI#<*{-S&r8*Y z2a$7E1TPQxkza}DscK@I-CRY*@21iPcqUOsCnaXsUC5UC8RT0TNEC{|^Meo!1= z7Nf@T&?!;~_8Xvtu2H=4hBwbej}K!C@dhO{8F+qEuwG2b6n0eA!ZXMae;FRkSzd;|JrvV)&<9~tkvhFC3{e$bOd%+eJRb!~QmsC7PF+4PWPvLj~@!>ZHBpz8y zJh_+d2hpEiVpyytWaCLgwf$L23Kc6PlmS=)=aT0u8CU^#S~LEB)Xe zy$y)b?VAGyx8J?74+exUzQ9paHJ6MqC-9zQT63!q`t4l~@?}{Nnxko%xKZ}8IeOA@T^I-^3PnGm) zIGXOKJA&+X^gJA>@%i(B6buichht!R5WvUE&)bOuGc_a60W0*55+P z?wr~wxPQk!WO8Ed9IyS@+Bu}huIg>l?R1LW15=-3E2G=sEZYXk=q&p{!R=?+3Zw0y z^+54Q4_YfFJ3DA?=V3^o+bN_qtlTv;e73U}NY8V~fv|@bt<^cC3q+4S*YX_F6`s*K zWGAqe05rQVR2_>tqh7Yx&J6d68AS{~46s}B1AkZ>PoiiQX(l`Rh<%SzAwDtuB|9Z(FjvIbmBSbZEDtu9ZEA9C~ZZhuOuKo7ox9qJKp+ zJp1Lp&eS(D#o1#jOwPwIzyD4A#^J#Wuz#odult#repf|Y>MwVSKy!IA3gsUxW}8M8 zbpf9xr`^KXx|P#5O{HoVY<-53=j*r4bl z<+kWY{mr4GQyiB5`3B`zlW##lI!h&;vs#ip*gT^NU2obOqMlGg=`Rlz3V-NbXMcl| zE2+1|Kd9VVYR7=YA2jDdf?ml|*^42B!^7`l#KlM3szWKYdW(c-+k|J3@T^GKjj2J0 zGAlswyWNsH)ZMDZ$pd3uf+2%ymaRll>cgQ@m#Im=5~);a z-|ipJpyM@qDw=}JgC5PC-MI0&0cG=QPBj^@`aAc<%$smkQ?`0Tn&($0%v*fWk} zxH8T=F{D`%qSsiCDjFqv8g?2T!bE*MT#>>!9f63l6y9JbMYLGM8ayet_1f> z*x|>|NKzBuF=94U8o)nOE;{bnmra7!B;<9$oPB|4t?=^e*|(fT*ngOh=)hT?+OSeN z6}Kx0!5hcsjaB^s!Y+)z?nG+YwQ*MM*P@{c8?p-_cohg|mUL9+)@IwBX_V(HV`{A$ zx;1NqjCiBEu9uXHYOI4LBE~}5=FpJxi?eUyi(^P@`U*#=`jtCFuzIG3DnbH&R;D;c zKv|CBw~W!)TA8$zQh)A;B*Kgb<6K|V$mr2QBL1mM?-e*YpqHslXb_*YIik*b*H zS(<0Zi)_fCR|vr7V*BISo&2#C^A-9Ve(Qp&vmCvypl_s66%Yy z2T{x+AHm{YwqL4Wq`?2@XPlw`brkL;kzv!>UpYLGuqMYO)|OMz z_+5N|_9VYQyMLD7A0@!^G*vE%VniHQM=cq(rmB41G?-p6PQ?P|6}R`ey`;K=#n%Tq zUW_Y-{Nd7T$yCYm9mxZwCOCVe>?MFLr5wVWGZHP26yKa)FRM_vA_)dOmcZ!ztO|oJ zI(wJzieU5Zyb@$&D(Wq}w(7Rf|!JGFu6N zz11k|V~Mr#clR(myZZGGHd?p8H9`qNB(G@_U@_PeZUDEJVF&U~{Ql$qR%#Db;1LqA zD=dr?P~=FoE#n8#_fqPClP6Mb=@r0*(D=o{k$>t-+g;(Jq$RXE^d!|c#c&jP%XW(} zC(FY^Fv+ZE`!c26YV`{C`%b&LWjMuRW#zogv zyC)2b@y7K1zeB+7S<4m3_V=@g%I|e5N+04_tX5dPItM8n&Z4cs@|QycO_i{wc_OtH zLx13tejKizSW8-eC+v0cT^#}rlmi$v;-By(ZJ5#yrmXIy!MM8A1^jaMDDU`+X*)qn zb$jE9()bXtnI1WiUTZFffBAI&TZPP#;k+#gZYRlcYJgg%Eld)qn>-^D*)O-Mfh1cN zhj3q$&;U`S+7iron)h_d z!o@PKqEa-Da=?;Fvh3`)f1O=Qe|Q*pR}fBw9|iej3i7D}@~H}Pm&uLLayNr;th4k}5CIjZzk?Ny)15`?@MyaS*k47mv&wtqvl&&h5d`qFi*|Ib BaO(g7 delta 3298 zcmV<83?1|3%>mHO0gyZaFtI(-Mt^;!Ml@)SZ3lKcim--Bf`fUC!k0M}6U%T=3xZ?t z4&^c`P&zLynPK3-c$30Y%~fnn>hIQS@5CFtCse}q)uf$ByThQZDF^pvK$O9|gN&h9 z99Q1$90pfzDHh?S_=>X31g?+yf@5LCz-#ZKPBC2uvG^Ph z2PX|{58^ADNlk~v?vpbt%H||%cTShds)edAj_=x5%RX=0!!tlQUUcpHdhkZFRe(|w z$OtS))?58?^#vAqr72H+Ab*7@#z`b}l<46}<^xfvDw?wpd%=SEk3N7nfqsJG7aw46 zc)p@^SSYX|i@q^95Ls)>ba<4Y8u@-uI4}Kt8$x@&k+D5mPP<(qw(O2OgyO@)=GtHH zs6u+GAlMy+_VQUviR&59gGgm`)ABW#L9r@Z<%8n*vKTdvhfa|~)ZG9jbdBPTH@tZ+ zdVCmD2>d6Z$-wiQg7sobrm&-`7M?+d_{;EM9@m}?ctJ!sIPm%CJPqhL84sM7bw_dR zA6!@63%01J8bieep?~64h~c5}dkV(`h!4LpAo0jr;>o>qKZySH62oFGAsbH`s_l2o zT;clZDy2#62};|ip3wYsMjtj#6=+D+tqY)=xsoZuE88Axcv&uE{2Kci6PiA zl;@JX1)nIPEm_<24m5JGJo6g##2cml%aCpC}**D zeW`3F75bmsbkPbALjruuV7vb^2rO1lH~|{r)Zkdo8VpuVNR}zj<2+SSqE-*IhJlEM zB*FfZ+AIo?dUS1fbI>>T(1O*-5RXoEBZWIWqQ{}RgQ|jLF9oO{ysF{p9xP=LmHkgH z0|;(Ui`)afs(;&6<%wPqReBgS`HIcBAC(%PPFglKQNxWVx}8E= z!^&Ml!}l|Lf%H6w90+@8(OR8DxLv{jdd)j{Isi8ku2nn}qEjF-SyZN2qDw3|6f5GL(ev!8nKSje;Q&QK5Q1&@ za!|6Ebk<_dgZJ!6=%~zuzR8Z^usFA+)pUc4GP#a7upPRHz#b%gbwXi)U~n)kwb57`7pcqax**QS@f@nhG)P0*O~f8rZ{^{g~|E&<@djd z-#ENH0roWibw5+n@2ZGP{pC&(Xf97ip?~~?#cb24qAuXGbc(~$Ki{DIYVs`z zNN1^}b5={T2b*U!q3cb1L(~&$DE;N3Lg5d+>ugYRCH1!W2bEh(?HG{wgXTO)(0?mg zDtj@6aCrD#jJWt{TXiUHBP-X=vez#jvhq_y}IC)^KOE6?m z&9aq=+>dT)DtOeGCh}~HE`r9|7;rEsrBGx=!ZW(42<8yIh%g+&UKoB)W6DhVG-Xo+ zzUW`hX4_v5f(ye0E^`>*sgxQ*eSbJq>M}LyS0a@v?c4q18FZWmgo?)lPSG6AxVagpDbHr-$9lYzxPlwR-kuC4guDe+j zs(w_kty!~83W9G|umQXm8zOGP!mJ?0?MbDr&a%$}p+SHgs+vV*sqR}G0P2JdC%*9ODBmKh~vt)#jj zF*da)jf>D@vq*6UDL4qAN^;L8Z!Vt0kw{q0)|KFX2|N7w8A)p5J4VcgN(1<3%0

                              @@ -53891,6 +53903,12 @@

                              MobilityParamsbool + +When true, allows the robot to traverse large areas with no stereo data. When false, these
                              regions of missing data are assumed to be cliffs which the robot avoids. + + hazard_detection_mode MobilityParams.HazardDetectionMode @@ -58794,7 +58812,7 @@

                              NetworkTuple

                              Modify the ICE configuration. Note: this configuration replaces any configuration currently present. -It is not appended.

                              +It is not appended. This may also cause existing connections to close.

                              diff --git a/docs/html/py-modindex.html b/docs/html/py-modindex.html index 8da1a4842..46d209ad9 100644 --- a/docs/html/py-modindex.html +++ b/docs/html/py-modindex.html @@ -3,7 +3,7 @@ - Python Module Index — Spot 4.1.0 documentation + Python Module Index — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/README.html b/docs/html/python/README.html index 300f8e18d..8b4747503 100644 --- a/docs/html/python/README.html +++ b/docs/html/python/README.html @@ -4,7 +4,7 @@ - Boston Dynamics Python Reference Guide — Spot 4.1.0 documentation + Boston Dynamics Python Reference Guide — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-choreography-client/src/bosdyn/choreography/client/README.html b/docs/html/python/bosdyn-choreography-client/src/bosdyn/choreography/client/README.html index 5234072b2..555bea815 100644 --- a/docs/html/python/bosdyn-choreography-client/src/bosdyn/choreography/client/README.html +++ b/docs/html/python/bosdyn-choreography-client/src/bosdyn/choreography/client/README.html @@ -4,7 +4,7 @@ - Python Choreography Client — Spot 4.1.0 documentation + Python Choreography Client — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-choreography-client/src/bosdyn/choreography/client/animation_file_conversion_helpers.html b/docs/html/python/bosdyn-choreography-client/src/bosdyn/choreography/client/animation_file_conversion_helpers.html index e9fe1a21b..53fc36aa1 100644 --- a/docs/html/python/bosdyn-choreography-client/src/bosdyn/choreography/client/animation_file_conversion_helpers.html +++ b/docs/html/python/bosdyn-choreography-client/src/bosdyn/choreography/client/animation_file_conversion_helpers.html @@ -4,7 +4,7 @@ - Animation File Conversion Helpers — Spot 4.1.0 documentation + Animation File Conversion Helpers — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-choreography-client/src/bosdyn/choreography/client/animation_file_to_proto.html b/docs/html/python/bosdyn-choreography-client/src/bosdyn/choreography/client/animation_file_to_proto.html index b6a05fd7f..598adc73a 100644 --- a/docs/html/python/bosdyn-choreography-client/src/bosdyn/choreography/client/animation_file_to_proto.html +++ b/docs/html/python/bosdyn-choreography-client/src/bosdyn/choreography/client/animation_file_to_proto.html @@ -4,7 +4,7 @@ - Animation File To Proto — Spot 4.1.0 documentation + Animation File To Proto — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-choreography-client/src/bosdyn/choreography/client/choreography.html b/docs/html/python/bosdyn-choreography-client/src/bosdyn/choreography/client/choreography.html index 122f8568e..36ec79afb 100644 --- a/docs/html/python/bosdyn-choreography-client/src/bosdyn/choreography/client/choreography.html +++ b/docs/html/python/bosdyn-choreography-client/src/bosdyn/choreography/client/choreography.html @@ -4,7 +4,7 @@ - Choreography — Spot 4.1.0 documentation + Choreography — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-client/src/bosdyn/client/README.html b/docs/html/python/bosdyn-client/src/bosdyn/client/README.html index ed04a8477..d83d0849e 100644 --- a/docs/html/python/bosdyn-client/src/bosdyn/client/README.html +++ b/docs/html/python/bosdyn-client/src/bosdyn/client/README.html @@ -4,7 +4,7 @@ - Python Client — Spot 4.1.0 documentation + Python Client — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-client/src/bosdyn/client/area_callback.html b/docs/html/python/bosdyn-client/src/bosdyn/client/area_callback.html index dcaf84400..2055d3268 100644 --- a/docs/html/python/bosdyn-client/src/bosdyn/client/area_callback.html +++ b/docs/html/python/bosdyn-client/src/bosdyn/client/area_callback.html @@ -4,7 +4,7 @@ - Area Callback — Spot 4.1.0 documentation + Area Callback — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-client/src/bosdyn/client/area_callback_region_handler_base.html b/docs/html/python/bosdyn-client/src/bosdyn/client/area_callback_region_handler_base.html index 4870d67af..24c461132 100644 --- a/docs/html/python/bosdyn-client/src/bosdyn/client/area_callback_region_handler_base.html +++ b/docs/html/python/bosdyn-client/src/bosdyn/client/area_callback_region_handler_base.html @@ -4,7 +4,7 @@ - Area Callback Region Handler Base — Spot 4.1.0 documentation + Area Callback Region Handler Base — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              @@ -579,7 +579,7 @@
                              -begin(request: BeginCallbackRequest) <google.protobuf.internal.enum_type_wrapper.EnumTypeWrapper object at 0x7f7777d187f0>[source]
                              +begin(request: BeginCallbackRequest) <google.protobuf.internal.enum_type_wrapper.EnumTypeWrapper object at 0x72c3ce36de40>[source]

                              Validates that configuration passed to BeginCallback is valid.

                              Parameters:
                              @@ -795,7 +795,7 @@
                              -internal_set_stage(stage: <google.protobuf.internal.enum_type_wrapper.EnumTypeWrapper object at 0x7f7777d1abc0>)[source]
                              +internal_set_stage(stage: <google.protobuf.internal.enum_type_wrapper.EnumTypeWrapper object at 0x72c3ce36c0d0>)[source]

                              Update the stage via an incoming UpdateCallbackRequest.

                              diff --git a/docs/html/python/bosdyn-client/src/bosdyn/client/area_callback_service_runner.html b/docs/html/python/bosdyn-client/src/bosdyn/client/area_callback_service_runner.html index 43191cb9e..08e8bd370 100644 --- a/docs/html/python/bosdyn-client/src/bosdyn/client/area_callback_service_runner.html +++ b/docs/html/python/bosdyn-client/src/bosdyn/client/area_callback_service_runner.html @@ -4,7 +4,7 @@ - Area Callback Service Runner — Spot 4.1.0 documentation + Area Callback Service Runner — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-client/src/bosdyn/client/area_callback_service_servicer.html b/docs/html/python/bosdyn-client/src/bosdyn/client/area_callback_service_servicer.html index b0bcffc3c..bae458b2e 100644 --- a/docs/html/python/bosdyn-client/src/bosdyn/client/area_callback_service_servicer.html +++ b/docs/html/python/bosdyn-client/src/bosdyn/client/area_callback_service_servicer.html @@ -4,7 +4,7 @@ - Area Callback Service Servicer — Spot 4.1.0 documentation + Area Callback Service Servicer — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-client/src/bosdyn/client/area_callback_service_utils.html b/docs/html/python/bosdyn-client/src/bosdyn/client/area_callback_service_utils.html index a4157c25a..c9ede23ac 100644 --- a/docs/html/python/bosdyn-client/src/bosdyn/client/area_callback_service_utils.html +++ b/docs/html/python/bosdyn-client/src/bosdyn/client/area_callback_service_utils.html @@ -4,7 +4,7 @@ - Area Callback Service Utils — Spot 4.1.0 documentation + Area Callback Service Utils — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-client/src/bosdyn/client/arm_surface_contact.html b/docs/html/python/bosdyn-client/src/bosdyn/client/arm_surface_contact.html index 0ab985b58..8364291d3 100644 --- a/docs/html/python/bosdyn-client/src/bosdyn/client/arm_surface_contact.html +++ b/docs/html/python/bosdyn-client/src/bosdyn/client/arm_surface_contact.html @@ -4,7 +4,7 @@ - Arm Surface Contact — Spot 4.1.0 documentation + Arm Surface Contact — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-client/src/bosdyn/client/async_tasks.html b/docs/html/python/bosdyn-client/src/bosdyn/client/async_tasks.html index 620e44eb6..0aacf0d59 100644 --- a/docs/html/python/bosdyn-client/src/bosdyn/client/async_tasks.html +++ b/docs/html/python/bosdyn-client/src/bosdyn/client/async_tasks.html @@ -4,7 +4,7 @@ - Async Tasks — Spot 4.1.0 documentation + Async Tasks — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-client/src/bosdyn/client/auth.html b/docs/html/python/bosdyn-client/src/bosdyn/client/auth.html index 306df3d4d..aa603deab 100644 --- a/docs/html/python/bosdyn-client/src/bosdyn/client/auth.html +++ b/docs/html/python/bosdyn-client/src/bosdyn/client/auth.html @@ -4,7 +4,7 @@ - Auth — Spot 4.1.0 documentation + Auth — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-client/src/bosdyn/client/auto_return.html b/docs/html/python/bosdyn-client/src/bosdyn/client/auto_return.html index 8d934717d..5d7d62512 100644 --- a/docs/html/python/bosdyn-client/src/bosdyn/client/auto_return.html +++ b/docs/html/python/bosdyn-client/src/bosdyn/client/auto_return.html @@ -4,7 +4,7 @@ - Auto Return — Spot 4.1.0 documentation + Auto Return — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-client/src/bosdyn/client/autowalk.html b/docs/html/python/bosdyn-client/src/bosdyn/client/autowalk.html index 525315814..315de1452 100644 --- a/docs/html/python/bosdyn-client/src/bosdyn/client/autowalk.html +++ b/docs/html/python/bosdyn-client/src/bosdyn/client/autowalk.html @@ -4,7 +4,7 @@ - Autowalk — Spot 4.1.0 documentation + Autowalk — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-client/src/bosdyn/client/bddf.html b/docs/html/python/bosdyn-client/src/bosdyn/client/bddf.html index 969503899..9ee5c9e52 100644 --- a/docs/html/python/bosdyn-client/src/bosdyn/client/bddf.html +++ b/docs/html/python/bosdyn-client/src/bosdyn/client/bddf.html @@ -4,7 +4,7 @@ - Bddf — Spot 4.1.0 documentation + Bddf — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-client/src/bosdyn/client/bddf_download.html b/docs/html/python/bosdyn-client/src/bosdyn/client/bddf_download.html index 54549c4aa..310e54393 100644 --- a/docs/html/python/bosdyn-client/src/bosdyn/client/bddf_download.html +++ b/docs/html/python/bosdyn-client/src/bosdyn/client/bddf_download.html @@ -4,7 +4,7 @@ - Bddf Download — Spot 4.1.0 documentation + Bddf Download — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-client/src/bosdyn/client/channel.html b/docs/html/python/bosdyn-client/src/bosdyn/client/channel.html index 64322dbac..835561cbd 100644 --- a/docs/html/python/bosdyn-client/src/bosdyn/client/channel.html +++ b/docs/html/python/bosdyn-client/src/bosdyn/client/channel.html @@ -4,7 +4,7 @@ - Channel — Spot 4.1.0 documentation + Channel — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-client/src/bosdyn/client/command_line.html b/docs/html/python/bosdyn-client/src/bosdyn/client/command_line.html index c82a2bb92..794c9be6b 100644 --- a/docs/html/python/bosdyn-client/src/bosdyn/client/command_line.html +++ b/docs/html/python/bosdyn-client/src/bosdyn/client/command_line.html @@ -4,7 +4,7 @@ - Command Line — Spot 4.1.0 documentation + Command Line — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-client/src/bosdyn/client/common.html b/docs/html/python/bosdyn-client/src/bosdyn/client/common.html index 823a4a9ce..8836293f4 100644 --- a/docs/html/python/bosdyn-client/src/bosdyn/client/common.html +++ b/docs/html/python/bosdyn-client/src/bosdyn/client/common.html @@ -4,7 +4,7 @@ - Common — Spot 4.1.0 documentation + Common — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-client/src/bosdyn/client/data_acquisition.html b/docs/html/python/bosdyn-client/src/bosdyn/client/data_acquisition.html index 94cea8730..637bd8c30 100644 --- a/docs/html/python/bosdyn-client/src/bosdyn/client/data_acquisition.html +++ b/docs/html/python/bosdyn-client/src/bosdyn/client/data_acquisition.html @@ -4,7 +4,7 @@ - Data Acquisition — Spot 4.1.0 documentation + Data Acquisition — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-client/src/bosdyn/client/data_acquisition_helpers.html b/docs/html/python/bosdyn-client/src/bosdyn/client/data_acquisition_helpers.html index 2d1d6876f..dc19648ac 100644 --- a/docs/html/python/bosdyn-client/src/bosdyn/client/data_acquisition_helpers.html +++ b/docs/html/python/bosdyn-client/src/bosdyn/client/data_acquisition_helpers.html @@ -4,7 +4,7 @@ - Data Acquisition Helpers — Spot 4.1.0 documentation + Data Acquisition Helpers — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-client/src/bosdyn/client/data_acquisition_plugin.html b/docs/html/python/bosdyn-client/src/bosdyn/client/data_acquisition_plugin.html index ffd942d55..af9af58b9 100644 --- a/docs/html/python/bosdyn-client/src/bosdyn/client/data_acquisition_plugin.html +++ b/docs/html/python/bosdyn-client/src/bosdyn/client/data_acquisition_plugin.html @@ -4,7 +4,7 @@ - Data Acquisition Plugin — Spot 4.1.0 documentation + Data Acquisition Plugin — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-client/src/bosdyn/client/data_acquisition_plugin_service.html b/docs/html/python/bosdyn-client/src/bosdyn/client/data_acquisition_plugin_service.html index 7441f64d2..fefde9e56 100644 --- a/docs/html/python/bosdyn-client/src/bosdyn/client/data_acquisition_plugin_service.html +++ b/docs/html/python/bosdyn-client/src/bosdyn/client/data_acquisition_plugin_service.html @@ -4,7 +4,7 @@ - Data Acquisition Plugin Service — Spot 4.1.0 documentation + Data Acquisition Plugin Service — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-client/src/bosdyn/client/data_acquisition_store.html b/docs/html/python/bosdyn-client/src/bosdyn/client/data_acquisition_store.html index b47eba373..08de0bf06 100644 --- a/docs/html/python/bosdyn-client/src/bosdyn/client/data_acquisition_store.html +++ b/docs/html/python/bosdyn-client/src/bosdyn/client/data_acquisition_store.html @@ -4,7 +4,7 @@ - Data Acquisition Store — Spot 4.1.0 documentation + Data Acquisition Store — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-client/src/bosdyn/client/data_buffer.html b/docs/html/python/bosdyn-client/src/bosdyn/client/data_buffer.html index 342baf2c1..1b097ef26 100644 --- a/docs/html/python/bosdyn-client/src/bosdyn/client/data_buffer.html +++ b/docs/html/python/bosdyn-client/src/bosdyn/client/data_buffer.html @@ -4,7 +4,7 @@ - Data Buffer — Spot 4.1.0 documentation + Data Buffer — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-client/src/bosdyn/client/data_chunk.html b/docs/html/python/bosdyn-client/src/bosdyn/client/data_chunk.html index a95c30570..7a98987f2 100644 --- a/docs/html/python/bosdyn-client/src/bosdyn/client/data_chunk.html +++ b/docs/html/python/bosdyn-client/src/bosdyn/client/data_chunk.html @@ -4,7 +4,7 @@ - Data Chunk — Spot 4.1.0 documentation + Data Chunk — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-client/src/bosdyn/client/data_service.html b/docs/html/python/bosdyn-client/src/bosdyn/client/data_service.html index c91af65bb..a3e6659e4 100644 --- a/docs/html/python/bosdyn-client/src/bosdyn/client/data_service.html +++ b/docs/html/python/bosdyn-client/src/bosdyn/client/data_service.html @@ -4,7 +4,7 @@ - Data Service — Spot 4.1.0 documentation + Data Service — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-client/src/bosdyn/client/directory.html b/docs/html/python/bosdyn-client/src/bosdyn/client/directory.html index 1c50961d4..fd728c432 100644 --- a/docs/html/python/bosdyn-client/src/bosdyn/client/directory.html +++ b/docs/html/python/bosdyn-client/src/bosdyn/client/directory.html @@ -4,7 +4,7 @@ - Directory — Spot 4.1.0 documentation + Directory — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-client/src/bosdyn/client/directory_registration.html b/docs/html/python/bosdyn-client/src/bosdyn/client/directory_registration.html index 4346a515d..9e17f4123 100644 --- a/docs/html/python/bosdyn-client/src/bosdyn/client/directory_registration.html +++ b/docs/html/python/bosdyn-client/src/bosdyn/client/directory_registration.html @@ -4,7 +4,7 @@ - Directory Registration — Spot 4.1.0 documentation + Directory Registration — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-client/src/bosdyn/client/docking.html b/docs/html/python/bosdyn-client/src/bosdyn/client/docking.html index 6c95544ce..f7ee9f725 100644 --- a/docs/html/python/bosdyn-client/src/bosdyn/client/docking.html +++ b/docs/html/python/bosdyn-client/src/bosdyn/client/docking.html @@ -4,7 +4,7 @@ - Docking — Spot 4.1.0 documentation + Docking — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-client/src/bosdyn/client/door.html b/docs/html/python/bosdyn-client/src/bosdyn/client/door.html index e8e880ac3..c6dd7a952 100644 --- a/docs/html/python/bosdyn-client/src/bosdyn/client/door.html +++ b/docs/html/python/bosdyn-client/src/bosdyn/client/door.html @@ -4,7 +4,7 @@ - Door — Spot 4.1.0 documentation + Door — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-client/src/bosdyn/client/estop.html b/docs/html/python/bosdyn-client/src/bosdyn/client/estop.html index 50c3282be..509de7a56 100644 --- a/docs/html/python/bosdyn-client/src/bosdyn/client/estop.html +++ b/docs/html/python/bosdyn-client/src/bosdyn/client/estop.html @@ -4,7 +4,7 @@ - Estop — Spot 4.1.0 documentation + Estop — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              @@ -594,7 +594,7 @@
                              -class bosdyn.client.estop.EstopClient(name='EstopClient - PID: 39')[source]
                              +class bosdyn.client.estop.EstopClient(name='EstopClient - PID: 52')[source]

                              Bases: BaseClient

                              Client to the estop service.

                              diff --git a/docs/html/python/bosdyn-client/src/bosdyn/client/exceptions.html b/docs/html/python/bosdyn-client/src/bosdyn/client/exceptions.html index cf8f75946..fc7d3fe38 100644 --- a/docs/html/python/bosdyn-client/src/bosdyn/client/exceptions.html +++ b/docs/html/python/bosdyn-client/src/bosdyn/client/exceptions.html @@ -4,7 +4,7 @@ - Exceptions — Spot 4.1.0 documentation + Exceptions — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-client/src/bosdyn/client/fault.html b/docs/html/python/bosdyn-client/src/bosdyn/client/fault.html index f56f522d4..6fc0ec6c9 100644 --- a/docs/html/python/bosdyn-client/src/bosdyn/client/fault.html +++ b/docs/html/python/bosdyn-client/src/bosdyn/client/fault.html @@ -4,7 +4,7 @@ - Fault — Spot 4.1.0 documentation + Fault — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-client/src/bosdyn/client/frame_helpers.html b/docs/html/python/bosdyn-client/src/bosdyn/client/frame_helpers.html index f141d11f6..a0537665b 100644 --- a/docs/html/python/bosdyn-client/src/bosdyn/client/frame_helpers.html +++ b/docs/html/python/bosdyn-client/src/bosdyn/client/frame_helpers.html @@ -4,7 +4,7 @@ - Frame Helpers — Spot 4.1.0 documentation + Frame Helpers — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-client/src/bosdyn/client/gps/NMEAParser.html b/docs/html/python/bosdyn-client/src/bosdyn/client/gps/NMEAParser.html index 676a6a360..e757ee786 100644 --- a/docs/html/python/bosdyn-client/src/bosdyn/client/gps/NMEAParser.html +++ b/docs/html/python/bosdyn-client/src/bosdyn/client/gps/NMEAParser.html @@ -4,7 +4,7 @@ - Nmeaparser — Spot 4.1.0 documentation + Nmeaparser — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-client/src/bosdyn/client/gps/README.html b/docs/html/python/bosdyn-client/src/bosdyn/client/gps/README.html index adb6154f7..a23c5f1ab 100644 --- a/docs/html/python/bosdyn-client/src/bosdyn/client/gps/README.html +++ b/docs/html/python/bosdyn-client/src/bosdyn/client/gps/README.html @@ -4,7 +4,7 @@ - GPS clients and helpers — Spot 4.1.0 documentation + GPS clients and helpers — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-client/src/bosdyn/client/gps/aggregator_client.html b/docs/html/python/bosdyn-client/src/bosdyn/client/gps/aggregator_client.html index 9444c196b..49f47909b 100644 --- a/docs/html/python/bosdyn-client/src/bosdyn/client/gps/aggregator_client.html +++ b/docs/html/python/bosdyn-client/src/bosdyn/client/gps/aggregator_client.html @@ -4,7 +4,7 @@ - Aggregator Client — Spot 4.1.0 documentation + Aggregator Client — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-client/src/bosdyn/client/gps/gps_listener.html b/docs/html/python/bosdyn-client/src/bosdyn/client/gps/gps_listener.html index 090283a75..bbcb873bc 100644 --- a/docs/html/python/bosdyn-client/src/bosdyn/client/gps/gps_listener.html +++ b/docs/html/python/bosdyn-client/src/bosdyn/client/gps/gps_listener.html @@ -4,7 +4,7 @@ - Gps Listener — Spot 4.1.0 documentation + Gps Listener — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-client/src/bosdyn/client/gps/registration_client.html b/docs/html/python/bosdyn-client/src/bosdyn/client/gps/registration_client.html index 884b2f85c..c3a1e312b 100644 --- a/docs/html/python/bosdyn-client/src/bosdyn/client/gps/registration_client.html +++ b/docs/html/python/bosdyn-client/src/bosdyn/client/gps/registration_client.html @@ -4,7 +4,7 @@ - Registration Client — Spot 4.1.0 documentation + Registration Client — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-client/src/bosdyn/client/graph_nav.html b/docs/html/python/bosdyn-client/src/bosdyn/client/graph_nav.html index 9090a89a3..4501494eb 100644 --- a/docs/html/python/bosdyn-client/src/bosdyn/client/graph_nav.html +++ b/docs/html/python/bosdyn-client/src/bosdyn/client/graph_nav.html @@ -4,7 +4,7 @@ - Graph Nav — Spot 4.1.0 documentation + Graph Nav — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-client/src/bosdyn/client/gripper_camera_param.html b/docs/html/python/bosdyn-client/src/bosdyn/client/gripper_camera_param.html index 754a08eaf..9f465bcdc 100644 --- a/docs/html/python/bosdyn-client/src/bosdyn/client/gripper_camera_param.html +++ b/docs/html/python/bosdyn-client/src/bosdyn/client/gripper_camera_param.html @@ -4,7 +4,7 @@ - Gripper Camera Param — Spot 4.1.0 documentation + Gripper Camera Param — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-client/src/bosdyn/client/image.html b/docs/html/python/bosdyn-client/src/bosdyn/client/image.html index 19b6661fc..dcf5e3486 100644 --- a/docs/html/python/bosdyn-client/src/bosdyn/client/image.html +++ b/docs/html/python/bosdyn-client/src/bosdyn/client/image.html @@ -4,7 +4,7 @@ - Image — Spot 4.1.0 documentation + Image — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-client/src/bosdyn/client/image_service_helpers.html b/docs/html/python/bosdyn-client/src/bosdyn/client/image_service_helpers.html index 3c4e62438..9c855fec8 100644 --- a/docs/html/python/bosdyn-client/src/bosdyn/client/image_service_helpers.html +++ b/docs/html/python/bosdyn-client/src/bosdyn/client/image_service_helpers.html @@ -4,7 +4,7 @@ - Image Service Helpers — Spot 4.1.0 documentation + Image Service Helpers — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-client/src/bosdyn/client/inverse_kinematics.html b/docs/html/python/bosdyn-client/src/bosdyn/client/inverse_kinematics.html index 137e9fd5a..af889ae15 100644 --- a/docs/html/python/bosdyn-client/src/bosdyn/client/inverse_kinematics.html +++ b/docs/html/python/bosdyn-client/src/bosdyn/client/inverse_kinematics.html @@ -4,7 +4,7 @@ - Inverse Kinematics — Spot 4.1.0 documentation + Inverse Kinematics — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-client/src/bosdyn/client/ir_enable_disable.html b/docs/html/python/bosdyn-client/src/bosdyn/client/ir_enable_disable.html index 0724e9fd3..8b843093d 100644 --- a/docs/html/python/bosdyn-client/src/bosdyn/client/ir_enable_disable.html +++ b/docs/html/python/bosdyn-client/src/bosdyn/client/ir_enable_disable.html @@ -4,7 +4,7 @@ - Ir Enable Disable — Spot 4.1.0 documentation + Ir Enable Disable — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-client/src/bosdyn/client/keepalive.html b/docs/html/python/bosdyn-client/src/bosdyn/client/keepalive.html index d793cf94b..205cc08dd 100644 --- a/docs/html/python/bosdyn-client/src/bosdyn/client/keepalive.html +++ b/docs/html/python/bosdyn-client/src/bosdyn/client/keepalive.html @@ -4,7 +4,7 @@ - Keepalive — Spot 4.1.0 documentation + Keepalive — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-client/src/bosdyn/client/lease.html b/docs/html/python/bosdyn-client/src/bosdyn/client/lease.html index 1a23321f9..ac9d66985 100644 --- a/docs/html/python/bosdyn-client/src/bosdyn/client/lease.html +++ b/docs/html/python/bosdyn-client/src/bosdyn/client/lease.html @@ -4,7 +4,7 @@ - Lease — Spot 4.1.0 documentation + Lease — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-client/src/bosdyn/client/lease_resource_hierarchy.html b/docs/html/python/bosdyn-client/src/bosdyn/client/lease_resource_hierarchy.html index 0351c2cd3..3485eae7f 100644 --- a/docs/html/python/bosdyn-client/src/bosdyn/client/lease_resource_hierarchy.html +++ b/docs/html/python/bosdyn-client/src/bosdyn/client/lease_resource_hierarchy.html @@ -4,7 +4,7 @@ - Lease Resource Hierarchy — Spot 4.1.0 documentation + Lease Resource Hierarchy — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-client/src/bosdyn/client/lease_validator.html b/docs/html/python/bosdyn-client/src/bosdyn/client/lease_validator.html index b144626ab..704145d37 100644 --- a/docs/html/python/bosdyn-client/src/bosdyn/client/lease_validator.html +++ b/docs/html/python/bosdyn-client/src/bosdyn/client/lease_validator.html @@ -4,7 +4,7 @@ - Lease Validator — Spot 4.1.0 documentation + Lease Validator — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-client/src/bosdyn/client/license.html b/docs/html/python/bosdyn-client/src/bosdyn/client/license.html index 04b203447..7c58d3f65 100644 --- a/docs/html/python/bosdyn-client/src/bosdyn/client/license.html +++ b/docs/html/python/bosdyn-client/src/bosdyn/client/license.html @@ -4,7 +4,7 @@ - License — Spot 4.1.0 documentation + License — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-client/src/bosdyn/client/local_grid.html b/docs/html/python/bosdyn-client/src/bosdyn/client/local_grid.html index eace20736..013d59cb3 100644 --- a/docs/html/python/bosdyn-client/src/bosdyn/client/local_grid.html +++ b/docs/html/python/bosdyn-client/src/bosdyn/client/local_grid.html @@ -4,7 +4,7 @@ - Local Grid — Spot 4.1.0 documentation + Local Grid — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-client/src/bosdyn/client/log_status.html b/docs/html/python/bosdyn-client/src/bosdyn/client/log_status.html index 4023b9f8f..e46885ac2 100644 --- a/docs/html/python/bosdyn-client/src/bosdyn/client/log_status.html +++ b/docs/html/python/bosdyn-client/src/bosdyn/client/log_status.html @@ -4,7 +4,7 @@ - Log Status — Spot 4.1.0 documentation + Log Status — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-client/src/bosdyn/client/manipulation_api_client.html b/docs/html/python/bosdyn-client/src/bosdyn/client/manipulation_api_client.html index 15697062f..f881a015b 100644 --- a/docs/html/python/bosdyn-client/src/bosdyn/client/manipulation_api_client.html +++ b/docs/html/python/bosdyn-client/src/bosdyn/client/manipulation_api_client.html @@ -4,7 +4,7 @@ - Manipulation Api Client — Spot 4.1.0 documentation + Manipulation Api Client — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-client/src/bosdyn/client/map_processing.html b/docs/html/python/bosdyn-client/src/bosdyn/client/map_processing.html index 3cb208a55..990d27180 100644 --- a/docs/html/python/bosdyn-client/src/bosdyn/client/map_processing.html +++ b/docs/html/python/bosdyn-client/src/bosdyn/client/map_processing.html @@ -4,7 +4,7 @@ - Map Processing — Spot 4.1.0 documentation + Map Processing — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-client/src/bosdyn/client/math_helpers.html b/docs/html/python/bosdyn-client/src/bosdyn/client/math_helpers.html index 500659de8..396cca3b4 100644 --- a/docs/html/python/bosdyn-client/src/bosdyn/client/math_helpers.html +++ b/docs/html/python/bosdyn-client/src/bosdyn/client/math_helpers.html @@ -4,7 +4,7 @@ - Math Helpers — Spot 4.1.0 documentation + Math Helpers — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-client/src/bosdyn/client/metrics_logging.html b/docs/html/python/bosdyn-client/src/bosdyn/client/metrics_logging.html index 78846d8ea..c8ed67a71 100644 --- a/docs/html/python/bosdyn-client/src/bosdyn/client/metrics_logging.html +++ b/docs/html/python/bosdyn-client/src/bosdyn/client/metrics_logging.html @@ -4,7 +4,7 @@ - Metrics Logging — Spot 4.1.0 documentation + Metrics Logging — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-client/src/bosdyn/client/network_compute_bridge_client.html b/docs/html/python/bosdyn-client/src/bosdyn/client/network_compute_bridge_client.html index efc367627..7bb6d8f96 100644 --- a/docs/html/python/bosdyn-client/src/bosdyn/client/network_compute_bridge_client.html +++ b/docs/html/python/bosdyn-client/src/bosdyn/client/network_compute_bridge_client.html @@ -4,7 +4,7 @@ - Network Compute Bridge Client — Spot 4.1.0 documentation + Network Compute Bridge Client — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-client/src/bosdyn/client/payload.html b/docs/html/python/bosdyn-client/src/bosdyn/client/payload.html index 33e472ab1..52c5c1943 100644 --- a/docs/html/python/bosdyn-client/src/bosdyn/client/payload.html +++ b/docs/html/python/bosdyn-client/src/bosdyn/client/payload.html @@ -4,7 +4,7 @@ - Payload — Spot 4.1.0 documentation + Payload — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-client/src/bosdyn/client/payload_registration.html b/docs/html/python/bosdyn-client/src/bosdyn/client/payload_registration.html index 22fd931af..f561343d2 100644 --- a/docs/html/python/bosdyn-client/src/bosdyn/client/payload_registration.html +++ b/docs/html/python/bosdyn-client/src/bosdyn/client/payload_registration.html @@ -4,7 +4,7 @@ - Payload Registration — Spot 4.1.0 documentation + Payload Registration — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-client/src/bosdyn/client/point_cloud.html b/docs/html/python/bosdyn-client/src/bosdyn/client/point_cloud.html index 52ad35e0a..9c3163cb8 100644 --- a/docs/html/python/bosdyn-client/src/bosdyn/client/point_cloud.html +++ b/docs/html/python/bosdyn-client/src/bosdyn/client/point_cloud.html @@ -4,7 +4,7 @@ - Point Cloud — Spot 4.1.0 documentation + Point Cloud — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-client/src/bosdyn/client/power.html b/docs/html/python/bosdyn-client/src/bosdyn/client/power.html index c399e8e9a..84fe862ab 100644 --- a/docs/html/python/bosdyn-client/src/bosdyn/client/power.html +++ b/docs/html/python/bosdyn-client/src/bosdyn/client/power.html @@ -4,7 +4,7 @@ - Power — Spot 4.1.0 documentation + Power — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-client/src/bosdyn/client/processors.html b/docs/html/python/bosdyn-client/src/bosdyn/client/processors.html index 8a8cbe6b1..7bf955e02 100644 --- a/docs/html/python/bosdyn-client/src/bosdyn/client/processors.html +++ b/docs/html/python/bosdyn-client/src/bosdyn/client/processors.html @@ -4,7 +4,7 @@ - Processors — Spot 4.1.0 documentation + Processors — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-client/src/bosdyn/client/ray_cast.html b/docs/html/python/bosdyn-client/src/bosdyn/client/ray_cast.html index 5f4c016dd..c00fd4cb4 100644 --- a/docs/html/python/bosdyn-client/src/bosdyn/client/ray_cast.html +++ b/docs/html/python/bosdyn-client/src/bosdyn/client/ray_cast.html @@ -4,7 +4,7 @@ - Ray Cast — Spot 4.1.0 documentation + Ray Cast — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-client/src/bosdyn/client/recording.html b/docs/html/python/bosdyn-client/src/bosdyn/client/recording.html index a748484a2..35650fdbf 100644 --- a/docs/html/python/bosdyn-client/src/bosdyn/client/recording.html +++ b/docs/html/python/bosdyn-client/src/bosdyn/client/recording.html @@ -4,7 +4,7 @@ - Recording — Spot 4.1.0 documentation + Recording — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-client/src/bosdyn/client/robot.html b/docs/html/python/bosdyn-client/src/bosdyn/client/robot.html index f92c76c4f..fd007f771 100644 --- a/docs/html/python/bosdyn-client/src/bosdyn/client/robot.html +++ b/docs/html/python/bosdyn-client/src/bosdyn/client/robot.html @@ -4,7 +4,7 @@ - Robot — Spot 4.1.0 documentation + Robot — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-client/src/bosdyn/client/robot_command.html b/docs/html/python/bosdyn-client/src/bosdyn/client/robot_command.html index 12ececd69..2343f6988 100644 --- a/docs/html/python/bosdyn-client/src/bosdyn/client/robot_command.html +++ b/docs/html/python/bosdyn-client/src/bosdyn/client/robot_command.html @@ -4,7 +4,7 @@ - Robot Command — Spot 4.1.0 documentation + Robot Command — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-client/src/bosdyn/client/robot_id.html b/docs/html/python/bosdyn-client/src/bosdyn/client/robot_id.html index 6f3381125..2ac55777a 100644 --- a/docs/html/python/bosdyn-client/src/bosdyn/client/robot_id.html +++ b/docs/html/python/bosdyn-client/src/bosdyn/client/robot_id.html @@ -4,7 +4,7 @@ - Robot Id — Spot 4.1.0 documentation + Robot Id — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-client/src/bosdyn/client/robot_state.html b/docs/html/python/bosdyn-client/src/bosdyn/client/robot_state.html index 297d22e9b..80706fb3f 100644 --- a/docs/html/python/bosdyn-client/src/bosdyn/client/robot_state.html +++ b/docs/html/python/bosdyn-client/src/bosdyn/client/robot_state.html @@ -4,7 +4,7 @@ - Robot State — Spot 4.1.0 documentation + Robot State — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-client/src/bosdyn/client/sdk.html b/docs/html/python/bosdyn-client/src/bosdyn/client/sdk.html index 921a9f202..8e9317036 100644 --- a/docs/html/python/bosdyn-client/src/bosdyn/client/sdk.html +++ b/docs/html/python/bosdyn-client/src/bosdyn/client/sdk.html @@ -4,7 +4,7 @@ - Sdk — Spot 4.1.0 documentation + Sdk — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-client/src/bosdyn/client/server_util.html b/docs/html/python/bosdyn-client/src/bosdyn/client/server_util.html index 1d3f806c4..da57fb36b 100644 --- a/docs/html/python/bosdyn-client/src/bosdyn/client/server_util.html +++ b/docs/html/python/bosdyn-client/src/bosdyn/client/server_util.html @@ -4,7 +4,7 @@ - Server Util — Spot 4.1.0 documentation + Server Util — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-client/src/bosdyn/client/service_customization_helpers.html b/docs/html/python/bosdyn-client/src/bosdyn/client/service_customization_helpers.html index 8666c1674..8ad095846 100644 --- a/docs/html/python/bosdyn-client/src/bosdyn/client/service_customization_helpers.html +++ b/docs/html/python/bosdyn-client/src/bosdyn/client/service_customization_helpers.html @@ -4,7 +4,7 @@ - Service Customization Helpers — Spot 4.1.0 documentation + Service Customization Helpers — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-client/src/bosdyn/client/signals_helpers.html b/docs/html/python/bosdyn-client/src/bosdyn/client/signals_helpers.html index 9d1b1cd5e..5911f0b32 100644 --- a/docs/html/python/bosdyn-client/src/bosdyn/client/signals_helpers.html +++ b/docs/html/python/bosdyn-client/src/bosdyn/client/signals_helpers.html @@ -4,7 +4,7 @@ - Signals Helpers — Spot 4.1.0 documentation + Signals Helpers — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              @@ -511,7 +511,7 @@

                              Helpers for working with DAQ plugins and signals.proto.

                              -bosdyn.client.signals_helpers.build_max_alert_spec(value: float, severity: <google.protobuf.internal.enum_type_wrapper.EnumTypeWrapper object at 0x7f777ba84e20>) AlertConditionSpec[source]
                              +bosdyn.client.signals_helpers.build_max_alert_spec(value: float, severity: <google.protobuf.internal.enum_type_wrapper.EnumTypeWrapper object at 0x72c3d035bca0>) AlertConditionSpec[source]

                              Builds a max AlertConditionSpec.

                              Parameters:
                              diff --git a/docs/html/python/bosdyn-client/src/bosdyn/client/spot_cam/README.html b/docs/html/python/bosdyn-client/src/bosdyn/client/spot_cam/README.html index 50047382a..8965c77f2 100644 --- a/docs/html/python/bosdyn-client/src/bosdyn/client/spot_cam/README.html +++ b/docs/html/python/bosdyn-client/src/bosdyn/client/spot_cam/README.html @@ -4,7 +4,7 @@ - SpotCAM Python Client — Spot 4.1.0 documentation + SpotCAM Python Client — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-client/src/bosdyn/client/spot_cam/audio.html b/docs/html/python/bosdyn-client/src/bosdyn/client/spot_cam/audio.html index d311e54de..d03a30801 100644 --- a/docs/html/python/bosdyn-client/src/bosdyn/client/spot_cam/audio.html +++ b/docs/html/python/bosdyn-client/src/bosdyn/client/spot_cam/audio.html @@ -4,7 +4,7 @@ - Audio — Spot 4.1.0 documentation + Audio — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-client/src/bosdyn/client/spot_cam/compositor.html b/docs/html/python/bosdyn-client/src/bosdyn/client/spot_cam/compositor.html index 7922eedbd..970c56fa5 100644 --- a/docs/html/python/bosdyn-client/src/bosdyn/client/spot_cam/compositor.html +++ b/docs/html/python/bosdyn-client/src/bosdyn/client/spot_cam/compositor.html @@ -4,7 +4,7 @@ - Compositor — Spot 4.1.0 documentation + Compositor — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-client/src/bosdyn/client/spot_cam/health.html b/docs/html/python/bosdyn-client/src/bosdyn/client/spot_cam/health.html index 38dd58eef..45ed3a5e9 100644 --- a/docs/html/python/bosdyn-client/src/bosdyn/client/spot_cam/health.html +++ b/docs/html/python/bosdyn-client/src/bosdyn/client/spot_cam/health.html @@ -4,7 +4,7 @@ - Health — Spot 4.1.0 documentation + Health — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-client/src/bosdyn/client/spot_cam/lighting.html b/docs/html/python/bosdyn-client/src/bosdyn/client/spot_cam/lighting.html index d0a607e8e..8b74eecd3 100644 --- a/docs/html/python/bosdyn-client/src/bosdyn/client/spot_cam/lighting.html +++ b/docs/html/python/bosdyn-client/src/bosdyn/client/spot_cam/lighting.html @@ -4,7 +4,7 @@ - Lighting — Spot 4.1.0 documentation + Lighting — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-client/src/bosdyn/client/spot_cam/lights_helper.html b/docs/html/python/bosdyn-client/src/bosdyn/client/spot_cam/lights_helper.html index 5967b999c..a1e9184f1 100644 --- a/docs/html/python/bosdyn-client/src/bosdyn/client/spot_cam/lights_helper.html +++ b/docs/html/python/bosdyn-client/src/bosdyn/client/spot_cam/lights_helper.html @@ -4,7 +4,7 @@ - Lights Helper — Spot 4.1.0 documentation + Lights Helper — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-client/src/bosdyn/client/spot_cam/media_log.html b/docs/html/python/bosdyn-client/src/bosdyn/client/spot_cam/media_log.html index fa8500335..6fda7975f 100644 --- a/docs/html/python/bosdyn-client/src/bosdyn/client/spot_cam/media_log.html +++ b/docs/html/python/bosdyn-client/src/bosdyn/client/spot_cam/media_log.html @@ -4,7 +4,7 @@ - Media Log — Spot 4.1.0 documentation + Media Log — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-client/src/bosdyn/client/spot_cam/network.html b/docs/html/python/bosdyn-client/src/bosdyn/client/spot_cam/network.html index 92136effb..c0b07c910 100644 --- a/docs/html/python/bosdyn-client/src/bosdyn/client/spot_cam/network.html +++ b/docs/html/python/bosdyn-client/src/bosdyn/client/spot_cam/network.html @@ -4,7 +4,7 @@ - Network — Spot 4.1.0 documentation + Network — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-client/src/bosdyn/client/spot_cam/power.html b/docs/html/python/bosdyn-client/src/bosdyn/client/spot_cam/power.html index ab20cbe8a..021266ff1 100644 --- a/docs/html/python/bosdyn-client/src/bosdyn/client/spot_cam/power.html +++ b/docs/html/python/bosdyn-client/src/bosdyn/client/spot_cam/power.html @@ -4,7 +4,7 @@ - Power — Spot 4.1.0 documentation + Power — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-client/src/bosdyn/client/spot_cam/ptz.html b/docs/html/python/bosdyn-client/src/bosdyn/client/spot_cam/ptz.html index c1b5e4230..0953454dd 100644 --- a/docs/html/python/bosdyn-client/src/bosdyn/client/spot_cam/ptz.html +++ b/docs/html/python/bosdyn-client/src/bosdyn/client/spot_cam/ptz.html @@ -4,7 +4,7 @@ - Ptz — Spot 4.1.0 documentation + Ptz — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-client/src/bosdyn/client/spot_cam/streamquality.html b/docs/html/python/bosdyn-client/src/bosdyn/client/spot_cam/streamquality.html index dec89cd84..ee6a39861 100644 --- a/docs/html/python/bosdyn-client/src/bosdyn/client/spot_cam/streamquality.html +++ b/docs/html/python/bosdyn-client/src/bosdyn/client/spot_cam/streamquality.html @@ -4,7 +4,7 @@ - Streamquality — Spot 4.1.0 documentation + Streamquality — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-client/src/bosdyn/client/spot_cam/version.html b/docs/html/python/bosdyn-client/src/bosdyn/client/spot_cam/version.html index b0e63e65b..b9e7d02b3 100644 --- a/docs/html/python/bosdyn-client/src/bosdyn/client/spot_cam/version.html +++ b/docs/html/python/bosdyn-client/src/bosdyn/client/spot_cam/version.html @@ -4,7 +4,7 @@ - Version — Spot 4.1.0 documentation + Version — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-client/src/bosdyn/client/spot_check.html b/docs/html/python/bosdyn-client/src/bosdyn/client/spot_check.html index 5fd456fc5..09366dc67 100644 --- a/docs/html/python/bosdyn-client/src/bosdyn/client/spot_check.html +++ b/docs/html/python/bosdyn-client/src/bosdyn/client/spot_check.html @@ -4,7 +4,7 @@ - Spot Check — Spot 4.1.0 documentation + Spot Check — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-client/src/bosdyn/client/time_sync.html b/docs/html/python/bosdyn-client/src/bosdyn/client/time_sync.html index 4f2501ffa..58e93d19e 100644 --- a/docs/html/python/bosdyn-client/src/bosdyn/client/time_sync.html +++ b/docs/html/python/bosdyn-client/src/bosdyn/client/time_sync.html @@ -4,7 +4,7 @@ - Time Sync — Spot 4.1.0 documentation + Time Sync — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-client/src/bosdyn/client/token_cache.html b/docs/html/python/bosdyn-client/src/bosdyn/client/token_cache.html index b69e54dd7..a2e60e605 100644 --- a/docs/html/python/bosdyn-client/src/bosdyn/client/token_cache.html +++ b/docs/html/python/bosdyn-client/src/bosdyn/client/token_cache.html @@ -4,7 +4,7 @@ - Token Cache — Spot 4.1.0 documentation + Token Cache — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-client/src/bosdyn/client/token_manager.html b/docs/html/python/bosdyn-client/src/bosdyn/client/token_manager.html index 1e0c6d6ae..0f85a8d63 100644 --- a/docs/html/python/bosdyn-client/src/bosdyn/client/token_manager.html +++ b/docs/html/python/bosdyn-client/src/bosdyn/client/token_manager.html @@ -4,7 +4,7 @@ - Token Manager — Spot 4.1.0 documentation + Token Manager — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-client/src/bosdyn/client/units_helpers.html b/docs/html/python/bosdyn-client/src/bosdyn/client/units_helpers.html index f1187b960..6d53916a3 100644 --- a/docs/html/python/bosdyn-client/src/bosdyn/client/units_helpers.html +++ b/docs/html/python/bosdyn-client/src/bosdyn/client/units_helpers.html @@ -4,7 +4,7 @@ - Units Helpers — Spot 4.1.0 documentation + Units Helpers — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-client/src/bosdyn/client/util.html b/docs/html/python/bosdyn-client/src/bosdyn/client/util.html index 32cdf5d33..da93ed94d 100644 --- a/docs/html/python/bosdyn-client/src/bosdyn/client/util.html +++ b/docs/html/python/bosdyn-client/src/bosdyn/client/util.html @@ -4,7 +4,7 @@ - Util — Spot 4.1.0 documentation + Util — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-client/src/bosdyn/client/world_object.html b/docs/html/python/bosdyn-client/src/bosdyn/client/world_object.html index d7cefadd3..53ae90800 100644 --- a/docs/html/python/bosdyn-client/src/bosdyn/client/world_object.html +++ b/docs/html/python/bosdyn-client/src/bosdyn/client/world_object.html @@ -4,7 +4,7 @@ - World Object — Spot 4.1.0 documentation + World Object — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-core/src/bosdyn/README.html b/docs/html/python/bosdyn-core/src/bosdyn/README.html index 9abac4be6..7af447cf4 100644 --- a/docs/html/python/bosdyn-core/src/bosdyn/README.html +++ b/docs/html/python/bosdyn-core/src/bosdyn/README.html @@ -4,7 +4,7 @@ - Python Core — Spot 4.1.0 documentation + Python Core — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-core/src/bosdyn/bddf/README.html b/docs/html/python/bosdyn-core/src/bosdyn/bddf/README.html index e04e7f771..7df83b55c 100644 --- a/docs/html/python/bosdyn-core/src/bosdyn/bddf/README.html +++ b/docs/html/python/bosdyn-core/src/bosdyn/bddf/README.html @@ -4,7 +4,7 @@ - BDDF Python — Spot 4.1.0 documentation + BDDF Python — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-core/src/bosdyn/bddf/base_data_reader.html b/docs/html/python/bosdyn-core/src/bosdyn/bddf/base_data_reader.html index 0dee98724..4f1147193 100644 --- a/docs/html/python/bosdyn-core/src/bosdyn/bddf/base_data_reader.html +++ b/docs/html/python/bosdyn-core/src/bosdyn/bddf/base_data_reader.html @@ -4,7 +4,7 @@ - Base Data Reader — Spot 4.1.0 documentation + Base Data Reader — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-core/src/bosdyn/bddf/block_writer.html b/docs/html/python/bosdyn-core/src/bosdyn/bddf/block_writer.html index 20f151731..13981d7a2 100644 --- a/docs/html/python/bosdyn-core/src/bosdyn/bddf/block_writer.html +++ b/docs/html/python/bosdyn-core/src/bosdyn/bddf/block_writer.html @@ -4,7 +4,7 @@ - Block Writer — Spot 4.1.0 documentation + Block Writer — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-core/src/bosdyn/bddf/bosdyn.html b/docs/html/python/bosdyn-core/src/bosdyn/bddf/bosdyn.html index 96484c10f..db90d6268 100644 --- a/docs/html/python/bosdyn-core/src/bosdyn/bddf/bosdyn.html +++ b/docs/html/python/bosdyn-core/src/bosdyn/bddf/bosdyn.html @@ -4,7 +4,7 @@ - Bosdyn — Spot 4.1.0 documentation + Bosdyn — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-core/src/bosdyn/bddf/common.html b/docs/html/python/bosdyn-core/src/bosdyn/bddf/common.html index ea7584342..d45193fdd 100644 --- a/docs/html/python/bosdyn-core/src/bosdyn/bddf/common.html +++ b/docs/html/python/bosdyn-core/src/bosdyn/bddf/common.html @@ -4,7 +4,7 @@ - Common — Spot 4.1.0 documentation + Common — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-core/src/bosdyn/bddf/data_reader.html b/docs/html/python/bosdyn-core/src/bosdyn/bddf/data_reader.html index e56e52ec5..5502b6063 100644 --- a/docs/html/python/bosdyn-core/src/bosdyn/bddf/data_reader.html +++ b/docs/html/python/bosdyn-core/src/bosdyn/bddf/data_reader.html @@ -4,7 +4,7 @@ - Data Reader — Spot 4.1.0 documentation + Data Reader — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-core/src/bosdyn/bddf/data_writer.html b/docs/html/python/bosdyn-core/src/bosdyn/bddf/data_writer.html index b9cc651b6..cf3bca6b9 100644 --- a/docs/html/python/bosdyn-core/src/bosdyn/bddf/data_writer.html +++ b/docs/html/python/bosdyn-core/src/bosdyn/bddf/data_writer.html @@ -4,7 +4,7 @@ - Data Writer — Spot 4.1.0 documentation + Data Writer — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-core/src/bosdyn/bddf/file_indexer.html b/docs/html/python/bosdyn-core/src/bosdyn/bddf/file_indexer.html index 44f2b540d..212a3388f 100644 --- a/docs/html/python/bosdyn-core/src/bosdyn/bddf/file_indexer.html +++ b/docs/html/python/bosdyn-core/src/bosdyn/bddf/file_indexer.html @@ -4,7 +4,7 @@ - File Indexer — Spot 4.1.0 documentation + File Indexer — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-core/src/bosdyn/bddf/grpc_proto_reader.html b/docs/html/python/bosdyn-core/src/bosdyn/bddf/grpc_proto_reader.html index 96fa3e2f4..1e531624d 100644 --- a/docs/html/python/bosdyn-core/src/bosdyn/bddf/grpc_proto_reader.html +++ b/docs/html/python/bosdyn-core/src/bosdyn/bddf/grpc_proto_reader.html @@ -4,7 +4,7 @@ - Grpc Proto Reader — Spot 4.1.0 documentation + Grpc Proto Reader — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-core/src/bosdyn/bddf/grpc_reader.html b/docs/html/python/bosdyn-core/src/bosdyn/bddf/grpc_reader.html index 703412681..b98e29e26 100644 --- a/docs/html/python/bosdyn-core/src/bosdyn/bddf/grpc_reader.html +++ b/docs/html/python/bosdyn-core/src/bosdyn/bddf/grpc_reader.html @@ -4,7 +4,7 @@ - Grpc Reader — Spot 4.1.0 documentation + Grpc Reader — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-core/src/bosdyn/bddf/grpc_service_reader.html b/docs/html/python/bosdyn-core/src/bosdyn/bddf/grpc_service_reader.html index 08cefbdab..24c69df85 100644 --- a/docs/html/python/bosdyn-core/src/bosdyn/bddf/grpc_service_reader.html +++ b/docs/html/python/bosdyn-core/src/bosdyn/bddf/grpc_service_reader.html @@ -4,7 +4,7 @@ - Grpc Service Reader — Spot 4.1.0 documentation + Grpc Service Reader — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-core/src/bosdyn/bddf/grpc_service_writer.html b/docs/html/python/bosdyn-core/src/bosdyn/bddf/grpc_service_writer.html index 956b61097..c36f52d59 100644 --- a/docs/html/python/bosdyn-core/src/bosdyn/bddf/grpc_service_writer.html +++ b/docs/html/python/bosdyn-core/src/bosdyn/bddf/grpc_service_writer.html @@ -4,7 +4,7 @@ - Grpc Service Writer — Spot 4.1.0 documentation + Grpc Service Writer — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-core/src/bosdyn/bddf/message_reader.html b/docs/html/python/bosdyn-core/src/bosdyn/bddf/message_reader.html index 05b25ae28..70e4fbbfc 100644 --- a/docs/html/python/bosdyn-core/src/bosdyn/bddf/message_reader.html +++ b/docs/html/python/bosdyn-core/src/bosdyn/bddf/message_reader.html @@ -4,7 +4,7 @@ - Message Reader — Spot 4.1.0 documentation + Message Reader — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-core/src/bosdyn/bddf/pod_series_reader.html b/docs/html/python/bosdyn-core/src/bosdyn/bddf/pod_series_reader.html index b90d0807b..31ff559d0 100644 --- a/docs/html/python/bosdyn-core/src/bosdyn/bddf/pod_series_reader.html +++ b/docs/html/python/bosdyn-core/src/bosdyn/bddf/pod_series_reader.html @@ -4,7 +4,7 @@ - Pod Series Reader — Spot 4.1.0 documentation + Pod Series Reader — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-core/src/bosdyn/bddf/pod_series_writer.html b/docs/html/python/bosdyn-core/src/bosdyn/bddf/pod_series_writer.html index 52e568267..82150b6c6 100644 --- a/docs/html/python/bosdyn-core/src/bosdyn/bddf/pod_series_writer.html +++ b/docs/html/python/bosdyn-core/src/bosdyn/bddf/pod_series_writer.html @@ -4,7 +4,7 @@ - Pod Series Writer — Spot 4.1.0 documentation + Pod Series Writer — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-core/src/bosdyn/bddf/protobuf_channel_reader.html b/docs/html/python/bosdyn-core/src/bosdyn/bddf/protobuf_channel_reader.html index 5f83cb18f..3a69f4e05 100644 --- a/docs/html/python/bosdyn-core/src/bosdyn/bddf/protobuf_channel_reader.html +++ b/docs/html/python/bosdyn-core/src/bosdyn/bddf/protobuf_channel_reader.html @@ -4,7 +4,7 @@ - Protobuf Channel Reader — Spot 4.1.0 documentation + Protobuf Channel Reader — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-core/src/bosdyn/bddf/protobuf_reader.html b/docs/html/python/bosdyn-core/src/bosdyn/bddf/protobuf_reader.html index 3983a837e..2f72f7a66 100644 --- a/docs/html/python/bosdyn-core/src/bosdyn/bddf/protobuf_reader.html +++ b/docs/html/python/bosdyn-core/src/bosdyn/bddf/protobuf_reader.html @@ -4,7 +4,7 @@ - Protobuf Reader — Spot 4.1.0 documentation + Protobuf Reader — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-core/src/bosdyn/bddf/protobuf_series_writer.html b/docs/html/python/bosdyn-core/src/bosdyn/bddf/protobuf_series_writer.html index c1db3d350..3686d7e34 100644 --- a/docs/html/python/bosdyn-core/src/bosdyn/bddf/protobuf_series_writer.html +++ b/docs/html/python/bosdyn-core/src/bosdyn/bddf/protobuf_series_writer.html @@ -4,7 +4,7 @@ - Protobuf Series Writer — Spot 4.1.0 documentation + Protobuf Series Writer — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-core/src/bosdyn/bddf/stream_data_reader.html b/docs/html/python/bosdyn-core/src/bosdyn/bddf/stream_data_reader.html index d134b9b67..694b98636 100644 --- a/docs/html/python/bosdyn-core/src/bosdyn/bddf/stream_data_reader.html +++ b/docs/html/python/bosdyn-core/src/bosdyn/bddf/stream_data_reader.html @@ -4,7 +4,7 @@ - Stream Data Reader — Spot 4.1.0 documentation + Stream Data Reader — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-core/src/bosdyn/deprecated.html b/docs/html/python/bosdyn-core/src/bosdyn/deprecated.html index db97e00c7..25d2440c5 100644 --- a/docs/html/python/bosdyn-core/src/bosdyn/deprecated.html +++ b/docs/html/python/bosdyn-core/src/bosdyn/deprecated.html @@ -4,7 +4,7 @@ - Deprecated — Spot 4.1.0 documentation + Deprecated — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-core/src/bosdyn/geometry.html b/docs/html/python/bosdyn-core/src/bosdyn/geometry.html index bb2e1aa02..0701ca044 100644 --- a/docs/html/python/bosdyn-core/src/bosdyn/geometry.html +++ b/docs/html/python/bosdyn-core/src/bosdyn/geometry.html @@ -4,7 +4,7 @@ - Geometry — Spot 4.1.0 documentation + Geometry — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-core/src/bosdyn/util.html b/docs/html/python/bosdyn-core/src/bosdyn/util.html index f9845a0ef..70cafa0fc 100644 --- a/docs/html/python/bosdyn-core/src/bosdyn/util.html +++ b/docs/html/python/bosdyn-core/src/bosdyn/util.html @@ -4,7 +4,7 @@ - Util — Spot 4.1.0 documentation + Util — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-mission/src/bosdyn/mission/README.html b/docs/html/python/bosdyn-mission/src/bosdyn/mission/README.html index 174917753..49a508421 100644 --- a/docs/html/python/bosdyn-mission/src/bosdyn/mission/README.html +++ b/docs/html/python/bosdyn-mission/src/bosdyn/mission/README.html @@ -4,7 +4,7 @@ - Python Mission — Spot 4.1.0 documentation + Python Mission — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-mission/src/bosdyn/mission/client.html b/docs/html/python/bosdyn-mission/src/bosdyn/mission/client.html index dec57b64c..4493ef389 100644 --- a/docs/html/python/bosdyn-mission/src/bosdyn/mission/client.html +++ b/docs/html/python/bosdyn-mission/src/bosdyn/mission/client.html @@ -4,7 +4,7 @@ - Client — Spot 4.1.0 documentation + Client — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-mission/src/bosdyn/mission/constants.html b/docs/html/python/bosdyn-mission/src/bosdyn/mission/constants.html index 71b45795a..4fed802d1 100644 --- a/docs/html/python/bosdyn-mission/src/bosdyn/mission/constants.html +++ b/docs/html/python/bosdyn-mission/src/bosdyn/mission/constants.html @@ -4,7 +4,7 @@ - Constants — Spot 4.1.0 documentation + Constants — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-mission/src/bosdyn/mission/exceptions.html b/docs/html/python/bosdyn-mission/src/bosdyn/mission/exceptions.html index 29ff47eab..011d4c27f 100644 --- a/docs/html/python/bosdyn-mission/src/bosdyn/mission/exceptions.html +++ b/docs/html/python/bosdyn-mission/src/bosdyn/mission/exceptions.html @@ -4,7 +4,7 @@ - Exceptions — Spot 4.1.0 documentation + Exceptions — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-mission/src/bosdyn/mission/remote_client.html b/docs/html/python/bosdyn-mission/src/bosdyn/mission/remote_client.html index 95dc9f02c..2fe0aef80 100644 --- a/docs/html/python/bosdyn-mission/src/bosdyn/mission/remote_client.html +++ b/docs/html/python/bosdyn-mission/src/bosdyn/mission/remote_client.html @@ -4,7 +4,7 @@ - Remote Client — Spot 4.1.0 documentation + Remote Client — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-mission/src/bosdyn/mission/server_util.html b/docs/html/python/bosdyn-mission/src/bosdyn/mission/server_util.html index f4d2e5a50..c20df8f6d 100644 --- a/docs/html/python/bosdyn-mission/src/bosdyn/mission/server_util.html +++ b/docs/html/python/bosdyn-mission/src/bosdyn/mission/server_util.html @@ -4,7 +4,7 @@ - Server Util — Spot 4.1.0 documentation + Server Util — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-mission/src/bosdyn/mission/util.html b/docs/html/python/bosdyn-mission/src/bosdyn/mission/util.html index ca4411665..d0e778680 100644 --- a/docs/html/python/bosdyn-mission/src/bosdyn/mission/util.html +++ b/docs/html/python/bosdyn-mission/src/bosdyn/mission/util.html @@ -4,7 +4,7 @@ - Util — Spot 4.1.0 documentation + Util — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              @@ -663,6 +663,11 @@

                              Converts alert data severity enum to a logger level for printing purposes.

                              +
                              +
                              +bosdyn.mission.util.append_alternate_sensor_names(sensor_names)[source]
                              +
                              + diff --git a/docs/html/python/bosdyn-orbit/src/bosdyn/orbit/README.html b/docs/html/python/bosdyn-orbit/src/bosdyn/orbit/README.html index 6e61870d0..62241e8f7 100644 --- a/docs/html/python/bosdyn-orbit/src/bosdyn/orbit/README.html +++ b/docs/html/python/bosdyn-orbit/src/bosdyn/orbit/README.html @@ -4,7 +4,7 @@ - Python Orbit — Spot 4.1.0 documentation + Python Orbit — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-orbit/src/bosdyn/orbit/client.html b/docs/html/python/bosdyn-orbit/src/bosdyn/orbit/client.html index 8e2ce7eb3..40c13e720 100644 --- a/docs/html/python/bosdyn-orbit/src/bosdyn/orbit/client.html +++ b/docs/html/python/bosdyn-orbit/src/bosdyn/orbit/client.html @@ -4,7 +4,7 @@ - Client — Spot 4.1.0 documentation + Client — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-orbit/src/bosdyn/orbit/exceptions.html b/docs/html/python/bosdyn-orbit/src/bosdyn/orbit/exceptions.html index 7b0d353f4..61eb09adb 100644 --- a/docs/html/python/bosdyn-orbit/src/bosdyn/orbit/exceptions.html +++ b/docs/html/python/bosdyn-orbit/src/bosdyn/orbit/exceptions.html @@ -4,7 +4,7 @@ - Exceptions — Spot 4.1.0 documentation + Exceptions — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-orbit/src/bosdyn/orbit/utils.html b/docs/html/python/bosdyn-orbit/src/bosdyn/orbit/utils.html index 9ab7ac053..25bb470de 100644 --- a/docs/html/python/bosdyn-orbit/src/bosdyn/orbit/utils.html +++ b/docs/html/python/bosdyn-orbit/src/bosdyn/orbit/utils.html @@ -4,7 +4,7 @@ - Utils — Spot 4.1.0 documentation + Utils — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-scout/src/bosdyn/scout/README.html b/docs/html/python/bosdyn-scout/src/bosdyn/scout/README.html index 7921a72ab..c9c2272f8 100644 --- a/docs/html/python/bosdyn-scout/src/bosdyn/scout/README.html +++ b/docs/html/python/bosdyn-scout/src/bosdyn/scout/README.html @@ -4,7 +4,7 @@ - Python Scout — Spot 4.1.0 documentation + Python Scout — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-scout/src/bosdyn/scout/client.html b/docs/html/python/bosdyn-scout/src/bosdyn/scout/client.html index c7157be1d..63f224603 100644 --- a/docs/html/python/bosdyn-scout/src/bosdyn/scout/client.html +++ b/docs/html/python/bosdyn-scout/src/bosdyn/scout/client.html @@ -4,7 +4,7 @@ - Client — Spot 4.1.0 documentation + Client — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-scout/src/bosdyn/scout/exceptions.html b/docs/html/python/bosdyn-scout/src/bosdyn/scout/exceptions.html index 141ef607e..a5f39f123 100644 --- a/docs/html/python/bosdyn-scout/src/bosdyn/scout/exceptions.html +++ b/docs/html/python/bosdyn-scout/src/bosdyn/scout/exceptions.html @@ -4,7 +4,7 @@ - Exceptions — Spot 4.1.0 documentation + Exceptions — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/bosdyn-scout/src/bosdyn/scout/utils.html b/docs/html/python/bosdyn-scout/src/bosdyn/scout/utils.html index d50bfb670..5adf60df8 100644 --- a/docs/html/python/bosdyn-scout/src/bosdyn/scout/utils.html +++ b/docs/html/python/bosdyn-scout/src/bosdyn/scout/utils.html @@ -4,7 +4,7 @@ - Utils — Spot 4.1.0 documentation + Utils — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/README.html b/docs/html/python/examples/README.html index 56c051a41..7470ed960 100644 --- a/docs/html/python/examples/README.html +++ b/docs/html/python/examples/README.html @@ -4,7 +4,7 @@ - Python Examples — Spot 4.1.0 documentation + Python Examples — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/animation_recorder/README.html b/docs/html/python/examples/animation_recorder/README.html index 6c603618f..59e6960c2 100644 --- a/docs/html/python/examples/animation_recorder/README.html +++ b/docs/html/python/examples/animation_recorder/README.html @@ -4,7 +4,7 @@ - Animation Recorder — Spot 4.1.0 documentation + Animation Recorder — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/area_callback/README.html b/docs/html/python/examples/area_callback/README.html index 571a28ebe..083751e4a 100644 --- a/docs/html/python/examples/area_callback/README.html +++ b/docs/html/python/examples/area_callback/README.html @@ -4,7 +4,7 @@ - Area Callback Tutorial — Spot 4.1.0 documentation + Area Callback Tutorial — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/arm_and_mobility_command/README.html b/docs/html/python/examples/arm_and_mobility_command/README.html index 8e24b9513..8167732db 100644 --- a/docs/html/python/examples/arm_and_mobility_command/README.html +++ b/docs/html/python/examples/arm_and_mobility_command/README.html @@ -4,7 +4,7 @@ - Arm and Mobility — Spot 4.1.0 documentation + Arm and Mobility — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/arm_constrained_manipulation/README.html b/docs/html/python/examples/arm_constrained_manipulation/README.html index a1037f107..a60eb8241 100644 --- a/docs/html/python/examples/arm_constrained_manipulation/README.html +++ b/docs/html/python/examples/arm_constrained_manipulation/README.html @@ -4,7 +4,7 @@ - Constrained Manipulation — Spot 4.1.0 documentation + Constrained Manipulation — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/arm_door/README.html b/docs/html/python/examples/arm_door/README.html index d1bc32dcd..be0cc0311 100644 --- a/docs/html/python/examples/arm_door/README.html +++ b/docs/html/python/examples/arm_door/README.html @@ -4,7 +4,7 @@ - Arm Door Command — Spot 4.1.0 documentation + Arm Door Command — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/arm_force_control/README.html b/docs/html/python/examples/arm_force_control/README.html index 3c0e28f4b..d874ea262 100644 --- a/docs/html/python/examples/arm_force_control/README.html +++ b/docs/html/python/examples/arm_force_control/README.html @@ -4,7 +4,7 @@ - Force Command — Spot 4.1.0 documentation + Force Command — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/arm_freeze/README.html b/docs/html/python/examples/arm_freeze/README.html index 035c1655a..3fb3cc982 100644 --- a/docs/html/python/examples/arm_freeze/README.html +++ b/docs/html/python/examples/arm_freeze/README.html @@ -4,7 +4,7 @@ - Arm Freeze Hand in Body / World — Spot 4.1.0 documentation + Arm Freeze Hand in Body / World — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/arm_gaze/README.html b/docs/html/python/examples/arm_gaze/README.html index 6a42f0bd6..8343c5202 100644 --- a/docs/html/python/examples/arm_gaze/README.html +++ b/docs/html/python/examples/arm_gaze/README.html @@ -4,7 +4,7 @@ - Arm Gaze Command — Spot 4.1.0 documentation + Arm Gaze Command — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/arm_gcode/README.html b/docs/html/python/examples/arm_gcode/README.html index d157df09e..4c150e0a3 100644 --- a/docs/html/python/examples/arm_gcode/README.html +++ b/docs/html/python/examples/arm_gcode/README.html @@ -4,7 +4,7 @@ - GCODE Drawing — Spot 4.1.0 documentation + GCODE Drawing — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/arm_grasp/README.html b/docs/html/python/examples/arm_grasp/README.html index 9e8aaa135..ab6749d47 100644 --- a/docs/html/python/examples/arm_grasp/README.html +++ b/docs/html/python/examples/arm_grasp/README.html @@ -4,7 +4,7 @@ - Grasping — Spot 4.1.0 documentation + Grasping — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/arm_grasp_carry_overrides/README.html b/docs/html/python/examples/arm_grasp_carry_overrides/README.html index 9eedaaafd..28d95b263 100644 --- a/docs/html/python/examples/arm_grasp_carry_overrides/README.html +++ b/docs/html/python/examples/arm_grasp_carry_overrides/README.html @@ -4,7 +4,7 @@ - Setting Spot Arm grasp state and carry overrides — Spot 4.1.0 documentation + Setting Spot Arm grasp state and carry overrides — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/arm_impedance_control/README.html b/docs/html/python/examples/arm_impedance_control/README.html index b49b7b6ea..01e02e22d 100644 --- a/docs/html/python/examples/arm_impedance_control/README.html +++ b/docs/html/python/examples/arm_impedance_control/README.html @@ -4,7 +4,7 @@ - Arm Impedance Command — Spot 4.1.0 documentation + Arm Impedance Command — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/arm_joint_move/README.html b/docs/html/python/examples/arm_joint_move/README.html index 535bac9e8..d145498f7 100644 --- a/docs/html/python/examples/arm_joint_move/README.html +++ b/docs/html/python/examples/arm_joint_move/README.html @@ -4,7 +4,7 @@ - Arm JointMove Command — Spot 4.1.0 documentation + Arm JointMove Command — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/arm_simple/README.html b/docs/html/python/examples/arm_simple/README.html index 4f582120a..a54244e0b 100644 --- a/docs/html/python/examples/arm_simple/README.html +++ b/docs/html/python/examples/arm_simple/README.html @@ -4,7 +4,7 @@ - Arm Simple — Spot 4.1.0 documentation + Arm Simple — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/arm_stow_unstow/README.html b/docs/html/python/examples/arm_stow_unstow/README.html index 015a1be58..a14a5751f 100644 --- a/docs/html/python/examples/arm_stow_unstow/README.html +++ b/docs/html/python/examples/arm_stow_unstow/README.html @@ -4,7 +4,7 @@ - Arm Deploy and Stow — Spot 4.1.0 documentation + Arm Deploy and Stow — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/arm_surface_contact/README.html b/docs/html/python/examples/arm_surface_contact/README.html index 93896e17d..c39b4e00c 100644 --- a/docs/html/python/examples/arm_surface_contact/README.html +++ b/docs/html/python/examples/arm_surface_contact/README.html @@ -4,7 +4,7 @@ - Arm Surface Contact — Spot 4.1.0 documentation + Arm Surface Contact — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/arm_trajectory/README.html b/docs/html/python/examples/arm_trajectory/README.html index 15c6b8a01..db48970fb 100644 --- a/docs/html/python/examples/arm_trajectory/README.html +++ b/docs/html/python/examples/arm_trajectory/README.html @@ -4,7 +4,7 @@ - Arm Trajectory — Spot 4.1.0 documentation + Arm Trajectory — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/arm_walk_to_object/README.html b/docs/html/python/examples/arm_walk_to_object/README.html index 51b4c5855..2dc00e3ec 100644 --- a/docs/html/python/examples/arm_walk_to_object/README.html +++ b/docs/html/python/examples/arm_walk_to_object/README.html @@ -4,7 +4,7 @@ - Walking to an Object — Spot 4.1.0 documentation + Walking to an Object — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/arm_wasd/README.html b/docs/html/python/examples/arm_wasd/README.html index 77997da5d..403ed6d13 100644 --- a/docs/html/python/examples/arm_wasd/README.html +++ b/docs/html/python/examples/arm_wasd/README.html @@ -4,7 +4,7 @@ - Controlling the Arm with a Keyboard — Spot 4.1.0 documentation + Controlling the Arm with a Keyboard — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/arm_with_body_follow/README.html b/docs/html/python/examples/arm_with_body_follow/README.html index 31ea74f22..39c3e8b9f 100644 --- a/docs/html/python/examples/arm_with_body_follow/README.html +++ b/docs/html/python/examples/arm_with_body_follow/README.html @@ -4,7 +4,7 @@ - Arm and Mobility Follow — Spot 4.1.0 documentation + Arm and Mobility Follow — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/auto_return/README.html b/docs/html/python/examples/auto_return/README.html index 3e8ce7906..52f44c224 100644 --- a/docs/html/python/examples/auto_return/README.html +++ b/docs/html/python/examples/auto_return/README.html @@ -4,7 +4,7 @@ - Auto Return Example — Spot 4.1.0 documentation + Auto Return Example — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/bddf_download/README.html b/docs/html/python/examples/bddf_download/README.html index ef1a9be84..d3026bd78 100644 --- a/docs/html/python/examples/bddf_download/README.html +++ b/docs/html/python/examples/bddf_download/README.html @@ -4,7 +4,7 @@ - BDDF data download — Spot 4.1.0 documentation + BDDF data download — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/cloud_upload/README.html b/docs/html/python/examples/cloud_upload/README.html index bb4321ec6..1cfa80c25 100644 --- a/docs/html/python/examples/cloud_upload/README.html +++ b/docs/html/python/examples/cloud_upload/README.html @@ -4,7 +4,7 @@ - Cloud Upload Example — Spot 4.1.0 documentation + Cloud Upload Example — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/comms_mapping/README.html b/docs/html/python/examples/comms_mapping/README.html index 6f8b09680..451022080 100644 --- a/docs/html/python/examples/comms_mapping/README.html +++ b/docs/html/python/examples/comms_mapping/README.html @@ -4,7 +4,7 @@ - Comms image service — Spot 4.1.0 documentation + Comms image service — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/comms_test/README.html b/docs/html/python/examples/comms_test/README.html index 23048ac55..585c30c09 100644 --- a/docs/html/python/examples/comms_test/README.html +++ b/docs/html/python/examples/comms_test/README.html @@ -4,7 +4,7 @@ - Comms Testing — Spot 4.1.0 documentation + Comms Testing — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/core_io_gpio/README.html b/docs/html/python/examples/core_io_gpio/README.html index 745882a01..5628df90e 100644 --- a/docs/html/python/examples/core_io_gpio/README.html +++ b/docs/html/python/examples/core_io_gpio/README.html @@ -4,7 +4,7 @@ - CORE I/O GPIO — Spot 4.1.0 documentation + CORE I/O GPIO — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/data_acquisition_service/README.html b/docs/html/python/examples/data_acquisition_service/README.html index cfbe33eb3..1011f47ef 100644 --- a/docs/html/python/examples/data_acquisition_service/README.html +++ b/docs/html/python/examples/data_acquisition_service/README.html @@ -4,7 +4,7 @@ - Data Acquisition Plugin Services — Spot 4.1.0 documentation + Data Acquisition Plugin Services — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/data_acquisition_service/signals_coreio_modem_plugin/README.html b/docs/html/python/examples/data_acquisition_service/signals_coreio_modem_plugin/README.html index 440fe9345..02ba3281b 100644 --- a/docs/html/python/examples/data_acquisition_service/signals_coreio_modem_plugin/README.html +++ b/docs/html/python/examples/data_acquisition_service/signals_coreio_modem_plugin/README.html @@ -4,7 +4,7 @@ - Modem Signals — Spot 4.1.0 documentation + Modem Signals — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/data_buffer/README.html b/docs/html/python/examples/data_buffer/README.html index 198839215..4f3c97aac 100644 --- a/docs/html/python/examples/data_buffer/README.html +++ b/docs/html/python/examples/data_buffer/README.html @@ -4,7 +4,7 @@ - Using the Data Buffer service — Spot 4.1.0 documentation + Using the Data Buffer service — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/data_service/README.html b/docs/html/python/examples/data_service/README.html index 0854b34d0..184a5a3dc 100644 --- a/docs/html/python/examples/data_service/README.html +++ b/docs/html/python/examples/data_service/README.html @@ -4,7 +4,7 @@ - Using the Robot Data Service — Spot 4.1.0 documentation + Using the Robot Data Service — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/directory/README.html b/docs/html/python/examples/directory/README.html index 4dbae70c1..199415393 100644 --- a/docs/html/python/examples/directory/README.html +++ b/docs/html/python/examples/directory/README.html @@ -4,7 +4,7 @@ - Manipulating Spot Service Configurations in Directory — Spot 4.1.0 documentation + Manipulating Spot Service Configurations in Directory — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/disable_ir_emission/README.html b/docs/html/python/examples/disable_ir_emission/README.html index ddaed5074..ed9fe5015 100644 --- a/docs/html/python/examples/disable_ir_emission/README.html +++ b/docs/html/python/examples/disable_ir_emission/README.html @@ -4,7 +4,7 @@ - Disable IR Emission — Spot 4.1.0 documentation + Disable IR Emission — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/docking/README.html b/docs/html/python/examples/docking/README.html index 3798a7dfe..c484752ec 100644 --- a/docs/html/python/examples/docking/README.html +++ b/docs/html/python/examples/docking/README.html @@ -4,7 +4,7 @@ - Robot Docking — Spot 4.1.0 documentation + Robot Docking — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/docs/arm_examples.html b/docs/html/python/examples/docs/arm_examples.html index 83e3b8f83..6102e2aba 100644 --- a/docs/html/python/examples/docs/arm_examples.html +++ b/docs/html/python/examples/docs/arm_examples.html @@ -4,7 +4,7 @@ - Arm Examples — Spot 4.1.0 documentation + Arm Examples — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/docs/autonomy_and_missions_examples.html b/docs/html/python/examples/docs/autonomy_and_missions_examples.html index 0406d75c2..3c84aa760 100644 --- a/docs/html/python/examples/docs/autonomy_and_missions_examples.html +++ b/docs/html/python/examples/docs/autonomy_and_missions_examples.html @@ -4,7 +4,7 @@ - Autonomy and Missions Examples — Spot 4.1.0 documentation + Autonomy and Missions Examples — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/docs/basic_service_examples.html b/docs/html/python/examples/docs/basic_service_examples.html index c8707d448..4963abda3 100644 --- a/docs/html/python/examples/docs/basic_service_examples.html +++ b/docs/html/python/examples/docs/basic_service_examples.html @@ -4,7 +4,7 @@ - Basic Service Examples — Spot 4.1.0 documentation + Basic Service Examples — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/docs/data_acquisition_examples.html b/docs/html/python/examples/docs/data_acquisition_examples.html index c13fad795..11331c049 100644 --- a/docs/html/python/examples/docs/data_acquisition_examples.html +++ b/docs/html/python/examples/docs/data_acquisition_examples.html @@ -4,7 +4,7 @@ - Data Acquisition Examples — Spot 4.1.0 documentation + Data Acquisition Examples — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/docs/joint_control_examples.html b/docs/html/python/examples/docs/joint_control_examples.html index 11b42dbaa..c9696557d 100644 --- a/docs/html/python/examples/docs/joint_control_examples.html +++ b/docs/html/python/examples/docs/joint_control_examples.html @@ -4,7 +4,7 @@ - Joint Control API Examples — Spot 4.1.0 documentation + Joint Control API Examples — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/docs/logging_examples.html b/docs/html/python/examples/docs/logging_examples.html index 102082aac..86ec35d61 100644 --- a/docs/html/python/examples/docs/logging_examples.html +++ b/docs/html/python/examples/docs/logging_examples.html @@ -4,7 +4,7 @@ - Logging and Data Retrieval Examples — Spot 4.1.0 documentation + Logging and Data Retrieval Examples — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/docs/orbit.html b/docs/html/python/examples/docs/orbit.html index b4d3ffeb3..aab7a8bf7 100644 --- a/docs/html/python/examples/docs/orbit.html +++ b/docs/html/python/examples/docs/orbit.html @@ -4,7 +4,7 @@ - Orbit Examples — Spot 4.1.0 documentation + Orbit Examples — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/docs/payloads_examples.html b/docs/html/python/examples/docs/payloads_examples.html index e347e369c..bc28c0cf7 100644 --- a/docs/html/python/examples/docs/payloads_examples.html +++ b/docs/html/python/examples/docs/payloads_examples.html @@ -4,7 +4,7 @@ - Payload Examples — Spot 4.1.0 documentation + Payload Examples — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/docs/perception_world_objects_examples.html b/docs/html/python/examples/docs/perception_world_objects_examples.html index 81af6548e..7b9ac5d72 100644 --- a/docs/html/python/examples/docs/perception_world_objects_examples.html +++ b/docs/html/python/examples/docs/perception_world_objects_examples.html @@ -4,7 +4,7 @@ - Perception & World Objects Examples — Spot 4.1.0 documentation + Perception & World Objects Examples — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/docs/robot_behavior_examples.html b/docs/html/python/examples/docs/robot_behavior_examples.html index 96f57a971..f56a182f6 100644 --- a/docs/html/python/examples/docs/robot_behavior_examples.html +++ b/docs/html/python/examples/docs/robot_behavior_examples.html @@ -4,7 +4,7 @@ - Robot Behavior and Commands Examples — Spot 4.1.0 documentation + Robot Behavior and Commands Examples — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/edit_autowalk/README.html b/docs/html/python/examples/edit_autowalk/README.html index d65510cf5..81556b1da 100644 --- a/docs/html/python/examples/edit_autowalk/README.html +++ b/docs/html/python/examples/edit_autowalk/README.html @@ -4,7 +4,7 @@ - Edit Autowalk — Spot 4.1.0 documentation + Edit Autowalk — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/estop/README.html b/docs/html/python/examples/estop/README.html index 67c3c6d9f..f40f36892 100644 --- a/docs/html/python/examples/estop/README.html +++ b/docs/html/python/examples/estop/README.html @@ -4,7 +4,7 @@ - Creating an E-Stop endpoint — Spot 4.1.0 documentation + Creating an E-Stop endpoint — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/extensions/README.html b/docs/html/python/examples/extensions/README.html index 732311843..b560c2277 100644 --- a/docs/html/python/examples/extensions/README.html +++ b/docs/html/python/examples/extensions/README.html @@ -4,7 +4,7 @@ - Spot Extensions Build Script — Spot 4.1.0 documentation + Spot Extensions Build Script — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/extract_images_from_walk/README.html b/docs/html/python/examples/extract_images_from_walk/README.html index fd18174ba..276633894 100644 --- a/docs/html/python/examples/extract_images_from_walk/README.html +++ b/docs/html/python/examples/extract_images_from_walk/README.html @@ -4,7 +4,7 @@ - Extract Images from Walk File Example — Spot 4.1.0 documentation + Extract Images from Walk File Example — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/fan_command/README.html b/docs/html/python/examples/fan_command/README.html index cb40cd16a..fe5446b91 100644 --- a/docs/html/python/examples/fan_command/README.html +++ b/docs/html/python/examples/fan_command/README.html @@ -4,7 +4,7 @@ - Fan Power Commands with the Python SDK — Spot 4.1.0 documentation + Fan Power Commands with the Python SDK — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/fiducial_follow/README.html b/docs/html/python/examples/fiducial_follow/README.html index 20928c423..03608a08e 100644 --- a/docs/html/python/examples/fiducial_follow/README.html +++ b/docs/html/python/examples/fiducial_follow/README.html @@ -4,7 +4,7 @@ - Follow a Fiducial — Spot 4.1.0 documentation + Follow a Fiducial — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/frame_trajectory_command/README.html b/docs/html/python/examples/frame_trajectory_command/README.html index 56f39398b..03fa4ec2f 100644 --- a/docs/html/python/examples/frame_trajectory_command/README.html +++ b/docs/html/python/examples/frame_trajectory_command/README.html @@ -4,7 +4,7 @@ - Frame Trajectory Commands — Spot 4.1.0 documentation + Frame Trajectory Commands — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/get_depth_plus_visual_image/README.html b/docs/html/python/examples/get_depth_plus_visual_image/README.html index 37b4497a8..7bc96899a 100644 --- a/docs/html/python/examples/get_depth_plus_visual_image/README.html +++ b/docs/html/python/examples/get_depth_plus_visual_image/README.html @@ -4,7 +4,7 @@ - API Example - Visualize Depth in Visual Image — Spot 4.1.0 documentation + API Example - Visualize Depth in Visual Image — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/get_image/README.html b/docs/html/python/examples/get_image/README.html index ba74f4a76..3ddf4173e 100644 --- a/docs/html/python/examples/get_image/README.html +++ b/docs/html/python/examples/get_image/README.html @@ -4,7 +4,7 @@ - Using the Image Service — Spot 4.1.0 documentation + Using the Image Service — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/get_mission_state/README.html b/docs/html/python/examples/get_mission_state/README.html index ef53f2b04..43c23e28c 100644 --- a/docs/html/python/examples/get_mission_state/README.html +++ b/docs/html/python/examples/get_mission_state/README.html @@ -4,7 +4,7 @@ - Retrieving Mission state — Spot 4.1.0 documentation + Retrieving Mission state — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/get_robot_state/README.html b/docs/html/python/examples/get_robot_state/README.html index aaf908442..ec0aeb7b1 100644 --- a/docs/html/python/examples/get_robot_state/README.html +++ b/docs/html/python/examples/get_robot_state/README.html @@ -4,7 +4,7 @@ - Using the Robot State Service — Spot 4.1.0 documentation + Using the Robot State Service — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/get_robot_state_async/README.html b/docs/html/python/examples/get_robot_state_async/README.html index 83814fac7..0cd758479 100644 --- a/docs/html/python/examples/get_robot_state_async/README.html +++ b/docs/html/python/examples/get_robot_state_async/README.html @@ -4,7 +4,7 @@ - Performing Asynchronous State Queries on Spot — Spot 4.1.0 documentation + Performing Asynchronous State Queries on Spot — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/get_world_objects/README.html b/docs/html/python/examples/get_world_objects/README.html index 1a5e3d555..b9e89064c 100644 --- a/docs/html/python/examples/get_world_objects/README.html +++ b/docs/html/python/examples/get_world_objects/README.html @@ -4,7 +4,7 @@ - Using the World Object Service — Spot 4.1.0 documentation + Using the World Object Service — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/gps_service/README.html b/docs/html/python/examples/gps_service/README.html index b08baece2..cf5c2f4be 100644 --- a/docs/html/python/examples/gps_service/README.html +++ b/docs/html/python/examples/gps_service/README.html @@ -4,7 +4,7 @@ - GPS Listener — Spot 4.1.0 documentation + GPS Listener — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/graph_nav_anchoring_optimization/README.html b/docs/html/python/examples/graph_nav_anchoring_optimization/README.html index d7830b290..5328da923 100644 --- a/docs/html/python/examples/graph_nav_anchoring_optimization/README.html +++ b/docs/html/python/examples/graph_nav_anchoring_optimization/README.html @@ -4,7 +4,7 @@ - Graph Nav Anchoring Optimization Example — Spot 4.1.0 documentation + Graph Nav Anchoring Optimization Example — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/graph_nav_command_line/README.html b/docs/html/python/examples/graph_nav_command_line/README.html index f18e1169b..d8dab4bda 100644 --- a/docs/html/python/examples/graph_nav_command_line/README.html +++ b/docs/html/python/examples/graph_nav_command_line/README.html @@ -4,7 +4,7 @@ - GraphNav and Recording Service Command Line Interfaces — Spot 4.1.0 documentation + GraphNav and Recording Service Command Line Interfaces — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/graph_nav_extract_point_cloud/README.html b/docs/html/python/examples/graph_nav_extract_point_cloud/README.html index db76424d3..10852eb5d 100644 --- a/docs/html/python/examples/graph_nav_extract_point_cloud/README.html +++ b/docs/html/python/examples/graph_nav_extract_point_cloud/README.html @@ -4,7 +4,7 @@ - GraphNav Point Cloud Extractor — Spot 4.1.0 documentation + GraphNav Point Cloud Extractor — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/graph_nav_view_gps/README.html b/docs/html/python/examples/graph_nav_view_gps/README.html index 0593a1804..dc280a965 100644 --- a/docs/html/python/examples/graph_nav_view_gps/README.html +++ b/docs/html/python/examples/graph_nav_view_gps/README.html @@ -4,7 +4,7 @@ - GraphNav GPS Viewer — Spot 4.1.0 documentation + GraphNav GPS Viewer — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/graph_nav_view_map/README.html b/docs/html/python/examples/graph_nav_view_map/README.html index 2f1091f1b..ffda800e0 100644 --- a/docs/html/python/examples/graph_nav_view_map/README.html +++ b/docs/html/python/examples/graph_nav_view_map/README.html @@ -4,7 +4,7 @@ - GraphNav Map Viewer — Spot 4.1.0 documentation + GraphNav Map Viewer — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/gripper_camera_params/README.html b/docs/html/python/examples/gripper_camera_params/README.html index 309cd402d..05fed5ec1 100644 --- a/docs/html/python/examples/gripper_camera_params/README.html +++ b/docs/html/python/examples/gripper_camera_params/README.html @@ -4,7 +4,7 @@ - Gripper Camera Parameter Examples — Spot 4.1.0 documentation + Gripper Camera Parameter Examples — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/hello_spot/README.html b/docs/html/python/examples/hello_spot/README.html index 768e51411..64446470f 100644 --- a/docs/html/python/examples/hello_spot/README.html +++ b/docs/html/python/examples/hello_spot/README.html @@ -4,7 +4,7 @@ - Hello Spot — Spot 4.1.0 documentation + Hello Spot — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/inverse_kinematics/README.html b/docs/html/python/examples/inverse_kinematics/README.html index 1c2fd3643..f319793b2 100644 --- a/docs/html/python/examples/inverse_kinematics/README.html +++ b/docs/html/python/examples/inverse_kinematics/README.html @@ -4,7 +4,7 @@ - Inverse Kinematics Service — Spot 4.1.0 documentation + Inverse Kinematics Service — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/joint_control/README.html b/docs/html/python/examples/joint_control/README.html index 7673bc381..a76dff665 100644 --- a/docs/html/python/examples/joint_control/README.html +++ b/docs/html/python/examples/joint_control/README.html @@ -4,7 +4,7 @@ - Joint Control — Spot 4.1.0 documentation + Joint Control — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/log_status/README.html b/docs/html/python/examples/log_status/README.html index dc04133e0..8ef44a01c 100644 --- a/docs/html/python/examples/log_status/README.html +++ b/docs/html/python/examples/log_status/README.html @@ -4,7 +4,7 @@ - Using the Log Status Service — Spot 4.1.0 documentation + Using the Log Status Service — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/logging/README.html b/docs/html/python/examples/logging/README.html index 9bc195d2e..66664aaae 100644 --- a/docs/html/python/examples/logging/README.html +++ b/docs/html/python/examples/logging/README.html @@ -4,7 +4,7 @@ - Logging Through the API — Spot 4.1.0 documentation + Logging Through the API — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/metrics_over_coreio/README.html b/docs/html/python/examples/metrics_over_coreio/README.html index 6fdf20b7d..90ca086bd 100644 --- a/docs/html/python/examples/metrics_over_coreio/README.html +++ b/docs/html/python/examples/metrics_over_coreio/README.html @@ -4,7 +4,7 @@ - Overview — Spot 4.1.0 documentation + Overview — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/mission_question_answerer/README.html b/docs/html/python/examples/mission_question_answerer/README.html index a3aaaeb4f..96a25d1c2 100644 --- a/docs/html/python/examples/mission_question_answerer/README.html +++ b/docs/html/python/examples/mission_question_answerer/README.html @@ -4,7 +4,7 @@ - Answering a Mission Question — Spot 4.1.0 documentation + Answering a Mission Question — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/mission_recorder/README.html b/docs/html/python/examples/mission_recorder/README.html index 53419492b..cf1b970e5 100644 --- a/docs/html/python/examples/mission_recorder/README.html +++ b/docs/html/python/examples/mission_recorder/README.html @@ -4,7 +4,7 @@ - Mission Recorder — Spot 4.1.0 documentation + Mission Recorder — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/network_compute_bridge/README.html b/docs/html/python/examples/network_compute_bridge/README.html index 5b3a1f518..34b62e833 100644 --- a/docs/html/python/examples/network_compute_bridge/README.html +++ b/docs/html/python/examples/network_compute_bridge/README.html @@ -4,7 +4,7 @@ - Network Compute Bridge — Spot 4.1.0 documentation + Network Compute Bridge — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/network_compute_bridge/fire_extinguisher_server/README.html b/docs/html/python/examples/network_compute_bridge/fire_extinguisher_server/README.html index 4133c6e0e..7435b9703 100644 --- a/docs/html/python/examples/network_compute_bridge/fire_extinguisher_server/README.html +++ b/docs/html/python/examples/network_compute_bridge/fire_extinguisher_server/README.html @@ -4,7 +4,7 @@ - Fire Extinguisher Detector Server — Spot 4.1.0 documentation + Fire Extinguisher Detector Server — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/network_request_callback/README.html b/docs/html/python/examples/network_request_callback/README.html index caa3166eb..54a3c7d6e 100644 --- a/docs/html/python/examples/network_request_callback/README.html +++ b/docs/html/python/examples/network_request_callback/README.html @@ -4,7 +4,7 @@ - Network Request Callback — Spot 4.1.0 documentation + Network Request Callback — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/orbit/anomalies/README.html b/docs/html/python/examples/orbit/anomalies/README.html index c57223a31..82bcd18aa 100644 --- a/docs/html/python/examples/orbit/anomalies/README.html +++ b/docs/html/python/examples/orbit/anomalies/README.html @@ -4,7 +4,7 @@ - Anomalies in Orbit — Spot 4.1.0 documentation + Anomalies in Orbit — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/orbit/backups/README.html b/docs/html/python/examples/orbit/backups/README.html index f31a4e0e1..322c83b8d 100644 --- a/docs/html/python/examples/orbit/backups/README.html +++ b/docs/html/python/examples/orbit/backups/README.html @@ -4,7 +4,7 @@ - Orbit Backups — Spot 4.1.0 documentation + Orbit Backups — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/orbit/export_run_archives/README.html b/docs/html/python/examples/orbit/export_run_archives/README.html index e046fbe70..1b4960020 100644 --- a/docs/html/python/examples/orbit/export_run_archives/README.html +++ b/docs/html/python/examples/orbit/export_run_archives/README.html @@ -4,7 +4,7 @@ - Export Run Archives - Mission Data — Spot 4.1.0 documentation + Export Run Archives - Mission Data — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/orbit/export_site_walk_archives/README.html b/docs/html/python/examples/orbit/export_site_walk_archives/README.html index 9a97ccdba..989c2f07b 100644 --- a/docs/html/python/examples/orbit/export_site_walk_archives/README.html +++ b/docs/html/python/examples/orbit/export_site_walk_archives/README.html @@ -4,7 +4,7 @@ - Export Sitewalk Archives - Mission Data — Spot 4.1.0 documentation + Export Sitewalk Archives - Mission Data — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/orbit/hello_orbit/README.html b/docs/html/python/examples/orbit/hello_orbit/README.html index ed0fc39a6..4bb9b8bc8 100644 --- a/docs/html/python/examples/orbit/hello_orbit/README.html +++ b/docs/html/python/examples/orbit/hello_orbit/README.html @@ -4,7 +4,7 @@ - Hello Orbit — Spot 4.1.0 documentation + Hello Orbit — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/orbit/runs_response/README.html b/docs/html/python/examples/orbit/runs_response/README.html index 960ec431d..4b14b1cdd 100644 --- a/docs/html/python/examples/orbit/runs_response/README.html +++ b/docs/html/python/examples/orbit/runs_response/README.html @@ -4,7 +4,7 @@ - Runs Response — Spot 4.1.0 documentation + Runs Response — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/orbit/schedule_mission/README.html b/docs/html/python/examples/orbit/schedule_mission/README.html index afd8f2a70..90bd73b95 100644 --- a/docs/html/python/examples/orbit/schedule_mission/README.html +++ b/docs/html/python/examples/orbit/schedule_mission/README.html @@ -4,7 +4,7 @@ - Create, Edit, and Delete Scheduled Missions on Orbit — Spot 4.1.0 documentation + Create, Edit, and Delete Scheduled Missions on Orbit — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/orbit/send_robot_back_to_dock/README.html b/docs/html/python/examples/orbit/send_robot_back_to_dock/README.html index 536687f41..dfef13cff 100644 --- a/docs/html/python/examples/orbit/send_robot_back_to_dock/README.html +++ b/docs/html/python/examples/orbit/send_robot_back_to_dock/README.html @@ -4,7 +4,7 @@ - Send robot back to the dock during a mission playback — Spot 4.1.0 documentation + Send robot back to the dock during a mission playback — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/orbit/toggle_mission_based_on_weather/README.html b/docs/html/python/examples/orbit/toggle_mission_based_on_weather/README.html index 9d36e1a2a..3bdab250f 100644 --- a/docs/html/python/examples/orbit/toggle_mission_based_on_weather/README.html +++ b/docs/html/python/examples/orbit/toggle_mission_based_on_weather/README.html @@ -4,7 +4,7 @@ - Enable - disable Orbit missions based on weather forcast — Spot 4.1.0 documentation + Enable - disable Orbit missions based on weather forcast — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/orbit/webhook/README.html b/docs/html/python/examples/orbit/webhook/README.html index 3ffb52dd2..9da319165 100644 --- a/docs/html/python/examples/orbit/webhook/README.html +++ b/docs/html/python/examples/orbit/webhook/README.html @@ -4,7 +4,7 @@ - Hello Webhooks — Spot 4.1.0 documentation + Hello Webhooks — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/orbit/webhook_integration/README.html b/docs/html/python/examples/orbit/webhook_integration/README.html index 4a0754284..91dd1a10c 100644 --- a/docs/html/python/examples/orbit/webhook_integration/README.html +++ b/docs/html/python/examples/orbit/webhook_integration/README.html @@ -4,7 +4,7 @@ - Webhook Integrations — Spot 4.1.0 documentation + Webhook Integrations — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/payloads/README.html b/docs/html/python/examples/payloads/README.html index d265562c6..acee65ac2 100644 --- a/docs/html/python/examples/payloads/README.html +++ b/docs/html/python/examples/payloads/README.html @@ -4,7 +4,7 @@ - Using the Payload Service — Spot 4.1.0 documentation + Using the Payload Service — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/post_docking_callbacks/README.html b/docs/html/python/examples/post_docking_callbacks/README.html index d3681d8d1..811f894b0 100644 --- a/docs/html/python/examples/post_docking_callbacks/README.html +++ b/docs/html/python/examples/post_docking_callbacks/README.html @@ -4,7 +4,7 @@ - Post Docking Callback Examples — Spot 4.1.0 documentation + Post Docking Callback Examples — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/ray_cast/README.html b/docs/html/python/examples/ray_cast/README.html index 4bc716f6f..9f794b1a9 100644 --- a/docs/html/python/examples/ray_cast/README.html +++ b/docs/html/python/examples/ray_cast/README.html @@ -4,7 +4,7 @@ - Ray Cast Example — Spot 4.1.0 documentation + Ray Cast Example — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/record_autowalk/README.html b/docs/html/python/examples/record_autowalk/README.html index 7fe496c2b..2c65eb20c 100644 --- a/docs/html/python/examples/record_autowalk/README.html +++ b/docs/html/python/examples/record_autowalk/README.html @@ -4,7 +4,7 @@ - Recording an Autowalk with a Keyboard — Spot 4.1.0 documentation + Recording an Autowalk with a Keyboard — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/remote_mission_service/README.html b/docs/html/python/examples/remote_mission_service/README.html index bd0d70e04..462ca975f 100644 --- a/docs/html/python/examples/remote_mission_service/README.html +++ b/docs/html/python/examples/remote_mission_service/README.html @@ -4,7 +4,7 @@ - Run and Interact with a RemoteMissionService. — Spot 4.1.0 documentation + Run and Interact with a RemoteMissionService. — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/replay_mission/README.html b/docs/html/python/examples/replay_mission/README.html index 4cac15a99..ab9a5bf2a 100644 --- a/docs/html/python/examples/replay_mission/README.html +++ b/docs/html/python/examples/replay_mission/README.html @@ -4,7 +4,7 @@ - Replaying a Mission — Spot 4.1.0 documentation + Replaying a Mission — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/reset_safety_stop/README.html b/docs/html/python/examples/reset_safety_stop/README.html index 3619a3b00..003a7e58e 100644 --- a/docs/html/python/examples/reset_safety_stop/README.html +++ b/docs/html/python/examples/reset_safety_stop/README.html @@ -4,7 +4,7 @@ - Reset Safety Stop Command with the Python SDK — Spot 4.1.0 documentation + Reset Safety Stop Command with the Python SDK — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/ricoh_theta/README.html b/docs/html/python/examples/ricoh_theta/README.html index be27257dd..7bb4ad17e 100644 --- a/docs/html/python/examples/ricoh_theta/README.html +++ b/docs/html/python/examples/ricoh_theta/README.html @@ -4,7 +4,7 @@ - Interacting with a Ricoh Theta Camera — Spot 4.1.0 documentation + Interacting with a Ricoh Theta Camera — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/self_registration/README.html b/docs/html/python/examples/self_registration/README.html index abf27492f..8aacb1ea4 100644 --- a/docs/html/python/examples/self_registration/README.html +++ b/docs/html/python/examples/self_registration/README.html @@ -4,7 +4,7 @@ - Payload & Service Initialization — Spot 4.1.0 documentation + Payload & Service Initialization — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/service_customization/custom_parameter_image_server/README.html b/docs/html/python/examples/service_customization/custom_parameter_image_server/README.html index a3d9b38e6..79f54eefe 100644 --- a/docs/html/python/examples/service_customization/custom_parameter_image_server/README.html +++ b/docs/html/python/examples/service_customization/custom_parameter_image_server/README.html @@ -4,7 +4,7 @@ - Custom Parameter Image Service for a Web Cam — Spot 4.1.0 documentation + Custom Parameter Image Service for a Web Cam — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/service_customization/custom_parameter_ncb_worker/README.html b/docs/html/python/examples/service_customization/custom_parameter_ncb_worker/README.html index bb2985055..3edbd83bc 100644 --- a/docs/html/python/examples/service_customization/custom_parameter_ncb_worker/README.html +++ b/docs/html/python/examples/service_customization/custom_parameter_ncb_worker/README.html @@ -4,7 +4,7 @@ - Network Compute Bridge — Spot 4.1.0 documentation + Network Compute Bridge — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/service_customization/custom_parameters_data_acquisition/README.html b/docs/html/python/examples/service_customization/custom_parameters_data_acquisition/README.html index 8097b3188..c8ecee252 100644 --- a/docs/html/python/examples/service_customization/custom_parameters_data_acquisition/README.html +++ b/docs/html/python/examples/service_customization/custom_parameters_data_acquisition/README.html @@ -4,7 +4,7 @@ - Custom Parameter Data Acquisition — Spot 4.1.0 documentation + Custom Parameter Data Acquisition — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/service_faults/README.html b/docs/html/python/examples/service_faults/README.html index e4b4d06d4..9f2cc502f 100644 --- a/docs/html/python/examples/service_faults/README.html +++ b/docs/html/python/examples/service_faults/README.html @@ -4,7 +4,7 @@ - Handling Service Faults — Spot 4.1.0 documentation + Handling Service Faults — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/spot_cam/README.html b/docs/html/python/examples/spot_cam/README.html index bf3159cc6..63baea3aa 100644 --- a/docs/html/python/examples/spot_cam/README.html +++ b/docs/html/python/examples/spot_cam/README.html @@ -4,7 +4,7 @@ - Spot CAM Services — Spot 4.1.0 documentation + Spot CAM Services — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/spot_light/README.html b/docs/html/python/examples/spot_light/README.html index 4aa68bd9f..4f6d0cdb4 100644 --- a/docs/html/python/examples/spot_light/README.html +++ b/docs/html/python/examples/spot_light/README.html @@ -4,7 +4,7 @@ - Responding to User Interaction via Light — Spot 4.1.0 documentation + Responding to User Interaction via Light — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/spot_tensorflow_detector/README.html b/docs/html/python/examples/spot_tensorflow_detector/README.html index 8916b20cc..e4451fb99 100644 --- a/docs/html/python/examples/spot_tensorflow_detector/README.html +++ b/docs/html/python/examples/spot_tensorflow_detector/README.html @@ -4,7 +4,7 @@ - Spot Tensorflow Object Detection — Spot 4.1.0 documentation + Spot Tensorflow Object Detection — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/stance/README.html b/docs/html/python/examples/stance/README.html index 2377398db..5183200ab 100644 --- a/docs/html/python/examples/stance/README.html +++ b/docs/html/python/examples/stance/README.html @@ -4,7 +4,7 @@ - Adjusting Robot Stance In Place — Spot 4.1.0 documentation + Adjusting Robot Stance In Place — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/stitch_front_images/README.html b/docs/html/python/examples/stitch_front_images/README.html index f066ac30f..957e35545 100644 --- a/docs/html/python/examples/stitch_front_images/README.html +++ b/docs/html/python/examples/stitch_front_images/README.html @@ -4,7 +4,7 @@ - Stitch Front Spot Images Together — Spot 4.1.0 documentation + Stitch Front Spot Images Together — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/tester_programs/README.html b/docs/html/python/examples/tester_programs/README.html index 92df25a79..15848235d 100644 --- a/docs/html/python/examples/tester_programs/README.html +++ b/docs/html/python/examples/tester_programs/README.html @@ -4,7 +4,7 @@ - Tester Programs — Spot 4.1.0 documentation + Tester Programs — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/time_sync/README.html b/docs/html/python/examples/time_sync/README.html index 92ead5a4a..b15a9e6ef 100644 --- a/docs/html/python/examples/time_sync/README.html +++ b/docs/html/python/examples/time_sync/README.html @@ -4,7 +4,7 @@ - Using the Timesync Service — Spot 4.1.0 documentation + Using the Timesync Service — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/upload_choreographed_sequence/README.html b/docs/html/python/examples/upload_choreographed_sequence/README.html index 6b8b226e8..2e1114ec3 100644 --- a/docs/html/python/examples/upload_choreographed_sequence/README.html +++ b/docs/html/python/examples/upload_choreographed_sequence/README.html @@ -4,7 +4,7 @@ - Upload and Execute Choreography Sequence — Spot 4.1.0 documentation + Upload and Execute Choreography Sequence — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/user_nogo_regions/README.html b/docs/html/python/examples/user_nogo_regions/README.html index 9db5f5080..673a87d50 100644 --- a/docs/html/python/examples/user_nogo_regions/README.html +++ b/docs/html/python/examples/user_nogo_regions/README.html @@ -4,7 +4,7 @@ - Setting user no-go regions for locomotion — Spot 4.1.0 documentation + Setting user no-go regions for locomotion — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/velodyne_client/README.html b/docs/html/python/examples/velodyne_client/README.html index fa87229f8..cb7ea8412 100644 --- a/docs/html/python/examples/velodyne_client/README.html +++ b/docs/html/python/examples/velodyne_client/README.html @@ -4,7 +4,7 @@ - Using the Velodyne Point Cloud Service — Spot 4.1.0 documentation + Using the Velodyne Point Cloud Service — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/visualizer/README.html b/docs/html/python/examples/visualizer/README.html index 46f9d6173..95d508f2c 100644 --- a/docs/html/python/examples/visualizer/README.html +++ b/docs/html/python/examples/visualizer/README.html @@ -4,7 +4,7 @@ - Basic Streaming Visualizer for API Messages — Spot 4.1.0 documentation + Basic Streaming Visualizer for API Messages — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/wasd/README.html b/docs/html/python/examples/wasd/README.html index ec072fcda..3ea7c1805 100644 --- a/docs/html/python/examples/wasd/README.html +++ b/docs/html/python/examples/wasd/README.html @@ -4,7 +4,7 @@ - Controlling the Robot with a Keyboard — Spot 4.1.0 documentation + Controlling the Robot with a Keyboard — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/world_object_mutations/README.html b/docs/html/python/examples/world_object_mutations/README.html index fcec1eba5..8748782ab 100644 --- a/docs/html/python/examples/world_object_mutations/README.html +++ b/docs/html/python/examples/world_object_mutations/README.html @@ -4,7 +4,7 @@ - World Object Mutations — Spot 4.1.0 documentation + World Object Mutations — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/world_object_with_image_coordinates/README.html b/docs/html/python/examples/world_object_with_image_coordinates/README.html index 183b3f03c..dc8cfd674 100644 --- a/docs/html/python/examples/world_object_with_image_coordinates/README.html +++ b/docs/html/python/examples/world_object_with_image_coordinates/README.html @@ -4,7 +4,7 @@ - Using World Object Service with Image Coordinates — Spot 4.1.0 documentation + Using World Object Service with Image Coordinates — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/python/examples/xbox_controller/README.html b/docs/html/python/examples/xbox_controller/README.html index d85f294e0..766a5ffda 100644 --- a/docs/html/python/examples/xbox_controller/README.html +++ b/docs/html/python/examples/xbox_controller/README.html @@ -4,7 +4,7 @@ - Controlling the Robot with an Xbox Controller — Spot 4.1.0 documentation + Controlling the Robot with an Xbox Controller — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/search.html b/docs/html/search.html index 873768cff..750675a77 100644 --- a/docs/html/search.html +++ b/docs/html/search.html @@ -3,7 +3,7 @@ - Search — Spot 4.1.0 documentation + Search — Spot 4.1.1 documentation @@ -38,7 +38,7 @@
                              - 4.1.0 + 4.1.1
                              diff --git a/docs/html/searchindex.js b/docs/html/searchindex.js index afa66a445..2e9079c3e 100644 --- a/docs/html/searchindex.js +++ b/docs/html/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["README", "docs/concepts/README", "docs/concepts/about_spot", "docs/concepts/arm/README", "docs/concepts/arm/arm_concepts", "docs/concepts/arm/arm_services", "docs/concepts/arm/arm_specification", "docs/concepts/autonomy/README", "docs/concepts/autonomy/auto_return", "docs/concepts/autonomy/autonomous_navigation_code_examples", "docs/concepts/autonomy/autonomous_navigation_services", "docs/concepts/autonomy/autowalk_service", "docs/concepts/autonomy/components_of_autonomous_navigation", "docs/concepts/autonomy/directed_exploration", "docs/concepts/autonomy/docking", "docs/concepts/autonomy/gps", "docs/concepts/autonomy/graphnav_and_robot_locomotion", "docs/concepts/autonomy/graphnav_area_callbacks", "docs/concepts/autonomy/graphnav_map_structure", "docs/concepts/autonomy/graphnav_service", "docs/concepts/autonomy/graphnav_tech_summary", "docs/concepts/autonomy/initialization", "docs/concepts/autonomy/localization", "docs/concepts/autonomy/missions_service", "docs/concepts/autonomy/typical_autonomous_navigation_use_case", "docs/concepts/base_services", "docs/concepts/bddf", "docs/concepts/choreography/README", "docs/concepts/choreography/animation_file_specification", "docs/concepts/choreography/animations_in_choreographer", "docs/concepts/choreography/choreographer", "docs/concepts/choreography/choreographer_setup", "docs/concepts/choreography/choreography_in_autowalk", "docs/concepts/choreography/choreography_in_tablet", "docs/concepts/choreography/choreography_service", "docs/concepts/choreography/custom_gait", "docs/concepts/choreography/move_reference", "docs/concepts/choreography/robot_controls_in_choreographer", "docs/concepts/data", "docs/concepts/data_acquisition_output", "docs/concepts/data_acquisition_overview", "docs/concepts/data_acquisition_thermal_raw", "docs/concepts/data_buffer_overview", "docs/concepts/developing_api_services", "docs/concepts/estop_service", "docs/concepts/faults", "docs/concepts/geometry_and_frames", "docs/concepts/joint_control/README", "docs/concepts/joint_control/knee_torque_limits", "docs/concepts/joint_control/supplemental_data", "docs/concepts/keepalive_service", "docs/concepts/lease_service", "docs/concepts/network_compute_bridge", "docs/concepts/networking", "docs/concepts/orbit/about_orbit", "docs/concepts/orbit/orbit_api", "docs/concepts/robot_services", "docs/concepts/service_customization", "docs/concepts/writing_services_for_data_acquisition", "docs/payload/README", "docs/payload/configuring_payload_software", "docs/payload/coreio_documentation", "docs/payload/coreio_openvpn_extension", "docs/payload/docker_containers", "docs/payload/guidelines_for_robust_payload_design", "docs/payload/mechanical_interfaces", "docs/payload/payload_configuration_requirements", "docs/payload/robot_electrical_interface", "docs/payload/robot_mounting_rails", "docs/payload/spot_core_cockpit", "docs/payload/spot_core_documentation", "docs/payload/spot_core_portainer", "docs/payload/spot_core_vnc", "docs/protos/README", "docs/protos/style_guide", "docs/python/README", "docs/python/daq_tutorial/daq1", "docs/python/daq_tutorial/daq2", "docs/python/daq_tutorial/daq3", "docs/python/daq_tutorial/daq4", "docs/python/daq_tutorial/daq5", "docs/python/daq_tutorial/daq6", "docs/python/fetch_tutorial/fetch1", "docs/python/fetch_tutorial/fetch2", "docs/python/fetch_tutorial/fetch3", "docs/python/fetch_tutorial/fetch4", "docs/python/fetch_tutorial/fetch5", "docs/python/fetch_tutorial/fetch6", "docs/python/quickstart", "docs/python/understanding_spot_programming", "docs/release_notes", "protos/bosdyn/api/README", "protos/bosdyn/api/proto_reference", "python/README", "python/bosdyn-choreography-client/src/bosdyn/choreography/client/README", "python/bosdyn-choreography-client/src/bosdyn/choreography/client/animation_file_conversion_helpers", "python/bosdyn-choreography-client/src/bosdyn/choreography/client/animation_file_to_proto", "python/bosdyn-choreography-client/src/bosdyn/choreography/client/choreography", "python/bosdyn-client/src/bosdyn/client/README", "python/bosdyn-client/src/bosdyn/client/area_callback", "python/bosdyn-client/src/bosdyn/client/area_callback_region_handler_base", "python/bosdyn-client/src/bosdyn/client/area_callback_service_runner", "python/bosdyn-client/src/bosdyn/client/area_callback_service_servicer", "python/bosdyn-client/src/bosdyn/client/area_callback_service_utils", "python/bosdyn-client/src/bosdyn/client/arm_surface_contact", "python/bosdyn-client/src/bosdyn/client/async_tasks", "python/bosdyn-client/src/bosdyn/client/auth", "python/bosdyn-client/src/bosdyn/client/auto_return", "python/bosdyn-client/src/bosdyn/client/autowalk", "python/bosdyn-client/src/bosdyn/client/bddf", "python/bosdyn-client/src/bosdyn/client/bddf_download", "python/bosdyn-client/src/bosdyn/client/channel", "python/bosdyn-client/src/bosdyn/client/command_line", "python/bosdyn-client/src/bosdyn/client/common", "python/bosdyn-client/src/bosdyn/client/data_acquisition", "python/bosdyn-client/src/bosdyn/client/data_acquisition_helpers", "python/bosdyn-client/src/bosdyn/client/data_acquisition_plugin", "python/bosdyn-client/src/bosdyn/client/data_acquisition_plugin_service", "python/bosdyn-client/src/bosdyn/client/data_acquisition_store", "python/bosdyn-client/src/bosdyn/client/data_buffer", "python/bosdyn-client/src/bosdyn/client/data_chunk", "python/bosdyn-client/src/bosdyn/client/data_service", "python/bosdyn-client/src/bosdyn/client/directory", "python/bosdyn-client/src/bosdyn/client/directory_registration", "python/bosdyn-client/src/bosdyn/client/docking", "python/bosdyn-client/src/bosdyn/client/door", "python/bosdyn-client/src/bosdyn/client/estop", "python/bosdyn-client/src/bosdyn/client/exceptions", "python/bosdyn-client/src/bosdyn/client/fault", "python/bosdyn-client/src/bosdyn/client/frame_helpers", "python/bosdyn-client/src/bosdyn/client/gps/NMEAParser", "python/bosdyn-client/src/bosdyn/client/gps/README", "python/bosdyn-client/src/bosdyn/client/gps/aggregator_client", "python/bosdyn-client/src/bosdyn/client/gps/gps_listener", "python/bosdyn-client/src/bosdyn/client/gps/registration_client", "python/bosdyn-client/src/bosdyn/client/graph_nav", "python/bosdyn-client/src/bosdyn/client/gripper_camera_param", "python/bosdyn-client/src/bosdyn/client/image", "python/bosdyn-client/src/bosdyn/client/image_service_helpers", "python/bosdyn-client/src/bosdyn/client/inverse_kinematics", "python/bosdyn-client/src/bosdyn/client/ir_enable_disable", "python/bosdyn-client/src/bosdyn/client/keepalive", "python/bosdyn-client/src/bosdyn/client/lease", "python/bosdyn-client/src/bosdyn/client/lease_resource_hierarchy", "python/bosdyn-client/src/bosdyn/client/lease_validator", "python/bosdyn-client/src/bosdyn/client/license", "python/bosdyn-client/src/bosdyn/client/local_grid", "python/bosdyn-client/src/bosdyn/client/log_status", "python/bosdyn-client/src/bosdyn/client/manipulation_api_client", "python/bosdyn-client/src/bosdyn/client/map_processing", "python/bosdyn-client/src/bosdyn/client/math_helpers", "python/bosdyn-client/src/bosdyn/client/metrics_logging", "python/bosdyn-client/src/bosdyn/client/network_compute_bridge_client", "python/bosdyn-client/src/bosdyn/client/payload", "python/bosdyn-client/src/bosdyn/client/payload_registration", "python/bosdyn-client/src/bosdyn/client/point_cloud", "python/bosdyn-client/src/bosdyn/client/power", "python/bosdyn-client/src/bosdyn/client/processors", "python/bosdyn-client/src/bosdyn/client/ray_cast", "python/bosdyn-client/src/bosdyn/client/recording", "python/bosdyn-client/src/bosdyn/client/robot", "python/bosdyn-client/src/bosdyn/client/robot_command", "python/bosdyn-client/src/bosdyn/client/robot_id", "python/bosdyn-client/src/bosdyn/client/robot_state", "python/bosdyn-client/src/bosdyn/client/sdk", "python/bosdyn-client/src/bosdyn/client/server_util", "python/bosdyn-client/src/bosdyn/client/service_customization_helpers", "python/bosdyn-client/src/bosdyn/client/signals_helpers", "python/bosdyn-client/src/bosdyn/client/spot_cam/README", "python/bosdyn-client/src/bosdyn/client/spot_cam/audio", "python/bosdyn-client/src/bosdyn/client/spot_cam/compositor", "python/bosdyn-client/src/bosdyn/client/spot_cam/health", "python/bosdyn-client/src/bosdyn/client/spot_cam/lighting", "python/bosdyn-client/src/bosdyn/client/spot_cam/lights_helper", "python/bosdyn-client/src/bosdyn/client/spot_cam/media_log", "python/bosdyn-client/src/bosdyn/client/spot_cam/network", "python/bosdyn-client/src/bosdyn/client/spot_cam/power", "python/bosdyn-client/src/bosdyn/client/spot_cam/ptz", "python/bosdyn-client/src/bosdyn/client/spot_cam/streamquality", "python/bosdyn-client/src/bosdyn/client/spot_cam/version", "python/bosdyn-client/src/bosdyn/client/spot_check", "python/bosdyn-client/src/bosdyn/client/time_sync", "python/bosdyn-client/src/bosdyn/client/token_cache", "python/bosdyn-client/src/bosdyn/client/token_manager", "python/bosdyn-client/src/bosdyn/client/units_helpers", "python/bosdyn-client/src/bosdyn/client/util", "python/bosdyn-client/src/bosdyn/client/world_object", "python/bosdyn-core/src/bosdyn/README", "python/bosdyn-core/src/bosdyn/bddf/README", "python/bosdyn-core/src/bosdyn/bddf/base_data_reader", "python/bosdyn-core/src/bosdyn/bddf/block_writer", "python/bosdyn-core/src/bosdyn/bddf/bosdyn", "python/bosdyn-core/src/bosdyn/bddf/common", "python/bosdyn-core/src/bosdyn/bddf/data_reader", "python/bosdyn-core/src/bosdyn/bddf/data_writer", "python/bosdyn-core/src/bosdyn/bddf/file_indexer", "python/bosdyn-core/src/bosdyn/bddf/grpc_proto_reader", "python/bosdyn-core/src/bosdyn/bddf/grpc_reader", "python/bosdyn-core/src/bosdyn/bddf/grpc_service_reader", "python/bosdyn-core/src/bosdyn/bddf/grpc_service_writer", "python/bosdyn-core/src/bosdyn/bddf/message_reader", "python/bosdyn-core/src/bosdyn/bddf/pod_series_reader", "python/bosdyn-core/src/bosdyn/bddf/pod_series_writer", "python/bosdyn-core/src/bosdyn/bddf/protobuf_channel_reader", "python/bosdyn-core/src/bosdyn/bddf/protobuf_reader", "python/bosdyn-core/src/bosdyn/bddf/protobuf_series_writer", "python/bosdyn-core/src/bosdyn/bddf/stream_data_reader", "python/bosdyn-core/src/bosdyn/deprecated", "python/bosdyn-core/src/bosdyn/geometry", "python/bosdyn-core/src/bosdyn/util", "python/bosdyn-mission/src/bosdyn/mission/README", "python/bosdyn-mission/src/bosdyn/mission/client", "python/bosdyn-mission/src/bosdyn/mission/constants", "python/bosdyn-mission/src/bosdyn/mission/exceptions", "python/bosdyn-mission/src/bosdyn/mission/remote_client", "python/bosdyn-mission/src/bosdyn/mission/server_util", "python/bosdyn-mission/src/bosdyn/mission/util", "python/bosdyn-orbit/src/bosdyn/orbit/README", "python/bosdyn-orbit/src/bosdyn/orbit/client", "python/bosdyn-orbit/src/bosdyn/orbit/exceptions", "python/bosdyn-orbit/src/bosdyn/orbit/utils", "python/bosdyn-scout/src/bosdyn/scout/README", "python/bosdyn-scout/src/bosdyn/scout/client", "python/bosdyn-scout/src/bosdyn/scout/exceptions", "python/bosdyn-scout/src/bosdyn/scout/utils", "python/examples/README", "python/examples/animation_recorder/README", "python/examples/area_callback/README", "python/examples/arm_and_mobility_command/README", "python/examples/arm_constrained_manipulation/README", "python/examples/arm_door/README", "python/examples/arm_force_control/README", "python/examples/arm_freeze/README", "python/examples/arm_gaze/README", "python/examples/arm_gcode/README", "python/examples/arm_grasp/README", "python/examples/arm_grasp_carry_overrides/README", "python/examples/arm_impedance_control/README", "python/examples/arm_joint_move/README", "python/examples/arm_simple/README", "python/examples/arm_stow_unstow/README", "python/examples/arm_surface_contact/README", "python/examples/arm_trajectory/README", "python/examples/arm_walk_to_object/README", "python/examples/arm_wasd/README", "python/examples/arm_with_body_follow/README", "python/examples/auto_return/README", "python/examples/bddf_download/README", "python/examples/cloud_upload/README", "python/examples/comms_mapping/README", "python/examples/comms_test/README", "python/examples/core_io_gpio/README", "python/examples/data_acquisition_service/README", "python/examples/data_acquisition_service/signals_coreio_modem_plugin/README", "python/examples/data_buffer/README", "python/examples/data_service/README", "python/examples/directory/README", "python/examples/disable_ir_emission/README", "python/examples/docking/README", "python/examples/docs/arm_examples", "python/examples/docs/autonomy_and_missions_examples", "python/examples/docs/basic_service_examples", "python/examples/docs/data_acquisition_examples", "python/examples/docs/joint_control_examples", "python/examples/docs/logging_examples", "python/examples/docs/orbit", "python/examples/docs/payloads_examples", "python/examples/docs/perception_world_objects_examples", "python/examples/docs/robot_behavior_examples", "python/examples/edit_autowalk/README", "python/examples/estop/README", "python/examples/extensions/README", "python/examples/extract_images_from_walk/README", "python/examples/fan_command/README", "python/examples/fiducial_follow/README", "python/examples/frame_trajectory_command/README", "python/examples/get_depth_plus_visual_image/README", "python/examples/get_image/README", "python/examples/get_mission_state/README", "python/examples/get_robot_state/README", "python/examples/get_robot_state_async/README", "python/examples/get_world_objects/README", "python/examples/gps_service/README", "python/examples/graph_nav_anchoring_optimization/README", "python/examples/graph_nav_command_line/README", "python/examples/graph_nav_extract_point_cloud/README", "python/examples/graph_nav_view_gps/README", "python/examples/graph_nav_view_map/README", "python/examples/gripper_camera_params/README", "python/examples/hello_spot/README", "python/examples/inverse_kinematics/README", "python/examples/joint_control/README", "python/examples/log_status/README", "python/examples/logging/README", "python/examples/metrics_over_coreio/README", "python/examples/mission_question_answerer/README", "python/examples/mission_recorder/README", "python/examples/network_compute_bridge/README", "python/examples/network_compute_bridge/fire_extinguisher_server/README", "python/examples/network_request_callback/README", "python/examples/orbit/anomalies/README", "python/examples/orbit/backups/README", "python/examples/orbit/export_run_archives/README", "python/examples/orbit/export_site_walk_archives/README", "python/examples/orbit/hello_orbit/README", "python/examples/orbit/runs_response/README", "python/examples/orbit/schedule_mission/README", "python/examples/orbit/send_robot_back_to_dock/README", "python/examples/orbit/toggle_mission_based_on_weather/README", "python/examples/orbit/webhook/README", "python/examples/orbit/webhook_integration/README", "python/examples/payloads/README", "python/examples/post_docking_callbacks/README", "python/examples/ray_cast/README", "python/examples/record_autowalk/README", "python/examples/remote_mission_service/README", "python/examples/replay_mission/README", "python/examples/reset_safety_stop/README", "python/examples/ricoh_theta/README", "python/examples/self_registration/README", "python/examples/service_customization/custom_parameter_image_server/README", "python/examples/service_customization/custom_parameter_ncb_worker/README", "python/examples/service_customization/custom_parameters_data_acquisition/README", "python/examples/service_faults/README", "python/examples/spot_cam/README", "python/examples/spot_light/README", "python/examples/spot_tensorflow_detector/README", "python/examples/stance/README", "python/examples/stitch_front_images/README", "python/examples/tester_programs/README", "python/examples/time_sync/README", "python/examples/upload_choreographed_sequence/README", "python/examples/user_nogo_regions/README", "python/examples/velodyne_client/README", "python/examples/visualizer/README", "python/examples/wasd/README", "python/examples/world_object_mutations/README", "python/examples/world_object_with_image_coordinates/README", "python/examples/xbox_controller/README"], "filenames": ["README.md", "docs/concepts/README.md", "docs/concepts/about_spot.md", "docs/concepts/arm/README.md", "docs/concepts/arm/arm_concepts.md", "docs/concepts/arm/arm_services.md", "docs/concepts/arm/arm_specification.md", "docs/concepts/autonomy/README.md", "docs/concepts/autonomy/auto_return.md", "docs/concepts/autonomy/autonomous_navigation_code_examples.md", "docs/concepts/autonomy/autonomous_navigation_services.md", "docs/concepts/autonomy/autowalk_service.md", "docs/concepts/autonomy/components_of_autonomous_navigation.md", "docs/concepts/autonomy/directed_exploration.md", "docs/concepts/autonomy/docking.md", "docs/concepts/autonomy/gps.md", "docs/concepts/autonomy/graphnav_and_robot_locomotion.md", "docs/concepts/autonomy/graphnav_area_callbacks.md", "docs/concepts/autonomy/graphnav_map_structure.md", "docs/concepts/autonomy/graphnav_service.md", "docs/concepts/autonomy/graphnav_tech_summary.md", "docs/concepts/autonomy/initialization.md", "docs/concepts/autonomy/localization.md", "docs/concepts/autonomy/missions_service.md", "docs/concepts/autonomy/typical_autonomous_navigation_use_case.md", "docs/concepts/base_services.md", "docs/concepts/bddf.md", "docs/concepts/choreography/README.md", "docs/concepts/choreography/animation_file_specification.md", "docs/concepts/choreography/animations_in_choreographer.md", "docs/concepts/choreography/choreographer.md", "docs/concepts/choreography/choreographer_setup.md", "docs/concepts/choreography/choreography_in_autowalk.md", "docs/concepts/choreography/choreography_in_tablet.md", "docs/concepts/choreography/choreography_service.md", "docs/concepts/choreography/custom_gait.md", "docs/concepts/choreography/move_reference.md", "docs/concepts/choreography/robot_controls_in_choreographer.md", "docs/concepts/data.md", "docs/concepts/data_acquisition_output.md", "docs/concepts/data_acquisition_overview.md", "docs/concepts/data_acquisition_thermal_raw.md", "docs/concepts/data_buffer_overview.md", "docs/concepts/developing_api_services.md", "docs/concepts/estop_service.md", "docs/concepts/faults.md", "docs/concepts/geometry_and_frames.md", "docs/concepts/joint_control/README.md", "docs/concepts/joint_control/knee_torque_limits.md", "docs/concepts/joint_control/supplemental_data.md", "docs/concepts/keepalive_service.md", "docs/concepts/lease_service.md", "docs/concepts/network_compute_bridge.md", "docs/concepts/networking.md", "docs/concepts/orbit/about_orbit.md", "docs/concepts/orbit/orbit_api.md", "docs/concepts/robot_services.md", "docs/concepts/service_customization.md", "docs/concepts/writing_services_for_data_acquisition.md", "docs/payload/README.md", "docs/payload/configuring_payload_software.md", "docs/payload/coreio_documentation.md", "docs/payload/coreio_openvpn_extension.md", "docs/payload/docker_containers.md", "docs/payload/guidelines_for_robust_payload_design.md", "docs/payload/mechanical_interfaces.md", "docs/payload/payload_configuration_requirements.md", "docs/payload/robot_electrical_interface.md", "docs/payload/robot_mounting_rails.md", "docs/payload/spot_core_cockpit.md", "docs/payload/spot_core_documentation.md", "docs/payload/spot_core_portainer.md", "docs/payload/spot_core_vnc.md", "docs/protos/README.md", "docs/protos/style_guide.md", "docs/python/README.md", "docs/python/daq_tutorial/daq1.md", "docs/python/daq_tutorial/daq2.md", "docs/python/daq_tutorial/daq3.md", "docs/python/daq_tutorial/daq4.md", "docs/python/daq_tutorial/daq5.md", "docs/python/daq_tutorial/daq6.md", "docs/python/fetch_tutorial/fetch1.md", "docs/python/fetch_tutorial/fetch2.md", "docs/python/fetch_tutorial/fetch3.md", "docs/python/fetch_tutorial/fetch4.md", "docs/python/fetch_tutorial/fetch5.md", "docs/python/fetch_tutorial/fetch6.md", "docs/python/quickstart.md", "docs/python/understanding_spot_programming.md", "docs/release_notes.md", "protos/bosdyn/api/README.md", "protos/bosdyn/api/proto_reference.md", "python/README.md", "python/bosdyn-choreography-client/src/bosdyn/choreography/client/README.md", "python/bosdyn-choreography-client/src/bosdyn/choreography/client/animation_file_conversion_helpers.rst", "python/bosdyn-choreography-client/src/bosdyn/choreography/client/animation_file_to_proto.rst", "python/bosdyn-choreography-client/src/bosdyn/choreography/client/choreography.rst", "python/bosdyn-client/src/bosdyn/client/README.md", "python/bosdyn-client/src/bosdyn/client/area_callback.rst", "python/bosdyn-client/src/bosdyn/client/area_callback_region_handler_base.rst", "python/bosdyn-client/src/bosdyn/client/area_callback_service_runner.rst", "python/bosdyn-client/src/bosdyn/client/area_callback_service_servicer.rst", "python/bosdyn-client/src/bosdyn/client/area_callback_service_utils.rst", "python/bosdyn-client/src/bosdyn/client/arm_surface_contact.rst", "python/bosdyn-client/src/bosdyn/client/async_tasks.rst", "python/bosdyn-client/src/bosdyn/client/auth.rst", "python/bosdyn-client/src/bosdyn/client/auto_return.rst", "python/bosdyn-client/src/bosdyn/client/autowalk.rst", "python/bosdyn-client/src/bosdyn/client/bddf.rst", "python/bosdyn-client/src/bosdyn/client/bddf_download.rst", "python/bosdyn-client/src/bosdyn/client/channel.rst", "python/bosdyn-client/src/bosdyn/client/command_line.rst", "python/bosdyn-client/src/bosdyn/client/common.rst", "python/bosdyn-client/src/bosdyn/client/data_acquisition.rst", "python/bosdyn-client/src/bosdyn/client/data_acquisition_helpers.rst", "python/bosdyn-client/src/bosdyn/client/data_acquisition_plugin.rst", "python/bosdyn-client/src/bosdyn/client/data_acquisition_plugin_service.rst", "python/bosdyn-client/src/bosdyn/client/data_acquisition_store.rst", "python/bosdyn-client/src/bosdyn/client/data_buffer.rst", "python/bosdyn-client/src/bosdyn/client/data_chunk.rst", "python/bosdyn-client/src/bosdyn/client/data_service.rst", "python/bosdyn-client/src/bosdyn/client/directory.rst", "python/bosdyn-client/src/bosdyn/client/directory_registration.rst", "python/bosdyn-client/src/bosdyn/client/docking.rst", "python/bosdyn-client/src/bosdyn/client/door.rst", "python/bosdyn-client/src/bosdyn/client/estop.rst", "python/bosdyn-client/src/bosdyn/client/exceptions.rst", "python/bosdyn-client/src/bosdyn/client/fault.rst", "python/bosdyn-client/src/bosdyn/client/frame_helpers.rst", "python/bosdyn-client/src/bosdyn/client/gps/NMEAParser.rst", "python/bosdyn-client/src/bosdyn/client/gps/README.md", "python/bosdyn-client/src/bosdyn/client/gps/aggregator_client.rst", "python/bosdyn-client/src/bosdyn/client/gps/gps_listener.rst", "python/bosdyn-client/src/bosdyn/client/gps/registration_client.rst", "python/bosdyn-client/src/bosdyn/client/graph_nav.rst", "python/bosdyn-client/src/bosdyn/client/gripper_camera_param.rst", "python/bosdyn-client/src/bosdyn/client/image.rst", "python/bosdyn-client/src/bosdyn/client/image_service_helpers.rst", "python/bosdyn-client/src/bosdyn/client/inverse_kinematics.rst", "python/bosdyn-client/src/bosdyn/client/ir_enable_disable.rst", "python/bosdyn-client/src/bosdyn/client/keepalive.rst", "python/bosdyn-client/src/bosdyn/client/lease.rst", "python/bosdyn-client/src/bosdyn/client/lease_resource_hierarchy.rst", "python/bosdyn-client/src/bosdyn/client/lease_validator.rst", "python/bosdyn-client/src/bosdyn/client/license.rst", "python/bosdyn-client/src/bosdyn/client/local_grid.rst", "python/bosdyn-client/src/bosdyn/client/log_status.rst", "python/bosdyn-client/src/bosdyn/client/manipulation_api_client.rst", "python/bosdyn-client/src/bosdyn/client/map_processing.rst", "python/bosdyn-client/src/bosdyn/client/math_helpers.rst", "python/bosdyn-client/src/bosdyn/client/metrics_logging.rst", "python/bosdyn-client/src/bosdyn/client/network_compute_bridge_client.rst", "python/bosdyn-client/src/bosdyn/client/payload.rst", "python/bosdyn-client/src/bosdyn/client/payload_registration.rst", "python/bosdyn-client/src/bosdyn/client/point_cloud.rst", "python/bosdyn-client/src/bosdyn/client/power.rst", "python/bosdyn-client/src/bosdyn/client/processors.rst", "python/bosdyn-client/src/bosdyn/client/ray_cast.rst", "python/bosdyn-client/src/bosdyn/client/recording.rst", "python/bosdyn-client/src/bosdyn/client/robot.rst", "python/bosdyn-client/src/bosdyn/client/robot_command.rst", "python/bosdyn-client/src/bosdyn/client/robot_id.rst", "python/bosdyn-client/src/bosdyn/client/robot_state.rst", "python/bosdyn-client/src/bosdyn/client/sdk.rst", "python/bosdyn-client/src/bosdyn/client/server_util.rst", "python/bosdyn-client/src/bosdyn/client/service_customization_helpers.rst", "python/bosdyn-client/src/bosdyn/client/signals_helpers.rst", "python/bosdyn-client/src/bosdyn/client/spot_cam/README.md", "python/bosdyn-client/src/bosdyn/client/spot_cam/audio.rst", "python/bosdyn-client/src/bosdyn/client/spot_cam/compositor.rst", "python/bosdyn-client/src/bosdyn/client/spot_cam/health.rst", "python/bosdyn-client/src/bosdyn/client/spot_cam/lighting.rst", "python/bosdyn-client/src/bosdyn/client/spot_cam/lights_helper.rst", "python/bosdyn-client/src/bosdyn/client/spot_cam/media_log.rst", "python/bosdyn-client/src/bosdyn/client/spot_cam/network.rst", "python/bosdyn-client/src/bosdyn/client/spot_cam/power.rst", "python/bosdyn-client/src/bosdyn/client/spot_cam/ptz.rst", "python/bosdyn-client/src/bosdyn/client/spot_cam/streamquality.rst", "python/bosdyn-client/src/bosdyn/client/spot_cam/version.rst", "python/bosdyn-client/src/bosdyn/client/spot_check.rst", "python/bosdyn-client/src/bosdyn/client/time_sync.rst", "python/bosdyn-client/src/bosdyn/client/token_cache.rst", "python/bosdyn-client/src/bosdyn/client/token_manager.rst", "python/bosdyn-client/src/bosdyn/client/units_helpers.rst", "python/bosdyn-client/src/bosdyn/client/util.rst", "python/bosdyn-client/src/bosdyn/client/world_object.rst", "python/bosdyn-core/src/bosdyn/README.md", "python/bosdyn-core/src/bosdyn/bddf/README.md", "python/bosdyn-core/src/bosdyn/bddf/base_data_reader.rst", "python/bosdyn-core/src/bosdyn/bddf/block_writer.rst", "python/bosdyn-core/src/bosdyn/bddf/bosdyn.rst", "python/bosdyn-core/src/bosdyn/bddf/common.rst", "python/bosdyn-core/src/bosdyn/bddf/data_reader.rst", "python/bosdyn-core/src/bosdyn/bddf/data_writer.rst", "python/bosdyn-core/src/bosdyn/bddf/file_indexer.rst", "python/bosdyn-core/src/bosdyn/bddf/grpc_proto_reader.rst", "python/bosdyn-core/src/bosdyn/bddf/grpc_reader.rst", "python/bosdyn-core/src/bosdyn/bddf/grpc_service_reader.rst", "python/bosdyn-core/src/bosdyn/bddf/grpc_service_writer.rst", "python/bosdyn-core/src/bosdyn/bddf/message_reader.rst", "python/bosdyn-core/src/bosdyn/bddf/pod_series_reader.rst", "python/bosdyn-core/src/bosdyn/bddf/pod_series_writer.rst", "python/bosdyn-core/src/bosdyn/bddf/protobuf_channel_reader.rst", "python/bosdyn-core/src/bosdyn/bddf/protobuf_reader.rst", "python/bosdyn-core/src/bosdyn/bddf/protobuf_series_writer.rst", "python/bosdyn-core/src/bosdyn/bddf/stream_data_reader.rst", "python/bosdyn-core/src/bosdyn/deprecated.rst", "python/bosdyn-core/src/bosdyn/geometry.rst", "python/bosdyn-core/src/bosdyn/util.rst", "python/bosdyn-mission/src/bosdyn/mission/README.md", "python/bosdyn-mission/src/bosdyn/mission/client.rst", "python/bosdyn-mission/src/bosdyn/mission/constants.rst", "python/bosdyn-mission/src/bosdyn/mission/exceptions.rst", "python/bosdyn-mission/src/bosdyn/mission/remote_client.rst", "python/bosdyn-mission/src/bosdyn/mission/server_util.rst", "python/bosdyn-mission/src/bosdyn/mission/util.rst", "python/bosdyn-orbit/src/bosdyn/orbit/README.md", "python/bosdyn-orbit/src/bosdyn/orbit/client.rst", "python/bosdyn-orbit/src/bosdyn/orbit/exceptions.rst", "python/bosdyn-orbit/src/bosdyn/orbit/utils.rst", "python/bosdyn-scout/src/bosdyn/scout/README.md", "python/bosdyn-scout/src/bosdyn/scout/client.rst", "python/bosdyn-scout/src/bosdyn/scout/exceptions.rst", "python/bosdyn-scout/src/bosdyn/scout/utils.rst", "python/examples/README.md", "python/examples/animation_recorder/README.md", "python/examples/area_callback/README.md", "python/examples/arm_and_mobility_command/README.md", "python/examples/arm_constrained_manipulation/README.md", "python/examples/arm_door/README.md", "python/examples/arm_force_control/README.md", "python/examples/arm_freeze/README.md", "python/examples/arm_gaze/README.md", "python/examples/arm_gcode/README.md", "python/examples/arm_grasp/README.md", "python/examples/arm_grasp_carry_overrides/README.md", "python/examples/arm_impedance_control/README.md", "python/examples/arm_joint_move/README.md", "python/examples/arm_simple/README.md", "python/examples/arm_stow_unstow/README.md", "python/examples/arm_surface_contact/README.md", "python/examples/arm_trajectory/README.md", "python/examples/arm_walk_to_object/README.md", "python/examples/arm_wasd/README.md", "python/examples/arm_with_body_follow/README.md", "python/examples/auto_return/README.md", "python/examples/bddf_download/README.md", "python/examples/cloud_upload/README.md", "python/examples/comms_mapping/README.md", "python/examples/comms_test/README.md", "python/examples/core_io_gpio/README.md", "python/examples/data_acquisition_service/README.md", "python/examples/data_acquisition_service/signals_coreio_modem_plugin/README.md", "python/examples/data_buffer/README.md", "python/examples/data_service/README.md", "python/examples/directory/README.md", "python/examples/disable_ir_emission/README.md", "python/examples/docking/README.md", "python/examples/docs/arm_examples.md", "python/examples/docs/autonomy_and_missions_examples.md", "python/examples/docs/basic_service_examples.md", "python/examples/docs/data_acquisition_examples.md", "python/examples/docs/joint_control_examples.md", "python/examples/docs/logging_examples.md", "python/examples/docs/orbit.md", "python/examples/docs/payloads_examples.md", "python/examples/docs/perception_world_objects_examples.md", "python/examples/docs/robot_behavior_examples.md", "python/examples/edit_autowalk/README.md", "python/examples/estop/README.md", "python/examples/extensions/README.md", "python/examples/extract_images_from_walk/README.md", "python/examples/fan_command/README.md", "python/examples/fiducial_follow/README.md", "python/examples/frame_trajectory_command/README.md", "python/examples/get_depth_plus_visual_image/README.md", "python/examples/get_image/README.md", "python/examples/get_mission_state/README.md", "python/examples/get_robot_state/README.md", "python/examples/get_robot_state_async/README.md", "python/examples/get_world_objects/README.md", "python/examples/gps_service/README.md", "python/examples/graph_nav_anchoring_optimization/README.md", "python/examples/graph_nav_command_line/README.md", "python/examples/graph_nav_extract_point_cloud/README.md", "python/examples/graph_nav_view_gps/README.md", "python/examples/graph_nav_view_map/README.md", "python/examples/gripper_camera_params/README.md", "python/examples/hello_spot/README.md", "python/examples/inverse_kinematics/README.md", "python/examples/joint_control/README.md", "python/examples/log_status/README.md", "python/examples/logging/README.md", "python/examples/metrics_over_coreio/README.md", "python/examples/mission_question_answerer/README.md", "python/examples/mission_recorder/README.md", "python/examples/network_compute_bridge/README.md", "python/examples/network_compute_bridge/fire_extinguisher_server/README.md", "python/examples/network_request_callback/README.md", "python/examples/orbit/anomalies/README.md", "python/examples/orbit/backups/README.md", "python/examples/orbit/export_run_archives/README.md", "python/examples/orbit/export_site_walk_archives/README.md", "python/examples/orbit/hello_orbit/README.md", "python/examples/orbit/runs_response/README.md", "python/examples/orbit/schedule_mission/README.md", "python/examples/orbit/send_robot_back_to_dock/README.md", "python/examples/orbit/toggle_mission_based_on_weather/README.md", "python/examples/orbit/webhook/README.md", "python/examples/orbit/webhook_integration/README.md", "python/examples/payloads/README.md", "python/examples/post_docking_callbacks/README.md", "python/examples/ray_cast/README.md", "python/examples/record_autowalk/README.md", "python/examples/remote_mission_service/README.md", "python/examples/replay_mission/README.md", "python/examples/reset_safety_stop/README.md", "python/examples/ricoh_theta/README.md", "python/examples/self_registration/README.md", "python/examples/service_customization/custom_parameter_image_server/README.md", "python/examples/service_customization/custom_parameter_ncb_worker/README.md", "python/examples/service_customization/custom_parameters_data_acquisition/README.md", "python/examples/service_faults/README.md", "python/examples/spot_cam/README.md", "python/examples/spot_light/README.md", "python/examples/spot_tensorflow_detector/README.md", "python/examples/stance/README.md", "python/examples/stitch_front_images/README.md", "python/examples/tester_programs/README.md", "python/examples/time_sync/README.md", "python/examples/upload_choreographed_sequence/README.md", "python/examples/user_nogo_regions/README.md", "python/examples/velodyne_client/README.md", "python/examples/visualizer/README.md", "python/examples/wasd/README.md", "python/examples/world_object_mutations/README.md", "python/examples/world_object_with_image_coordinates/README.md", "python/examples/xbox_controller/README.md"], "titles": ["Spot SDK", "Concepts", "About Spot", "Spot Arm and Gripper", "Arm Concepts", "Arm Services", "Arm and gripper specifications", "Autonomy", "AutoReturn Service", "Autonomous navigation code examples", "Navigation Services", "Autowalk Service", "Components of Navigation", "Directed Exploration", "Docking", "GPS on Spot", "GraphNav and Robot Locomotion", "GraphNav Area Callbacks", "GraphNav Map Structure", "GraphNav Service", "Autonomy Technical Summary", "GraphNav Initialization", "GraphNav Localization", "Mission Service", "Typical Autonomous Use Case", "Base Services", "BDDF data format", "Spot Choreography SDK", "Animation files for Choreographer", "Animations in Choreography", "Boston Dynamics Choreographer Developer Guide", "Install Choreographer", "Choreography in Autowalk", "Boston Dynamics Choreography tablet UI", "Choreography service", "Custom Gait", "Choreography moves reference", "Connecting robots to Choreographer", "Spot Data", "Data Acquisition Output", "Data Acquisition Overview", "Thermal Raw Data", "Data Buffer Overview", "Developing API Services", "E-Stop Service", "Faults", "Geometry and Frames", "Joint Control API (Beta)", "Knee Torque Limits", "Supplemental Data", "Keepalive Service", "Lease Service", "Machine Learning Bridge and External Compute", "Networking", "About Orbit (formerly Scout)", "Orbit API", "Robot Services", "Service Customization", "Integrate a Payload with the Data Acquisition Pipeline", "Payload Developer Guide", "Payload Software Interface", "CORE I/O Documentation", "CORE I/O OpenVPN Extension Documentation", "Running Custom Applications with Spot", "Guidelines for Robust Payload Design", "Mechanical Interfaces", "Configuration Requirements", "Electrical Interface", "Mounting Rails", "Spot CORE Cockpit - System Management Tool", "Pre-3.2 Spot CORE Documentation", "Manage Docker Containers in Spot CORE", "Spot CORE VNC", "API Protocol", "Boston Dynamics API Protobuf Guidelines", "Python Library", "Tutorial: Data Collection", "Part 2: Capturing Images", "Part 3: Capturing Other Data", "Part 4: Deploying to the CORE I/O", "Part 5: Collecting Data", "Part 6: Processing Collected Data", "Tutorial: Playing Fetch with Spot", "Fetch Part 2: Training the Model", "Fetch Part 3: Evaluating the Model", "Fetch Part 4: Autonomous Pick Up", "Fetch Part 5: Detecting People and Playing Fetch", "Fetch Part 6: Running the model on CORE I/O", "QuickStart", "Understanding Spot Programming", "Spot Release Notes", "Basic Proto Definitions", "Protocol Documentation", "Boston Dynamics Python Reference Guide", "Python Choreography Client", "Animation File Conversion Helpers", "Animation File To Proto", "Choreography", "Python Client", "Area Callback", "Area Callback Region Handler Base", "Area Callback Service Runner", "Area Callback Service Servicer", "Area Callback Service Utils", "Arm Surface Contact", "Async Tasks", "Auth", "Auto Return", "Autowalk", "Bddf", "Bddf Download", "Channel", "Command Line", "Common", "Data Acquisition", "Data Acquisition Helpers", "Data Acquisition Plugin", "Data Acquisition Plugin Service", "Data Acquisition Store", "Data Buffer", "Data Chunk", "Data Service", "Directory", "Directory Registration", "Docking", "Door", "Estop", "Exceptions", "Fault", "Frame Helpers", "Nmeaparser", "GPS clients and helpers", "Aggregator Client", "Gps Listener", "Registration Client", "Graph Nav", "Gripper Camera Param", "Image", "Image Service Helpers", "Inverse Kinematics", "Ir Enable Disable", "Keepalive", "Lease", "Lease Resource Hierarchy", "Lease Validator", "License", "Local Grid", "Log Status", "Manipulation Api Client", "Map Processing", "Math Helpers", "Metrics Logging", "Network Compute Bridge Client", "Payload", "Payload Registration", "Point Cloud", "Power", "Processors", "Ray Cast", "Recording", "Robot", "Robot Command", "Robot Id", "Robot State", "Sdk", "Server Util", "Service Customization Helpers", "Signals Helpers", "SpotCAM Python Client", "Audio", "Compositor", "Health", "Lighting", "Lights Helper", "Media Log", "Network", "Power", "Ptz", "Streamquality", "Version", "Spot Check", "Time Sync", "Token Cache", "Token Manager", "Units Helpers", "Util", "World Object", "Python Core", "BDDF Python", "Base Data Reader", "Block Writer", "Bosdyn", "Common", "Data Reader", "Data Writer", "File Indexer", "Grpc Proto Reader", "Grpc Reader", "Grpc Service Reader", "Grpc Service Writer", "Message Reader", "Pod Series Reader", "Pod Series Writer", "Protobuf Channel Reader", "Protobuf Reader", "Protobuf Series Writer", "Stream Data Reader", "Deprecated", "Geometry", "Util", "Python Mission", "Client", "Constants", "Exceptions", "Remote Client", "Server Util", "Util", "Python Orbit", "Client", "Exceptions", "Utils", "Python Scout", "Client", "Exceptions", "Utils", "Python Examples", "Animation Recorder", "Area Callback Tutorial", "Arm and Mobility", "Constrained Manipulation", "Arm Door Command", "Force Command", "Arm Freeze Hand in Body / World", "Arm Gaze Command", "GCODE Drawing", "Grasping", "Setting Spot Arm grasp state and carry overrides", "Arm Impedance Command", "Arm JointMove Command", "Arm Simple", "Arm Deploy and Stow", "Arm Surface Contact", "Arm Trajectory", "Walking to an Object", "Controlling the Arm with a Keyboard", "Arm and Mobility Follow", "Auto Return Example", "BDDF data download", "Cloud Upload Example", "Comms image service", "Comms Testing", "CORE I/O GPIO", "Data Acquisition Plugin Services", "Modem Signals", "Using the Data Buffer service", "Using the Robot Data Service", "Manipulating Spot Service Configurations in Directory", "Disable IR Emission", "Robot Docking", "Arm Examples", "Autonomy and Missions Examples", "Basic Service Examples", "Data Acquisition Examples", "Joint Control API Examples", "Logging and Data Retrieval Examples", "Orbit Examples", "Payload Examples", "Perception & World Objects Examples", "Robot Behavior and Commands Examples", "Edit Autowalk", "Creating an E-Stop endpoint", "Spot Extensions Build Script", "Extract Images from Walk File Example", "Fan Power Commands with the Python SDK", "Follow a Fiducial", "Frame Trajectory Commands", "API Example - Visualize Depth in Visual Image", "Using the Image Service", "Retrieving Mission state", "Using the Robot State Service", "Performing Asynchronous State Queries on Spot", "Using the World Object Service", "GPS Listener", "Graph Nav Anchoring Optimization Example", "GraphNav and Recording Service Command Line Interfaces", "GraphNav Point Cloud Extractor", "GraphNav GPS Viewer", "GraphNav Map Viewer", "Gripper Camera Parameter Examples", "Hello Spot", "Inverse Kinematics Service", "Joint Control", "Using the Log Status Service", "Logging Through the API", "Overview", "Answering a Mission Question", "Mission Recorder", "Network Compute Bridge", "Fire Extinguisher Detector Server", "Network Request Callback", "Anomalies in Orbit", "Orbit Backups", "Export Run Archives - Mission Data", "Export Sitewalk Archives - Mission Data", "Hello Orbit", "Runs Response", "Create, Edit, and Delete Scheduled Missions on Orbit", "Send robot back to the dock during a mission playback", "Enable - disable Orbit missions based on weather forcast", "Hello Webhooks", "Webhook Integrations", "Using the Payload Service", "Post Docking Callback Examples", "Ray Cast Example", "Recording an Autowalk with a Keyboard", "Run and Interact with a RemoteMissionService.", "Replaying a Mission", "Reset Safety Stop Command with the Python SDK", "Interacting with a Ricoh Theta Camera", "Payload & Service Initialization", "Custom Parameter Image Service for a Web Cam", "Network Compute Bridge", "Custom Parameter Data Acquisition", "Handling Service Faults", "Spot CAM Services", "Responding to User Interaction via Light", "Spot Tensorflow Object Detection", "Adjusting Robot Stance In Place", "Stitch Front Spot Images Together", "Tester Programs", "Using the Timesync Service", "Upload and Execute Choreography Sequence", "Setting user no-go regions for locomotion", "Using the Velodyne Point Cloud Service", "Basic Streaming Visualizer for API Messages", "Controlling the Robot with a Keyboard", "World Object Mutations", "Using World Object Service with Image Coordinates", "Controlling the Robot with an Xbox Controller"], "terms": {"The": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 44, 45, 46, 47, 49, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 63, 64, 65, 66, 67, 68, 69, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 111, 113, 114, 115, 116, 117, 119, 122, 123, 124, 125, 126, 127, 128, 129, 132, 135, 136, 137, 138, 139, 141, 142, 143, 144, 147, 148, 149, 150, 151, 152, 154, 155, 156, 158, 159, 160, 161, 163, 165, 166, 167, 178, 180, 181, 183, 185, 186, 192, 193, 205, 209, 210, 211, 213, 215, 216, 217, 218, 219, 220, 221, 222, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 247, 248, 249, 250, 251, 252, 254, 255, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 274, 277, 282, 283, 284, 285, 286, 287, 289, 290, 291, 294, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 318, 319, 320, 321, 322, 324, 325, 326, 329, 331, 334, 337, 338], "document": [0, 1, 15, 18, 21, 22, 25, 27, 30, 32, 34, 37, 40, 42, 43, 44, 47, 52, 54, 55, 56, 58, 59, 60, 63, 72, 73, 74, 75, 77, 78, 79, 83, 86, 87, 88, 89, 106, 180, 227, 232, 249, 251, 252, 255, 259, 261, 263, 267, 268, 269, 270, 274, 275, 284, 285, 286, 287, 289, 297, 299, 312, 316, 318, 319, 320, 321, 323, 331], "i": [0, 1, 2, 4, 5, 6, 7, 9, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 49, 50, 51, 52, 53, 55, 56, 57, 58, 59, 60, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 81, 82, 83, 84, 85, 86, 88, 89, 92, 97, 100, 105, 106, 110, 111, 113, 114, 115, 116, 117, 118, 119, 123, 124, 126, 127, 129, 135, 137, 138, 141, 142, 143, 144, 147, 149, 150, 151, 154, 155, 156, 158, 159, 160, 161, 162, 163, 164, 165, 166, 170, 173, 175, 176, 177, 178, 180, 181, 183, 185, 186, 189, 192, 193, 194, 195, 197, 199, 200, 201, 202, 204, 205, 206, 208, 209, 211, 216, 218, 219, 220, 222, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 247, 248, 250, 252, 253, 254, 255, 266, 269, 270, 271, 272, 273, 274, 275, 277, 280, 282, 283, 284, 286, 287, 289, 290, 291, 294, 295, 296, 297, 299, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 321, 322, 324, 326, 328, 329, 331, 333, 334, 335, 337, 338], "best": [0, 1, 15, 17, 18, 20, 21, 33, 55, 58, 59, 73, 75, 83, 85, 90, 92, 181, 226, 228, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 257, 266, 282, 286, 288, 289, 290, 313, 318, 326, 338], "view": [0, 1, 2, 5, 9, 28, 30, 33, 34, 35, 37, 41, 45, 52, 54, 58, 59, 63, 71, 72, 73, 75, 77, 80, 82, 84, 85, 90, 92, 170, 225, 260, 269, 274, 284, 285, 286, 287, 296, 316, 320, 321, 334], "via": [0, 1, 5, 12, 15, 17, 18, 21, 29, 35, 37, 42, 43, 45, 46, 47, 50, 53, 54, 59, 60, 67, 69, 73, 75, 77, 78, 84, 85, 87, 88, 89, 90, 92, 97, 100, 154, 161, 174, 185, 186, 211, 227, 251, 254, 255, 263, 269, 271, 273, 282, 284, 294, 297, 311, 315, 316, 318, 319, 320, 321, 328], "our": [0, 1, 4, 23, 56, 57, 59, 69, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 119, 161, 283, 286, 310], "develop": [0, 1, 7, 9, 11, 15, 20, 27, 42, 45, 47, 49, 53, 54, 55, 56, 57, 58, 60, 62, 63, 64, 66, 69, 73, 74, 75, 77, 78, 79, 88, 92, 142, 161, 164, 225, 251, 252, 282, 294, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 320, 322, 329], "site": [0, 1, 18, 19, 22, 54, 59, 71, 73, 75, 89, 90, 218, 222, 251, 274, 333], "dev": [0, 1, 54, 59, 61, 62, 72, 73, 75, 76, 77, 79, 90, 92, 320], "bostondynam": [0, 1, 54, 59, 65, 66, 73, 75, 88, 90, 92, 294, 310], "com": [0, 1, 28, 54, 55, 59, 61, 65, 66, 69, 73, 75, 77, 78, 88, 89, 90, 92, 274, 294, 297, 310, 321], "applic": [0, 1, 10, 11, 12, 17, 19, 20, 24, 25, 27, 28, 30, 31, 32, 33, 34, 37, 40, 41, 45, 46, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 69, 70, 71, 72, 73, 75, 77, 84, 89, 90, 92, 111, 116, 126, 142, 159, 160, 185, 248, 252, 267, 270, 272, 274, 282, 283, 284, 293, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 312, 315, 316, 318, 320, 325, 337], "payload": [0, 1, 4, 15, 21, 22, 23, 25, 34, 38, 40, 41, 45, 52, 53, 56, 61, 65, 68, 69, 70, 71, 73, 75, 79, 87, 98, 112, 123, 128, 138, 156, 160, 161, 185, 220, 225, 249, 252, 282, 284, 286, 297, 298, 299, 310, 312, 318, 320, 321, 322, 323, 329], "us": [0, 2, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 35, 36, 37, 39, 40, 41, 42, 43, 44, 45, 46, 47, 49, 50, 51, 52, 55, 56, 57, 59, 60, 61, 62, 64, 66, 67, 69, 71, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 95, 96, 97, 100, 101, 102, 105, 106, 107, 108, 109, 111, 113, 114, 115, 116, 117, 118, 119, 121, 123, 124, 126, 127, 128, 129, 132, 135, 137, 138, 141, 142, 144, 146, 150, 151, 154, 155, 159, 160, 161, 162, 163, 164, 165, 166, 169, 170, 173, 175, 176, 180, 181, 184, 185, 186, 189, 194, 195, 197, 198, 200, 209, 211, 214, 215, 216, 218, 220, 222, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 247, 248, 250, 251, 253, 256, 257, 258, 259, 260, 261, 262, 264, 265, 266, 267, 268, 269, 270, 271, 274, 275, 276, 278, 280, 282, 283, 285, 286, 287, 288, 289, 290, 291, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 313, 314, 316, 319, 321, 322, 323, 324, 325, 326, 327, 328, 329, 331, 332, 334, 335, 336, 338], "boston": [0, 15, 20, 21, 26, 31, 34, 47, 53, 56, 57, 58, 59, 60, 61, 63, 64, 65, 69, 77, 78, 88, 89, 90, 91, 92, 94, 98, 113, 142, 168, 187, 188, 191, 217, 221, 225, 247, 261, 282, 300, 301, 318, 329], "dynam": [0, 15, 20, 21, 23, 26, 31, 34, 37, 46, 47, 53, 56, 57, 58, 59, 60, 61, 63, 64, 65, 69, 77, 78, 87, 88, 89, 90, 91, 92, 94, 98, 113, 142, 168, 187, 188, 191, 217, 221, 225, 247, 261, 282, 300, 301, 318, 329], "consist": [0, 12, 18, 20, 22, 23, 25, 26, 27, 28, 30, 34, 40, 49, 58, 74, 88, 92, 97, 105, 149, 161, 285, 287, 334], "conceptu": [0, 74, 90], "These": [0, 4, 11, 12, 15, 16, 17, 18, 25, 26, 29, 30, 33, 34, 40, 42, 43, 45, 46, 47, 50, 51, 52, 53, 54, 55, 56, 58, 60, 63, 69, 77, 78, 79, 83, 89, 90, 91, 92, 97, 150, 161, 227, 229, 246, 247, 251, 252, 255, 256, 258, 269, 272, 274, 281, 282, 283, 284, 285, 288, 291, 297, 299, 311, 316, 318, 319, 324, 326, 327, 332, 336, 337], "explain": [0, 20, 26, 89, 90, 92, 166], "kei": [0, 25, 26, 28, 29, 30, 34, 37, 47, 53, 57, 61, 75, 81, 82, 83, 84, 89, 90, 92, 96, 97, 113, 114, 116, 118, 119, 121, 124, 135, 151, 156, 166, 175, 182, 186, 189, 191, 192, 194, 195, 202, 211, 214, 216, 296, 297, 299, 308, 312, 338], "abstract": [0, 11, 53, 55, 77, 92, 112, 138], "api": [0, 4, 5, 7, 9, 10, 11, 12, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 31, 35, 38, 42, 45, 46, 52, 53, 56, 57, 58, 63, 67, 76, 81, 82, 83, 84, 85, 87, 88, 89, 91, 94, 97, 98, 99, 100, 102, 104, 106, 107, 108, 110, 114, 115, 116, 117, 118, 119, 121, 122, 123, 124, 125, 126, 127, 128, 132, 134, 135, 136, 137, 139, 140, 141, 142, 145, 146, 147, 149, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 168, 169, 170, 171, 172, 174, 175, 176, 177, 178, 179, 180, 181, 186, 187, 188, 189, 209, 211, 214, 216, 217, 218, 220, 221, 222, 224, 225, 228, 229, 230, 231, 232, 233, 234, 236, 237, 238, 239, 240, 241, 242, 244, 245, 247, 251, 252, 254, 255, 256, 257, 258, 259, 261, 265, 266, 269, 271, 274, 277, 279, 280, 282, 283, 284, 288, 290, 291, 292, 294, 297, 299, 310, 311, 313, 316, 318, 320, 321, 322, 323, 327, 329, 331], "python": [0, 9, 10, 11, 17, 23, 25, 27, 28, 31, 43, 44, 45, 47, 53, 57, 58, 60, 61, 63, 74, 77, 78, 79, 81, 82, 83, 84, 85, 87, 92, 113, 119, 159, 209, 226, 227, 228, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 248, 252, 257, 269, 270, 271, 274, 278, 282, 284, 285, 286, 287, 288, 289, 290, 291, 293, 294, 295, 297, 298, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 312, 313, 315, 318, 319, 321, 325, 326, 328, 333, 334, 338], "client": [0, 1, 7, 10, 11, 12, 16, 17, 18, 19, 21, 22, 23, 24, 25, 27, 28, 29, 31, 40, 42, 43, 44, 45, 46, 47, 50, 51, 53, 54, 55, 56, 57, 58, 60, 61, 62, 63, 72, 73, 74, 75, 76, 77, 78, 82, 84, 85, 86, 87, 88, 89, 92, 93, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 133, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 149, 150, 151, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 215, 217, 219, 220, 221, 224, 226, 227, 228, 229, 230, 231, 232, 233, 234, 236, 237, 238, 239, 240, 241, 242, 244, 245, 250, 252, 254, 255, 256, 257, 258, 261, 266, 273, 274, 276, 277, 279, 280, 282, 283, 284, 288, 290, 291, 292, 294, 298, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 313, 315, 317, 318, 320, 321, 322, 323, 327, 329, 333, 334], "librari": [0, 7, 25, 33, 34, 43, 44, 51, 53, 63, 74, 85, 87, 88, 89, 90, 92, 93, 97, 218, 220, 222, 224, 286, 310, 324], "can": [0, 1, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 44, 45, 46, 47, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 66, 67, 68, 69, 71, 72, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 89, 92, 96, 97, 100, 102, 106, 113, 114, 116, 117, 119, 123, 124, 127, 129, 135, 137, 138, 142, 147, 150, 154, 158, 159, 160, 161, 162, 165, 166, 176, 178, 180, 185, 186, 195, 211, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 262, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 334, 335, 336, 337], "control": [0, 1, 3, 4, 5, 7, 8, 12, 14, 19, 20, 23, 24, 25, 29, 34, 35, 36, 40, 49, 50, 51, 52, 53, 56, 57, 58, 61, 63, 64, 72, 73, 75, 76, 77, 85, 86, 87, 88, 89, 92, 100, 102, 106, 112, 124, 141, 142, 161, 166, 170, 178, 225, 226, 227, 228, 229, 231, 235, 237, 249, 250, 259, 268, 270, 273, 274, 283, 284, 296, 298, 314, 315, 324, 325], "read": [0, 1, 4, 11, 23, 26, 30, 34, 41, 42, 51, 53, 54, 60, 61, 62, 73, 74, 75, 77, 78, 87, 88, 90, 92, 95, 96, 97, 100, 112, 126, 133, 142, 153, 155, 164, 182, 185, 189, 193, 195, 196, 197, 200, 201, 203, 204, 206, 213, 252, 253, 263, 282, 318, 326], "sensor": [0, 1, 4, 6, 13, 15, 18, 19, 20, 21, 22, 23, 25, 40, 42, 43, 46, 56, 58, 60, 61, 73, 75, 76, 77, 78, 85, 90, 92, 135, 137, 138, 140, 252, 257, 277, 284, 311, 322, 324], "health": [0, 30, 56, 60, 90, 168, 174, 180], "inform": [0, 1, 2, 5, 11, 12, 14, 15, 17, 18, 20, 21, 22, 23, 25, 26, 28, 30, 33, 34, 36, 39, 40, 42, 43, 45, 47, 49, 51, 52, 53, 54, 55, 56, 58, 59, 60, 61, 69, 72, 73, 74, 75, 77, 78, 79, 88, 89, 90, 92, 96, 97, 114, 116, 117, 122, 123, 135, 138, 142, 150, 159, 160, 161, 164, 165, 166, 179, 181, 193, 211, 214, 218, 222, 225, 226, 227, 248, 252, 253, 255, 256, 261, 269, 270, 272, 273, 278, 282, 283, 299, 306, 311, 315, 317, 318, 319, 320, 323, 329, 337], "from": [0, 1, 2, 4, 5, 6, 8, 9, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 45, 46, 47, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 63, 64, 66, 67, 68, 69, 71, 72, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 89, 90, 92, 95, 96, 97, 100, 102, 104, 106, 108, 110, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 123, 124, 125, 126, 127, 128, 129, 133, 135, 136, 137, 138, 141, 142, 144, 146, 148, 149, 150, 151, 153, 154, 155, 156, 159, 160, 161, 162, 164, 165, 173, 174, 175, 178, 180, 181, 182, 185, 186, 189, 190, 193, 195, 196, 197, 200, 201, 203, 204, 206, 209, 211, 214, 216, 218, 220, 222, 224, 225, 227, 229, 230, 235, 243, 247, 250, 253, 254, 255, 258, 260, 269, 271, 273, 274, 277, 282, 283, 284, 285, 286, 287, 289, 291, 294, 295, 297, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 318, 319, 320, 321, 322, 324, 325, 326, 327, 328, 329, 331], "A": [0, 2, 5, 8, 11, 12, 13, 14, 15, 16, 18, 20, 22, 23, 24, 25, 26, 29, 30, 32, 33, 34, 35, 36, 37, 42, 43, 44, 45, 46, 47, 50, 51, 53, 54, 55, 56, 57, 58, 59, 60, 61, 63, 65, 66, 67, 69, 72, 74, 76, 77, 78, 79, 81, 82, 83, 84, 87, 88, 89, 90, 92, 95, 96, 97, 99, 100, 106, 107, 111, 113, 114, 115, 116, 117, 118, 119, 121, 122, 123, 124, 126, 127, 129, 135, 137, 138, 139, 140, 141, 142, 144, 146, 147, 150, 151, 153, 154, 155, 156, 158, 159, 160, 161, 163, 164, 165, 166, 167, 169, 170, 171, 172, 174, 175, 176, 177, 178, 179, 180, 181, 185, 186, 195, 197, 198, 199, 200, 201, 202, 203, 204, 205, 209, 214, 216, 218, 220, 224, 231, 234, 242, 247, 248, 252, 253, 255, 273, 282, 283, 284, 287, 294, 303, 309, 311, 315, 317, 318, 319, 320, 322, 326, 338], "wide": [0, 11, 15, 30, 34, 66, 84, 89, 90, 92], "varieti": [0, 1, 20, 25, 30, 31, 34, 36, 53, 55, 63, 79, 82, 84, 89, 90, 92, 217, 221], "exampl": [0, 1, 2, 4, 5, 7, 8, 10, 11, 12, 13, 15, 16, 19, 20, 21, 22, 25, 26, 28, 30, 31, 39, 40, 44, 46, 50, 51, 53, 54, 55, 56, 61, 63, 64, 69, 72, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 85, 88, 89, 90, 92, 96, 117, 119, 126, 135, 137, 141, 142, 149, 150, 159, 161, 216, 249, 253, 271, 296, 297, 298, 299, 318, 319, 321, 326, 328, 329, 338], "program": [0, 9, 11, 21, 30, 45, 52, 53, 54, 55, 58, 61, 63, 74, 75, 76, 77, 78, 79, 82, 88, 90, 92, 97, 100, 123, 160, 225, 227, 252, 255, 260, 262, 274, 277, 278, 279, 280, 282, 285, 286, 287, 291, 292, 293, 295, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 314, 318, 320, 322, 323, 326, 328, 331, 334, 338], "quickstart": [0, 75, 76, 77, 78, 82, 83, 89, 90, 225, 226, 228, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 257, 288, 289, 290, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 313, 326, 338], "guid": [0, 27, 33, 45, 58, 60, 63, 71, 73, 74, 75, 76, 77, 78, 82, 83, 88, 89, 90, 92, 128, 154, 160, 185, 225, 226, 227, 228, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 252, 257, 266, 274, 288, 289, 290, 294, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 313, 318, 319, 320, 323, 329], "ar": [0, 1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 44, 45, 46, 47, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 65, 67, 68, 69, 70, 71, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 90, 91, 92, 93, 95, 96, 97, 106, 110, 111, 113, 117, 118, 119, 123, 124, 126, 127, 135, 137, 141, 142, 144, 147, 149, 150, 154, 155, 156, 157, 159, 160, 161, 170, 175, 181, 185, 186, 194, 202, 205, 209, 214, 222, 227, 229, 231, 235, 244, 247, 248, 249, 250, 251, 252, 255, 269, 270, 271, 274, 275, 277, 282, 283, 284, 285, 287, 294, 296, 297, 310, 311, 315, 316, 318, 319, 320, 321, 325, 326, 328, 329, 334, 335, 338], "also": [0, 3, 4, 6, 8, 11, 15, 16, 17, 18, 19, 20, 22, 23, 25, 28, 29, 30, 31, 33, 34, 35, 36, 40, 42, 44, 45, 46, 47, 53, 54, 55, 56, 57, 58, 59, 61, 63, 64, 67, 69, 71, 72, 74, 77, 78, 79, 81, 82, 86, 87, 88, 89, 90, 92, 111, 123, 135, 141, 142, 160, 161, 164, 185, 218, 222, 226, 232, 238, 247, 250, 251, 269, 270, 271, 272, 273, 274, 283, 284, 287, 290, 297, 298, 311, 312, 315, 316, 318, 319, 320, 321, 326, 333, 338], "includ": [0, 2, 3, 5, 6, 7, 9, 10, 13, 15, 17, 18, 20, 22, 23, 25, 26, 28, 29, 30, 32, 33, 35, 36, 37, 39, 40, 42, 43, 45, 46, 47, 51, 53, 54, 55, 56, 57, 58, 59, 60, 61, 63, 64, 66, 67, 69, 71, 74, 77, 78, 79, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 97, 113, 114, 115, 116, 117, 125, 135, 137, 138, 142, 148, 149, 151, 159, 161, 163, 181, 185, 186, 190, 218, 225, 227, 229, 248, 252, 255, 271, 277, 282, 284, 287, 294, 295, 297, 299, 301, 311, 318, 321, 326], "add": [0, 4, 17, 23, 28, 30, 32, 33, 37, 42, 46, 50, 52, 54, 55, 56, 58, 61, 62, 63, 71, 72, 79, 80, 82, 84, 85, 86, 87, 88, 90, 92, 97, 105, 112, 113, 119, 141, 142, 149, 150, 160, 165, 167, 185, 186, 194, 195, 202, 218, 222, 227, 248, 271, 283, 297, 298, 314, 319, 320, 321, 322, 324, 326, 332, 336], "addit": [0, 5, 15, 17, 18, 20, 22, 23, 26, 27, 28, 32, 34, 35, 37, 41, 42, 43, 46, 47, 49, 54, 56, 57, 58, 60, 61, 63, 71, 72, 74, 77, 79, 81, 86, 87, 89, 92, 96, 111, 115, 117, 137, 138, 164, 165, 166, 186, 194, 195, 202, 205, 218, 225, 247, 253, 258, 269, 271, 273, 282, 306, 315, 318, 319, 320, 323, 329], "sens": [0, 11, 18, 58, 59, 92, 149], "commun": [0, 1, 8, 11, 15, 17, 23, 25, 27, 30, 33, 43, 44, 47, 51, 52, 53, 56, 58, 60, 61, 63, 66, 69, 71, 73, 76, 77, 78, 84, 88, 89, 92, 107, 108, 111, 114, 116, 117, 118, 119, 121, 122, 123, 124, 125, 126, 128, 132, 135, 137, 138, 142, 146, 149, 151, 152, 153, 154, 155, 156, 160, 161, 163, 164, 181, 186, 211, 214, 227, 250, 277, 282, 309, 310, 315, 318, 320, 322, 326, 329, 338], "capabl": [0, 4, 6, 9, 12, 15, 20, 23, 32, 35, 43, 52, 56, 61, 64, 78, 82, 87, 89, 90, 92, 112, 114, 116, 117, 167, 252, 284, 320, 329], "beyond": [0, 1, 4, 34, 43, 56, 89, 90, 92, 100, 227], "what": [0, 11, 14, 17, 25, 28, 35, 36, 40, 45, 49, 50, 51, 53, 55, 57, 58, 60, 63, 69, 74, 77, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 117, 119, 135, 152, 161, 225, 227, 283, 284, 287, 298, 310, 315, 319, 325], "base": [0, 1, 4, 5, 9, 12, 15, 17, 18, 19, 21, 23, 26, 28, 29, 34, 35, 36, 40, 41, 42, 43, 44, 45, 47, 51, 52, 53, 54, 56, 57, 58, 60, 61, 62, 63, 69, 78, 85, 87, 90, 92, 96, 97, 99, 102, 103, 104, 105, 106, 107, 108, 111, 112, 113, 114, 115, 116, 117, 118, 119, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 185, 186, 188, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 208, 209, 211, 212, 213, 214, 215, 216, 218, 219, 222, 225, 229, 232, 245, 252, 261, 274, 277, 285, 291, 294, 310, 326], "platform": [0, 18, 21, 25, 30, 56, 59, 60, 63, 74, 76, 79, 87, 90, 92, 248, 250, 270, 285, 312], "provid": [0, 1, 2, 5, 7, 9, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 29, 30, 31, 33, 34, 35, 40, 43, 44, 45, 46, 47, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 77, 78, 79, 81, 83, 87, 89, 90, 92, 96, 97, 99, 106, 108, 111, 113, 114, 116, 117, 124, 126, 127, 135, 137, 138, 142, 147, 150, 154, 155, 159, 160, 161, 163, 164, 165, 166, 185, 213, 214, 216, 217, 218, 221, 222, 227, 252, 270, 273, 274, 277, 282, 283, 284, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 312, 315, 317, 318, 319, 320, 321, 324, 329, 331], "icd": 0, "cover": [0, 22, 25, 64, 69, 75, 83, 84, 88, 89, 92, 161, 225, 259, 268], "mechan": [0, 5, 16, 42, 49, 53, 54, 56, 59, 90, 92, 177, 309, 310], "electr": [0, 14, 59, 61, 64], "softwar": [0, 7, 25, 26, 29, 41, 44, 45, 53, 56, 59, 61, 64, 66, 71, 88, 90, 92, 126, 159, 179, 228, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 252, 266, 274, 275, 289, 290, 296, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 312, 314, 318, 319, 320, 323, 324, 331], "interfac": [0, 14, 15, 17, 18, 25, 29, 31, 40, 42, 47, 52, 53, 54, 58, 59, 61, 62, 64, 69, 74, 75, 76, 77, 89, 90, 92, 94, 98, 110, 112, 113, 117, 131, 138, 161, 168, 182, 187, 188, 210, 217, 221, 244, 247, 260, 269, 270, 285, 286, 287, 294, 296, 314, 318, 335], "support": [0, 3, 4, 5, 7, 9, 11, 15, 18, 20, 25, 26, 27, 30, 31, 34, 37, 47, 53, 54, 55, 56, 57, 59, 62, 63, 65, 66, 67, 68, 69, 71, 74, 77, 78, 81, 82, 84, 87, 88, 89, 92, 98, 113, 118, 138, 146, 161, 164, 210, 247, 252, 271, 274, 277, 282, 294, 298, 310, 312, 326, 338], "protocol": [0, 15, 23, 27, 60, 61, 74, 84, 88, 89, 90, 175, 250, 282], "definit": [0, 15, 17, 23, 27, 28, 43, 46, 53, 56, 74, 88, 89, 90, 92, 96, 98, 122, 123, 153, 160, 161, 210, 315, 319], "thi": [0, 1, 2, 4, 5, 6, 7, 8, 9, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46, 47, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 69, 70, 71, 72, 74, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 96, 97, 100, 101, 102, 105, 111, 112, 113, 114, 116, 117, 118, 119, 123, 124, 126, 132, 133, 135, 137, 138, 141, 142, 143, 144, 147, 149, 150, 153, 154, 155, 156, 159, 160, 161, 163, 164, 165, 166, 170, 173, 175, 180, 181, 185, 186, 194, 195, 197, 198, 200, 201, 202, 203, 205, 209, 211, 214, 218, 220, 222, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 252, 253, 254, 255, 256, 257, 258, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 337, 338], "refer": [0, 2, 5, 7, 9, 10, 12, 18, 21, 22, 27, 28, 30, 33, 39, 40, 46, 47, 49, 50, 52, 53, 54, 55, 56, 58, 60, 61, 63, 67, 71, 73, 75, 77, 78, 88, 90, 92, 135, 150, 161, 226, 227, 252, 270, 271, 273, 283, 286, 287, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 312, 318, 320], "detail": [0, 3, 4, 10, 11, 12, 17, 18, 21, 22, 32, 34, 35, 39, 42, 43, 44, 47, 53, 54, 55, 58, 59, 60, 65, 66, 69, 72, 74, 75, 77, 79, 83, 87, 88, 89, 90, 92, 102, 106, 117, 123, 124, 135, 142, 161, 170, 181, 213, 229, 248, 252, 263, 266, 273, 282, 284, 286, 301, 319], "who": [0, 30, 32, 33, 51, 53, 64, 90, 92], "wish": [0, 22, 33, 36, 50, 53, 60, 92, 283, 311], "languag": [0, 1, 11, 33, 53, 55, 74, 89, 90, 97], "other": [0, 4, 5, 7, 8, 11, 13, 15, 17, 18, 19, 20, 21, 23, 24, 25, 26, 28, 30, 31, 32, 33, 34, 35, 36, 37, 40, 41, 42, 45, 46, 47, 50, 51, 53, 54, 55, 56, 57, 59, 60, 61, 66, 71, 74, 76, 79, 81, 83, 84, 87, 88, 89, 92, 97, 104, 108, 113, 114, 116, 118, 119, 121, 122, 123, 124, 125, 129, 135, 137, 138, 141, 142, 148, 150, 155, 156, 160, 161, 165, 178, 185, 186, 194, 211, 214, 218, 222, 251, 252, 255, 262, 266, 271, 273, 277, 284, 286, 287, 294, 297, 299, 303, 310, 315, 318, 320, 321, 325, 329, 334], "than": [0, 4, 8, 11, 17, 18, 22, 23, 25, 28, 34, 35, 36, 39, 44, 47, 51, 53, 54, 56, 57, 58, 63, 68, 69, 72, 74, 75, 77, 78, 83, 85, 88, 89, 90, 92, 106, 117, 127, 135, 137, 142, 154, 161, 277, 296, 298, 309, 310, 318, 334], "implement": [0, 1, 7, 9, 11, 17, 19, 20, 23, 25, 44, 45, 52, 53, 55, 56, 58, 63, 74, 77, 78, 79, 89, 90, 92, 100, 101, 102, 107, 114, 116, 117, 118, 119, 126, 138, 141, 158, 216, 262, 315, 319], "speak": [0, 53, 89, 90], "repositori": [0, 83, 164, 274], "github": [0, 77, 78, 92, 274, 297, 321], "repo": [0, 274], "where": [0, 1, 4, 5, 11, 12, 13, 15, 17, 18, 21, 22, 23, 26, 28, 29, 30, 32, 33, 34, 35, 36, 40, 42, 45, 46, 47, 53, 54, 55, 56, 57, 61, 63, 66, 68, 73, 74, 77, 78, 80, 82, 83, 84, 85, 86, 88, 89, 90, 92, 97, 104, 108, 115, 125, 135, 142, 148, 151, 159, 160, 161, 185, 186, 195, 209, 227, 247, 252, 255, 269, 273, 283, 284, 286, 287, 294, 297, 301, 310, 311, 312, 315, 316, 317, 318, 319, 320, 321, 326], "all": [0, 4, 11, 13, 15, 17, 18, 19, 23, 24, 25, 26, 29, 30, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 44, 45, 46, 49, 53, 54, 55, 56, 57, 58, 59, 60, 61, 63, 64, 66, 67, 69, 71, 72, 74, 75, 77, 78, 79, 81, 83, 84, 85, 86, 87, 88, 89, 90, 92, 95, 97, 112, 113, 114, 115, 116, 117, 119, 122, 123, 127, 128, 129, 132, 137, 138, 141, 142, 143, 152, 153, 155, 157, 158, 160, 161, 163, 164, 175, 177, 178, 179, 186, 195, 206, 211, 218, 220, 222, 224, 226, 228, 229, 247, 252, 255, 262, 270, 271, 272, 274, 277, 283, 284, 289, 296, 297, 298, 308, 310, 311, 315, 317, 318, 319, 320, 321, 324, 325, 326, 327, 329], "code": [0, 2, 4, 7, 10, 11, 15, 16, 17, 21, 23, 26, 43, 45, 53, 54, 55, 56, 60, 61, 63, 74, 77, 81, 82, 85, 86, 87, 88, 89, 94, 98, 110, 112, 113, 119, 131, 142, 145, 146, 147, 153, 154, 155, 168, 187, 188, 209, 210, 211, 217, 220, 221, 225, 227, 248, 261, 274, 277, 280, 282, 284, 294, 299, 306, 308, 320], "host": [0, 23, 25, 43, 44, 53, 54, 60, 61, 62, 63, 69, 71, 77, 78, 79, 82, 84, 87, 90, 92, 101, 110, 111, 123, 160, 165, 185, 249, 250, 252, 273, 282, 297, 298, 312, 315, 318, 319, 320, 321, 322, 323, 329], "version": [0, 15, 23, 25, 26, 33, 36, 39, 41, 47, 51, 60, 61, 62, 63, 71, 72, 74, 76, 77, 79, 82, 83, 87, 88, 89, 90, 97, 104, 107, 112, 113, 114, 116, 118, 119, 121, 124, 125, 126, 128, 132, 135, 136, 137, 139, 140, 141, 142, 146, 148, 150, 151, 152, 154, 155, 156, 158, 159, 160, 161, 162, 163, 164, 168, 169, 170, 171, 172, 174, 175, 176, 177, 178, 180, 181, 185, 186, 189, 200, 211, 214, 215, 216, 218, 222, 224, 271, 274, 324, 328], "4": [0, 2, 6, 11, 15, 18, 25, 26, 28, 30, 32, 34, 36, 40, 53, 55, 58, 60, 61, 63, 67, 69, 72, 74, 76, 77, 82, 83, 84, 87, 88, 89, 92, 124, 126, 142, 156, 159, 162, 165, 170, 186, 194, 212, 216, 222, 224, 227, 273, 282, 284, 294, 310, 324, 338], "1": [0, 2, 4, 11, 13, 15, 18, 22, 25, 26, 28, 30, 33, 34, 35, 36, 39, 40, 41, 42, 44, 46, 48, 49, 50, 51, 53, 55, 57, 58, 60, 61, 63, 67, 69, 71, 72, 74, 76, 77, 78, 79, 81, 82, 83, 84, 85, 86, 87, 88, 89, 92, 117, 119, 126, 135, 137, 138, 141, 142, 147, 150, 156, 159, 160, 161, 164, 165, 169, 170, 172, 173, 177, 186, 200, 212, 216, 227, 229, 230, 234, 247, 251, 274, 275, 282, 284, 296, 297, 307, 310, 311, 313, 315, 318, 321, 324, 326, 338], "0": [0, 2, 3, 4, 6, 15, 18, 22, 26, 28, 32, 35, 36, 39, 40, 41, 46, 47, 48, 49, 50, 53, 55, 57, 60, 61, 62, 63, 68, 69, 72, 74, 77, 79, 81, 82, 83, 84, 85, 86, 87, 88, 89, 92, 97, 113, 119, 123, 124, 126, 130, 133, 135, 137, 138, 142, 150, 156, 158, 159, 160, 161, 162, 164, 165, 169, 170, 172, 173, 174, 177, 180, 181, 185, 186, 200, 208, 216, 222, 224, 227, 228, 229, 251, 252, 273, 274, 277, 282, 283, 284, 291, 294, 296, 297, 310, 313, 318, 320, 324, 326], "pleas": [0, 11, 15, 18, 22, 40, 52, 55, 58, 62, 63, 69, 72, 77, 78, 79, 80, 87, 88, 90, 92, 113, 149, 185, 215, 222, 224, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 252, 257, 270, 274, 280, 283, 288, 289, 290, 291, 294, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 312, 313, 318, 320, 321, 325, 326, 338], "review": [0, 10, 34, 42, 69, 92, 318, 328], "releas": [0, 3, 11, 18, 22, 26, 32, 33, 37, 40, 42, 53, 54, 57, 58, 63, 69, 70, 71, 92, 141, 161, 163, 185, 227, 244, 270, 274, 296, 318], "note": [0, 8, 11, 15, 17, 18, 21, 23, 25, 28, 30, 31, 32, 35, 36, 37, 39, 42, 43, 49, 51, 56, 57, 58, 61, 63, 66, 67, 69, 76, 77, 78, 81, 82, 84, 85, 86, 88, 89, 95, 97, 117, 118, 119, 138, 151, 159, 160, 175, 216, 227, 229, 250, 251, 252, 271, 274, 275, 277, 282, 283, 284, 285, 286, 294, 296, 297, 298, 301, 312, 315, 318, 319, 320, 323, 325, 328, 329], "see": [0, 3, 4, 5, 11, 12, 13, 15, 17, 18, 22, 23, 25, 30, 32, 33, 34, 35, 36, 37, 40, 44, 47, 51, 54, 55, 56, 57, 61, 62, 63, 69, 72, 80, 82, 83, 84, 85, 86, 87, 89, 90, 92, 106, 113, 119, 123, 124, 126, 156, 160, 161, 162, 164, 216, 226, 227, 228, 232, 235, 243, 246, 247, 248, 250, 251, 252, 255, 256, 258, 259, 260, 261, 262, 263, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 278, 280, 281, 282, 283, 284, 285, 286, 289, 291, 293, 294, 295, 296, 298, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 314, 315, 316, 317, 318, 319, 320, 323, 324, 325, 327, 330, 331, 332, 333, 335, 336, 337], "ha": [0, 2, 4, 5, 6, 8, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, 42, 44, 45, 46, 47, 50, 51, 52, 53, 54, 55, 56, 57, 58, 60, 61, 63, 64, 69, 72, 78, 81, 82, 83, 84, 85, 86, 88, 89, 90, 92, 97, 99, 100, 113, 117, 118, 119, 123, 126, 135, 137, 138, 142, 143, 144, 147, 149, 155, 156, 159, 160, 161, 163, 174, 180, 181, 185, 190, 192, 215, 216, 222, 224, 227, 234, 247, 251, 255, 269, 270, 274, 282, 283, 294, 297, 299, 311, 316, 318, 319, 321, 329, 338], "chang": [0, 8, 12, 13, 15, 16, 17, 19, 20, 22, 25, 30, 34, 36, 46, 51, 53, 55, 56, 57, 60, 61, 63, 69, 71, 72, 83, 84, 85, 86, 87, 88, 89, 92, 97, 100, 102, 123, 126, 141, 150, 154, 160, 161, 163, 170, 178, 186, 218, 227, 234, 248, 252, 270, 274, 277, 283, 310, 314, 315, 318, 320, 335, 336, 338], "concept": [0, 3, 12, 18, 38, 74, 75, 84, 86, 89, 90, 92, 225, 283, 319], "sdk": [1, 2, 3, 7, 9, 10, 11, 13, 15, 18, 20, 21, 25, 31, 40, 41, 43, 45, 47, 51, 52, 53, 56, 58, 59, 60, 61, 63, 73, 75, 77, 78, 79, 82, 84, 85, 92, 97, 98, 105, 111, 159, 160, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 250, 251, 252, 257, 258, 267, 269, 270, 272, 274, 281, 282, 283, 284, 288, 289, 290, 313, 316, 318, 324, 325, 326, 327, 329, 330, 331, 332, 333, 336, 337, 338], "let": [1, 4, 5, 16, 17, 30, 50, 54, 57, 72, 73, 74, 77, 82, 83, 84, 85, 86, 87, 89, 90, 92, 175, 227, 283], "creat": [1, 2, 9, 12, 13, 19, 20, 22, 25, 26, 28, 29, 30, 32, 33, 34, 36, 40, 43, 46, 51, 53, 54, 56, 60, 61, 65, 66, 71, 74, 76, 77, 78, 82, 83, 84, 85, 87, 88, 90, 92, 96, 97, 100, 102, 106, 111, 113, 114, 115, 117, 119, 138, 142, 150, 151, 159, 160, 161, 162, 164, 165, 166, 173, 185, 186, 198, 218, 220, 222, 224, 227, 244, 249, 252, 266, 269, 271, 275, 277, 282, 283, 284, 286, 295, 296, 297, 298, 301, 309, 310, 311, 312, 314, 315, 316, 318, 319, 321, 322, 324, 326, 329, 330, 332, 333, 334, 335, 338], "integr": [1, 6, 12, 29, 35, 38, 40, 52, 54, 59, 63, 66, 69, 73, 76, 84, 131, 227, 251, 265, 309, 329], "follow": [1, 2, 4, 5, 8, 9, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 23, 24, 26, 28, 30, 31, 32, 33, 34, 36, 37, 40, 41, 42, 44, 45, 46, 47, 50, 51, 53, 54, 55, 57, 58, 60, 61, 63, 66, 69, 71, 72, 73, 74, 75, 76, 79, 80, 82, 83, 85, 86, 87, 88, 89, 90, 92, 93, 117, 119, 123, 135, 150, 159, 161, 163, 173, 185, 216, 218, 222, 227, 234, 244, 247, 249, 251, 252, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 270, 271, 273, 282, 283, 284, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 314, 315, 318, 319, 320, 321, 325, 326, 328, 329, 333, 335, 338], "server": [1, 11, 15, 19, 42, 44, 45, 53, 54, 57, 60, 63, 69, 73, 77, 84, 85, 86, 87, 90, 92, 98, 106, 111, 126, 127, 135, 142, 149, 152, 175, 181, 185, 210, 214, 227, 250, 252, 267, 271, 282, 283, 294, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 321], "model": [1, 17, 18, 40, 47, 52, 56, 61, 65, 66, 69, 73, 82, 85, 86, 90, 92, 112, 152, 163, 225, 227, 252, 283, 285, 297, 298, 321, 326], "servic": [1, 3, 7, 9, 12, 16, 18, 20, 21, 22, 26, 27, 29, 32, 38, 39, 41, 46, 47, 52, 53, 54, 59, 62, 63, 71, 72, 73, 74, 75, 76, 80, 81, 84, 85, 86, 87, 88, 97, 98, 99, 100, 104, 106, 107, 108, 110, 111, 112, 113, 114, 115, 116, 118, 119, 122, 123, 124, 125, 126, 127, 128, 129, 132, 133, 134, 135, 136, 137, 139, 140, 141, 142, 144, 146, 147, 148, 149, 151, 152, 153, 154, 155, 156, 158, 159, 160, 161, 162, 163, 164, 165, 169, 170, 171, 172, 174, 175, 176, 177, 178, 179, 180, 181, 185, 186, 188, 191, 210, 211, 212, 214, 225, 226, 227, 247, 248, 259, 260, 262, 263, 264, 267, 268, 274, 280, 282, 283, 286, 293, 297, 299, 308, 309, 310, 312, 313, 321, 322, 331, 332, 336], "run": [1, 2, 8, 9, 11, 12, 14, 15, 20, 21, 23, 25, 26, 29, 32, 34, 36, 37, 39, 43, 45, 46, 52, 53, 56, 61, 69, 71, 72, 73, 75, 76, 79, 80, 82, 83, 84, 85, 86, 89, 90, 92, 97, 100, 102, 103, 105, 111, 112, 113, 115, 117, 119, 133, 135, 147, 152, 165, 173, 178, 180, 181, 185, 211, 212, 216, 218, 220, 222, 224, 225, 253, 265, 271, 292, 294, 295, 296, 297, 298, 299, 319, 321, 322, 326, 329, 338], "over": [1, 4, 5, 16, 17, 18, 21, 25, 30, 34, 39, 44, 51, 53, 54, 56, 62, 65, 66, 69, 73, 74, 81, 82, 83, 84, 85, 86, 87, 89, 92, 124, 141, 156, 159, 161, 170, 203, 218, 222, 227, 228, 229, 231, 234, 258, 283, 310, 311, 315, 326], "network": [1, 7, 15, 25, 40, 43, 52, 54, 55, 56, 59, 62, 63, 71, 72, 73, 74, 79, 82, 83, 84, 85, 87, 89, 98, 164, 168, 170, 174, 249, 250, 260, 261, 267, 272, 294, 298, 310, 312, 318, 320, 324, 326, 329], "connect": [1, 12, 13, 14, 15, 17, 18, 19, 20, 22, 25, 27, 29, 30, 31, 33, 45, 47, 49, 53, 54, 59, 60, 63, 64, 65, 67, 69, 72, 73, 76, 77, 78, 79, 81, 82, 84, 85, 87, 88, 89, 90, 92, 101, 111, 118, 127, 135, 138, 160, 175, 227, 262, 271, 273, 277, 282, 284, 286, 287, 294, 304, 310, 315, 319, 320, 321, 326, 329, 338], "diagram": [1, 15, 23, 37, 40, 52, 53, 58, 61, 85, 87, 90, 326], "high": [1, 4, 5, 11, 14, 15, 16, 23, 25, 29, 30, 34, 35, 36, 42, 47, 53, 54, 56, 60, 61, 67, 84, 89, 90, 92, 156, 263, 273, 283, 285, 294, 318], "level": [1, 4, 5, 11, 15, 18, 21, 23, 34, 36, 42, 44, 47, 53, 54, 56, 57, 61, 74, 78, 81, 82, 88, 89, 90, 119, 126, 160, 178, 185, 216, 271, 273, 291, 294, 320], "overview": [1, 27, 29, 38, 58, 69, 82, 84, 90, 232, 260, 262, 265, 266, 267, 275, 320], "robot": [1, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 18, 19, 21, 23, 24, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 39, 40, 42, 44, 45, 50, 51, 52, 54, 55, 58, 59, 60, 61, 62, 63, 64, 68, 69, 71, 74, 76, 77, 78, 79, 81, 82, 84, 85, 86, 87, 92, 94, 96, 97, 98, 100, 101, 102, 104, 105, 106, 108, 110, 112, 113, 114, 115, 116, 117, 118, 119, 121, 122, 123, 124, 125, 126, 127, 128, 132, 133, 135, 136, 137, 138, 140, 141, 142, 144, 145, 146, 147, 148, 149, 151, 152, 153, 154, 155, 156, 158, 159, 164, 168, 173, 176, 180, 181, 183, 185, 186, 187, 188, 209, 211, 214, 218, 222, 225, 226, 227, 228, 230, 231, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 247, 249, 250, 252, 254, 257, 259, 261, 263, 267, 270, 273, 275, 277, 280, 282, 284, 285, 286, 287, 289, 290, 294, 295, 296, 298, 303, 304, 311, 312, 313, 314, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 328, 329, 330, 331, 333, 334], "": [1, 2, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 18, 19, 20, 21, 22, 23, 25, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 42, 44, 45, 47, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 64, 65, 66, 67, 69, 71, 72, 74, 76, 77, 78, 79, 81, 82, 83, 84, 85, 86, 87, 90, 92, 93, 96, 97, 100, 112, 113, 117, 119, 127, 129, 135, 138, 140, 141, 142, 144, 145, 150, 151, 152, 154, 159, 160, 161, 162, 163, 164, 165, 179, 181, 185, 186, 209, 213, 220, 222, 224, 225, 226, 227, 228, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 247, 249, 250, 252, 255, 256, 257, 258, 260, 267, 270, 271, 273, 274, 275, 277, 282, 283, 284, 286, 287, 288, 289, 290, 291, 294, 295, 296, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 313, 317, 318, 319, 320, 322, 326, 327, 329, 330, 334, 337, 338], "tablet": [1, 7, 8, 11, 12, 13, 17, 19, 20, 22, 24, 27, 29, 32, 34, 35, 40, 41, 45, 51, 52, 56, 57, 58, 59, 60, 69, 77, 80, 81, 82, 84, 85, 86, 87, 90, 92, 117, 159, 226, 227, 229, 252, 258, 269, 273, 277, 284, 286, 296, 298, 315, 316, 318, 320, 321, 327, 328, 331], "laptop": [1, 31, 52, 79, 86, 87, 227, 315, 319], "cloud": [1, 15, 18, 22, 46, 53, 54, 61, 76, 79, 92, 98, 135, 137, 159, 260, 262, 283, 287, 297, 299, 321], "long": [1, 14, 18, 21, 22, 25, 30, 34, 36, 44, 45, 54, 58, 78, 83, 84, 85, 86, 89, 90, 92, 117, 161, 234, 259, 273, 283], "thei": [1, 4, 8, 11, 12, 14, 17, 18, 20, 21, 23, 25, 28, 29, 30, 32, 33, 34, 35, 36, 37, 40, 41, 42, 44, 45, 46, 47, 51, 52, 53, 54, 55, 56, 57, 58, 60, 61, 63, 77, 78, 79, 83, 86, 88, 89, 90, 92, 95, 103, 129, 138, 142, 150, 178, 226, 227, 248, 251, 252, 273, 277, 284, 287, 319, 320], "establish": [1, 21, 25, 43, 54, 56, 67, 92, 111, 127, 175, 181, 214, 273, 282, 317, 318, 330], "ani": [1, 3, 4, 5, 6, 7, 8, 11, 12, 14, 15, 18, 20, 21, 22, 23, 24, 26, 28, 29, 30, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 44, 45, 46, 47, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 63, 64, 68, 72, 77, 78, 79, 81, 82, 84, 85, 88, 89, 90, 92, 96, 97, 100, 107, 113, 114, 116, 117, 119, 123, 126, 128, 135, 138, 142, 149, 152, 154, 159, 160, 161, 165, 166, 180, 181, 185, 209, 213, 214, 226, 227, 252, 271, 274, 277, 282, 283, 284, 294, 295, 296, 298, 299, 312, 315, 319, 320, 326, 329, 337, 338], "ip": [1, 31, 37, 42, 53, 60, 61, 63, 69, 71, 72, 76, 77, 78, 79, 82, 84, 86, 90, 92, 101, 110, 112, 113, 123, 218, 222, 227, 247, 249, 250, 252, 273, 282, 294, 297, 298, 310, 312, 315, 318, 319, 320, 321, 322, 324, 329], "direct": [1, 3, 4, 5, 7, 17, 18, 22, 25, 28, 30, 32, 33, 36, 54, 61, 62, 63, 69, 74, 85, 86, 90, 92, 123, 158, 159, 161, 228, 252, 287, 296, 297, 299, 313, 314, 318, 319, 321, 335], "wifi": [1, 2, 52, 53, 60, 61, 62, 63, 76, 79, 85, 87, 88, 90, 92, 112, 113, 227, 249, 273, 315, 318], "ethernet": [1, 2, 6, 14, 15, 53, 60, 61, 62, 67, 69, 90, 92, 113], "intranet": 1, "internet": [1, 53, 61, 69, 286, 294, 299, 312], "imag": [1, 2, 5, 15, 18, 21, 23, 30, 34, 37, 39, 40, 41, 43, 46, 51, 52, 54, 61, 62, 69, 71, 78, 80, 81, 82, 83, 84, 85, 86, 87, 98, 112, 114, 116, 117, 118, 135, 152, 166, 174, 178, 218, 220, 222, 230, 234, 235, 243, 250, 251, 252, 253, 260, 261, 262, 267, 271, 274, 282, 283, 286, 289, 294, 297, 298, 310, 312, 321, 324, 326, 335], "command": [1, 3, 4, 5, 8, 13, 14, 15, 16, 17, 18, 19, 23, 24, 25, 29, 31, 34, 35, 36, 37, 40, 45, 49, 51, 52, 58, 61, 64, 69, 71, 72, 74, 76, 77, 78, 79, 82, 85, 86, 87, 97, 98, 99, 104, 110, 124, 125, 126, 135, 136, 148, 156, 158, 160, 180, 185, 216, 225, 226, 228, 232, 234, 235, 239, 240, 242, 243, 244, 247, 248, 249, 250, 251, 252, 255, 259, 260, 261, 263, 269, 271, 274, 277, 278, 279, 281, 282, 285, 286, 287, 289, 290, 291, 293, 294, 295, 297, 298, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 312, 314, 315, 316, 318, 319, 320, 321, 322, 323, 324, 325, 326, 328, 329, 330, 331, 332, 333, 334, 338], "higher": [1, 5, 18, 25, 28, 30, 36, 47, 51, 53, 56, 64, 71, 90, 92, 126, 287, 320, 324], "layer": [1, 11, 20, 25, 29, 53, 56, 64, 82, 92], "stack": [1, 25, 30, 53, 63, 137], "autonomi": [1, 18, 25, 63, 69, 90, 225, 284], "built": [1, 20, 25, 42, 52, 53, 54, 57, 60, 61, 63, 78, 81, 87, 88, 90, 92, 97, 158, 252, 271, 274, 298, 312], "top": [1, 4, 5, 11, 14, 15, 21, 22, 33, 36, 46, 53, 54, 60, 63, 65, 68, 69, 80, 81, 82, 85, 88, 90, 92, 283, 318, 320, 326, 329], "lower": [1, 14, 18, 33, 35, 36, 41, 47, 49, 53, 89, 90, 92, 150, 283, 287, 296, 318], "core": [1, 11, 15, 25, 52, 56, 59, 60, 74, 76, 82, 86, 88, 89, 92, 93, 185, 227, 250, 252, 253, 266, 267, 270, 271, 294, 297, 310, 311, 312, 315, 318, 321], "final": [1, 5, 13, 16, 23, 26, 51, 57, 63, 77, 78, 79, 80, 81, 82, 83, 89, 90, 92, 118, 135, 151, 227, 271, 283, 284, 302, 303, 304, 310, 320, 329], "allow": [1, 3, 4, 5, 8, 10, 11, 12, 13, 15, 16, 17, 19, 20, 22, 23, 26, 28, 29, 30, 31, 33, 34, 35, 36, 40, 41, 42, 44, 47, 51, 54, 55, 56, 57, 58, 60, 61, 62, 63, 67, 69, 71, 72, 76, 77, 78, 79, 84, 86, 87, 89, 90, 92, 97, 102, 111, 119, 122, 123, 126, 127, 138, 145, 147, 150, 153, 154, 155, 158, 159, 161, 165, 185, 227, 235, 243, 250, 251, 252, 269, 271, 273, 284, 291, 296, 297, 309, 312, 315, 316, 318, 320, 321, 323, 325, 326, 329, 338], "expans": 1, "those": [1, 4, 5, 13, 17, 20, 25, 28, 30, 34, 35, 36, 39, 40, 50, 52, 53, 54, 58, 61, 63, 76, 77, 78, 79, 80, 82, 85, 87, 88, 90, 92, 117, 283, 284, 294, 295, 326, 338], "itself": [1, 4, 15, 16, 17, 19, 25, 30, 39, 41, 42, 43, 44, 46, 53, 56, 60, 61, 64, 69, 84, 89, 90, 92, 102, 123, 142, 154, 160, 166, 214, 249, 282, 315, 319], "For": [1, 2, 4, 5, 7, 8, 12, 13, 15, 16, 17, 18, 20, 21, 22, 23, 25, 26, 28, 29, 30, 32, 33, 34, 35, 39, 40, 41, 42, 46, 47, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 60, 61, 64, 74, 76, 77, 78, 80, 81, 82, 84, 85, 86, 87, 88, 89, 90, 92, 96, 97, 106, 108, 117, 119, 125, 126, 128, 132, 135, 137, 141, 142, 148, 149, 150, 152, 156, 159, 161, 162, 163, 169, 170, 171, 172, 174, 175, 176, 177, 178, 179, 182, 183, 186, 211, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 247, 248, 250, 252, 255, 257, 271, 274, 277, 282, 283, 284, 285, 288, 289, 290, 297, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 312, 313, 315, 318, 319, 320, 321, 325, 326, 338], "cam": [1, 23, 39, 41, 43, 56, 58, 60, 63, 80, 81, 92, 98, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 267, 277, 298, 318, 329], "offer": [1, 6, 11, 42, 53, 56, 60, 63, 84, 92, 175], "stream": [1, 18, 19, 26, 34, 42, 53, 57, 90, 97, 108, 113, 117, 118, 120, 133, 135, 161, 163, 168, 170, 176, 178, 185, 188, 189, 211, 252, 277, 282, 318, 320, 324], "qualiti": [1, 15, 22, 56, 77, 89, 90, 92, 135, 137, 138, 168, 178, 277, 282, 283, 318, 324], "led": [1, 34, 90, 172, 173, 227, 251], "light": [1, 2, 12, 21, 30, 32, 33, 34, 35, 54, 59, 82, 90, 92, 140, 168, 257, 268, 299, 324], "collect": [1, 7, 20, 21, 24, 25, 40, 43, 45, 54, 60, 61, 74, 75, 78, 82, 87, 90, 92, 97, 113, 117, 132, 137, 138, 155, 218, 252, 282, 283, 287, 326, 329], "organ": [1, 40, 54, 83, 87, 92, 326], "store": [1, 12, 13, 15, 18, 19, 20, 24, 26, 29, 33, 34, 38, 39, 40, 42, 46, 54, 56, 58, 60, 61, 78, 81, 82, 85, 92, 97, 98, 103, 115, 116, 117, 124, 138, 151, 159, 174, 185, 192, 194, 195, 197, 199, 200, 204, 205, 213, 247, 248, 255, 269, 283, 287, 300, 311, 312, 316, 319, 322, 324], "data": [1, 2, 12, 14, 15, 17, 19, 21, 22, 23, 24, 25, 29, 43, 45, 46, 47, 52, 53, 54, 56, 57, 59, 60, 61, 63, 67, 75, 82, 83, 84, 85, 86, 87, 89, 97, 98, 99, 100, 102, 103, 105, 110, 112, 113, 129, 132, 133, 135, 137, 138, 147, 152, 155, 159, 160, 165, 167, 169, 174, 178, 182, 185, 188, 190, 191, 192, 195, 197, 200, 201, 202, 203, 204, 205, 216, 218, 220, 222, 224, 225, 253, 260, 267, 271, 277, 282, 284, 285, 286, 287, 294, 297, 299, 300, 301, 309, 310, 311, 312, 313, 318, 319, 321, 324], "everi": [1, 11, 15, 17, 18, 21, 22, 23, 29, 30, 34, 36, 39, 43, 47, 52, 54, 55, 57, 78, 79, 83, 89, 90, 92, 123, 141, 161, 282], "mission": [1, 7, 10, 12, 13, 17, 18, 20, 21, 24, 39, 40, 42, 43, 51, 60, 76, 81, 87, 88, 93, 108, 211, 212, 213, 214, 215, 216, 218, 222, 225, 227, 248, 250, 261, 265, 269, 272, 299, 301, 305, 312], "teleoper": [1, 39, 40, 54, 55, 57, 90, 92, 117, 252, 253, 298], "session": [1, 23, 39, 40, 53, 54, 72, 90, 92, 97, 159, 214], "execut": [1, 4, 8, 11, 12, 14, 15, 23, 27, 28, 29, 30, 31, 32, 33, 35, 45, 47, 51, 54, 55, 56, 61, 63, 72, 74, 79, 87, 88, 89, 90, 92, 97, 100, 105, 113, 124, 156, 161, 211, 216, 226, 227, 231, 233, 237, 238, 240, 242, 248, 270, 273, 284, 301, 312, 317, 318, 319, 329], "fleet": [1, 7, 24, 54, 164], "open": [1, 3, 4, 5, 6, 9, 12, 13, 17, 21, 28, 30, 31, 33, 37, 41, 42, 63, 67, 77, 78, 81, 82, 83, 84, 86, 87, 88, 89, 92, 125, 161, 227, 230, 244, 252, 259, 269, 282, 285, 286, 287, 300, 311, 315, 318, 319, 320, 328, 329], "custom": [1, 20, 22, 23, 25, 28, 29, 31, 33, 36, 39, 40, 41, 43, 53, 60, 61, 62, 69, 86, 92, 98, 107, 113, 114, 127, 138, 147, 165, 185, 211, 214, 227, 252, 262, 267, 294, 298, 316], "through": [1, 4, 5, 8, 13, 15, 17, 18, 20, 21, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 40, 41, 42, 43, 45, 47, 49, 52, 53, 54, 55, 56, 58, 61, 63, 67, 69, 72, 76, 77, 81, 84, 86, 87, 88, 90, 92, 116, 117, 123, 127, 128, 135, 165, 181, 185, 217, 221, 225, 229, 230, 251, 252, 267, 269, 273, 282, 283, 285, 289, 294, 310, 311, 317, 318, 319, 320, 322, 329, 333, 338], "programmat": [1, 40, 45, 54, 90, 92, 311, 319], "web": [1, 25, 43, 54, 55, 58, 60, 62, 69, 71, 76, 80, 81, 87, 90, 154, 160, 217, 218, 220, 222, 224, 248, 251, 254, 277, 282, 286, 310, 318, 319, 329], "call": [1, 4, 11, 12, 17, 18, 19, 20, 21, 23, 33, 34, 40, 52, 53, 54, 56, 57, 58, 60, 62, 74, 77, 78, 79, 81, 82, 83, 84, 85, 86, 88, 89, 90, 92, 100, 102, 105, 112, 113, 114, 116, 117, 119, 123, 124, 127, 135, 138, 142, 152, 153, 154, 155, 156, 160, 161, 164, 165, 166, 169, 170, 171, 172, 174, 175, 176, 177, 178, 179, 180, 181, 194, 197, 200, 204, 209, 218, 222, 227, 229, 252, 254, 261, 265, 273, 283, 284, 287, 297, 298, 306, 311, 312, 318, 319, 321, 329], "similar": [1, 5, 11, 17, 21, 36, 37, 40, 47, 56, 61, 69, 87, 89, 90, 92, 142, 150, 234, 254, 270, 271, 286, 298, 320], "written": [1, 17, 23, 26, 28, 29, 34, 74, 89, 90, 92, 129, 185, 194, 195, 202, 209, 319], "mani": [1, 4, 11, 17, 20, 25, 28, 31, 34, 36, 37, 45, 46, 53, 54, 55, 56, 57, 59, 61, 78, 79, 82, 83, 88, 89, 90, 92, 119, 135, 160, 161, 234, 238, 283, 297, 299, 312, 321, 329], "most": [1, 15, 17, 25, 29, 30, 31, 34, 35, 36, 41, 42, 45, 46, 47, 49, 50, 51, 54, 55, 56, 57, 58, 61, 63, 69, 78, 83, 84, 88, 89, 90, 92, 97, 100, 102, 113, 142, 144, 154, 155, 164, 170, 177, 178, 185, 225, 283, 294, 319, 320], "devic": [1, 4, 15, 45, 59, 61, 62, 63, 64, 69, 77, 79, 87, 89, 90, 92, 132, 138, 171, 175, 176, 227, 249, 269, 271, 282, 299, 310, 316, 319, 320], "about": [1, 5, 9, 10, 11, 14, 15, 16, 17, 18, 25, 26, 32, 34, 35, 36, 42, 44, 45, 46, 47, 51, 56, 57, 58, 59, 60, 63, 65, 69, 78, 82, 84, 85, 87, 88, 89, 90, 92, 97, 102, 114, 116, 122, 123, 132, 142, 159, 161, 164, 181, 211, 214, 218, 222, 227, 230, 255, 256, 260, 261, 273, 278, 282, 283, 284, 317, 329], "formerli": [1, 93], "scout": [1, 40, 41, 52, 55, 57, 58, 63, 92, 93, 159, 222, 223, 224, 315], "geometri": [1, 15, 18, 47, 49, 56, 64, 66, 89, 129, 161, 187, 232, 259, 268, 275], "frame": [1, 16, 18, 20, 22, 26, 28, 29, 34, 36, 47, 56, 57, 64, 81, 85, 86, 92, 98, 135, 137, 149, 150, 158, 160, 161, 166, 178, 186, 225, 232, 259, 268, 274, 282, 283, 284, 285, 286, 287, 334, 337], "e": [1, 8, 15, 21, 23, 25, 26, 30, 34, 35, 37, 45, 47, 50, 51, 54, 55, 56, 58, 60, 61, 62, 77, 83, 84, 85, 87, 90, 92, 98, 135, 138, 142, 149, 159, 164, 170, 181, 182, 218, 222, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 247, 255, 258, 261, 262, 269, 271, 284, 285, 289, 290, 291, 296, 297, 298, 311, 312, 314, 316, 319, 320, 321, 327, 329, 335, 338], "stop": [1, 8, 16, 22, 23, 24, 29, 30, 32, 33, 35, 36, 37, 47, 50, 56, 58, 61, 62, 71, 72, 79, 82, 84, 86, 87, 92, 97, 98, 100, 123, 126, 138, 141, 142, 154, 156, 159, 160, 161, 164, 165, 173, 181, 183, 185, 211, 214, 218, 222, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 258, 261, 269, 273, 284, 289, 290, 291, 296, 298, 314, 315, 316, 318, 327, 335, 338], "keepal": [1, 45, 89, 111, 112, 142, 156], "beta": [1, 88, 89, 92, 141, 161, 163], "leas": [1, 16, 17, 37, 50, 56, 85, 97, 98, 99, 100, 107, 108, 112, 113, 124, 125, 127, 135, 141, 156, 159, 161, 180, 211, 214, 227, 229, 244, 246, 273, 283, 284, 296, 314, 315, 317, 335, 338], "fault": [1, 16, 30, 47, 56, 58, 77, 89, 92, 98, 112, 123, 135, 138, 156, 161, 262, 266, 282, 318], "choreographi": [1, 23, 28, 31, 35, 37, 88, 92, 93, 95, 96, 226], "joint": [1, 28, 29, 34, 36, 46, 56, 87, 92, 161, 180, 225, 226, 232, 238, 259, 290], "arm": [1, 29, 30, 34, 35, 47, 51, 59, 62, 63, 82, 85, 86, 87, 89, 92, 97, 98, 160, 161, 163, 225, 227, 231, 235, 243, 263, 268, 282], "5": [2, 4, 6, 13, 25, 29, 34, 36, 51, 53, 54, 57, 60, 61, 62, 63, 67, 68, 69, 71, 76, 77, 82, 83, 84, 85, 87, 89, 92, 97, 102, 111, 126, 135, 141, 142, 161, 181, 215, 220, 227, 228, 229, 234, 247, 251, 255, 273, 283, 284, 297, 299, 313, 315, 324, 326, 338], "pair": [2, 26, 35, 36, 44, 67, 76, 92, 113, 117, 165, 194, 195, 199, 216, 284], "stereo": [2, 90], "black": [2, 35, 92], "white": [2, 21, 33, 35, 90, 92, 178, 287], "video": [2, 23, 29, 63, 77, 86, 87, 90, 92, 252, 267, 320, 335], "2": [2, 3, 4, 6, 11, 13, 15, 22, 25, 28, 33, 34, 36, 39, 40, 42, 44, 48, 51, 57, 58, 59, 60, 61, 62, 63, 67, 69, 71, 72, 75, 79, 81, 82, 84, 85, 86, 87, 89, 92, 97, 117, 123, 126, 129, 130, 133, 135, 137, 141, 142, 150, 156, 159, 161, 170, 212, 215, 216, 227, 235, 236, 243, 247, 274, 284, 291, 294, 297, 299, 307, 310, 311, 313, 318, 321, 324, 338], "actuat": [2, 44, 49, 56, 90, 92], "each": [2, 4, 10, 11, 12, 15, 17, 18, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 44, 45, 46, 47, 50, 51, 54, 55, 56, 57, 58, 60, 63, 66, 67, 68, 74, 77, 78, 81, 82, 84, 85, 89, 90, 92, 97, 98, 100, 108, 113, 117, 120, 137, 138, 144, 146, 149, 151, 155, 161, 165, 166, 172, 178, 186, 194, 195, 208, 210, 211, 218, 225, 228, 248, 252, 255, 261, 272, 277, 280, 282, 283, 284, 285, 287, 296, 311, 318, 319, 320, 326, 329, 334], "one": [2, 4, 12, 15, 16, 17, 18, 20, 21, 23, 25, 26, 28, 29, 30, 31, 34, 35, 36, 37, 39, 42, 44, 45, 46, 47, 50, 51, 53, 54, 55, 56, 57, 60, 61, 63, 74, 77, 81, 82, 85, 86, 88, 89, 90, 92, 97, 119, 122, 123, 126, 138, 141, 154, 159, 160, 161, 178, 209, 213, 229, 247, 255, 271, 273, 274, 277, 279, 282, 283, 284, 286, 287, 294, 296, 297, 299, 309, 310, 311, 312, 317, 319, 321, 334], "knee": [2, 21, 34, 36, 46, 47, 66, 92], "hx": [2, 28, 49, 92], "hy": [2, 28, 49, 92], "plane": [2, 5, 36, 46, 66, 90, 137, 161], "rotat": [2, 4, 30, 34, 36, 46, 47, 82, 85, 86, 89, 90, 92, 150, 152, 226, 244, 277, 282, 283, 287, 297, 334, 338], "degre": [2, 6, 15, 36, 57, 74, 85, 90, 92, 177, 277], "freedom": [2, 6, 15, 30, 92], "limit": [2, 6, 8, 19, 25, 28, 34, 35, 42, 44, 47, 49, 53, 57, 60, 63, 66, 67, 86, 90, 110, 127, 147, 151, 154, 229, 242, 250, 274, 294, 319], "axi": [2, 4, 5, 15, 36, 46, 81, 85, 89, 90, 92, 150, 244, 283, 287, 338], "12": [2, 25, 42, 54, 60, 67, 82, 87, 88, 90, 92, 299, 319], "dof": [2, 92], "3": [2, 3, 4, 6, 15, 18, 21, 25, 28, 29, 30, 31, 32, 33, 34, 36, 37, 41, 44, 46, 51, 53, 57, 58, 59, 60, 61, 62, 63, 67, 69, 71, 72, 75, 79, 81, 82, 83, 85, 86, 87, 88, 89, 92, 113, 124, 129, 135, 141, 142, 150, 156, 159, 164, 165, 174, 181, 185, 194, 200, 212, 215, 216, 227, 228, 229, 250, 251, 272, 273, 284, 285, 286, 287, 294, 298, 299, 308, 310, 313, 315, 324, 333, 338], "per": [2, 18, 23, 28, 29, 30, 34, 35, 36, 43, 45, 46, 54, 60, 83, 90, 92, 185, 283, 311], "leg": [2, 29, 30, 34, 35, 36, 46, 47, 49, 51, 90], "x": [2, 4, 5, 6, 15, 16, 18, 28, 30, 31, 33, 35, 36, 37, 39, 46, 51, 56, 57, 58, 60, 63, 72, 81, 83, 84, 85, 86, 87, 89, 90, 92, 96, 137, 150, 158, 161, 170, 186, 208, 244, 282, 283, 284, 287, 297, 313, 319, 324, 327, 338], "45": [2, 6, 21, 48, 53, 248], "vertic": [2, 15, 21, 30, 34, 35, 36, 46, 92, 170, 231, 283], "intern": [2, 15, 19, 21, 22, 26, 45, 47, 53, 56, 60, 61, 63, 74, 90, 92, 100, 117, 119, 126, 137, 138, 142, 155, 167, 180, 181, 283, 310], "extern": [2, 19, 20, 26, 42, 45, 54, 56, 58, 60, 63, 85, 88, 90, 92, 152, 160, 161, 229, 252, 258, 277, 299, 320, 322, 325, 327, 338], "y": [2, 4, 16, 18, 28, 30, 35, 36, 37, 46, 56, 60, 61, 63, 79, 81, 84, 85, 86, 87, 90, 92, 137, 150, 158, 161, 170, 186, 208, 244, 252, 282, 283, 284, 287, 297, 313, 324, 327, 338], "91": [2, 48], "50": [2, 18, 48, 49, 60, 61, 63, 69, 71, 72, 79, 87, 90, 92, 185, 227, 250, 298, 315], "bia": 2, "flexion": 2, "extens": [2, 6, 10, 15, 29, 34, 54, 59, 72, 87, 92, 117, 118, 137, 229, 249, 250, 252, 253, 266, 267, 310, 311, 312, 319, 320], "14": [2, 66, 67, 75, 83, 87, 88, 89, 92, 229, 299, 315], "160": [2, 26, 92, 189], "straight": [2, 15, 18, 35, 85, 86, 92, 234, 284], "rang": [2, 8, 15, 28, 29, 30, 34, 35, 42, 49, 53, 56, 59, 63, 66, 67, 79, 84, 90, 92, 115, 151, 170, 177, 181, 229, 274], "front": [2, 4, 14, 30, 34, 35, 36, 46, 66, 82, 83, 85, 86, 90, 92, 161, 230, 267, 277, 313, 325], "hind": [2, 35, 36, 92], "left": [2, 4, 17, 30, 33, 35, 36, 37, 39, 41, 45, 46, 57, 68, 71, 77, 80, 82, 89, 90, 92, 97, 138, 161, 277, 283, 287, 296, 318, 320, 325, 334, 338], "right": [2, 11, 17, 23, 30, 33, 34, 35, 36, 37, 40, 41, 54, 56, 62, 63, 66, 67, 68, 69, 81, 82, 83, 85, 86, 89, 90, 92, 114, 116, 138, 160, 161, 185, 226, 227, 274, 277, 283, 287, 296, 314, 321, 334, 335, 338], "fl": [2, 28, 35, 92], "hl": [2, 28, 35, 92], "complet": [2, 6, 11, 12, 14, 15, 16, 17, 21, 23, 25, 28, 29, 30, 33, 34, 36, 37, 40, 46, 51, 53, 55, 57, 58, 60, 67, 71, 74, 77, 78, 80, 83, 85, 87, 89, 90, 97, 105, 115, 117, 124, 127, 135, 138, 142, 152, 159, 161, 173, 180, 225, 227, 268, 273, 284, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 315, 318, 320, 329], "look": [2, 4, 11, 17, 22, 28, 34, 36, 55, 57, 67, 69, 77, 78, 81, 82, 83, 84, 86, 87, 89, 90, 92, 122, 138, 226, 227, 229, 269, 280, 283, 289, 300, 302, 303, 304, 305, 307, 308, 309, 310, 312, 315, 318, 320, 321], "like": [2, 8, 10, 11, 14, 15, 16, 18, 28, 29, 30, 34, 35, 36, 39, 45, 46, 54, 55, 56, 57, 60, 61, 66, 69, 74, 78, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 97, 113, 114, 116, 118, 119, 121, 124, 127, 135, 156, 186, 193, 194, 209, 211, 214, 227, 252, 273, 277, 284, 287, 299, 311, 315, 317, 319, 320, 329], "kn": [2, 28, 49, 92], "state": [2, 4, 11, 12, 15, 17, 19, 20, 22, 23, 25, 29, 30, 34, 45, 49, 51, 53, 54, 58, 60, 78, 83, 85, 86, 97, 98, 112, 117, 123, 124, 127, 128, 135, 138, 142, 144, 154, 156, 159, 160, 161, 174, 176, 181, 211, 225, 229, 252, 260, 261, 263, 267, 270, 284, 294, 295, 318, 334], "protobuf": [2, 11, 26, 28, 29, 30, 34, 43, 44, 53, 57, 58, 77, 78, 81, 83, 84, 85, 87, 88, 92, 95, 96, 97, 98, 100, 113, 114, 117, 119, 135, 137, 138, 142, 143, 150, 154, 155, 159, 161, 165, 167, 174, 181, 185, 188, 191, 197, 198, 199, 209, 210, 214, 216, 247, 252, 284, 293, 319, 320, 331], "messag": [2, 3, 4, 5, 11, 15, 17, 18, 20, 22, 23, 25, 26, 28, 29, 30, 34, 35, 40, 44, 45, 46, 47, 52, 53, 54, 56, 57, 58, 74, 78, 81, 83, 84, 90, 92, 95, 96, 97, 104, 108, 110, 111, 112, 113, 114, 115, 116, 117, 119, 120, 121, 122, 125, 127, 128, 130, 135, 136, 137, 138, 139, 142, 143, 144, 148, 150, 153, 154, 155, 157, 159, 160, 161, 164, 165, 166, 167, 178, 181, 184, 185, 186, 188, 191, 193, 194, 195, 196, 197, 198, 199, 203, 204, 205, 211, 213, 214, 216, 220, 247, 254, 255, 263, 271, 282, 293, 294, 319, 320, 329], "describ": [2, 11, 12, 17, 18, 20, 21, 23, 25, 26, 28, 29, 30, 34, 36, 38, 40, 41, 42, 46, 47, 49, 51, 53, 54, 55, 56, 61, 62, 63, 66, 70, 71, 74, 79, 83, 88, 89, 90, 92, 117, 137, 150, 159, 161, 165, 174, 180, 186, 189, 194, 195, 209, 214, 252, 273, 275, 277, 289, 295, 297, 303, 315, 316, 318, 320, 321, 322, 325, 326, 328, 331, 337, 338], "snippet": [2, 23, 45, 60, 248], "show": [2, 5, 17, 18, 23, 25, 26, 28, 30, 34, 36, 41, 43, 51, 52, 53, 54, 56, 57, 58, 60, 61, 63, 71, 81, 83, 85, 87, 88, 89, 90, 92, 112, 135, 159, 166, 185, 228, 232, 235, 238, 241, 242, 243, 247, 248, 251, 252, 254, 259, 261, 262, 263, 264, 265, 266, 267, 268, 269, 271, 272, 275, 277, 283, 284, 287, 288, 290, 310, 313, 315, 316, 318, 320, 323, 326, 328, 331, 332, 334], "return": [2, 4, 5, 8, 11, 14, 15, 16, 17, 18, 22, 23, 25, 30, 34, 35, 36, 37, 39, 42, 51, 52, 53, 54, 55, 56, 57, 58, 61, 67, 69, 74, 77, 78, 81, 82, 84, 85, 86, 87, 88, 89, 92, 96, 97, 98, 100, 101, 102, 104, 106, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 122, 123, 124, 125, 126, 128, 129, 132, 133, 135, 136, 137, 138, 139, 141, 142, 143, 144, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 173, 174, 177, 179, 180, 181, 182, 184, 185, 186, 189, 190, 193, 194, 195, 197, 198, 200, 201, 202, 203, 204, 205, 206, 209, 213, 214, 216, 218, 220, 222, 224, 227, 244, 255, 265, 268, 273, 277, 282, 283, 284, 290, 296, 297, 313, 314, 317, 318, 319, 320, 335, 338], "get_robot_st": [2, 78, 86, 89, 163, 279], "joint_stat": [2, 92], "name": [2, 15, 17, 18, 23, 25, 26, 29, 30, 32, 33, 34, 39, 40, 42, 43, 45, 46, 50, 51, 52, 53, 54, 55, 56, 57, 58, 60, 61, 62, 63, 67, 69, 71, 72, 74, 76, 77, 78, 79, 80, 81, 82, 83, 85, 86, 87, 88, 89, 90, 92, 96, 97, 105, 106, 110, 112, 113, 114, 115, 119, 122, 123, 126, 127, 128, 129, 133, 137, 138, 141, 142, 146, 154, 155, 157, 159, 160, 161, 163, 164, 166, 167, 170, 174, 182, 185, 186, 189, 191, 192, 194, 195, 197, 198, 200, 205, 213, 214, 216, 218, 220, 222, 224, 248, 252, 254, 271, 272, 274, 277, 282, 283, 287, 297, 298, 299, 304, 305, 311, 312, 314, 315, 318, 319, 320, 321, 329], "posit": [2, 4, 5, 8, 15, 16, 17, 18, 20, 21, 22, 23, 28, 30, 34, 35, 36, 37, 39, 46, 47, 54, 56, 67, 68, 77, 80, 81, 82, 85, 86, 89, 90, 150, 158, 159, 161, 170, 177, 186, 226, 229, 230, 231, 232, 234, 240, 241, 245, 274, 275, 282, 283, 284, 291, 296, 312, 313, 314, 318, 334], "valu": [2, 4, 14, 15, 23, 26, 28, 30, 34, 35, 36, 40, 41, 42, 44, 46, 47, 51, 54, 56, 57, 58, 60, 63, 64, 67, 74, 78, 79, 83, 84, 85, 89, 95, 96, 97, 111, 112, 113, 119, 126, 127, 135, 137, 138, 142, 150, 151, 158, 159, 161, 164, 165, 166, 167, 172, 185, 186, 189, 192, 194, 195, 201, 202, 209, 211, 212, 216, 218, 220, 234, 249, 255, 271, 274, 282, 283, 284, 297, 299, 321, 326, 327, 334], "21174180507659912": 2, "veloc": [2, 20, 23, 35, 36, 47, 49, 56, 86, 89, 90, 92, 96, 129, 150, 161, 177, 229, 242, 244], "003905495163053274": 2, "acceler": [2, 4, 35, 47, 90, 92, 161, 242], "1059951782226562": 2, "load": [2, 11, 12, 15, 21, 23, 28, 29, 32, 33, 34, 37, 47, 63, 79, 81, 83, 84, 86, 90, 92, 97, 108, 118, 164, 193, 211, 227, 249, 250, 252, 269, 270, 284, 285, 286, 294, 297, 298, 310, 321, 324, 331], "86274254322052": 2, "type": [2, 5, 12, 14, 15, 16, 17, 18, 21, 25, 26, 29, 35, 40, 43, 45, 46, 51, 53, 54, 56, 58, 60, 63, 64, 69, 72, 74, 77, 79, 81, 85, 88, 89, 90, 96, 97, 100, 102, 110, 111, 112, 114, 115, 117, 119, 124, 135, 137, 138, 146, 150, 152, 156, 158, 159, 160, 163, 164, 165, 167, 174, 180, 186, 191, 194, 195, 196, 197, 198, 200, 205, 206, 209, 211, 213, 216, 218, 220, 222, 224, 227, 229, 247, 252, 254, 272, 283, 284, 299, 313, 317, 319, 320], "gamma": [2, 90, 92], "length": [2, 18, 34, 35, 56, 74, 86, 90, 92, 111, 150, 161, 164, 165, 185, 209, 234], "1100": 2, "mm": [2, 6, 92, 209, 252], "43": [2, 48], "width": [2, 30, 35, 36, 41, 61, 82, 251, 320], "500": [2, 85, 92, 313], "19": [2, 67, 84, 87, 88, 90, 92], "7": [2, 4, 50, 60, 61, 63, 67, 75, 79, 82, 83, 87, 88, 90, 92, 142, 170, 251, 274, 284, 326, 338], "height": [2, 6, 15, 18, 21, 35, 36, 41, 56, 82, 89, 90, 92, 150, 161, 283, 284, 286, 287, 320, 334, 338], "stand": [2, 4, 14, 23, 25, 28, 30, 33, 34, 35, 36, 37, 43, 56, 61, 66, 67, 80, 84, 85, 86, 89, 90, 92, 161, 180, 226, 231, 233, 236, 237, 238, 239, 240, 241, 242, 244, 258, 274, 284, 289, 296, 314, 315, 325, 327, 335, 338], "840": 2, "33": [2, 48], "sit": [2, 8, 11, 14, 23, 28, 30, 33, 34, 37, 44, 56, 66, 67, 80, 89, 90, 92, 119, 126, 156, 161, 180, 226, 227, 228, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 258, 284, 289, 290, 291, 296, 314, 325, 327, 335, 338], "191": 2, "net": [2, 62, 92], "weight": [2, 6, 36, 82, 83, 149, 249], "32": [2, 26, 48, 57, 92], "kg": [2, 6, 66, 92], "71": [2, 48, 299], "lb": [2, 338], "maximum": [2, 4, 8, 16, 22, 28, 29, 30, 34, 35, 36, 40, 47, 49, 54, 66, 67, 90, 92, 97, 137, 147, 149, 161, 166, 170, 181, 220, 272, 274, 324], "speed": [2, 6, 12, 14, 16, 22, 23, 28, 34, 35, 36, 58, 71, 86, 90, 92, 135, 159, 274, 299], "6": [2, 4, 6, 13, 15, 25, 28, 35, 50, 51, 60, 61, 63, 67, 68, 75, 76, 82, 83, 85, 86, 88, 89, 90, 92, 142, 161, 284, 338], "m": [2, 4, 6, 25, 26, 35, 48, 58, 61, 63, 76, 77, 78, 79, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 161, 209, 226, 228, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 250, 251, 252, 254, 255, 256, 257, 258, 269, 270, 271, 272, 273, 274, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 295, 296, 297, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338], "ingress": [2, 6, 65], "protect": [2, 4, 6, 65, 90, 92, 117], "ip54": [2, 64, 65], "oper": [2, 3, 4, 6, 7, 8, 10, 11, 12, 17, 18, 19, 20, 22, 23, 24, 25, 35, 45, 50, 51, 53, 55, 56, 60, 61, 64, 67, 74, 77, 79, 82, 88, 89, 90, 92, 112, 117, 119, 121, 126, 135, 160, 177, 255, 270, 274, 293, 296, 303, 312, 318, 320, 323, 326, 328, 335], "temperatur": [2, 11, 41, 54, 57, 78, 90, 156, 170, 171, 174, 273, 299], "20c": 2, "45c": 2, "slope": [2, 92], "30": [2, 14, 35, 48, 58, 61, 78, 87, 88, 89, 90, 92, 117, 123, 124, 141, 154, 156, 161, 315], "stairwai": 2, "stair": [2, 12, 17, 18, 20, 56, 66, 161, 226, 338], "meet": [2, 5, 21, 57, 85, 285], "u": [2, 21, 62, 69, 74, 77, 78, 79, 83, 84, 90, 92, 137, 150, 283, 299], "build": [2, 18, 19, 20, 23, 42, 52, 53, 54, 55, 57, 71, 74, 76, 79, 85, 86, 87, 90, 92, 137, 155, 161, 167, 181, 250, 251, 252, 253, 274, 297, 310, 311, 312, 315, 318, 319, 320, 321, 324], "standard": [2, 8, 11, 15, 23, 28, 35, 36, 43, 53, 58, 59, 60, 63, 64, 69, 72, 77, 82, 85, 89, 90, 92, 166, 273, 318, 323], "typic": [2, 7, 15, 19, 21, 22, 25, 42, 46, 51, 53, 58, 60, 61, 66, 89, 92, 113, 119, 135, 142, 164, 255, 320], "rise": [2, 66, 67, 92, 299], "10": [2, 6, 15, 23, 25, 28, 31, 39, 41, 50, 51, 54, 60, 61, 62, 67, 69, 72, 75, 83, 84, 85, 87, 88, 89, 90, 92, 119, 138, 161, 227, 231, 247, 251, 273, 314, 315, 324], "11": [2, 6, 28, 51, 54, 60, 61, 67, 88, 89, 92, 247, 255, 315], "max": [2, 4, 6, 8, 34, 41, 47, 48, 57, 61, 90, 92, 96, 108, 111, 113, 118, 120, 127, 156, 159, 160, 164, 165, 167, 172, 180, 185, 211, 220, 224, 229, 299, 326], "step": [2, 17, 18, 28, 29, 33, 35, 44, 54, 56, 58, 63, 66, 69, 72, 75, 79, 80, 83, 86, 87, 89, 90, 213, 227, 271, 273, 282, 297, 298, 307, 310, 312, 319, 321, 334], "300": [2, 83, 84], "8": [2, 6, 26, 36, 54, 60, 61, 66, 67, 80, 82, 83, 84, 86, 87, 88, 89, 90, 92, 159, 227, 284, 324, 338], "abov": [2, 11, 15, 17, 18, 21, 23, 25, 30, 35, 37, 40, 46, 47, 53, 54, 63, 64, 66, 69, 71, 72, 78, 79, 80, 81, 82, 83, 84, 85, 86, 88, 89, 90, 92, 185, 227, 248, 250, 271, 277, 283, 284, 289, 295, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 311, 313, 318, 319, 320, 321, 334], "lux": 2, "batteri": [2, 8, 11, 12, 17, 23, 30, 45, 47, 55, 56, 61, 63, 67, 78, 79, 80, 81, 88, 89, 90, 92, 156, 161, 228, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 252, 289, 290, 314, 318, 335, 338], "capac": [2, 6, 66, 90, 92], "605": 2, "wh": 2, "voltag": [2, 61, 67, 90, 92, 251], "58": [2, 48, 57, 67, 87], "8v": [2, 67], "runtim": [2, 18, 55, 90, 92, 112, 283, 320], "90": [2, 6, 48, 92, 277, 312], "minut": [2, 25, 28, 29, 30, 34, 36, 54, 83, 87, 90, 92, 97, 220, 247, 252, 255, 312, 326], "standbi": 2, "time": [2, 4, 8, 11, 12, 14, 15, 17, 18, 19, 20, 21, 22, 23, 26, 28, 29, 30, 32, 33, 35, 36, 37, 40, 42, 43, 45, 46, 47, 50, 51, 53, 55, 56, 57, 58, 61, 63, 66, 67, 69, 71, 74, 76, 77, 78, 79, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 97, 98, 99, 100, 102, 105, 110, 111, 112, 115, 117, 119, 124, 126, 127, 135, 137, 138, 141, 142, 147, 149, 155, 156, 159, 160, 161, 163, 164, 165, 180, 186, 209, 211, 218, 220, 222, 224, 226, 227, 228, 229, 252, 261, 273, 277, 281, 282, 283, 287, 292, 296, 298, 310, 311, 312, 314, 317, 318, 319, 324, 326, 329, 330, 334, 335, 338], "180": [2, 36, 57, 64, 92, 277], "charger": [2, 90], "400w": 2, "charg": [2, 12, 14, 23, 30, 47, 56, 67, 86, 89, 90, 92], "current": [2, 4, 5, 8, 9, 11, 13, 14, 15, 16, 17, 18, 19, 20, 22, 25, 26, 28, 30, 32, 34, 35, 36, 37, 42, 44, 46, 51, 55, 56, 60, 63, 67, 78, 83, 85, 86, 89, 90, 92, 97, 99, 100, 107, 112, 117, 119, 124, 126, 135, 136, 142, 150, 151, 156, 158, 159, 160, 161, 163, 164, 169, 170, 177, 179, 180, 181, 195, 206, 209, 211, 218, 222, 234, 247, 248, 250, 252, 255, 269, 272, 273, 275, 277, 278, 279, 284, 288, 294, 299, 301, 307, 316, 318, 319, 327, 329], "7a": 2, "120": [2, 324], "9": [2, 6, 30, 54, 57, 60, 61, 63, 67, 83, 87, 88, 89, 90, 92, 283, 284], "port": [2, 6, 37, 43, 45, 53, 54, 59, 61, 65, 69, 71, 72, 77, 78, 79, 84, 86, 87, 89, 90, 92, 101, 111, 123, 156, 160, 165, 185, 227, 249, 250, 252, 282, 297, 298, 315, 318, 319, 320, 321, 329], "150w": [2, 67], "project": [2, 26, 46, 56, 68, 69, 92, 267, 310], "field": [2, 11, 13, 15, 17, 21, 22, 28, 30, 33, 34, 39, 40, 42, 44, 45, 46, 47, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 60, 63, 69, 71, 74, 79, 80, 84, 85, 89, 92, 95, 96, 97, 113, 118, 120, 123, 127, 135, 137, 138, 149, 150, 155, 157, 165, 166, 174, 181, 209, 213, 216, 218, 252, 274, 310, 318, 319, 320, 337], "360": [2, 37, 58, 90, 92, 177, 338], "13": [2, 51, 60, 67, 87, 89, 92, 271], "ft": 2, "802": 2, "1000base": [2, 67], "t": [2, 4, 11, 13, 14, 15, 18, 22, 25, 29, 33, 34, 36, 54, 57, 62, 63, 67, 68, 72, 74, 77, 78, 82, 83, 84, 85, 86, 87, 88, 90, 92, 97, 115, 119, 135, 159, 160, 161, 181, 186, 202, 211, 250, 251, 271, 277, 283, 284, 285, 296, 297, 298, 312, 314, 320, 321, 335], "have": [3, 4, 5, 11, 13, 15, 16, 17, 18, 20, 21, 22, 23, 25, 26, 28, 30, 32, 33, 34, 35, 36, 37, 39, 42, 43, 44, 45, 46, 50, 52, 53, 54, 55, 56, 57, 58, 60, 61, 63, 65, 66, 69, 71, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 97, 113, 117, 119, 124, 127, 137, 138, 142, 150, 161, 165, 181, 185, 186, 200, 206, 227, 228, 229, 245, 246, 247, 248, 250, 258, 269, 271, 272, 273, 274, 275, 277, 281, 283, 284, 285, 286, 287, 289, 291, 294, 296, 299, 310, 311, 312, 315, 316, 318, 319, 320, 324, 325, 327, 329, 330, 331, 332, 333, 336, 337], "been": [3, 4, 8, 13, 15, 17, 18, 19, 20, 22, 23, 25, 30, 32, 36, 37, 42, 44, 45, 47, 51, 53, 54, 57, 58, 60, 61, 77, 78, 85, 88, 89, 90, 92, 100, 113, 117, 119, 126, 137, 142, 144, 159, 160, 174, 181, 190, 202, 206, 222, 224, 248, 273, 274, 282, 283, 285, 297, 318, 319, 321], "ad": [3, 7, 11, 13, 17, 22, 23, 28, 34, 36, 37, 39, 40, 50, 54, 56, 57, 61, 63, 64, 68, 77, 87, 92, 97, 117, 119, 121, 160, 161, 165, 185, 186, 194, 195, 227, 247, 253, 255, 274, 277, 296, 299, 319], "synchron": [3, 15, 25, 27, 30, 31, 36, 56, 66, 67, 86, 90, 92, 113, 118, 119, 127, 147, 161, 181], "request": [3, 5, 9, 11, 13, 15, 17, 18, 23, 25, 26, 34, 35, 42, 43, 44, 46, 47, 51, 53, 54, 55, 56, 58, 60, 66, 69, 74, 77, 78, 84, 85, 86, 87, 89, 90, 97, 99, 100, 102, 104, 107, 112, 113, 114, 115, 116, 117, 122, 123, 125, 126, 127, 135, 136, 137, 138, 139, 142, 144, 146, 147, 148, 151, 152, 154, 155, 156, 157, 158, 159, 160, 161, 163, 165, 180, 181, 186, 191, 196, 199, 218, 220, 222, 224, 227, 230, 232, 233, 235, 238, 240, 241, 242, 245, 252, 260, 271, 273, 277, 279, 282, 284, 290, 297, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 317, 318, 319, 320, 321, 322, 324, 329, 337], "combin": [3, 4, 11, 22, 23, 25, 28, 30, 31, 34, 35, 36, 40, 42, 53, 56, 60, 61, 63, 66, 67, 78, 86, 89, 90, 92, 161, 271, 285, 319, 338], "mobil": [3, 25, 51, 66, 86, 89, 92, 161, 259], "we": [3, 4, 5, 9, 15, 17, 18, 21, 23, 26, 29, 30, 34, 35, 36, 46, 47, 55, 57, 60, 61, 62, 63, 66, 69, 71, 72, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 96, 102, 117, 119, 123, 135, 154, 159, 161, 186, 204, 225, 227, 229, 234, 247, 283, 284, 294, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 318, 319], "new": [3, 4, 11, 12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 28, 30, 32, 33, 34, 36, 40, 42, 43, 44, 45, 46, 47, 51, 52, 53, 54, 56, 57, 60, 61, 63, 69, 72, 74, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 89, 92, 96, 97, 100, 102, 106, 117, 123, 126, 128, 132, 133, 135, 142, 147, 149, 154, 160, 185, 194, 195, 218, 222, 252, 253, 277, 283, 284, 298, 311, 315, 318, 319, 321, 329], "manipul": [3, 4, 47, 53, 59, 82, 84, 92, 98, 161, 243, 259, 283, 310], "door": [3, 4, 12, 13, 17, 56, 98, 227, 259, 283, 299], "surfac": [3, 5, 15, 17, 64, 68, 89, 90, 92, 98, 259, 285], "contact": [3, 4, 5, 16, 17, 28, 29, 34, 35, 47, 56, 64, 66, 76, 77, 78, 88, 90, 98, 161, 251, 259], "below": [3, 4, 8, 11, 13, 14, 15, 18, 22, 23, 25, 28, 29, 30, 33, 37, 40, 42, 43, 45, 47, 51, 52, 53, 54, 55, 57, 61, 63, 66, 67, 68, 69, 71, 72, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 98, 210, 225, 227, 234, 247, 248, 255, 271, 274, 282, 295, 297, 298, 299, 312, 313, 315, 318, 320, 321, 326, 338], "section": [3, 8, 11, 21, 23, 30, 33, 34, 35, 36, 37, 38, 40, 54, 56, 59, 60, 61, 62, 63, 66, 70, 71, 72, 76, 79, 80, 82, 83, 85, 86, 87, 88, 89, 90, 92, 96, 252, 277, 282, 283, 310, 317, 318, 319, 320, 326, 338], "more": [3, 4, 5, 7, 8, 10, 11, 12, 15, 17, 18, 20, 22, 25, 26, 28, 30, 31, 32, 34, 35, 36, 39, 41, 42, 43, 44, 46, 47, 50, 53, 54, 55, 56, 57, 58, 60, 61, 63, 66, 68, 69, 72, 77, 78, 79, 82, 83, 84, 87, 88, 89, 90, 92, 106, 107, 113, 135, 138, 142, 149, 150, 154, 156, 158, 159, 161, 225, 227, 229, 231, 232, 238, 242, 248, 252, 260, 261, 262, 263, 266, 269, 271, 273, 275, 277, 282, 283, 284, 291, 296, 318, 319, 320, 323, 326, 329, 334], "specif": [3, 5, 9, 12, 17, 18, 20, 23, 29, 30, 34, 35, 36, 40, 41, 42, 43, 45, 46, 47, 51, 53, 54, 55, 56, 58, 59, 60, 61, 62, 63, 69, 71, 74, 76, 78, 79, 83, 87, 88, 89, 90, 92, 95, 96, 97, 110, 111, 113, 125, 127, 135, 138, 142, 144, 148, 150, 151, 152, 161, 163, 164, 186, 218, 222, 226, 229, 252, 255, 261, 271, 281, 283, 284, 289, 298, 300, 301, 302, 303, 304, 305, 307, 308, 309, 310, 315, 319, 320, 329, 330], "gripper": [4, 5, 29, 30, 34, 35, 51, 85, 86, 89, 92, 98, 161, 234, 236, 244, 259, 267, 311], "incorpor": [4, 65, 90, 225], "you": [4, 5, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 19, 21, 23, 26, 29, 30, 31, 32, 33, 34, 36, 37, 39, 44, 45, 46, 50, 52, 55, 56, 57, 58, 60, 61, 63, 66, 69, 71, 72, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 89, 90, 92, 117, 126, 132, 135, 150, 154, 165, 176, 209, 211, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 250, 252, 254, 255, 257, 269, 271, 273, 274, 275, 277, 282, 283, 284, 286, 288, 289, 290, 291, 294, 295, 296, 297, 298, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 318, 319, 320, 321, 324, 325, 326, 327, 329, 331, 334, 337, 338], "specifi": [4, 5, 11, 12, 15, 16, 17, 18, 21, 23, 25, 26, 28, 29, 34, 35, 36, 40, 42, 44, 47, 50, 53, 54, 56, 57, 58, 63, 71, 72, 74, 77, 78, 79, 81, 83, 85, 87, 89, 92, 96, 97, 98, 108, 110, 111, 112, 115, 117, 118, 119, 122, 123, 126, 128, 135, 137, 138, 141, 142, 143, 146, 147, 155, 158, 161, 163, 169, 174, 177, 178, 181, 185, 189, 197, 198, 200, 203, 210, 211, 218, 222, 227, 229, 235, 243, 250, 251, 252, 254, 255, 271, 274, 275, 277, 279, 282, 283, 284, 297, 298, 301, 312, 315, 318, 320, 321, 326, 327, 329, 334, 338], "By": [4, 11, 25, 30, 36, 42, 44, 46, 58, 60, 61, 63, 69, 74, 76, 90, 92, 97, 137, 160, 161, 228, 274, 277, 283, 310, 320, 334], "pack": [4, 46, 57, 67, 84, 85, 92, 117], "individu": [4, 15, 18, 28, 30, 34, 35, 39, 42, 44, 51, 58, 61, 63, 78, 81, 90, 92, 97, 186, 252, 282, 283, 320], "singl": [4, 11, 12, 17, 21, 23, 25, 28, 30, 34, 36, 39, 41, 42, 44, 45, 46, 51, 53, 55, 57, 61, 63, 68, 77, 82, 89, 90, 92, 97, 100, 117, 118, 119, 124, 126, 129, 138, 142, 150, 161, 164, 178, 194, 203, 222, 271, 277, 283, 319, 337], "guarante": [4, 25, 44, 46, 54, 56, 90, 92, 97, 273], "arriv": [4, 15, 86, 92, 100], "same": [4, 11, 15, 17, 18, 21, 22, 23, 25, 28, 29, 30, 31, 33, 34, 36, 37, 39, 40, 41, 43, 44, 45, 46, 51, 52, 53, 54, 55, 56, 57, 58, 60, 61, 63, 64, 67, 76, 77, 78, 81, 82, 83, 85, 86, 88, 89, 90, 92, 97, 114, 116, 119, 127, 130, 135, 138, 141, 142, 159, 161, 227, 228, 232, 248, 249, 252, 271, 273, 277, 284, 287, 289, 297, 310, 312, 315, 318, 319, 320, 321, 322], "without": [4, 5, 8, 13, 14, 15, 17, 18, 20, 21, 22, 26, 28, 29, 32, 33, 34, 44, 51, 53, 55, 57, 59, 60, 61, 62, 63, 64, 66, 69, 72, 87, 88, 89, 90, 92, 100, 106, 115, 117, 120, 123, 160, 161, 164, 206, 236, 250, 255, 284, 291, 296, 297, 319, 337], "_": [4, 13, 15, 17, 18, 28, 29, 31, 34, 36, 39, 40, 42, 46, 47, 49, 53, 56, 57, 58, 60, 61, 62, 63, 67, 69, 71, 74, 77, 78, 79, 80, 81, 82, 83, 85, 87, 88, 89, 90, 92, 113, 226, 227, 228, 229, 234, 248, 250, 251, 252, 253, 255, 269, 271, 273, 277, 282, 283, 284, 285, 286, 287, 291, 294, 295, 296, 298, 300, 303, 310, 311, 312, 315, 316, 317, 318, 319, 320, 321, 326, 328, 329, 331], "ignor": [4, 15, 17, 28, 30, 34, 35, 36, 44, 45, 63, 86, 90, 92, 102, 135, 138, 161, 170], "arm_command": [4, 86, 161], "mobilitycommand": [4, 23], "mobility_command": [4, 23, 90, 161], "grippercommand": 4, "gripper_command": [4, 86, 161], "end": [4, 5, 8, 11, 14, 16, 17, 18, 23, 24, 26, 28, 30, 34, 35, 36, 40, 42, 47, 53, 54, 55, 58, 60, 61, 69, 72, 75, 76, 80, 82, 85, 86, 87, 90, 92, 99, 100, 110, 115, 119, 135, 141, 160, 161, 180, 181, 189, 190, 195, 206, 218, 220, 222, 224, 232, 239, 241, 255, 273, 284, 312, 314, 318], "effector": [4, 5, 90, 92, 232, 239, 241], "space": [4, 5, 18, 21, 22, 28, 29, 30, 32, 34, 42, 46, 57, 64, 66, 68, 74, 85, 90, 92, 161, 177, 228, 229, 230, 232, 235, 236, 243, 244, 270, 283, 287, 296, 327, 335], "mix": [4, 63, 92, 97], "wrench": [4, 90, 161], "trajectori": [4, 5, 15, 28, 29, 36, 47, 51, 85, 89, 90, 161, 225, 228, 229, 231, 237, 241, 259, 268, 282], "angl": [4, 28, 30, 36, 48, 49, 85, 86, 87, 90, 92, 135, 150, 161, 177, 208, 229, 290], "some": [4, 5, 6, 11, 13, 15, 17, 18, 20, 23, 25, 26, 28, 30, 33, 34, 35, 36, 41, 44, 45, 47, 50, 51, 53, 54, 55, 56, 59, 60, 63, 75, 77, 79, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 105, 108, 117, 149, 158, 160, 216, 225, 227, 228, 229, 241, 273, 277, 283, 284, 285, 294, 310, 315], "configur": [4, 5, 14, 21, 28, 30, 32, 33, 34, 36, 40, 47, 49, 50, 53, 56, 58, 59, 62, 69, 70, 72, 77, 79, 87, 88, 90, 92, 99, 100, 102, 107, 112, 126, 135, 138, 156, 158, 163, 164, 175, 180, 220, 227, 234, 248, 250, 252, 266, 273, 274, 277, 282, 290, 294, 297, 310, 315, 317, 319, 320, 321, 323, 325, 326, 338], "point": [4, 5, 8, 15, 17, 18, 22, 23, 25, 26, 36, 46, 53, 54, 55, 56, 57, 59, 60, 61, 62, 64, 69, 72, 77, 78, 79, 82, 83, 84, 85, 86, 88, 92, 98, 100, 135, 137, 150, 159, 160, 161, 164, 209, 238, 248, 260, 273, 274, 275, 283, 287, 296, 313, 318, 324, 326, 337], "world": [4, 5, 15, 20, 21, 22, 36, 54, 86, 89, 90, 92, 98, 149, 161, 225, 261, 274, 283, 315, 332, 334], "an": [4, 5, 7, 8, 9, 12, 13, 14, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 44, 45, 46, 47, 49, 50, 51, 52, 53, 54, 55, 56, 57, 59, 60, 61, 62, 63, 64, 65, 67, 69, 72, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 90, 92, 95, 96, 97, 100, 104, 105, 107, 111, 112, 113, 114, 115, 116, 117, 119, 123, 125, 126, 127, 128, 129, 132, 133, 135, 137, 138, 139, 141, 142, 144, 146, 147, 148, 149, 150, 152, 154, 155, 158, 159, 160, 161, 163, 164, 165, 166, 174, 175, 178, 181, 182, 185, 186, 195, 202, 209, 211, 212, 218, 220, 222, 225, 226, 227, 228, 229, 230, 231, 232, 233, 235, 236, 238, 240, 241, 242, 244, 247, 248, 249, 250, 251, 252, 258, 267, 269, 271, 273, 274, 275, 277, 282, 283, 284, 285, 286, 287, 289, 291, 294, 296, 297, 298, 299, 300, 302, 303, 304, 305, 307, 308, 309, 310, 312, 316, 317, 318, 319, 320, 321, 322, 324, 325, 326, 327, 328, 331, 334, 335, 337], "object": [4, 5, 15, 17, 22, 29, 42, 43, 46, 54, 57, 58, 74, 77, 78, 82, 83, 84, 85, 86, 90, 92, 96, 97, 98, 100, 101, 102, 103, 104, 105, 108, 110, 112, 113, 114, 115, 116, 117, 118, 119, 121, 123, 124, 125, 126, 130, 133, 135, 138, 141, 142, 143, 144, 148, 149, 150, 154, 156, 157, 159, 160, 161, 162, 164, 165, 167, 173, 181, 182, 183, 185, 189, 190, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 208, 209, 211, 214, 215, 216, 218, 220, 222, 225, 236, 248, 259, 261, 274, 283, 297, 318, 319, 321, 332], "held": [4, 28, 51, 90, 92, 141, 160, 234], "hold": [4, 6, 36, 42, 83, 86, 88, 90, 92, 112, 161, 232, 236, 274, 326], "place": [4, 5, 9, 12, 18, 19, 20, 22, 23, 33, 35, 36, 37, 53, 55, 57, 62, 81, 82, 83, 85, 86, 90, 92, 161, 166, 185, 209, 227, 283, 296, 310, 315], "If": [4, 5, 8, 11, 12, 14, 15, 17, 18, 20, 21, 22, 23, 25, 26, 28, 29, 30, 33, 34, 35, 36, 37, 42, 44, 45, 46, 47, 50, 51, 53, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 66, 67, 68, 69, 71, 72, 74, 77, 78, 79, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 97, 100, 106, 111, 114, 115, 116, 117, 118, 119, 123, 135, 138, 142, 149, 159, 160, 161, 164, 176, 181, 185, 194, 202, 209, 222, 226, 227, 248, 250, 251, 270, 271, 274, 277, 282, 283, 285, 286, 287, 289, 294, 296, 297, 298, 299, 310, 311, 312, 314, 315, 318, 319, 320, 324, 325, 329, 331, 338], "send": [4, 11, 15, 17, 18, 25, 30, 34, 37, 40, 42, 44, 47, 50, 51, 53, 54, 55, 56, 60, 78, 84, 85, 86, 90, 92, 97, 100, 108, 111, 112, 115, 117, 119, 123, 132, 133, 135, 154, 160, 164, 181, 186, 218, 222, 228, 237, 238, 244, 283, 294, 297, 309, 310, 315, 319, 320, 322], "onli": [4, 5, 8, 17, 18, 21, 23, 25, 26, 28, 29, 30, 32, 33, 34, 35, 36, 39, 40, 42, 45, 46, 51, 53, 54, 55, 56, 57, 58, 60, 61, 63, 69, 72, 74, 77, 78, 81, 82, 83, 84, 85, 88, 89, 90, 92, 97, 111, 113, 115, 118, 124, 126, 135, 136, 137, 147, 149, 150, 154, 155, 160, 161, 165, 177, 185, 214, 216, 218, 222, 226, 252, 255, 271, 274, 277, 283, 284, 287, 294, 295, 315, 318, 319, 320, 329, 338], "subset": [4, 35, 40, 42, 51, 63, 90, 92, 326], "fill": [4, 17, 44, 45, 46, 54, 58, 77, 81, 84, 86, 90, 92, 97, 113, 124, 135, 137, 155, 161, 163, 174, 181, 319], "out": [4, 10, 11, 12, 17, 18, 23, 24, 25, 30, 36, 40, 44, 45, 46, 48, 50, 53, 54, 55, 57, 58, 61, 69, 74, 76, 77, 78, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 97, 106, 112, 113, 119, 120, 123, 126, 135, 137, 149, 150, 151, 155, 156, 161, 163, 171, 174, 180, 181, 186, 209, 225, 251, 252, 273, 277, 283, 285, 287, 291, 296, 298, 310, 315, 317, 319, 324, 329, 334], "overwritten": [4, 90, 92, 156, 319], "consid": [4, 11, 17, 18, 21, 22, 30, 35, 45, 47, 51, 56, 57, 64, 66, 67, 74, 84, 88, 90, 92, 113, 135, 142, 144, 161, 220, 234, 298, 326], "pseudo": [4, 92], "stow": [4, 85, 86, 90, 92, 161, 244, 259], "close": [4, 13, 16, 18, 19, 21, 22, 28, 30, 34, 83, 84, 86, 90, 92, 119, 149, 161, 190, 194, 218, 227, 229, 244, 258, 274, 284, 300], "se2_trajectory_request": [4, 92], "after": [4, 5, 11, 13, 15, 16, 17, 18, 20, 21, 25, 28, 29, 30, 31, 33, 34, 35, 36, 37, 41, 42, 45, 50, 53, 54, 55, 56, 57, 60, 61, 63, 69, 71, 72, 74, 78, 79, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 100, 111, 113, 117, 123, 126, 135, 141, 150, 154, 160, 161, 181, 186, 218, 222, 227, 230, 249, 252, 273, 277, 281, 282, 283, 284, 297, 298, 299, 310, 312, 314, 319, 320, 322, 338], "receiv": [4, 5, 8, 17, 25, 34, 43, 44, 47, 50, 51, 53, 58, 60, 88, 89, 90, 92, 97, 100, 102, 107, 111, 119, 123, 126, 135, 160, 161, 164, 165, 185, 230, 273, 274, 282, 299, 305, 315, 317, 326], "second": [4, 14, 17, 22, 23, 25, 26, 28, 29, 30, 34, 35, 36, 37, 42, 44, 47, 50, 51, 53, 54, 56, 57, 58, 63, 74, 77, 78, 85, 86, 88, 89, 90, 92, 97, 100, 105, 117, 119, 123, 126, 135, 138, 141, 142, 147, 151, 154, 159, 160, 161, 163, 165, 181, 185, 209, 227, 231, 247, 251, 252, 255, 273, 283, 284, 298, 314, 324, 326], "continu": [4, 6, 8, 11, 12, 15, 16, 17, 20, 34, 51, 54, 55, 56, 58, 61, 62, 67, 71, 77, 80, 81, 84, 85, 86, 89, 90, 97, 100, 112, 127, 135, 138, 142, 164, 227, 238, 242, 269, 274, 275, 292, 296, 309, 310, 318, 319, 334], "while": [4, 5, 6, 8, 10, 14, 15, 17, 18, 20, 22, 23, 25, 26, 29, 30, 33, 34, 35, 36, 37, 39, 40, 41, 45, 47, 53, 54, 55, 56, 58, 60, 61, 64, 81, 82, 83, 84, 85, 86, 88, 90, 92, 117, 126, 135, 147, 156, 159, 161, 180, 227, 228, 252, 258, 259, 271, 274, 282, 283, 284, 286, 295, 301, 307, 311, 314, 329, 334], "write": [4, 9, 11, 18, 19, 23, 26, 40, 42, 43, 45, 58, 61, 63, 76, 77, 78, 82, 84, 85, 87, 92, 96, 112, 115, 117, 118, 123, 126, 137, 154, 182, 190, 192, 194, 195, 202, 205, 220, 254, 259, 262, 263, 271, 273, 294, 311, 319, 329], "se2": [4, 92, 129], "similarli": [4, 17, 46, 90, 92, 137], "sent": [4, 17, 25, 34, 35, 39, 44, 47, 51, 53, 54, 55, 56, 57, 58, 60, 85, 90, 92, 97, 111, 119, 126, 160, 161, 165, 178, 185, 186, 247, 310, 319], "partial": [4, 11, 61, 87, 92, 283], "fullbodycommand": 4, "empti": [4, 20, 22, 28, 30, 34, 39, 45, 51, 57, 80, 83, 85, 89, 90, 97, 124, 129, 159, 164, 181, 194, 298, 315, 321, 324], "auto": [4, 5, 29, 34, 36, 43, 45, 50, 82, 92, 98, 141, 161, 170, 218, 222, 268, 277], "safe_stop": 4, "With": [4, 25, 30, 36, 52, 63, 86, 88, 90, 92, 96, 185, 252, 267, 282], "introduct": [4, 225], "insid": [4, 12, 15, 17, 35, 39, 56, 57, 63, 66, 87, 88, 90, 92, 100, 150, 227, 283, 297, 312, 319], "modifi": [4, 8, 11, 15, 17, 28, 33, 34, 35, 36, 54, 56, 57, 58, 61, 66, 72, 78, 87, 89, 90, 92, 97, 117, 123, 149, 166, 185, 252, 269, 282, 308], "three": [4, 5, 15, 16, 26, 28, 30, 34, 40, 53, 54, 55, 78, 81, 86, 90, 92, 150, 161, 282, 283, 307, 317, 326], "respect": [4, 12, 15, 19, 22, 28, 36, 42, 46, 47, 56, 57, 89, 90, 92, 150, 161, 186, 259, 268, 282, 283, 297, 305, 321], "There": [4, 11, 14, 15, 17, 18, 20, 25, 26, 28, 29, 30, 34, 39, 41, 43, 44, 45, 50, 51, 53, 55, 56, 58, 61, 69, 82, 83, 88, 89, 90, 92, 135, 142, 160, 161, 211, 231, 235, 236, 238, 243, 247, 252, 274, 282, 284, 297, 310, 315, 320, 321, 331], "differ": [4, 8, 13, 15, 16, 17, 18, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, 40, 45, 46, 51, 53, 54, 55, 56, 57, 58, 60, 61, 63, 69, 72, 74, 79, 82, 83, 84, 88, 89, 90, 92, 96, 97, 112, 114, 116, 135, 137, 138, 142, 146, 155, 161, 181, 227, 232, 239, 250, 252, 259, 261, 264, 265, 267, 268, 273, 275, 277, 282, 283, 284, 287, 293, 315, 318, 320, 322, 329, 334], "list": [4, 11, 14, 16, 17, 19, 23, 25, 26, 29, 30, 33, 34, 39, 40, 41, 46, 51, 54, 55, 56, 60, 61, 63, 69, 71, 72, 77, 78, 79, 81, 84, 88, 90, 92, 97, 103, 105, 107, 111, 112, 114, 116, 117, 118, 119, 121, 122, 124, 129, 130, 133, 135, 137, 138, 141, 142, 145, 146, 150, 151, 152, 153, 155, 160, 161, 164, 166, 167, 169, 170, 171, 174, 177, 186, 191, 194, 195, 206, 213, 214, 216, 218, 220, 222, 224, 226, 227, 235, 243, 244, 246, 247, 250, 252, 254, 255, 256, 258, 269, 270, 271, 272, 273, 277, 278, 281, 284, 286, 289, 291, 293, 295, 296, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 315, 316, 317, 318, 319, 320, 324, 325, 326, 327, 329, 330, 331, 332, 333, 335, 336, 337], "fall": [4, 22, 30, 32, 33, 34, 36, 42, 64, 66, 67, 86, 90, 92, 226, 294], "under": [4, 8, 14, 30, 33, 57, 62, 69, 71, 81, 83, 90, 92, 165, 194, 226, 269, 310, 315, 316, 317], "banner": 4, "directli": [4, 15, 16, 17, 18, 23, 29, 30, 31, 36, 40, 41, 45, 52, 53, 76, 78, 80, 84, 86, 88, 90, 92, 114, 116, 120, 142, 160, 161, 164, 252, 271, 283, 294, 298, 306, 315, 318], "desir": [4, 11, 17, 18, 20, 29, 30, 34, 35, 36, 47, 51, 54, 55, 58, 60, 63, 69, 72, 80, 85, 90, 92, 126, 138, 149, 161, 173, 176, 186, 213, 218, 220, 222, 224, 269, 273, 283, 284, 296, 310, 314, 315, 318, 338], "orient": [4, 5, 15, 22, 23, 28, 35, 36, 46, 56, 67, 89, 90, 92, 149, 159, 161, 208, 277, 283, 334], "should": [4, 11, 12, 14, 15, 16, 17, 18, 20, 21, 22, 25, 26, 28, 29, 30, 32, 33, 34, 35, 36, 42, 43, 44, 45, 46, 51, 53, 55, 56, 57, 58, 60, 62, 63, 64, 65, 66, 67, 68, 69, 71, 72, 74, 77, 78, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 96, 97, 100, 101, 113, 116, 117, 119, 123, 126, 135, 138, 141, 142, 144, 149, 150, 151, 152, 154, 156, 160, 161, 164, 165, 166, 176, 178, 180, 181, 185, 186, 211, 218, 222, 227, 228, 235, 236, 243, 248, 250, 255, 271, 273, 277, 283, 284, 285, 286, 287, 289, 291, 296, 299, 310, 311, 312, 315, 317, 318, 319, 320, 324, 325, 326, 329, 338], "radian": [4, 28, 36, 47, 74, 85, 92, 135, 150, 161, 208, 284], "3d": [4, 5, 18, 29, 46, 66, 86, 89, 92, 138, 150, 161, 186, 230, 283, 285, 287], "meter": [4, 6, 8, 15, 18, 21, 28, 30, 32, 33, 36, 37, 46, 47, 81, 82, 86, 90, 92, 135, 137, 158, 159, 161, 209, 230, 235, 236, 243, 274, 275, 283, 284], "express": [4, 5, 11, 12, 23, 26, 29, 46, 47, 54, 56, 85, 86, 89, 90, 92, 137, 150, 161, 164, 186, 208, 232, 252], "unit": [4, 15, 18, 26, 41, 47, 54, 56, 60, 72, 74, 86, 90, 98, 119, 142, 151, 166, 167, 170, 176, 252, 255, 299, 319, 324], "quaternion": [4, 46, 86, 89, 150, 282, 284], "when": [4, 6, 9, 11, 12, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 45, 46, 47, 49, 50, 51, 53, 55, 56, 57, 58, 60, 61, 63, 64, 66, 67, 74, 76, 77, 78, 79, 80, 82, 84, 85, 86, 88, 89, 90, 92, 96, 97, 100, 102, 105, 106, 113, 114, 116, 117, 119, 123, 124, 126, 135, 137, 142, 152, 154, 159, 160, 161, 164, 166, 180, 181, 185, 186, 194, 209, 211, 218, 222, 226, 227, 228, 229, 234, 244, 251, 252, 258, 270, 273, 274, 277, 279, 280, 282, 283, 284, 296, 297, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 314, 315, 318, 319, 320, 321, 323, 324, 326, 327, 329, 335], "user": [4, 5, 8, 9, 11, 12, 15, 16, 17, 18, 21, 25, 26, 31, 32, 33, 34, 37, 40, 42, 45, 47, 52, 53, 54, 55, 56, 57, 58, 60, 61, 62, 63, 69, 71, 72, 78, 79, 80, 82, 83, 84, 85, 86, 87, 89, 90, 92, 97, 100, 106, 111, 115, 116, 117, 119, 123, 127, 154, 156, 159, 160, 161, 180, 181, 183, 185, 218, 222, 227, 230, 235, 243, 247, 248, 251, 252, 269, 270, 271, 273, 274, 282, 294, 297, 298, 299, 312, 315, 316, 319, 320, 321, 322, 323], "abl": [4, 15, 17, 18, 22, 23, 30, 31, 33, 34, 42, 45, 53, 54, 56, 57, 58, 60, 79, 80, 84, 87, 89, 90, 92, 97, 117, 119, 277, 282, 284, 310, 315, 319, 320, 322], "transform": [4, 12, 15, 18, 20, 29, 56, 58, 77, 81, 86, 89, 90, 92, 129, 138, 150, 159, 161, 232, 274, 275, 282, 283, 285, 287, 337], "between": [4, 6, 9, 12, 15, 18, 19, 20, 22, 23, 25, 28, 29, 30, 33, 35, 36, 42, 44, 51, 52, 53, 54, 57, 61, 63, 65, 66, 67, 71, 84, 85, 86, 88, 89, 90, 92, 97, 105, 111, 112, 129, 135, 138, 142, 150, 154, 159, 161, 177, 181, 227, 251, 258, 273, 274, 277, 282, 283, 284, 287, 294, 310, 313, 315, 321, 326, 330], "fulli": [4, 11, 12, 29, 34, 36, 47, 49, 56, 58, 65, 67, 68, 82, 86, 90, 92, 123, 156, 161, 165, 252, 274, 315, 318, 319, 320], "defin": [4, 5, 10, 11, 12, 15, 17, 19, 20, 22, 23, 24, 25, 27, 28, 29, 30, 31, 34, 36, 40, 42, 43, 45, 53, 55, 56, 57, 69, 74, 77, 78, 81, 84, 85, 86, 90, 92, 96, 100, 102, 117, 119, 120, 123, 135, 138, 154, 165, 166, 185, 194, 218, 222, 227, 248, 252, 299, 303, 319, 329, 332], "its": [4, 5, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 30, 33, 34, 35, 36, 37, 39, 40, 42, 43, 44, 46, 47, 49, 54, 56, 58, 60, 61, 63, 64, 66, 70, 74, 77, 78, 82, 84, 85, 86, 87, 88, 89, 90, 92, 93, 100, 114, 116, 117, 124, 135, 138, 142, 157, 159, 161, 185, 196, 227, 228, 235, 236, 243, 245, 273, 274, 275, 277, 282, 283, 284, 294, 297, 314, 315, 318, 319, 321, 325, 327, 328], "first": [4, 22, 23, 25, 26, 28, 30, 32, 34, 36, 39, 41, 42, 44, 51, 53, 54, 56, 57, 60, 61, 63, 72, 74, 76, 77, 78, 79, 80, 81, 82, 84, 86, 87, 88, 89, 90, 92, 97, 116, 118, 126, 135, 151, 154, 161, 163, 164, 181, 185, 218, 222, 247, 258, 271, 274, 282, 283, 284, 285, 297, 301, 310, 311, 319, 320, 321, 329], "root": [4, 5, 11, 12, 23, 25, 45, 46, 51, 53, 57, 61, 63, 89, 90, 92, 129, 143, 161, 185, 211, 213, 216, 271, 294], "which": [4, 5, 8, 9, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 28, 29, 30, 31, 32, 33, 34, 36, 37, 40, 41, 42, 43, 44, 46, 47, 51, 53, 54, 55, 56, 57, 58, 60, 61, 62, 63, 69, 72, 74, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 88, 89, 90, 92, 95, 96, 97, 100, 105, 111, 112, 113, 114, 116, 117, 118, 119, 123, 125, 135, 136, 137, 138, 142, 144, 148, 152, 154, 155, 156, 159, 160, 161, 162, 163, 165, 166, 175, 181, 185, 186, 189, 193, 194, 195, 199, 202, 205, 206, 209, 218, 220, 224, 225, 226, 227, 235, 243, 244, 246, 247, 249, 250, 251, 252, 254, 256, 258, 259, 262, 268, 269, 270, 271, 272, 273, 274, 275, 277, 278, 279, 281, 282, 283, 284, 289, 291, 293, 295, 296, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 314, 315, 316, 317, 318, 319, 320, 323, 324, 325, 327, 329, 330, 331, 332, 334, 335, 336, 337, 338], "common": [4, 17, 20, 30, 53, 56, 58, 63, 72, 74, 77, 78, 79, 82, 83, 84, 88, 89, 90, 92, 98, 126, 127, 150, 157, 160, 164, 185, 188, 209, 215, 326, 338], "choic": [4, 54, 90, 92, 251], "odom": [4, 5, 15, 20, 46, 47, 90, 92, 129, 150, 161, 232, 275], "vision": [4, 5, 14, 17, 46, 47, 56, 85, 86, 90, 92, 129, 150, 161, 275, 334], "flat": [4, 21, 34, 35, 36, 46, 92, 180], "tool": [4, 5, 18, 26, 29, 30, 42, 58, 61, 63, 70, 92, 96, 161, 234, 264, 284, 318, 319, 320], "try": [4, 6, 8, 11, 17, 18, 20, 22, 25, 28, 33, 35, 41, 54, 62, 71, 77, 83, 85, 86, 87, 88, 90, 92, 100, 113, 117, 119, 127, 135, 138, 142, 149, 159, 160, 161, 163, 164, 176, 185, 247, 252, 258, 273, 283, 315, 318, 320, 322, 329], "grasp": [4, 5, 12, 85, 86, 90, 92, 148, 243, 259], "someth": [4, 11, 16, 23, 34, 36, 54, 60, 62, 81, 82, 84, 87, 88, 90, 92, 122, 123, 128, 154, 156, 273, 315, 317], "just": [4, 5, 14, 23, 29, 30, 34, 54, 57, 77, 78, 83, 85, 86, 87, 88, 89, 90, 92, 97, 113, 119, 159, 164, 227, 250, 251, 252, 277, 283, 284, 318], "around": [4, 6, 8, 13, 17, 18, 21, 22, 30, 32, 33, 36, 39, 46, 53, 54, 56, 63, 65, 66, 76, 80, 82, 84, 86, 89, 90, 92, 100, 106, 161, 162, 183, 228, 232, 235, 236, 243, 245, 282, 284, 287, 291, 298, 314, 326, 327], "often": [4, 35, 44, 46, 54, 56, 76, 79, 82, 83, 86, 89, 92, 117, 119, 127, 178, 180, 271, 282, 310, 318, 337], "unset": [4, 21, 53, 74, 90, 92, 113, 161, 166, 181], "default": [4, 5, 13, 17, 18, 28, 29, 30, 34, 35, 36, 42, 47, 53, 54, 57, 58, 60, 63, 69, 71, 72, 74, 77, 79, 81, 82, 84, 85, 87, 88, 89, 90, 96, 97, 100, 102, 111, 113, 117, 119, 123, 135, 137, 138, 142, 154, 155, 159, 160, 161, 164, 165, 166, 182, 185, 194, 205, 209, 220, 224, 228, 247, 248, 252, 271, 272, 273, 274, 277, 283, 284, 294, 297, 310, 312, 315, 318, 319, 320, 321, 326, 329, 331, 334], "howev": [4, 6, 7, 11, 14, 17, 18, 20, 21, 22, 25, 31, 34, 35, 46, 51, 53, 54, 58, 60, 64, 69, 74, 88, 90, 92, 117, 129, 142, 154, 252, 273, 274, 277, 283, 284, 319, 320, 321, 322], "attach": [4, 18, 20, 26, 35, 43, 45, 52, 53, 59, 60, 61, 63, 66, 79, 90, 92, 97, 119, 142, 154, 160, 161, 163, 165, 185, 269, 286, 291, 316, 319], "set": [4, 5, 8, 11, 13, 14, 15, 16, 17, 20, 21, 23, 25, 26, 28, 29, 30, 32, 33, 34, 35, 36, 37, 39, 40, 42, 44, 45, 47, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 60, 61, 62, 63, 71, 72, 74, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 95, 96, 97, 100, 105, 107, 110, 111, 115, 117, 119, 126, 135, 136, 137, 138, 141, 142, 143, 144, 150, 152, 154, 157, 159, 160, 161, 164, 165, 169, 170, 172, 173, 174, 175, 177, 178, 181, 182, 185, 194, 195, 209, 211, 216, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 237, 238, 239, 240, 241, 242, 243, 244, 245, 248, 251, 254, 257, 269, 274, 282, 288, 289, 290, 291, 294, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 313, 314, 315, 318, 320, 321, 326, 333, 338], "interest": [4, 40, 84, 92, 137, 229, 321], "As": [4, 11, 15, 17, 18, 29, 30, 32, 37, 42, 46, 47, 54, 57, 58, 61, 63, 77, 85, 89, 90, 92, 97, 226, 227, 273, 277, 279, 282, 283, 284, 297, 318, 321, 326, 334], "want": [4, 5, 11, 14, 15, 17, 18, 30, 32, 33, 37, 46, 51, 52, 54, 57, 58, 64, 74, 77, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 123, 132, 165, 204, 209, 227, 274, 282, 283, 284, 295, 297, 314, 319, 321, 337], "touch": [4, 6, 36, 61, 92], "center": [4, 15, 27, 28, 30, 31, 33, 34, 35, 36, 46, 65, 66, 68, 72, 81, 85, 89, 90, 92, 149, 150, 286], "fiduci": [4, 12, 15, 18, 20, 22, 36, 46, 56, 80, 90, 92, 135, 159, 258, 267, 269, 283, 284, 287, 314, 316, 334, 337], "5m": [4, 228, 247, 255], "stick": [4, 23, 234, 338], "would": [4, 11, 13, 14, 15, 17, 18, 25, 29, 33, 34, 39, 46, 53, 54, 55, 57, 58, 60, 63, 78, 79, 83, 87, 88, 90, 92, 96, 100, 142, 161, 216, 227, 252, 283, 284, 311, 319], "root_frame_nam": [4, 92, 161], "fiducial_001": 4, "wrist_tform_tool": [4, 92, 161], "z": [4, 15, 16, 18, 28, 36, 46, 56, 60, 63, 85, 86, 89, 92, 137, 150, 158, 161, 186, 208, 244, 252, 282, 283, 284, 287, 313, 318], "w": [4, 28, 30, 37, 46, 82, 86, 90, 92, 150, 283, 284, 296], "7071": 4, "root_tform_task": [4, 92, 161], "sequenc": [4, 11, 14, 17, 19, 25, 26, 27, 28, 29, 31, 36, 37, 42, 51, 89, 90, 96, 97, 112, 119, 142, 151, 156, 160, 216, 226, 227, 268, 294], "option": [4, 5, 17, 18, 19, 23, 25, 29, 30, 33, 34, 35, 36, 39, 40, 47, 53, 54, 55, 56, 57, 58, 61, 62, 63, 69, 74, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 96, 97, 100, 102, 111, 112, 115, 117, 123, 124, 135, 137, 138, 141, 142, 160, 161, 164, 165, 166, 167, 169, 170, 174, 178, 185, 194, 195, 200, 218, 220, 222, 227, 249, 255, 271, 272, 273, 282, 283, 284, 296, 297, 301, 309, 312, 315, 318, 320, 321, 326, 331, 334], "well": [4, 5, 8, 15, 16, 17, 23, 25, 26, 27, 31, 34, 35, 39, 40, 42, 44, 45, 46, 53, 54, 56, 57, 58, 63, 67, 71, 74, 77, 78, 83, 84, 86, 89, 90, 92, 93, 96, 97, 114, 116, 129, 251, 266, 271, 273, 277, 279, 282, 284, 316, 318, 319, 320, 329, 330, 334], "proto": [4, 11, 12, 13, 21, 28, 34, 36, 43, 46, 49, 51, 53, 56, 57, 58, 60, 73, 74, 77, 83, 84, 85, 86, 87, 88, 89, 90, 94, 97, 98, 105, 114, 117, 119, 122, 123, 126, 129, 137, 138, 141, 142, 144, 150, 151, 153, 157, 160, 161, 162, 165, 167, 179, 181, 184, 188, 189, 194, 195, 209, 210, 213, 252, 283, 319], "torqu": [4, 47, 90, 92, 161, 229], "task": [4, 5, 10, 11, 17, 23, 51, 55, 69, 87, 90, 92, 98, 148, 161, 229, 283, 303], "select": [4, 5, 17, 28, 29, 32, 33, 34, 35, 36, 37, 42, 53, 57, 63, 67, 69, 71, 80, 82, 84, 85, 86, 88, 90, 92, 135, 146, 166, 170, 193, 230, 235, 247, 249, 252, 273, 294, 298, 311, 315, 318, 320, 321, 324], "mode": [4, 5, 11, 12, 27, 35, 36, 37, 40, 58, 60, 61, 63, 82, 83, 90, 161, 177, 178, 227, 229, 231, 234, 251, 274, 296, 299, 318, 335, 338], "input": [4, 5, 20, 28, 49, 52, 53, 58, 61, 63, 67, 74, 78, 83, 84, 85, 90, 92, 96, 97, 108, 117, 129, 142, 150, 152, 161, 181, 189, 209, 214, 218, 220, 222, 224, 227, 230, 244, 251, 252, 253, 284, 297, 298, 315, 318, 320, 321, 322], "se3trajectori": [4, 161], "wrenchtrajectori": 4, "hybrid": [4, 92, 231], "armcartesiancommand": [4, 5, 90, 161], "simpl": [4, 11, 17, 26, 42, 47, 55, 63, 72, 75, 78, 79, 81, 82, 88, 90, 92, 167, 234, 242, 252, 259, 263, 271, 295, 316, 319, 320], "travel": [4, 8, 13, 18, 36, 90, 92, 135, 163, 284, 286], "full": [4, 6, 18, 19, 28, 34, 35, 36, 37, 40, 45, 46, 47, 49, 53, 55, 56, 58, 63, 67, 81, 82, 89, 90, 92, 96, 97, 104, 112, 114, 116, 119, 124, 125, 135, 148, 152, 159, 160, 179, 180, 202, 205, 227, 254, 273, 277, 284], "reach": [4, 6, 11, 13, 16, 17, 23, 36, 51, 53, 60, 69, 74, 85, 88, 90, 92, 97, 100, 119, 127, 135, 147, 149, 161, 206, 227, 229, 261, 275, 290, 294, 310, 315, 319], "especi": [4, 30, 31, 35, 36, 60, 64, 85, 92], "hard": [4, 11, 28, 60, 64, 77, 86, 92, 248, 258], "make": [4, 8, 11, 15, 16, 17, 18, 19, 20, 23, 26, 30, 32, 33, 34, 35, 36, 43, 45, 54, 55, 56, 58, 65, 67, 69, 71, 74, 77, 78, 79, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 100, 149, 216, 226, 227, 228, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 248, 258, 261, 269, 274, 275, 277, 282, 283, 284, 289, 290, 296, 298, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 315, 318, 319], "wave": [4, 90], "armjointmovecommand": [4, 90, 161], "tuck": 4, "awai": [4, 6, 8, 18, 19, 21, 22, 30, 32, 33, 35, 36, 41, 55, 82, 86, 90, 92, 135, 159, 230], "readi": [4, 15, 76, 82, 83, 84, 87, 88, 92, 100, 161, 227, 240, 282, 338], "walk": [4, 5, 8, 11, 14, 15, 17, 18, 23, 30, 32, 33, 37, 47, 52, 56, 64, 76, 82, 84, 85, 86, 90, 100, 108, 161, 218, 222, 227, 228, 230, 235, 245, 258, 259, 274, 283, 284, 285, 286, 287, 289, 303, 319, 338], "carri": [4, 6, 10, 22, 23, 24, 60, 66, 85, 86, 90, 92, 259], "somewher": [4, 36, 135], "refus": [4, 22, 82, 90, 92], "still": [4, 11, 13, 16, 17, 19, 28, 37, 45, 47, 50, 51, 54, 58, 60, 83, 85, 86, 87, 89, 90, 92, 97, 119, 123, 142, 154, 227, 273, 319, 329], "issu": [4, 5, 13, 14, 18, 23, 25, 45, 51, 53, 56, 60, 71, 74, 79, 83, 84, 85, 88, 89, 92, 96, 97, 104, 106, 124, 125, 126, 135, 136, 137, 138, 139, 142, 148, 152, 155, 156, 160, 161, 180, 230, 252, 273, 275, 279, 284, 314, 317, 318, 319, 320, 322, 329, 337], "awar": [4, 17, 51, 54, 90, 228, 235, 236, 243, 245], "system": [4, 8, 14, 15, 16, 17, 18, 20, 22, 23, 25, 29, 30, 32, 33, 34, 36, 42, 51, 53, 54, 56, 57, 58, 59, 60, 62, 63, 64, 66, 67, 70, 72, 74, 76, 77, 79, 83, 84, 85, 89, 90, 92, 107, 119, 123, 126, 127, 135, 137, 142, 151, 155, 161, 165, 171, 174, 181, 185, 192, 209, 218, 222, 227, 267, 270, 271, 274, 282, 283, 287, 294, 310, 319, 320, 323, 333], "exist": [4, 9, 15, 18, 25, 28, 29, 30, 34, 40, 44, 46, 51, 53, 55, 56, 57, 63, 74, 82, 84, 88, 90, 92, 97, 114, 122, 123, 126, 128, 129, 135, 138, 142, 147, 151, 154, 159, 160, 164, 174, 175, 185, 186, 189, 206, 218, 222, 229, 252, 271, 273, 283, 284, 286, 315, 318, 320, 322, 331], "item": [4, 5, 56, 60, 83, 84, 90, 92, 235, 243], "mai": [4, 8, 11, 12, 13, 15, 17, 18, 20, 21, 22, 23, 24, 25, 26, 28, 30, 31, 32, 33, 34, 35, 36, 40, 42, 43, 45, 46, 47, 50, 51, 53, 54, 55, 56, 57, 58, 60, 61, 63, 64, 66, 69, 72, 74, 79, 80, 83, 85, 88, 89, 90, 92, 100, 113, 123, 126, 127, 129, 138, 141, 142, 146, 149, 159, 160, 161, 163, 166, 176, 185, 194, 200, 225, 226, 227, 250, 252, 255, 269, 270, 271, 273, 283, 284, 286, 287, 295, 296, 297, 310, 314, 315, 316, 318, 320, 321, 324], "occur": [4, 16, 17, 18, 30, 36, 45, 50, 54, 56, 58, 67, 79, 90, 92, 97, 117, 127, 158, 159, 160, 161, 163, 180, 213, 226, 282, 309, 310, 329], "dure": [4, 7, 10, 11, 12, 16, 17, 18, 19, 20, 23, 24, 25, 30, 32, 35, 39, 40, 47, 53, 54, 55, 56, 58, 60, 67, 78, 80, 81, 83, 84, 88, 90, 92, 100, 117, 122, 123, 128, 135, 138, 142, 149, 154, 156, 161, 180, 213, 214, 226, 227, 250, 252, 253, 273, 312, 329], "motion": [4, 25, 28, 29, 30, 32, 33, 34, 35, 36, 66, 90, 92, 97, 161, 226, 234, 259, 275], "unstow": [4, 90, 244, 259], "namedarmposit": 4, "joystick": [4, 30, 33, 35, 92], "becaus": [4, 11, 13, 15, 16, 17, 18, 19, 25, 26, 28, 41, 51, 52, 53, 54, 56, 57, 61, 63, 83, 84, 86, 87, 88, 90, 92, 108, 119, 135, 142, 156, 159, 207, 270, 282, 283, 311], "latenc": [4, 47, 58, 90, 92, 326], "better": [4, 8, 18, 30, 42, 54, 66, 74, 85, 86, 87, 90, 92, 284, 297], "rather": [4, 17, 18, 28, 35, 39, 53, 54, 56, 63, 69, 74, 85, 90, 92, 135, 161, 166, 309, 310], "cylindr": [4, 92, 244], "own": [4, 18, 20, 25, 30, 39, 42, 45, 46, 51, 57, 58, 60, 75, 76, 78, 82, 84, 90, 92, 105, 113, 142, 195, 252, 271, 273, 282, 317, 318], "both": [4, 5, 12, 13, 15, 16, 18, 20, 22, 25, 26, 28, 29, 30, 31, 35, 36, 39, 41, 43, 45, 47, 54, 55, 56, 57, 58, 60, 63, 67, 80, 84, 86, 87, 89, 90, 92, 96, 111, 126, 227, 231, 248, 273, 282, 315, 318, 320, 325], "linear": [4, 11, 23, 86, 90, 92, 150, 161, 229], "angular": [4, 15, 39, 47, 74, 86, 90, 92, 150, 161, 244], "sometim": [4, 17, 28, 30, 31, 85, 88, 90, 92, 113, 227, 318, 324], "target": [4, 5, 11, 17, 21, 34, 36, 50, 54, 60, 63, 64, 72, 74, 80, 84, 86, 88, 90, 126, 159, 178, 229, 271, 274, 312, 315, 324], "camera": [4, 5, 6, 15, 25, 30, 40, 41, 45, 46, 56, 57, 77, 79, 80, 82, 84, 85, 90, 98, 137, 138, 170, 174, 177, 178, 180, 249, 259, 267, 269, 274, 277, 289, 296, 297, 314, 316, 320, 321, 325, 326, 329], "sinc": [4, 11, 22, 25, 36, 46, 51, 53, 54, 56, 60, 75, 83, 84, 86, 89, 90, 92, 97, 113, 124, 135, 150, 156, 160, 162, 164, 174, 181, 185, 194, 200, 202, 205, 209, 215, 218, 222, 224, 232, 247, 252, 255, 275, 277, 301, 315, 318, 320], "constrain": [4, 16, 20, 57, 92, 161, 259], "gazecommand": [4, 161], "go": [4, 16, 18, 23, 30, 33, 35, 36, 47, 57, 63, 69, 71, 72, 76, 79, 81, 82, 83, 85, 86, 87, 88, 89, 90, 92, 116, 119, 124, 127, 135, 161, 227, 267, 274, 284, 298, 318, 319, 324], "wrong": [4, 21, 53, 83, 84, 85, 86, 88, 89, 92, 106, 122, 123, 126, 128, 142, 154, 156, 160, 192, 282], "bring": [4, 37, 80, 86, 92], "It": [4, 5, 8, 11, 14, 17, 22, 25, 26, 28, 29, 30, 31, 34, 35, 36, 39, 40, 43, 45, 50, 53, 54, 55, 56, 57, 58, 60, 61, 63, 71, 75, 77, 78, 84, 85, 86, 88, 89, 90, 92, 97, 100, 111, 117, 138, 160, 161, 165, 195, 218, 222, 228, 234, 235, 236, 239, 241, 243, 252, 271, 272, 275, 283, 284, 285, 286, 289, 293, 298, 302, 303, 304, 305, 306, 307, 308, 309, 310, 315, 318, 319, 320, 321, 326, 333, 334, 338], "appli": [4, 5, 15, 18, 28, 34, 35, 36, 37, 54, 56, 63, 69, 90, 92, 97, 123, 142, 161, 214, 282], "minim": [4, 8, 25, 26, 45, 47, 64, 69, 89, 90, 92, 161, 270], "middl": [4, 8, 17, 30, 33, 46, 54, 66, 90, 92, 283, 287, 334], "heavi": [4, 59, 64, 66, 92], "compli": [4, 43, 92], "onc": [4, 11, 12, 14, 16, 17, 19, 20, 22, 23, 25, 28, 29, 30, 31, 32, 33, 34, 36, 37, 42, 44, 45, 54, 55, 56, 58, 60, 61, 63, 71, 76, 77, 78, 79, 82, 83, 84, 85, 86, 87, 89, 90, 154, 180, 227, 229, 252, 258, 269, 273, 282, 283, 300, 312, 314, 315, 317, 319, 327, 333], "put": [4, 8, 28, 58, 64, 74, 77, 78, 82, 83, 84, 86, 87, 90, 92, 160, 161, 272, 310], "compliant": 4, "pull": [4, 61, 67, 77, 79, 86, 92, 271, 294, 324, 326], "gener": [4, 6, 9, 11, 17, 19, 23, 25, 26, 28, 30, 35, 36, 39, 40, 41, 42, 43, 46, 47, 50, 51, 53, 54, 56, 57, 58, 60, 61, 63, 71, 74, 76, 77, 79, 85, 89, 90, 92, 96, 97, 99, 106, 108, 111, 114, 115, 116, 119, 122, 123, 126, 128, 129, 135, 137, 142, 149, 150, 154, 155, 156, 158, 159, 160, 161, 164, 165, 180, 181, 182, 185, 211, 218, 222, 251, 252, 271, 286, 287, 291, 294, 296, 297, 307, 312, 318, 319, 320, 326, 329], "keep": [4, 6, 8, 15, 20, 22, 29, 32, 34, 43, 45, 51, 54, 56, 58, 66, 71, 74, 79, 81, 83, 84, 85, 86, 87, 88, 90, 92, 98, 101, 123, 126, 127, 142, 154, 180, 195, 252, 320, 322], "appropri": [4, 17, 29, 30, 42, 46, 55, 56, 67, 77, 78, 90, 92, 117, 120, 137, 185, 216, 294], "locomot": [4, 7, 9, 18, 19, 36, 60, 92, 161], "backward": [4, 26, 30, 35, 36, 37, 47, 53, 57, 89, 90, 92], "thing": [4, 8, 11, 17, 50, 51, 54, 57, 58, 76, 78, 81, 82, 83, 84, 85, 87, 90, 92, 141, 142, 150, 161], "respons": [4, 11, 14, 17, 22, 23, 34, 40, 42, 44, 45, 53, 55, 56, 58, 74, 77, 84, 85, 88, 89, 90, 92, 97, 99, 100, 102, 104, 105, 106, 107, 108, 113, 114, 116, 117, 118, 122, 123, 126, 127, 128, 135, 137, 141, 142, 144, 147, 149, 151, 152, 154, 155, 156, 157, 158, 159, 160, 161, 163, 164, 165, 180, 181, 182, 186, 191, 196, 199, 211, 214, 218, 220, 222, 248, 252, 265, 273, 277, 282, 283, 299, 318, 319, 329], "workspac": [4, 28, 36, 90, 92], "forward": [4, 15, 30, 35, 36, 37, 46, 47, 52, 53, 55, 69, 71, 72, 87, 89, 90, 92, 116, 135, 161, 245, 258, 275, 296, 313, 319], "begin": [4, 5, 8, 17, 18, 19, 21, 23, 26, 28, 29, 30, 32, 34, 35, 36, 37, 39, 45, 50, 51, 54, 58, 78, 80, 90, 92, 97, 100, 102, 218, 222, 273, 282, 286, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 317, 319, 326], "chalk": [4, 5, 90], "draw": [4, 5, 34, 57, 81, 84, 85, 86, 90, 92, 283, 326], "take": [4, 5, 8, 15, 16, 17, 19, 21, 22, 23, 25, 28, 30, 33, 34, 36, 40, 44, 45, 47, 50, 51, 53, 54, 56, 57, 58, 63, 69, 72, 74, 77, 78, 82, 83, 84, 85, 86, 87, 90, 92, 100, 112, 113, 114, 119, 120, 124, 142, 160, 161, 167, 178, 209, 227, 229, 235, 243, 244, 248, 252, 273, 282, 283, 284, 297, 301, 310, 315, 317, 318, 320, 321, 322, 323, 326, 328, 334, 335], "advantag": [4, 45, 85, 86, 90, 123, 297, 321, 323], "entir": [4, 15, 17, 28, 34, 36, 39, 43, 51, 58, 63, 85, 89, 90, 92, 112, 178, 273, 315], "recruit": 4, "accomplish": [4, 17, 21, 54, 90, 92, 105, 225, 280], "gcode": [4, 5, 90, 259], "avail": [4, 5, 10, 15, 17, 18, 19, 20, 21, 22, 28, 30, 32, 33, 34, 40, 42, 47, 49, 50, 52, 53, 54, 55, 56, 57, 58, 60, 61, 63, 65, 66, 69, 72, 77, 83, 85, 87, 88, 89, 90, 92, 100, 117, 122, 123, 138, 142, 146, 152, 160, 169, 170, 177, 181, 220, 224, 227, 235, 247, 252, 260, 261, 264, 267, 270, 277, 282, 284, 291, 297, 318, 319, 321, 329], "origin": [4, 11, 18, 28, 30, 33, 34, 36, 42, 46, 54, 60, 61, 79, 81, 89, 90, 92, 115, 142, 283, 326], "slightli": [4, 26, 28, 34, 90, 92, 161], "palm": [4, 5, 85, 92, 161], "plate": [4, 90, 92, 161], "align": [4, 5, 18, 46, 56, 80, 85, 86, 89, 90, 129, 150, 159, 161, 230, 283, 297, 324], "parent": [4, 46, 51, 58, 89, 90, 92, 112, 129, 185, 189, 216], "link": [4, 5, 8, 36, 37, 41, 43, 44, 47, 53, 54, 55, 56, 58, 60, 63, 64, 69, 71, 83, 87, 111, 138, 163, 283, 294], "wrist": [4, 5, 90, 92, 161], "rel": [4, 5, 12, 15, 16, 18, 20, 21, 22, 29, 34, 35, 36, 39, 45, 46, 47, 54, 56, 57, 60, 74, 82, 86, 90, 92, 119, 135, 160, 161, 181, 186, 232, 234, 275, 284, 287, 301, 331], "19557": [4, 92], "ident": [4, 5, 11, 25, 36, 54, 57, 63, 72, 92, 124, 135, 150, 277, 283, 284], "matrix": [4, 46, 86, 87, 90, 150, 194, 283], "proxim": [4, 53], "so": [4, 11, 14, 17, 18, 19, 20, 21, 23, 26, 28, 30, 31, 32, 36, 40, 41, 42, 44, 46, 53, 54, 55, 56, 57, 58, 60, 63, 71, 74, 77, 78, 79, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 97, 117, 119, 138, 142, 154, 161, 166, 177, 181, 186, 211, 227, 228, 229, 234, 250, 251, 255, 258, 270, 274, 275, 282, 283, 284, 291, 298, 315, 318, 320, 321, 333, 337, 338], "maintain": [4, 16, 18, 22, 25, 35, 36, 45, 53, 56, 63, 64, 65, 88, 89, 90, 92, 123, 181, 319, 323], "safe": [4, 12, 17, 22, 23, 26, 44, 45, 50, 55, 83, 84, 86, 89, 92, 126, 142, 156, 160, 161, 181, 185, 273, 320, 322], "distanc": [4, 6, 8, 21, 28, 30, 35, 36, 37, 56, 85, 86, 90, 92, 135, 137, 159, 163, 177, 209, 313, 324, 334], "essenti": [4, 86, 88, 225], "obstacl": [4, 13, 16, 17, 18, 19, 30, 32, 35, 37, 56, 90, 92, 274, 332, 334], "peopl": [4, 8, 30, 32, 33, 82, 85, 92, 274, 297, 321, 326], "path": [4, 8, 13, 16, 17, 18, 20, 22, 32, 39, 41, 61, 63, 74, 77, 82, 84, 85, 87, 88, 90, 92, 96, 100, 117, 118, 135, 164, 218, 222, 248, 252, 253, 258, 271, 272, 282, 283, 284, 285, 286, 294, 296, 297, 298, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 320, 321, 324, 326, 338], "prevent": [4, 14, 18, 21, 25, 28, 30, 34, 45, 47, 51, 53, 54, 56, 58, 64, 89, 90, 92, 126, 129, 135, 142, 165, 173, 185, 274, 282, 283, 318, 325], "depend": [4, 8, 15, 20, 21, 22, 23, 25, 26, 28, 30, 31, 35, 36, 47, 49, 51, 54, 57, 60, 61, 63, 74, 79, 82, 84, 88, 92, 161, 165, 297, 312, 320, 321, 322, 326], "observ": [4, 6, 20, 25, 30, 32, 33, 42, 60, 92, 283, 296, 298], "situat": [4, 13, 22, 30, 54, 89, 90, 92], "halt": [4, 92], "risk": [4, 30, 32, 33, 89, 90, 92], "warn": [4, 11, 30, 32, 33, 34, 42, 45, 56, 58, 77, 80, 84, 90, 92, 97, 138, 142, 167, 255, 274, 314, 318, 319, 320, 329], "doe": [4, 5, 8, 11, 12, 15, 18, 20, 22, 25, 26, 30, 33, 34, 36, 40, 42, 44, 50, 52, 53, 54, 56, 57, 58, 61, 63, 69, 77, 78, 79, 84, 87, 89, 90, 92, 97, 99, 100, 113, 114, 119, 122, 123, 127, 128, 142, 147, 151, 154, 160, 161, 164, 166, 185, 192, 211, 227, 251, 271, 273, 282, 284, 294, 297, 299, 315, 316, 318, 320, 325], "even": [4, 8, 11, 13, 16, 17, 18, 28, 30, 32, 33, 35, 45, 53, 54, 56, 61, 63, 66, 71, 77, 85, 87, 88, 89, 90, 92, 97, 113, 175, 232, 270, 282, 295, 329], "onboard": [4, 20, 43, 52, 61, 87, 90, 92, 319], "cannot": [4, 22, 28, 30, 34, 56, 58, 60, 63, 79, 84, 90, 92, 97, 106, 135, 137, 138, 147, 154, 155, 156, 159, 161, 164, 185, 213, 252, 271, 275, 282, 315, 318, 320], "intervent": [4, 92], "In": [4, 5, 6, 11, 15, 17, 18, 19, 21, 23, 28, 30, 32, 33, 34, 36, 37, 39, 40, 41, 42, 43, 44, 45, 46, 48, 51, 53, 54, 55, 56, 58, 60, 61, 63, 64, 66, 69, 71, 72, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 86, 87, 89, 90, 92, 100, 137, 161, 225, 227, 229, 232, 251, 258, 269, 274, 283, 284, 294, 299, 310, 311, 313, 319, 320, 321, 323, 325, 329, 333], "tight": 4, "possibl": [4, 6, 8, 11, 14, 15, 17, 18, 19, 21, 25, 30, 34, 35, 43, 44, 45, 53, 56, 64, 69, 74, 86, 89, 90, 92, 114, 116, 119, 185, 213, 234, 252, 273, 282, 283, 297, 299, 312, 315, 318, 320, 321], "head": [4, 15, 36, 82, 83, 84, 85, 86, 92, 161], "inadvert": [4, 90], "collid": 4, "sensit": [4, 35, 64, 89, 92, 296, 314], "fragil": 4, "extra": [4, 14, 28, 53, 61, 67, 77, 83, 90, 92, 106, 117, 153, 154, 155, 170, 271, 329], "care": [4, 44, 51, 57, 58, 64, 78, 83, 85, 86, 88, 89, 90, 92, 234, 282], "taken": [4, 18, 19, 24, 25, 54, 55, 57, 58, 64, 85, 88, 89, 90, 92, 105, 138, 142, 287], "abil": [4, 19, 29, 54, 56, 60, 66, 90, 92], "properli": [4, 42, 44, 45, 60, 63, 69, 77, 78, 88, 90, 99, 218, 219, 220, 222, 224, 226, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 248, 257, 258, 283, 288, 289, 290, 300, 302, 303, 304, 305, 306, 307, 308, 309, 310, 313, 318, 319, 326, 327, 338], "order": [4, 11, 12, 13, 15, 18, 20, 23, 28, 34, 41, 42, 43, 47, 53, 54, 55, 57, 60, 63, 64, 69, 72, 77, 78, 79, 90, 92, 117, 135, 138, 160, 165, 166, 185, 208, 225, 275, 282, 284, 291, 310, 314, 315, 331, 333], "larg": [4, 11, 13, 18, 19, 20, 22, 29, 30, 35, 36, 42, 45, 52, 53, 56, 63, 81, 82, 89, 90, 92, 118, 135, 161, 165, 234, 283, 284], "being": [4, 5, 6, 14, 15, 20, 25, 26, 28, 29, 30, 37, 40, 51, 53, 54, 55, 56, 58, 60, 62, 63, 74, 79, 84, 85, 87, 88, 89, 90, 92, 97, 103, 117, 123, 126, 135, 151, 159, 170, 185, 218, 222, 271, 273, 277, 283, 312, 319, 326, 329], "automat": [4, 5, 8, 14, 15, 17, 23, 28, 30, 34, 37, 40, 45, 50, 51, 53, 54, 57, 58, 60, 61, 63, 69, 72, 78, 79, 83, 84, 85, 87, 90, 92, 97, 107, 154, 165, 178, 181, 227, 230, 243, 254, 277, 284, 285, 286, 309, 310, 318, 319, 323, 329, 338], "disturb": [4, 51, 86, 90], "damag": [4, 21, 90, 92], "environ": [4, 8, 13, 15, 17, 18, 19, 21, 22, 42, 53, 54, 56, 63, 64, 69, 72, 79, 80, 82, 83, 86, 87, 89, 90, 92, 158, 159, 185, 220, 222, 224, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 248, 250, 257, 282, 283, 288, 289, 290, 291, 298, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 313, 320, 326, 333, 338], "NOT": [4, 22, 44, 92, 251, 329], "featur": [4, 7, 13, 17, 18, 19, 20, 21, 40, 50, 54, 57, 69, 89, 92, 135, 145, 225, 229, 285, 287, 310, 317, 318], "design": [4, 15, 21, 23, 24, 26, 30, 32, 33, 36, 42, 43, 45, 53, 54, 59, 65, 66, 67, 79, 88, 90, 92, 161, 235, 243], "reduc": [4, 21, 22, 30, 35, 55, 56, 58, 66, 90, 92, 97, 298, 320, 326], "likelihood": [4, 53], "outstretch": 4, "attempt": [4, 6, 11, 13, 15, 17, 20, 22, 25, 33, 34, 35, 36, 37, 44, 51, 53, 55, 58, 60, 64, 69, 77, 78, 84, 90, 92, 97, 124, 126, 135, 138, 141, 154, 156, 160, 161, 181, 185, 258, 273, 284, 318, 319], "lift": [4, 6, 35, 36, 92], "too": [4, 11, 15, 19, 22, 30, 33, 35, 36, 53, 56, 82, 86, 89, 90, 92, 118, 135, 156, 159, 161, 273, 282], "disabl": [4, 30, 35, 37, 61, 67, 77, 78, 82, 84, 87, 92, 98, 126, 156, 161, 218, 222, 261, 274, 277, 294, 296, 318, 319], "menu": [4, 8, 28, 29, 30, 32, 33, 35, 37, 80, 84, 86, 298, 310, 315, 318, 320, 321], "potenti": [4, 8, 11, 56, 64, 88, 92, 97, 138], "caus": [4, 5, 8, 11, 17, 18, 22, 28, 30, 33, 34, 37, 45, 51, 53, 56, 57, 58, 60, 63, 67, 80, 83, 89, 90, 127, 161, 176, 226, 227, 228, 232, 235, 236, 243, 245, 258, 284, 314, 318], "inoper": 4, "pick": [5, 6, 33, 36, 52, 54, 55, 57, 82, 84, 86, 90, 92, 235, 259, 311], "up": [5, 6, 8, 14, 15, 17, 18, 22, 23, 25, 26, 28, 30, 34, 35, 36, 37, 43, 44, 45, 46, 52, 53, 54, 57, 58, 59, 61, 63, 64, 66, 67, 71, 72, 77, 78, 80, 81, 82, 83, 84, 86, 87, 88, 89, 90, 92, 97, 119, 122, 158, 161, 181, 185, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 252, 254, 257, 258, 259, 271, 274, 282, 288, 289, 290, 296, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 313, 314, 315, 318, 320, 325, 327, 333, 338], "idea": [5, 54, 55, 56, 90, 92], "interact": [5, 6, 23, 25, 53, 54, 55, 59, 63, 69, 72, 76, 88, 89, 90, 92, 97, 112, 142, 147, 175, 185, 274, 290, 299, 306, 324, 334], "paramet": [5, 8, 11, 18, 20, 21, 23, 27, 29, 34, 36, 39, 42, 43, 47, 52, 55, 56, 58, 62, 63, 79, 81, 82, 83, 85, 86, 89, 90, 96, 97, 100, 101, 102, 103, 104, 105, 106, 107, 108, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 132, 135, 136, 137, 138, 139, 140, 142, 143, 144, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 158, 159, 160, 161, 163, 164, 165, 166, 167, 169, 170, 173, 174, 177, 178, 180, 181, 184, 185, 186, 193, 194, 195, 197, 200, 202, 203, 204, 209, 211, 213, 214, 216, 218, 220, 222, 224, 227, 234, 252, 259, 262, 267, 283, 299, 303, 326], "depth": [5, 6, 25, 56, 82, 85, 89, 90, 92, 137, 138, 267, 297], "press": [5, 29, 30, 32, 33, 37, 63, 65, 69, 80, 82, 84, 86, 92, 227, 270, 284, 296, 314, 315, 318, 321, 338], "tightli": [5, 17, 29, 64], "against": [5, 21, 23, 44, 55, 61, 83, 90, 92, 142, 144, 158, 166, 283, 284], "squeez": [5, 28, 92], "tip": [5, 6, 8, 82, 83, 88, 92], "finger": [5, 6, 92], "constraint": [5, 13, 34, 85, 92, 135, 149, 159], "do": [5, 6, 14, 15, 17, 20, 21, 23, 25, 28, 30, 31, 34, 36, 42, 45, 46, 50, 51, 52, 53, 54, 55, 57, 58, 60, 61, 63, 66, 67, 68, 69, 72, 76, 77, 78, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 100, 102, 113, 117, 119, 126, 135, 141, 142, 149, 154, 161, 181, 216, 227, 241, 248, 250, 251, 271, 282, 284, 286, 287, 288, 298, 315, 316, 321], "down": [5, 8, 12, 17, 22, 30, 34, 35, 36, 40, 44, 47, 51, 53, 56, 57, 63, 64, 67, 69, 80, 83, 84, 85, 86, 88, 89, 90, 92, 99, 100, 102, 142, 161, 165, 181, 185, 226, 231, 244, 284, 285, 289, 298, 313, 318, 319, 320, 325, 338], "how": [5, 9, 12, 15, 18, 20, 22, 23, 25, 28, 30, 34, 35, 36, 38, 40, 43, 44, 45, 46, 52, 53, 54, 55, 56, 57, 58, 62, 63, 69, 70, 72, 74, 75, 76, 77, 79, 81, 82, 83, 84, 85, 86, 87, 88, 90, 92, 97, 100, 117, 124, 135, 158, 161, 164, 178, 180, 189, 194, 195, 225, 227, 228, 229, 231, 232, 235, 236, 237, 238, 239, 241, 243, 247, 248, 250, 251, 252, 254, 255, 256, 257, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 273, 274, 275, 276, 277, 278, 279, 280, 281, 283, 288, 289, 290, 292, 294, 295, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 315, 316, 318, 319, 320, 322, 323, 324, 328, 330, 331, 332, 333, 334, 336], "much": [5, 20, 28, 30, 35, 36, 54, 55, 56, 82, 83, 89, 90, 92, 228, 275], "move": [5, 8, 11, 12, 13, 15, 18, 20, 21, 23, 25, 27, 28, 29, 31, 32, 33, 34, 35, 37, 46, 47, 55, 56, 57, 60, 64, 76, 80, 82, 84, 85, 86, 87, 92, 96, 97, 113, 149, 161, 185, 207, 215, 226, 227, 228, 229, 232, 235, 236, 239, 241, 243, 245, 258, 259, 269, 274, 275, 282, 291, 296, 314, 315, 316, 338], "sourc": [5, 20, 39, 40, 42, 54, 56, 57, 58, 63, 76, 77, 78, 80, 81, 82, 83, 84, 85, 88, 89, 90, 92, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 211, 212, 213, 214, 215, 216, 218, 219, 220, 222, 224, 235, 243, 272, 274, 276, 277, 283, 297, 310, 313, 318, 320, 321, 329, 334], "produc": [5, 20, 21, 29, 30, 34, 55, 64, 83, 90, 92, 149, 234], "correct": [5, 15, 17, 25, 34, 51, 77, 78, 81, 86, 88, 90, 92, 97, 149, 161, 186, 252, 273, 282, 283, 297, 310, 315, 318, 319, 320, 321, 322, 329], "calibr": [5, 42, 85, 90, 180], "error": [5, 11, 15, 18, 25, 29, 30, 34, 35, 42, 45, 47, 50, 54, 56, 57, 74, 77, 78, 79, 84, 85, 88, 89, 90, 97, 99, 100, 105, 106, 107, 108, 110, 111, 113, 114, 116, 117, 119, 121, 122, 123, 124, 126, 127, 128, 129, 135, 137, 138, 141, 142, 146, 147, 149, 152, 154, 155, 156, 158, 159, 160, 161, 164, 165, 166, 180, 181, 182, 192, 211, 212, 213, 214, 216, 219, 229, 255, 270, 271, 273, 282, 283, 310, 315, 317, 318, 319, 320, 329], "toward": [5, 15, 18, 36, 90, 92, 181, 274, 313], "prepar": [5, 83, 87, 92, 243], "click": [5, 29, 30, 31, 32, 35, 37, 54, 63, 69, 71, 79, 80, 82, 90, 227, 235, 243, 298, 311, 320], "autonom": [5, 7, 8, 10, 11, 12, 15, 20, 22, 23, 55, 76, 80, 82, 84, 92, 230, 258, 284, 303], "coordin": [5, 10, 15, 16, 18, 39, 40, 46, 52, 54, 56, 84, 85, 89, 90, 92, 137, 142, 150, 161, 170, 186, 252, 267, 274, 282, 283, 284, 286, 287, 297, 334], "pixel": [5, 56, 58, 77, 84, 85, 90, 92, 137, 138, 274, 277, 283, 337], "push": [5, 49, 54, 88, 90, 92, 326], "wipe": [5, 90, 92], "behavior": [5, 7, 8, 11, 12, 14, 16, 20, 25, 28, 29, 30, 33, 34, 36, 50, 56, 63, 64, 74, 85, 87, 92, 107, 135, 161, 165, 185, 225, 227, 255, 259], "accuraci": [5, 15, 47, 67, 83, 90, 161, 283], "requir": [5, 11, 12, 14, 15, 16, 17, 18, 19, 21, 23, 25, 26, 27, 28, 30, 32, 33, 34, 35, 36, 42, 43, 44, 45, 47, 51, 52, 53, 54, 56, 57, 58, 59, 60, 61, 63, 64, 68, 69, 71, 72, 78, 79, 81, 82, 83, 84, 85, 86, 87, 89, 90, 92, 96, 97, 99, 100, 103, 114, 124, 127, 154, 156, 157, 159, 161, 166, 185, 214, 218, 222, 226, 227, 228, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 254, 255, 256, 257, 258, 269, 270, 271, 272, 273, 274, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 313, 314, 315, 316, 317, 319, 320, 321, 322, 323, 324, 325, 326, 327, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338], "forc": [5, 6, 11, 21, 34, 47, 64, 83, 90, 92, 102, 113, 161, 218, 222, 229, 241, 246, 259], "robotcommand": [5, 23, 86, 89, 90, 161], "special": [5, 17, 21, 27, 31, 42, 44, 46, 47, 63, 66, 90, 92, 159], "ground": [5, 15, 21, 28, 30, 33, 35, 36, 46, 47, 56, 61, 67, 82, 92, 180, 226, 241, 251, 313], "interpret": [5, 11, 25, 28, 53, 81, 87, 88, 89, 90, 92, 96, 135, 194, 216, 234], "sidewalk": [5, 90, 234], "framework": [5, 29, 34, 63], "autograsp": 5, "locat": [5, 8, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 26, 28, 30, 33, 34, 35, 36, 37, 43, 46, 49, 53, 54, 55, 56, 60, 61, 62, 63, 68, 69, 77, 78, 80, 81, 82, 83, 84, 85, 86, 89, 90, 92, 96, 97, 107, 161, 185, 190, 195, 207, 215, 227, 245, 249, 252, 269, 271, 274, 282, 283, 284, 296, 316, 318, 320, 324, 327, 334, 337], "search": [5, 12, 57, 69, 85, 86, 92, 227], "handl": [5, 11, 26, 30, 42, 43, 54, 56, 57, 58, 66, 67, 72, 74, 77, 78, 83, 92, 100, 102, 113, 117, 119, 142, 153, 155, 156, 160, 161, 164, 182, 227, 230, 297, 319, 321], "along": [5, 7, 8, 13, 15, 18, 19, 20, 24, 26, 34, 42, 47, 50, 68, 74, 77, 81, 83, 84, 86, 90, 92, 135, 161, 226, 229, 271, 274, 282, 284, 296, 299, 310, 318], "spot": [5, 7, 8, 9, 10, 11, 13, 17, 18, 20, 21, 22, 23, 25, 26, 28, 29, 30, 31, 32, 33, 35, 36, 37, 39, 40, 41, 42, 43, 45, 49, 50, 52, 53, 54, 55, 56, 57, 60, 62, 64, 65, 66, 67, 73, 74, 75, 80, 83, 84, 85, 86, 87, 97, 98, 111, 125, 139, 154, 158, 161, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 225, 229, 246, 247, 250, 251, 252, 253, 258, 260, 261, 264, 267, 268, 269, 270, 272, 274, 275, 277, 281, 282, 291, 293, 294, 296, 297, 299, 310, 311, 312, 315, 316, 319, 320, 323, 325, 327, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338], "grab": [5, 92, 97, 112, 142, 161, 186, 211, 230, 310], "warmstart": 5, "assumpt": [5, 92], "alreadi": [5, 14, 17, 23, 28, 34, 45, 61, 71, 77, 78, 83, 84, 85, 86, 87, 90, 92, 97, 99, 100, 117, 119, 123, 128, 135, 142, 147, 154, 159, 160, 161, 169, 177, 181, 185, 190, 194, 195, 211, 218, 222, 227, 273, 284, 319], "skip": [5, 17, 30, 77, 78, 81, 90, 92, 97, 218, 222, 274, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 326], "stage": [5, 11, 17, 79, 100], "immedi": [5, 17, 29, 31, 34, 36, 37, 44, 50, 58, 66, 67, 89, 90, 92, 100, 117, 126, 141, 160, 273, 315, 317], "travers": [5, 8, 9, 17, 18, 19, 20, 22, 54, 92, 100, 159], "doorwai": [5, 21], "autopush": [5, 90], "pushbar": [5, 92], "crashbar": 5, "latch": [5, 92], "hand": [5, 6, 28, 29, 33, 36, 82, 85, 86, 90, 92, 140, 161, 244, 245, 257, 325], "suppli": [5, 25, 61, 67, 88, 90, 92, 135, 138, 161, 185, 273, 277, 284, 312, 319], "manipulationapiservic": [5, 148, 230], "doorservic": [5, 90, 125, 230], "semi": 5, "displai": [5, 18, 25, 28, 30, 34, 40, 56, 57, 58, 60, 63, 80, 81, 86, 88, 89, 90, 92, 117, 166, 170, 184, 249, 252, 253, 277, 283, 286, 287, 315, 318, 320, 323, 326, 329, 333, 334, 337], "hing": [5, 90, 92, 230], "estim": [5, 15, 18, 20, 22, 25, 35, 46, 47, 54, 56, 92, 135, 160, 161, 181, 209, 230, 287, 334], "Then": [5, 25, 63, 79, 80, 82, 88, 92, 227, 230, 271, 289, 298, 300, 302, 303, 304, 305, 307, 308, 309, 310, 319, 324, 329, 338], "ik": [5, 139, 244, 290], "satisfi": [5, 15, 26, 80, 84, 90, 92, 118, 290], "given": [5, 11, 12, 15, 16, 17, 18, 19, 21, 23, 33, 34, 36, 37, 41, 43, 46, 51, 54, 55, 56, 57, 66, 79, 81, 90, 92, 97, 100, 111, 112, 113, 119, 120, 121, 126, 135, 137, 138, 141, 142, 150, 155, 159, 160, 161, 173, 181, 185, 186, 189, 193, 195, 196, 198, 200, 201, 206, 209, 216, 218, 220, 222, 224, 247, 251, 252, 271, 282, 286, 308, 319, 320, 324], "stanc": [5, 28, 33, 35, 36, 90, 161, 268], "fix": [5, 15, 20, 28, 30, 34, 36, 46, 53, 58, 60, 86, 92, 97, 138, 229, 232, 270, 274, 282, 283, 286, 320], "valid": [5, 11, 15, 16, 19, 25, 28, 34, 42, 44, 46, 50, 51, 53, 54, 55, 56, 57, 58, 60, 61, 63, 69, 87, 89, 90, 92, 97, 98, 100, 103, 106, 108, 111, 115, 117, 119, 129, 135, 138, 141, 142, 156, 158, 159, 160, 161, 166, 181, 182, 185, 194, 205, 211, 213, 214, 282, 315, 319], "solut": [5, 7, 71, 88, 89, 90, 92, 139, 227, 282, 290, 328], "must": [5, 8, 11, 12, 15, 16, 18, 20, 21, 22, 23, 25, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 42, 43, 44, 45, 47, 53, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 65, 66, 67, 69, 74, 76, 77, 83, 89, 90, 92, 108, 111, 113, 115, 117, 118, 123, 129, 142, 159, 161, 173, 174, 186, 194, 211, 218, 222, 228, 230, 231, 232, 233, 234, 236, 237, 238, 239, 240, 241, 242, 244, 245, 248, 252, 254, 255, 257, 271, 273, 274, 276, 277, 279, 280, 282, 283, 284, 286, 288, 290, 292, 296, 297, 299, 311, 312, 313, 314, 315, 318, 319, 320, 321, 322, 323, 329, 334], "feet": [5, 28, 30, 33, 34, 35, 36, 46, 89, 90, 92, 161, 226, 327], "unspecifi": [5, 28, 42, 47, 82, 92, 161], "On": [5, 16, 17, 28, 29, 31, 35, 37, 40, 57, 61, 63, 69, 79, 92, 123, 161, 227, 250, 274, 315, 318, 326, 333, 338], "mount": [5, 20, 59, 60, 61, 62, 63, 65, 66, 67, 76, 77, 79, 87, 90, 92, 185, 282, 283, 311, 318, 319], "pose": [5, 15, 18, 19, 20, 21, 22, 28, 29, 34, 36, 37, 46, 82, 88, 90, 92, 124, 129, 135, 149, 150, 159, 161, 186, 232, 239, 282, 283, 289, 290, 298, 314, 335, 338], "bodi": [5, 15, 18, 20, 22, 26, 29, 30, 33, 34, 35, 46, 51, 54, 56, 64, 66, 68, 86, 89, 90, 92, 129, 140, 142, 161, 165, 220, 226, 227, 245, 257, 259, 275, 282, 284, 290, 298, 315, 317, 324, 327, 332, 338], "li": [5, 11, 66], "respond": [5, 17, 23, 34, 35, 43, 44, 45, 51, 56, 58, 60, 74, 77, 78, 79, 89, 90, 92, 100, 117, 138, 152], "statu": [5, 11, 14, 19, 20, 22, 23, 29, 30, 32, 33, 34, 36, 40, 42, 44, 45, 51, 53, 55, 58, 61, 63, 69, 70, 72, 74, 77, 78, 84, 85, 89, 90, 97, 98, 100, 112, 113, 114, 115, 116, 117, 123, 124, 126, 127, 135, 138, 141, 142, 146, 156, 159, 160, 161, 165, 166, 174, 180, 185, 220, 227, 264, 270, 273, 282, 283, 284, 299, 300, 305, 315, 317, 318, 320, 324, 338], "indic": [5, 12, 14, 16, 17, 25, 28, 29, 30, 33, 34, 35, 36, 45, 47, 51, 53, 54, 57, 58, 86, 89, 90, 92, 97, 100, 106, 115, 117, 135, 137, 138, 142, 143, 159, 160, 161, 166, 172, 174, 177, 185, 211, 218, 220, 222, 224, 255, 271, 273, 290, 296, 297, 298, 313, 317, 318, 321], "wa": [5, 13, 15, 16, 17, 18, 20, 22, 23, 24, 25, 26, 28, 33, 34, 39, 40, 41, 44, 51, 53, 54, 55, 56, 57, 58, 60, 77, 78, 81, 83, 84, 85, 86, 87, 88, 90, 92, 97, 99, 106, 107, 108, 114, 115, 117, 122, 124, 126, 127, 132, 135, 137, 138, 141, 142, 147, 149, 152, 154, 155, 156, 158, 160, 161, 166, 177, 194, 195, 202, 207, 211, 213, 214, 227, 234, 270, 273, 282, 284, 285, 294, 312, 314, 317, 320, 338], "unabl": [5, 18, 54, 56, 58, 77, 90, 92, 97, 108, 114, 116, 124, 127, 135, 151, 152, 320], "find": [5, 8, 11, 13, 15, 25, 26, 33, 47, 57, 63, 79, 82, 83, 84, 85, 86, 87, 88, 90, 92, 112, 127, 129, 135, 137, 155, 181, 186, 213, 225, 227, 252, 283, 284, 290, 312, 338], "action": [5, 7, 11, 17, 18, 20, 24, 27, 30, 33, 39, 43, 57, 58, 72, 74, 76, 78, 81, 84, 85, 87, 90, 100, 105, 114, 115, 116, 118, 141, 142, 186, 220, 227, 269, 272, 273, 299, 310, 314, 315, 321, 322], "popul": [5, 11, 22, 45, 53, 54, 55, 58, 63, 90, 92, 96, 97, 128, 138, 165, 184, 319], "usual": [5, 15, 16, 25, 34, 39, 50, 63, 64, 77, 79, 84, 90, 92, 102, 159, 160, 243], "sever": [5, 11, 25, 30, 35, 40, 44, 56, 57, 77, 87, 89, 90, 161, 167, 216, 318, 328], "problem": [5, 11, 16, 17, 25, 45, 53, 55, 69, 74, 79, 83, 84, 90, 92, 97, 107, 108, 113, 114, 116, 117, 118, 119, 121, 122, 123, 124, 125, 126, 128, 132, 135, 137, 146, 149, 151, 152, 153, 154, 155, 156, 160, 161, 163, 181, 186, 193, 197, 200, 201, 204, 206, 211, 214, 270, 324, 328], "either": [5, 9, 11, 12, 15, 17, 18, 23, 26, 28, 29, 34, 35, 36, 37, 39, 42, 45, 46, 47, 56, 57, 58, 72, 77, 78, 84, 88, 90, 92, 97, 127, 135, 150, 152, 159, 161, 181, 185, 194, 195, 209, 220, 222, 224, 227, 229, 269, 271, 273, 274, 277, 282, 283, 284, 312, 317, 318, 320], "scene": [5, 20, 56, 90, 92, 186, 324, 334], "foot": [5, 28, 29, 34, 35, 36, 47, 56, 90, 92, 161, 327, 332], "relat": [5, 10, 22, 27, 34, 45, 46, 56, 61, 89, 92, 97, 112, 129, 135, 142, 185, 192, 193, 251, 266, 317, 319, 328], "quantiti": [5, 15, 74, 92], "fame": 5, "lie": [5, 46, 92, 159], "xy": [5, 60, 92], "984": 6, "1800": 6, "mass": [6, 28, 35, 36, 66, 77, 78, 90, 92, 161], "endpoint": [6, 39, 40, 44, 50, 53, 54, 55, 56, 71, 78, 80, 84, 88, 90, 97, 101, 126, 135, 160, 161, 181, 185, 186, 211, 217, 218, 220, 221, 222, 224, 229, 251, 252, 258, 284, 299, 310, 312, 315, 319, 327, 329], "drag": [6, 30, 63, 79, 82, 90, 92, 269], "carpet": 6, "25": [6, 50, 53, 67, 85, 86, 87, 180, 181], "temp": [6, 57, 92, 174], "20": [6, 23, 26, 34, 48, 49, 61, 67, 84, 88, 89, 92, 97, 124, 126, 160, 247], "c": [6, 11, 30, 47, 54, 57, 61, 62, 63, 67, 69, 72, 76, 82, 83, 85, 86, 88, 89, 92, 112, 129, 150, 248, 315, 320, 322, 324, 327, 329], "water": [6, 64], "dust": [6, 64], "resist": [6, 67, 92], "At": [6, 17, 21, 24, 26, 28, 30, 35, 36, 43, 47, 54, 61, 76, 78, 82, 85, 88, 90, 92, 178, 273, 294], "22": [6, 31, 48, 60, 67, 75, 88], "peak": 6, "clamp": [6, 67, 90, 92], "130": 6, "n": [6, 48, 76, 83, 84, 87, 89, 90, 92, 112, 161, 247, 255], "tof": 6, "imu": [6, 47, 92, 180], "4k": 6, "rgb": [6, 36, 84, 92, 138, 186, 277], "accessori": 6, "gigabit": 6, "50w": 6, "power": [6, 8, 14, 23, 25, 26, 29, 30, 32, 33, 34, 37, 44, 47, 50, 57, 59, 60, 61, 63, 66, 69, 74, 84, 88, 98, 112, 126, 142, 154, 160, 161, 163, 168, 180, 226, 229, 244, 258, 270, 274, 284, 294, 296, 314, 317, 318, 319, 320, 325, 327, 329, 335, 338], "sync": [6, 30, 74, 85, 89, 90, 92, 97, 98, 112, 124, 135, 160, 164, 261, 282, 296, 314, 330, 335], "pp": [6, 61, 92], "fov": [6, 92], "60": [6, 35, 42, 48, 50, 54, 61, 90, 92, 97, 181], "46": [6, 48, 72, 87], "55": [6, 48, 49], "44": [6, 48], "fit": [6, 30, 83, 90, 92], "jaw": [6, 92], "mean": [6, 11, 15, 16, 17, 23, 26, 28, 34, 35, 36, 41, 44, 47, 54, 57, 60, 63, 68, 74, 83, 84, 86, 90, 92, 97, 100, 118, 156, 161, 194, 227, 232, 255, 271, 274, 284, 286, 318, 326], "person": [6, 82, 85, 86, 267, 318], "manag": [6, 17, 25, 30, 37, 43, 45, 51, 54, 58, 60, 61, 64, 70, 72, 77, 78, 79, 85, 90, 92, 98, 105, 117, 141, 142, 143, 173, 180, 181, 182, 227, 283, 294, 301], "recommend": [6, 14, 15, 17, 18, 30, 34, 35, 54, 55, 58, 60, 61, 63, 64, 66, 69, 71, 75, 79, 87, 88, 89, 90, 92, 117, 227, 229, 234, 266, 282, 284, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 318, 319, 320, 333], "activ": [6, 8, 18, 19, 23, 30, 32, 33, 34, 35, 36, 37, 45, 51, 53, 56, 58, 60, 76, 77, 78, 82, 83, 84, 85, 88, 89, 90, 92, 112, 128, 135, 141, 142, 144, 147, 180, 292, 338], "small": [6, 19, 21, 22, 30, 32, 33, 34, 35, 53, 65, 84, 85, 90, 92, 138, 150, 249, 334], "clearanc": [6, 30, 32, 33, 235, 236, 243, 245], "avoid": [6, 19, 21, 25, 30, 32, 33, 34, 35, 37, 47, 54, 64, 66, 74, 84, 90, 92, 185, 226, 273, 274, 299, 315], "alwai": [6, 17, 18, 23, 32, 33, 34, 36, 37, 45, 46, 52, 57, 58, 63, 74, 79, 84, 85, 86, 88, 90, 92, 185, 216, 250], "human": [6, 21, 28, 29, 34, 40, 51, 56, 58, 90, 92, 112, 119, 159, 160, 166, 170, 186, 319], "never": [6, 25, 26, 47, 53, 54, 55, 67, 74, 92, 160, 275], "introduc": [6, 18, 63, 90, 92], "interfer": [6, 54, 90], "stai": [6, 19, 20, 30, 32, 33, 35, 46, 66, 86, 90, 92], "navig": [7, 8, 13, 17, 18, 20, 21, 22, 23, 24, 30, 32, 33, 35, 37, 54, 56, 80, 87, 92, 100, 135, 227, 282, 283, 286, 294, 295, 316, 318, 320, 328], "graphnav": [7, 9, 10, 12, 13, 53, 56, 92, 98, 100, 102, 135, 149, 159, 260], "map": [7, 9, 11, 12, 13, 16, 17, 19, 21, 22, 24, 26, 30, 37, 39, 46, 53, 56, 57, 58, 62, 63, 76, 81, 83, 87, 96, 98, 112, 113, 119, 135, 159, 160, 170, 189, 200, 218, 225, 227, 249, 260, 282, 283, 285, 286, 320, 334, 338], "record": [7, 9, 11, 12, 13, 19, 20, 21, 22, 23, 24, 25, 29, 32, 34, 39, 40, 50, 57, 76, 81, 83, 97, 98, 117, 119, 135, 141, 174, 185, 225, 260, 268, 269, 273, 282, 285, 286, 287, 316, 319, 324], "save": [7, 18, 20, 23, 24, 26, 29, 32, 39, 40, 42, 47, 55, 58, 60, 62, 63, 71, 78, 79, 80, 81, 82, 83, 84, 87, 90, 92, 96, 97, 112, 114, 116, 117, 137, 160, 182, 226, 247, 250, 251, 271, 272, 277, 283, 284, 285, 295, 296, 298, 301, 311, 312, 314, 315, 321, 322, 324, 329, 331], "later": [7, 11, 15, 18, 23, 25, 33, 36, 39, 40, 42, 44, 53, 54, 58, 69, 77, 78, 81, 83, 84, 90, 92, 117, 186, 254, 284, 319], "replai": [7, 8, 13, 16, 19, 20, 21, 40, 54, 90, 260, 269, 314], "your": [7, 10, 17, 18, 20, 21, 24, 30, 32, 35, 37, 45, 52, 55, 57, 58, 61, 63, 69, 75, 76, 79, 80, 81, 82, 83, 84, 85, 86, 87, 89, 90, 92, 117, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 248, 252, 257, 269, 271, 274, 283, 284, 285, 286, 287, 288, 289, 290, 291, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 318, 319, 320, 321, 326, 328, 329, 330, 335, 337, 338], "process": [7, 11, 12, 15, 19, 20, 23, 24, 26, 30, 32, 40, 41, 42, 43, 45, 52, 56, 58, 60, 61, 63, 69, 74, 76, 79, 84, 89, 90, 92, 97, 98, 112, 113, 114, 116, 117, 123, 141, 152, 159, 178, 181, 252, 283, 297, 301, 307, 318, 319, 321, 326], "assign": [7, 17, 24, 56, 90, 92, 137, 159, 165, 181, 185, 186, 283], "callback": [7, 9, 12, 16, 24, 41, 51, 60, 80, 84, 92, 98, 111, 113, 135, 142, 161, 185, 260, 262, 271, 273, 280], "waypoint": [7, 9, 12, 13, 15, 16, 17, 19, 21, 22, 24, 36, 55, 81, 90, 135, 149, 159, 283, 284, 285, 286, 287, 303, 307, 315], "rout": [7, 9, 12, 13, 16, 19, 22, 24, 43, 54, 55, 60, 69, 90, 100, 102, 123, 135, 159, 284, 294, 319], "access": [7, 10, 18, 19, 22, 23, 25, 26, 29, 30, 32, 33, 42, 45, 47, 53, 54, 55, 56, 59, 60, 61, 69, 71, 72, 77, 79, 82, 84, 87, 89, 90, 92, 111, 117, 122, 123, 126, 127, 138, 142, 146, 150, 154, 160, 161, 162, 165, 185, 189, 194, 195, 200, 217, 221, 277, 283, 299, 312, 318, 320], "autowalk": [7, 8, 9, 13, 17, 18, 19, 20, 21, 22, 27, 33, 39, 40, 57, 58, 61, 80, 98, 227, 250, 260, 272, 273, 285, 286, 287, 296, 303, 312, 316], "plai": [7, 9, 11, 12, 23, 28, 30, 32, 34, 35, 36, 54, 80, 85, 90, 92, 169, 211, 226, 269, 295, 307, 324], "back": [7, 8, 9, 11, 16, 17, 18, 28, 35, 36, 37, 40, 47, 53, 54, 57, 58, 59, 61, 66, 67, 80, 82, 83, 84, 85, 86, 87, 88, 90, 92, 100, 149, 161, 176, 218, 222, 226, 227, 273, 283, 284, 295, 296, 297, 301, 312, 319, 326, 338], "likewis": [7, 42, 47, 55], "complex": [7, 11, 18, 47, 59, 92, 225, 231], "topologi": [7, 19, 90, 92, 149], "therefor": [7, 35, 58, 67, 89, 90, 92, 138, 273, 283, 320], "engin": [7, 45, 271], "flexibl": [7, 11, 26, 29, 90], "technic": 7, "summari": [7, 90, 92], "compon": [7, 29, 30, 43, 59, 60, 63, 64, 67, 89, 90, 92, 262, 266, 329], "dock": [7, 17, 23, 55, 80, 98, 161, 218, 222, 260, 262, 265, 268, 271, 291, 314], "case": [7, 11, 15, 17, 19, 20, 21, 25, 34, 40, 44, 45, 51, 53, 54, 56, 61, 63, 66, 74, 77, 78, 80, 83, 85, 88, 89, 90, 92, 97, 100, 113, 123, 129, 137, 141, 154, 160, 161, 252, 273, 283, 296, 310, 312, 313, 314, 318, 319, 329], "structur": [7, 15, 19, 29, 34, 42, 46, 47, 49, 51, 53, 54, 58, 61, 64, 79, 81, 82, 84, 86, 89, 90, 92, 96, 114, 116, 129, 135, 161, 171, 190, 192], "area": [7, 8, 9, 12, 14, 15, 16, 18, 20, 21, 30, 32, 33, 41, 45, 52, 54, 64, 66, 82, 98, 135, 166, 260, 291, 327], "initi": [7, 12, 17, 18, 19, 22, 25, 30, 34, 35, 36, 40, 45, 46, 47, 56, 74, 77, 78, 80, 81, 82, 83, 87, 89, 90, 92, 97, 108, 135, 138, 142, 149, 159, 164, 166, 177, 181, 211, 218, 222, 228, 231, 233, 235, 237, 238, 239, 240, 241, 242, 243, 244, 269, 270, 273, 277, 283, 284, 289, 302, 303, 304, 305, 307, 308, 309, 310, 312, 316, 318], "local": [7, 9, 10, 12, 15, 16, 18, 19, 39, 69, 71, 72, 90, 97, 98, 100, 112, 119, 135, 159, 160, 161, 181, 209, 248, 252, 274, 277, 282, 283, 284, 285, 286, 287, 298, 301, 302, 303, 304, 305, 306, 307, 308, 309, 312, 315, 318, 322, 334], "comput": [7, 15, 18, 20, 21, 22, 25, 26, 28, 30, 31, 34, 37, 39, 40, 46, 50, 53, 56, 58, 60, 71, 76, 77, 78, 79, 82, 84, 85, 86, 87, 88, 92, 98, 101, 112, 138, 150, 156, 161, 189, 192, 227, 249, 250, 267, 269, 272, 273, 274, 277, 298, 312, 315, 318, 319, 320, 322, 330], "bridg": [7, 40, 53, 84, 85, 92, 98, 267, 298], "autoreturn": [7, 50, 90, 107, 246], "explor": [7, 53, 88, 90, 92, 273], "gp": [7, 16, 18, 20, 39, 40, 58, 98, 130, 132, 134, 135, 149, 225, 252, 260, 267, 284, 287], "recent": [8, 15, 29, 36, 51, 56, 58, 63, 88, 89, 90, 92, 97, 142, 144, 155, 284, 302], "pilot": 8, "inaccess": 8, "suddenli": 8, "lose": [8, 30, 90, 150, 282], "off": [8, 9, 14, 17, 23, 29, 30, 32, 33, 34, 35, 36, 37, 42, 43, 44, 45, 50, 52, 54, 56, 57, 60, 61, 67, 82, 85, 86, 88, 92, 117, 119, 123, 141, 142, 154, 156, 160, 161, 166, 176, 218, 222, 226, 227, 251, 252, 258, 270, 273, 274, 282, 284, 297, 318, 320, 321, 325, 327, 338], "valuabl": 8, "instead": [8, 11, 15, 17, 22, 25, 26, 28, 30, 34, 35, 36, 41, 45, 55, 58, 60, 61, 63, 69, 77, 78, 81, 83, 84, 86, 87, 90, 92, 97, 109, 113, 124, 135, 150, 160, 162, 164, 176, 185, 200, 222, 224, 248, 271, 277, 284, 297, 298, 315, 318], "tell": [8, 17, 18, 19, 23, 34, 50, 79, 83, 85, 86, 87, 90, 92, 100, 132, 135, 161, 164, 190, 283, 311, 319, 321], "come": [8, 18, 33, 36, 44, 50, 53, 54, 61, 63, 66, 71, 72, 84, 86, 88, 89, 90, 92, 161, 174, 294, 310], "hopefulli": 8, "wors": [8, 92], "veri": [8, 11, 17, 18, 22, 29, 34, 35, 40, 47, 53, 54, 63, 66, 69, 74, 79, 89, 90, 92, 234, 252, 274, 283, 318, 319, 325], "poor": [8, 53, 84, 92, 294, 299], "leav": [8, 9, 17, 21, 45, 54, 78, 88, 90, 92, 97, 100, 117, 124, 327], "unsupervis": [8, 32], "import": [8, 22, 25, 30, 41, 42, 44, 45, 54, 55, 57, 58, 61, 62, 63, 69, 71, 76, 77, 78, 81, 82, 83, 84, 85, 88, 89, 90, 92, 96, 119, 160, 218, 222, 227, 250, 283, 329], "bypass": [8, 63, 92, 252, 315, 318, 320, 323], "wai": [8, 11, 16, 17, 19, 20, 23, 24, 25, 26, 28, 29, 30, 33, 34, 36, 40, 50, 56, 57, 61, 63, 71, 74, 75, 76, 77, 79, 83, 84, 85, 88, 89, 90, 92, 100, 112, 117, 135, 138, 142, 158, 160, 161, 176, 227, 250, 258, 282, 319, 320], "timeout": [8, 16, 30, 40, 44, 45, 50, 51, 53, 56, 58, 78, 85, 89, 92, 102, 117, 119, 123, 124, 126, 135, 138, 154, 160, 161, 163, 181, 320], "trigger": [8, 9, 17, 19, 20, 23, 30, 32, 33, 40, 43, 47, 54, 60, 63, 74, 79, 80, 90, 92, 114, 116, 117, 118, 127, 128, 135, 138, 141, 251, 270, 273, 282, 297, 299, 315, 323], "need": [8, 11, 12, 14, 15, 16, 17, 18, 20, 21, 25, 26, 28, 30, 31, 32, 33, 34, 39, 41, 43, 45, 46, 50, 51, 52, 53, 54, 55, 56, 57, 58, 60, 61, 62, 63, 71, 72, 74, 75, 76, 77, 78, 79, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 96, 100, 102, 106, 108, 117, 118, 127, 142, 154, 159, 160, 176, 181, 183, 193, 194, 195, 205, 211, 214, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 256, 258, 269, 271, 272, 273, 277, 281, 283, 289, 290, 291, 294, 296, 308, 310, 312, 314, 315, 316, 318, 319, 320, 323, 324, 325, 326, 327, 330, 331, 332, 333, 336, 337, 338], "stricter": 8, "work": [8, 15, 16, 18, 21, 30, 31, 35, 37, 46, 50, 53, 54, 55, 56, 57, 58, 60, 62, 63, 66, 69, 77, 78, 79, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 105, 142, 152, 164, 167, 184, 216, 227, 270, 273, 277, 284, 296, 298, 310, 311, 312, 315, 318, 319, 320, 329, 333, 338], "behav": [8, 34, 35, 37, 44, 58, 90, 92, 250, 252, 329], "certain": [8, 11, 17, 21, 23, 25, 30, 32, 33, 34, 45, 51, 54, 56, 63, 64, 72, 90, 92, 225, 227, 273, 281], "becom": [8, 17, 20, 28, 42, 51, 67, 90, 92, 112, 160, 216, 283, 318], "trap": 8, "possibli": [8, 15, 28, 34, 47, 90, 92, 127, 135, 255, 258], "until": [8, 17, 23, 26, 29, 30, 33, 34, 35, 42, 43, 47, 54, 58, 61, 78, 82, 84, 85, 86, 88, 89, 90, 92, 100, 112, 115, 117, 141, 142, 156, 160, 161, 164, 165, 173, 180, 181, 185, 209, 227, 247, 255, 274, 280, 296, 319], "drop": [8, 30, 56, 63, 79, 80, 82, 85, 86, 92, 269, 318, 320], "threshold": [8, 11, 23, 34, 42, 47, 54, 57, 90, 92, 135, 167, 321, 325, 326], "block": [8, 13, 17, 21, 26, 28, 34, 45, 53, 54, 58, 61, 77, 78, 79, 84, 85, 90, 92, 100, 113, 115, 117, 124, 135, 141, 142, 156, 160, 161, 165, 180, 185, 188, 193, 195, 201, 202, 206, 227, 252, 273, 280, 315, 318, 319, 320, 326, 329], "previou": [8, 18, 23, 28, 33, 34, 36, 44, 45, 55, 61, 63, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 89, 90, 92, 119, 123, 124, 181, 218, 222, 273], "befor": [8, 11, 17, 18, 22, 23, 25, 28, 30, 31, 32, 33, 34, 36, 37, 42, 45, 51, 54, 56, 58, 60, 63, 72, 76, 77, 82, 83, 84, 85, 86, 87, 89, 90, 92, 100, 119, 123, 126, 138, 142, 149, 156, 159, 160, 161, 165, 181, 194, 218, 220, 222, 225, 226, 227, 229, 230, 231, 233, 234, 237, 238, 240, 242, 244, 253, 269, 273, 282, 283, 284, 311, 315, 318, 319, 320, 326, 329], "explicitli": [8, 12, 14, 17, 18, 20, 36, 39, 50, 69, 74, 88, 90, 92, 160, 274], "enabl": [8, 15, 18, 28, 29, 30, 34, 35, 37, 41, 42, 43, 45, 47, 56, 58, 60, 61, 63, 67, 69, 80, 82, 84, 85, 86, 87, 88, 89, 92, 98, 123, 156, 161, 170, 174, 178, 218, 222, 226, 228, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 257, 261, 274, 289, 290, 294, 317, 318, 319, 320, 322, 323], "drive": [8, 13, 14, 17, 18, 29, 37, 40, 59, 80, 82, 84, 89, 90, 92, 229, 284, 296, 321], "b": [8, 11, 13, 18, 23, 30, 37, 46, 54, 57, 61, 67, 83, 89, 90, 92, 129, 138, 150, 216, 294, 314, 335, 338], "themselv": [8, 44, 51, 57, 60, 83, 90, 319], "primari": [8, 29, 62, 72, 74, 89, 90, 92, 247], "tune": [8, 47, 87, 89, 90, 92, 234, 298], "displac": [8, 229], "far": [8, 10, 15, 19, 22, 35, 36, 84, 88, 90, 92, 97, 135, 158, 159, 161, 282, 312], "number": [8, 16, 18, 21, 23, 25, 26, 28, 30, 34, 35, 36, 42, 44, 51, 53, 54, 55, 57, 58, 61, 63, 72, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 115, 119, 123, 124, 129, 135, 138, 142, 147, 149, 151, 154, 159, 160, 161, 163, 165, 166, 181, 185, 193, 196, 201, 203, 209, 218, 222, 227, 251, 252, 273, 283, 284, 294, 296, 299, 315, 318, 320, 326], "contain": [8, 11, 12, 15, 18, 19, 20, 22, 23, 26, 28, 29, 30, 32, 34, 39, 40, 41, 42, 44, 46, 47, 49, 50, 51, 54, 55, 56, 57, 58, 61, 67, 70, 74, 77, 80, 81, 82, 87, 88, 89, 90, 92, 96, 97, 111, 113, 114, 116, 117, 135, 136, 137, 138, 142, 146, 149, 151, 152, 157, 160, 161, 164, 166, 177, 182, 186, 191, 195, 198, 216, 218, 222, 226, 227, 250, 252, 255, 271, 282, 283, 284, 294, 297, 298, 299, 303, 310, 311, 312, 318, 319, 320, 321, 322], "turn": [8, 17, 22, 30, 35, 36, 37, 44, 50, 56, 57, 61, 69, 72, 77, 88, 90, 92, 97, 117, 119, 141, 176, 226, 227, 273, 296, 314, 335, 338], "equal": [8, 23, 47, 54, 72, 81, 92, 283], "act": [8, 30, 53, 56, 60, 62, 63, 89, 92, 160, 310], "radial": [8, 92, 244], "outsid": [8, 17, 22, 30, 34, 35, 43, 45, 53, 56, 74, 92, 149, 297, 321], "dot": [8, 34, 150, 227], "line": [8, 15, 18, 24, 25, 28, 29, 31, 34, 35, 37, 41, 42, 58, 60, 61, 62, 68, 72, 74, 76, 77, 78, 81, 83, 84, 85, 86, 88, 89, 92, 95, 96, 110, 126, 185, 227, 234, 235, 247, 248, 249, 255, 260, 269, 274, 275, 277, 279, 282, 283, 285, 286, 287, 296, 312, 315, 318, 319, 320, 323, 326, 328, 329, 334], "boundari": 8, "omit": [8, 47, 63, 92], "portion": [8, 30, 35, 36, 83, 84, 90, 92], "red": [8, 15, 18, 28, 34, 35, 40, 80, 88, 92, 126, 227, 270, 283, 286, 287, 298, 313, 321, 334], "comm": [8, 11, 16, 23, 42, 50, 89, 90, 92, 156, 258, 261, 262], "main": [8, 28, 30, 36, 50, 51, 52, 63, 69, 77, 78, 79, 82, 84, 85, 87, 90, 92, 96, 110, 112, 114, 152, 160, 161, 227, 248, 270, 310, 320, 326], "whether": [8, 12, 13, 17, 18, 22, 23, 25, 30, 34, 35, 36, 46, 51, 56, 57, 74, 90, 92, 119, 121, 135, 138, 140, 142, 143, 150, 151, 159, 161, 166, 177, 218, 222, 271, 283, 315, 319], "restor": [8, 83], "hear": [8, 92, 141, 211], "normal": [8, 14, 15, 17, 34, 35, 36, 46, 54, 55, 56, 66, 67, 84, 87, 90, 92, 150, 227, 229, 283], "loss": [8, 11, 42, 50, 83, 89, 90, 92, 142, 258], "unexpect": [8, 11, 13, 45, 56, 90, 92, 127, 142, 252, 271, 315, 318, 320], "danger": 8, "anyon": [8, 11, 32], "nearbi": [8, 11, 13, 17, 56, 90, 92, 135, 296], "low": [8, 12, 17, 18, 21, 23, 30, 35, 42, 47, 53, 66, 67, 89, 90, 92, 135, 161, 229, 291], "ventur": 8, "further": [8, 11, 26, 28, 29, 33, 34, 35, 64, 86, 90, 92, 97, 100, 106, 162, 282, 298, 310, 331], "necessari": [8, 17, 18, 31, 33, 34, 41, 43, 47, 51, 53, 54, 58, 61, 63, 65, 69, 71, 72, 79, 80, 85, 89, 90, 92, 96, 99, 135, 142, 159, 193, 211, 252, 271, 274, 286, 312, 319, 325], "amount": [8, 19, 22, 29, 30, 36, 40, 42, 50, 53, 56, 83, 85, 90, 92, 138, 241, 283, 326], "found": [8, 15, 17, 18, 21, 27, 29, 34, 36, 42, 46, 47, 49, 52, 56, 57, 66, 69, 77, 79, 83, 84, 85, 86, 87, 88, 90, 92, 122, 127, 135, 137, 138, 147, 152, 155, 160, 169, 225, 226, 228, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 248, 253, 257, 270, 282, 283, 286, 288, 289, 290, 294, 306, 310, 313, 317, 320, 326, 338], "supervis": [8, 89], "alongsid": [8, 90, 92, 226, 273], "edg": [9, 12, 13, 16, 17, 19, 30, 46, 68, 81, 87, 90, 129, 135, 149, 159, 227, 283, 284, 287, 303], "help": [9, 12, 14, 18, 19, 20, 21, 25, 26, 30, 34, 37, 44, 51, 52, 55, 56, 57, 58, 63, 64, 69, 75, 77, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 124, 126, 138, 161, 181, 226, 228, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 247, 252, 257, 282, 283, 288, 289, 290, 313, 318, 326, 329, 338], "get": [9, 12, 13, 14, 15, 17, 18, 19, 21, 22, 23, 25, 30, 34, 41, 42, 46, 54, 55, 56, 57, 60, 62, 63, 64, 75, 77, 78, 79, 81, 82, 83, 84, 85, 86, 87, 89, 90, 92, 97, 100, 105, 107, 112, 113, 114, 115, 116, 117, 119, 122, 124, 125, 129, 136, 138, 141, 142, 143, 144, 145, 146, 147, 150, 151, 154, 155, 159, 160, 161, 162, 163, 164, 169, 170, 174, 175, 178, 181, 184, 185, 186, 189, 194, 195, 196, 203, 211, 213, 214, 216, 218, 220, 222, 224, 225, 226, 227, 228, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 247, 255, 257, 260, 261, 262, 267, 270, 271, 273, 274, 282, 283, 284, 288, 289, 290, 292, 298, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 312, 313, 319, 324, 326, 329, 338], "start": [9, 11, 12, 15, 16, 17, 18, 19, 21, 22, 23, 25, 26, 28, 29, 30, 32, 33, 34, 35, 36, 37, 39, 40, 42, 45, 47, 50, 53, 55, 57, 58, 63, 67, 75, 77, 78, 79, 80, 83, 84, 85, 86, 87, 88, 89, 90, 92, 97, 100, 101, 107, 110, 112, 115, 119, 123, 135, 138, 141, 147, 151, 154, 159, 160, 161, 165, 166, 174, 180, 181, 185, 189, 190, 218, 222, 225, 226, 227, 246, 252, 255, 269, 270, 283, 284, 291, 296, 299, 301, 312, 313, 314, 316, 318, 321, 325, 326, 338], "learn": [9, 10, 47, 54, 58, 76, 82, 83, 84, 85, 86, 87, 90, 92, 225, 226, 228, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 257, 260, 261, 262, 267, 273, 288, 289, 290, 313, 318, 326, 338], "exercis": [9, 20, 58, 90, 327], "descript": [9, 11, 14, 16, 19, 23, 25, 26, 27, 28, 30, 34, 45, 54, 55, 56, 58, 60, 62, 63, 67, 72, 78, 79, 87, 88, 89, 90, 92, 119, 160, 164, 166, 209, 255, 271, 299, 319], "recording_command_lin": [9, 18, 19, 90, 284], "demonstr": [9, 25, 34, 36, 45, 53, 57, 58, 74, 75, 83, 89, 90, 92, 228, 229, 231, 232, 235, 236, 239, 241, 243, 250, 251, 252, 255, 256, 257, 260, 274, 276, 277, 278, 279, 280, 281, 282, 283, 284, 289, 292, 293, 295, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 315, 319, 320, 322, 323, 324, 330, 333, 334, 336, 337], "download": [9, 14, 15, 19, 20, 23, 24, 26, 27, 29, 30, 31, 34, 39, 41, 53, 58, 61, 63, 72, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 90, 92, 97, 98, 115, 135, 226, 254, 264, 271, 284, 286, 294, 297, 318, 324, 329], "graph_nav_command_lin": [9, 18, 90, 284], "upload": [9, 11, 13, 19, 20, 23, 27, 28, 30, 34, 53, 55, 61, 62, 63, 69, 71, 76, 79, 84, 87, 90, 92, 96, 97, 135, 149, 169, 226, 262, 268, 271, 282, 284, 294, 298, 312], "robotiniti": 9, "robotget": 9, "mapnavig": 9, "destin": [9, 13, 16, 22, 23, 69, 78, 90, 92, 96, 135, 216, 252, 284, 312, 329], "id": [9, 11, 14, 17, 18, 19, 26, 28, 36, 42, 45, 46, 50, 56, 74, 78, 81, 83, 85, 87, 90, 97, 98, 99, 112, 114, 115, 116, 117, 118, 119, 124, 125, 126, 128, 135, 138, 141, 147, 148, 159, 160, 161, 167, 186, 194, 195, 211, 214, 218, 222, 247, 258, 273, 283, 284, 287, 299, 300, 307, 310, 312, 334], "clear": [9, 13, 14, 17, 19, 45, 47, 56, 58, 90, 92, 97, 123, 128, 135, 138, 161, 171, 182, 227, 258, 284, 291, 298, 323], "remote_mission_servic": [9, 90], "remotemissionservic": [9, 10, 90, 214], "part": [9, 11, 15, 17, 21, 28, 34, 35, 36, 39, 40, 51, 54, 55, 56, 57, 58, 60, 61, 63, 74, 82, 90, 92, 100, 108, 118, 194, 225, 252, 271, 282, 309, 310, 320], "view_map": [9, 18, 283, 287], "pars": [9, 23, 26, 28, 29, 34, 41, 42, 74, 77, 81, 90, 92, 96, 97, 103, 112, 120, 130, 137, 185, 192, 206, 209, 220, 226, 282, 285, 286, 287], "area_callback": [9, 17, 90, 99, 227], "extend": [9, 15, 18, 28, 30, 34, 36, 40, 49, 54, 58, 63, 66, 90, 92, 147, 320], "enter": [9, 12, 22, 29, 30, 32, 33, 34, 37, 39, 57, 61, 72, 76, 80, 82, 83, 84, 88, 90, 92, 284], "cross": [9, 12, 17, 18, 22, 23, 30, 36, 62, 64, 86, 87, 90, 92, 100, 150, 159, 227], "region": [9, 12, 16, 17, 22, 35, 56, 65, 90, 98, 102, 159, 227, 267, 288, 321], "independ": [10, 14, 31, 36, 45, 53, 54, 57, 89, 92, 127, 178], "fashion": [10, 90], "catalog": 10, "graphnavservic": [10, 25, 89, 90, 135], "graphnavrecordingservic": [10, 12, 23, 90, 159], "missionservic": [10, 90, 211], "benefici": 11, "understand": [11, 15, 22, 25, 34, 42, 46, 53, 74, 75, 85, 86, 88, 92, 170, 318, 319], "term": [11, 27, 53, 54, 74, 89, 90, 92, 218, 222], "bosdyn": [11, 17, 18, 25, 26, 28, 29, 31, 42, 44, 53, 54, 55, 57, 58, 60, 74, 76, 77, 78, 81, 82, 84, 85, 87, 88, 89, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 189, 190, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 211, 212, 213, 214, 215, 216, 218, 219, 220, 222, 223, 224, 228, 230, 231, 232, 233, 234, 236, 237, 238, 239, 240, 241, 242, 244, 245, 247, 252, 254, 255, 257, 269, 273, 274, 276, 277, 279, 280, 282, 283, 284, 285, 286, 287, 288, 290, 291, 292, 294, 297, 298, 311, 313, 315, 316, 318, 319, 320, 321, 322, 323, 329, 334], "tree": [11, 12, 46, 51, 56, 77, 78, 90, 92, 129, 143, 160, 213, 216, 299, 337], "infinit": [11, 119], "recurs": 11, "grpc": [11, 17, 25, 26, 34, 42, 58, 73, 74, 77, 78, 84, 88, 89, 90, 92, 93, 105, 110, 111, 113, 117, 123, 138, 142, 151, 153, 154, 155, 156, 160, 165, 181, 182, 185, 188, 191, 252, 261, 282, 315, 318, 319, 326, 329], "compil": [11, 23, 40, 43, 62, 74, 83, 87, 90, 92, 108, 165, 185, 211, 213, 319, 328], "amp": [11, 92, 244, 296, 314, 335, 338], "script": [11, 28, 30, 34, 41, 52, 58, 60, 61, 62, 77, 78, 79, 80, 82, 83, 84, 85, 86, 87, 88, 90, 92, 165, 185, 229, 230, 247, 248, 252, 258, 269, 273, 277, 282, 284, 294, 296, 297, 298, 312, 316, 317, 318, 320, 321, 327, 329], "medium": [11, 30, 42, 59, 60, 92], "etc": [11, 15, 18, 26, 42, 53, 57, 60, 61, 63, 69, 71, 72, 78, 88, 89, 90, 92, 112, 159, 160, 161, 175, 194, 229, 251, 287, 315], "translat": [11, 15, 17, 35, 36, 37, 46, 89, 92, 111, 127, 150, 175, 282], "noth": [11, 15, 30, 36, 83, 85, 90, 92, 96, 97, 119, 159, 161, 165, 227], "reason": [11, 14, 15, 17, 21, 25, 26, 33, 53, 54, 82, 84, 89, 90, 92, 218, 222, 283, 318], "resili": [11, 90], "playmiss": [11, 23, 92], "ever": [11, 15, 51, 58, 92, 97, 154], "again": [11, 17, 30, 51, 55, 62, 69, 79, 83, 85, 86, 88, 89, 90, 92, 97, 135, 149, 159, 211, 227, 283, 315, 325], "constant": [11, 28, 34, 35, 45, 49, 77, 78, 84, 85, 90, 92, 161, 192, 210], "advanc": [11, 12, 27, 35, 41, 53, 57, 69, 83, 92, 142, 161, 238, 242], "To": [11, 12, 13, 14, 15, 17, 18, 20, 25, 29, 30, 31, 32, 33, 34, 36, 37, 40, 41, 45, 46, 47, 51, 53, 54, 55, 56, 57, 58, 60, 61, 62, 63, 69, 71, 72, 76, 77, 78, 79, 80, 81, 82, 83, 84, 86, 87, 88, 89, 90, 92, 117, 161, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 245, 246, 247, 250, 251, 252, 253, 256, 257, 258, 269, 270, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 288, 289, 290, 291, 293, 294, 295, 297, 298, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 329, 330, 331, 332, 333, 334, 336, 337, 338], "deal": [11, 13], "few": [11, 15, 17, 20, 22, 25, 26, 45, 47, 50, 53, 54, 56, 74, 79, 82, 87, 88, 89, 90, 92, 141, 271, 310, 326], "fail": [11, 12, 13, 15, 17, 23, 25, 29, 34, 42, 51, 53, 54, 55, 56, 58, 60, 61, 62, 71, 77, 83, 84, 85, 88, 89, 90, 92, 99, 108, 115, 118, 119, 125, 126, 127, 135, 137, 138, 149, 152, 155, 156, 159, 160, 161, 164, 180, 182, 209, 211, 213, 258, 270, 283, 299, 317, 318, 319, 320, 323, 328, 329], "difficult": [11, 20, 22, 28, 35, 45, 54, 74, 82, 85, 90, 92, 283, 320], "wait": [11, 14, 40, 44, 51, 54, 58, 82, 84, 85, 86, 87, 88, 89, 90, 92, 100, 105, 117, 123, 138, 142, 154, 156, 160, 161, 163, 165, 180, 181, 185, 227, 277, 280, 314, 319], "finish": [11, 14, 17, 33, 36, 51, 76, 80, 82, 85, 86, 87, 92, 100, 117, 161, 227, 283, 296, 298, 315], "grown": 11, "successfulli": [11, 15, 17, 20, 23, 32, 34, 36, 56, 76, 82, 85, 87, 88, 89, 90, 92, 115, 117, 124, 138, 152, 161, 181, 186, 229, 234, 271, 273, 277, 318, 320, 329], "boilerpl": [11, 82, 84, 85], "track": [11, 20, 29, 35, 36, 45, 47, 56, 74, 83, 90, 92, 96, 97, 117, 138, 142, 144, 181, 255], "logic": [11, 26, 34, 42, 60, 61, 67, 79, 92, 142, 294], "consum": [11, 15, 45, 90, 92, 282, 318], "might": [11, 15, 18, 21, 23, 26, 28, 34, 36, 45, 52, 54, 60, 63, 64, 66, 74, 82, 84, 85, 87, 88, 89, 92, 152, 271, 297, 321], "easier": [11, 26, 35, 43, 69, 74, 90, 92, 161, 225, 298], "seamlessli": 11, "agnost": [11, 55], "correspond": [11, 13, 15, 23, 30, 34, 37, 40, 42, 43, 56, 61, 71, 89, 90, 92, 118, 135, 142, 143, 149, 161, 171, 194, 195, 216, 220, 224, 271, 272, 277, 285, 287, 294, 312], "deep": [11, 52, 83, 297, 321], "42": [11, 48, 299], "1000": [11, 92, 137], "perform": [11, 15, 17, 18, 20, 21, 23, 32, 33, 36, 41, 42, 47, 51, 52, 53, 55, 56, 57, 58, 61, 62, 63, 69, 72, 77, 78, 83, 84, 86, 89, 92, 97, 114, 116, 117, 123, 135, 150, 160, 181, 229, 234, 250, 282, 297, 310, 315, 318, 319, 320, 326, 328], "suppos": [11, 13, 54, 90, 92, 283], "remov": [11, 20, 21, 30, 34, 37, 53, 56, 61, 67, 69, 84, 92, 97, 112, 115, 117, 119, 123, 141, 142, 164, 165, 174, 185, 186, 256, 269, 274, 311, 318, 325], "tediou": 11, "therein": 11, "familiar": [11, 87, 318], "know": [11, 17, 18, 46, 54, 56, 60, 77, 89, 90, 92, 102, 152, 161, 283, 284, 320], "assembli": 11, "harder": 11, "matlab": 11, "though": [11, 13, 18, 90, 92, 213, 252, 270, 282, 314], "formal": 11, "basic": [11, 21, 26, 32, 39, 42, 60, 63, 77, 78, 80, 81, 82, 83, 87, 89, 90, 92, 185, 190, 192, 225, 226, 284, 294, 317], "form": [11, 25, 26, 36, 39, 41, 53, 54, 57, 61, 74, 92, 106, 119, 124, 127, 129, 156, 160, 166, 184, 209, 218, 222, 282, 285, 286, 287, 294], "pattern": [11, 30, 32, 33, 35, 36, 53, 74, 315, 326, 338], "compar": [11, 12, 19, 21, 36, 41, 49, 51, 63, 85, 90, 142, 144, 162], "benefit": [11, 53, 90], "easi": [11, 18, 30, 45, 76, 82, 83, 86, 87, 92, 162, 165, 185, 270], "edit": [11, 28, 29, 33, 57, 61, 72, 88, 90, 92, 166, 209, 218, 222, 260, 300, 314, 318], "method": [11, 15, 17, 21, 25, 26, 28, 30, 40, 43, 53, 55, 69, 71, 77, 78, 79, 85, 88, 89, 90, 92, 105, 111, 117, 118, 119, 123, 138, 142, 154, 160, 185, 193, 197, 200, 201, 204, 227, 252, 254, 284, 293, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 315, 318], "obtain": [11, 15, 55, 89, 90, 92, 119, 135, 137, 138, 155, 163, 181, 211, 218, 220, 222, 224, 297, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 321, 326], "seri": [11, 18, 28, 34, 42, 55, 61, 67, 90, 92, 121, 188, 189, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 203, 204, 206, 247, 252, 283, 303], "associ": [11, 15, 17, 18, 19, 20, 23, 24, 27, 28, 29, 34, 39, 40, 42, 43, 45, 46, 50, 55, 56, 58, 60, 63, 78, 88, 90, 97, 113, 114, 116, 117, 118, 128, 135, 138, 141, 144, 159, 160, 166, 174, 181, 186, 194, 195, 198, 200, 218, 220, 222, 224, 227, 250, 252, 283, 284, 287, 297, 299, 310, 311, 318, 319, 320, 321, 323, 337], "encapsul": [11, 46, 92], "reorder": [11, 269], "wrapper": [11, 90, 92, 100, 106, 120, 126, 162, 181, 183, 185], "within": [11, 15, 18, 20, 22, 25, 26, 28, 29, 30, 32, 34, 39, 42, 46, 50, 51, 54, 56, 58, 63, 66, 74, 85, 90, 92, 95, 96, 97, 102, 127, 138, 143, 156, 160, 173, 192, 193, 195, 197, 200, 202, 203, 204, 252, 282, 310, 318, 337, 338], "context": [11, 15, 20, 42, 55, 60, 84, 85, 90, 92, 102, 117, 138, 141, 173, 227, 271, 273, 283, 317], "graph": [11, 12, 17, 18, 19, 20, 23, 25, 46, 51, 81, 83, 89, 98, 100, 149, 159, 218, 225, 260, 284, 285, 286, 287, 303, 316, 321], "nav": [11, 17, 18, 23, 25, 51, 81, 89, 98, 100, 159, 225, 260, 284, 285, 286, 316], "monitor": [11, 17, 20, 43, 45, 54, 56, 69, 70, 79, 83, 90, 92, 105, 115, 117, 156, 252, 295, 296], "paus": [11, 17, 19, 23, 56, 90, 92, 211, 227, 234], "resum": [11, 17, 53, 90, 92, 314], "multipl": [11, 14, 18, 20, 21, 25, 28, 31, 34, 36, 37, 39, 40, 45, 46, 51, 53, 54, 55, 56, 58, 61, 63, 77, 84, 89, 90, 92, 97, 138, 142, 150, 161, 170, 200, 252, 271, 274, 283, 287, 300, 311, 319, 320], "repeat": [11, 17, 21, 23, 25, 33, 34, 35, 36, 43, 47, 49, 58, 68, 76, 79, 80, 90, 97, 129, 177, 185, 218, 222, 274, 277, 334], "two": [11, 14, 17, 18, 19, 20, 23, 25, 28, 29, 34, 35, 36, 39, 41, 43, 44, 46, 47, 50, 53, 54, 55, 57, 58, 59, 60, 61, 63, 66, 67, 69, 71, 76, 77, 79, 80, 81, 82, 85, 86, 88, 89, 90, 92, 129, 142, 150, 159, 171, 175, 218, 222, 227, 231, 247, 248, 252, 270, 273, 274, 282, 283, 284, 287, 297, 299, 310, 318, 320, 322, 326, 328], "boolean": [11, 30, 34, 56, 57, 58, 90, 92, 96, 97, 115, 117, 135, 138, 142, 143, 144, 159, 161, 166, 170, 181, 185, 186, 220, 274], "disable_recharg": [11, 90, 92], "disable_end": [11, 90, 92], "fals": [11, 17, 23, 36, 54, 55, 57, 58, 60, 77, 85, 87, 89, 90, 92, 96, 97, 100, 103, 107, 110, 112, 113, 117, 119, 121, 124, 126, 128, 135, 137, 138, 141, 142, 144, 149, 151, 156, 159, 160, 161, 163, 166, 174, 180, 181, 185, 186, 194, 200, 205, 206, 216, 274, 283, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310], "recharg": [11, 14, 90, 92], "nearest": [11, 18, 21, 56, 90, 92, 284, 320], "occup": 11, "ensur": [11, 29, 30, 32, 33, 34, 36, 45, 47, 54, 55, 57, 58, 60, 61, 63, 64, 65, 67, 68, 69, 79, 83, 88, 90, 92, 119, 138, 142, 149, 154, 160, 185, 235, 236, 243, 245, 252, 269, 283, 284, 291, 297, 310, 316, 318, 319, 320, 321, 329], "compet": 11, "convert": [11, 25, 28, 34, 46, 53, 57, 58, 63, 77, 83, 84, 85, 86, 90, 92, 95, 96, 97, 113, 115, 119, 129, 130, 137, 138, 150, 160, 161, 166, 181, 185, 186, 209, 216, 255, 282, 286, 334], "compileautowalk": [11, 92], "loadautowalk": [11, 92], "convers": [11, 57, 84, 90, 92, 96, 114, 138, 181, 209], "queri": [11, 15, 16, 17, 23, 26, 39, 42, 52, 55, 56, 60, 77, 90, 92, 105, 112, 115, 117, 118, 119, 121, 137, 138, 152, 155, 158, 160, 163, 180, 218, 220, 222, 224, 252, 255, 273, 275, 277, 279, 282, 290, 292, 294, 297, 299, 313, 318, 321, 333], "rememb": [11, 22, 30, 32, 45, 87, 88, 92, 226, 228, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 245, 289, 290], "correctli": [11, 21, 28, 45, 54, 55, 56, 61, 63, 65, 71, 76, 77, 79, 82, 85, 88, 89, 90, 92, 100, 102, 135, 274, 294, 298, 301, 318, 319, 320, 333, 337], "everyth": [11, 57, 63, 76, 77, 78, 79, 82, 84, 87, 90, 92, 117, 319], "nodeidentifi": 11, "piec": [11, 39, 52, 55, 58, 63, 78, 81, 86, 89, 90, 92, 117, 118, 234, 319], "node_id": [11, 92], "integ": [11, 26, 28, 30, 34, 51, 57, 58, 77, 92, 126, 137, 194, 209], "equival": [11, 92, 218, 222, 232], "nodeinfo": 11, "user_data_id": [11, 92], "string": [11, 23, 25, 26, 40, 46, 53, 54, 58, 60, 63, 71, 74, 77, 89, 90, 92, 96, 97, 106, 110, 113, 114, 115, 117, 118, 119, 120, 129, 135, 137, 138, 142, 143, 144, 146, 147, 151, 154, 155, 159, 160, 161, 163, 164, 165, 167, 174, 181, 184, 185, 186, 194, 195, 202, 205, 209, 213, 216, 218, 220, 222, 252, 299, 315, 318, 319, 320], "userdata": 11, "give": [11, 17, 29, 30, 33, 35, 50, 51, 60, 69, 74, 89, 90, 92, 112, 161, 273], "insight": 11, "incomplet": [11, 135], "getstat": [11, 23, 90, 92], "determin": [11, 12, 13, 14, 17, 19, 20, 21, 22, 25, 26, 28, 35, 36, 40, 44, 45, 46, 51, 54, 56, 58, 60, 76, 77, 82, 84, 90, 92, 97, 100, 112, 113, 114, 135, 137, 142, 150, 151, 159, 185, 218, 222, 227, 252, 273, 274, 283, 315, 318, 319, 320, 322, 330], "asid": [11, 17, 55], "malform": [11, 90, 92, 108, 158, 160, 283], "failed_el": [11, 92], "inspect": [11, 15, 18, 20, 39, 49, 54, 57, 80, 90, 92, 117, 156, 218, 272, 298, 310, 315, 321, 324], "failedel": 11, "why": [11, 26, 29, 34, 44, 83, 86, 90, 92, 161, 166, 283], "resolv": [11, 45, 88, 90, 92, 127, 164], "result": [11, 12, 15, 16, 17, 18, 20, 22, 25, 28, 29, 30, 34, 35, 39, 45, 47, 51, 52, 54, 57, 66, 78, 81, 82, 83, 84, 85, 89, 90, 97, 105, 108, 113, 117, 135, 137, 138, 142, 144, 162, 174, 180, 185, 212, 216, 250, 252, 271, 273, 277, 291, 297, 312, 315, 318, 320], "modif": [11, 30, 83, 87, 88, 90, 92], "report": [11, 14, 15, 20, 22, 40, 45, 46, 54, 56, 63, 74, 77, 78, 81, 84, 85, 86, 87, 90, 92, 100, 117, 180, 326], "lease_use_result": [11, 92, 127, 142, 144], "failed_nod": [11, 92], "previous": [11, 17, 32, 50, 63, 72, 77, 78, 87, 90, 92, 106, 111, 119, 124, 126, 142, 156, 161, 194, 273], "mention": [11, 46, 90, 92, 97], "confin": 11, "measur": [11, 15, 18, 25, 26, 28, 36, 47, 56, 83, 90, 92, 156, 171, 282, 283], "asset": [11, 54, 90, 271, 310], "alert": [11, 167, 216, 300], "next": [11, 13, 14, 21, 22, 30, 33, 34, 50, 54, 57, 61, 63, 69, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 90, 92, 97, 100, 138, 206, 227, 282, 284, 318, 326, 329, 338], "condit": [11, 17, 19, 20, 23, 30, 44, 54, 89, 135, 161], "conform": [11, 64], "achiev": [11, 15, 18, 20, 25, 35, 47, 49, 54, 69, 90, 92, 160, 161, 181, 274, 320], "inject": [11, 88], "downsid": [11, 92], "editor": [11, 92], "embed": [11, 42, 54, 57, 61, 90, 92, 282], "recompil": 11, "recombin": [11, 34], "ll": [12, 36, 57, 76, 77, 78, 81, 82, 83, 84, 85, 86, 87, 88, 89, 92, 161, 250, 273], "topolog": [12, 18, 92, 135, 149, 283], "rpc": [12, 14, 16, 17, 18, 21, 22, 25, 28, 29, 33, 34, 35, 40, 42, 43, 47, 51, 53, 56, 57, 58, 74, 78, 89, 90, 92, 97, 106, 107, 111, 113, 114, 115, 116, 117, 118, 119, 123, 126, 127, 135, 141, 142, 147, 154, 160, 161, 163, 164, 165, 170, 181, 211, 252, 253, 261, 283, 318, 319, 320, 329], "pointer": 12, "snapshot": [12, 15, 18, 19, 20, 36, 46, 56, 58, 90, 92, 129, 135, 138, 149, 151, 160, 283, 284, 286, 287, 303, 337], "captur": [12, 15, 18, 22, 24, 38, 39, 41, 42, 46, 52, 55, 56, 80, 81, 82, 84, 85, 90, 92, 112, 114, 116, 117, 118, 138, 169, 218, 220, 222, 224, 226, 252, 272, 277, 289, 297, 301, 318, 320, 326], "approxim": [12, 16, 18, 77, 82, 85, 92, 177, 277, 283], "2m": [12, 92, 177, 284], "interv": [12, 18, 54, 90, 92, 105, 123, 160, 181], "otherwis": [12, 18, 22, 23, 28, 35, 36, 45, 57, 63, 84, 85, 92, 96, 100, 113, 114, 119, 126, 127, 129, 138, 142, 156, 160, 161, 163, 164, 166, 178, 181, 185, 213, 252, 271, 284, 298, 301, 318, 320], "anoth": [12, 18, 19, 20, 21, 23, 25, 36, 46, 51, 53, 54, 57, 60, 61, 63, 80, 84, 89, 90, 92, 100, 104, 108, 125, 138, 147, 148, 149, 161, 176, 180, 207, 227, 247, 273, 274, 283, 284, 287, 297, 309, 310, 314, 315, 321, 326], "annot": [12, 15, 17, 18, 19, 22, 30, 34, 60, 78, 82, 83, 84, 85, 86, 87, 90, 149, 159, 189, 190, 194, 195, 202, 205, 227, 286, 293, 337], "them": [12, 15, 17, 18, 21, 23, 29, 30, 33, 37, 39, 45, 52, 56, 58, 60, 63, 74, 76, 77, 79, 81, 83, 87, 88, 89, 90, 92, 112, 117, 119, 122, 135, 167, 202, 247, 271, 272, 277, 283, 284, 294, 300, 319, 326, 328, 333], "restrict": [12, 30, 34, 35, 63, 90, 92, 271], "updat": [12, 18, 20, 25, 34, 36, 46, 54, 55, 58, 60, 61, 62, 63, 69, 71, 78, 79, 80, 82, 87, 92, 96, 100, 102, 104, 105, 108, 112, 117, 123, 125, 135, 138, 142, 144, 147, 148, 151, 154, 159, 160, 161, 163, 164, 174, 181, 183, 186, 218, 222, 250, 256, 277, 309, 310, 311, 315, 318, 319, 326, 333, 334], "real": [12, 15, 18, 19, 30, 43, 53, 54, 82, 84, 90, 92, 149, 158, 326], "sensori": 12, "commonli": [12, 23, 46, 56, 63, 88, 90, 92, 160, 284, 320], "aid": [12, 20, 29, 51, 90, 92, 113], "unawar": [12, 21, 92], "elect": 12, "particular": [12, 17, 19, 22, 25, 34, 35, 39, 40, 41, 51, 54, 55, 57, 64, 74, 77, 78, 79, 81, 90, 92, 118, 122, 135, 160, 196, 283, 299], "guess": [12, 15, 21, 25, 92, 135, 149, 283, 284, 286], "compos": [12, 17, 34, 47, 56, 61, 87, 90, 92, 161, 271, 294, 310], "node": [12, 46, 87, 90, 129, 211, 213, 214, 216, 296], "arrang": [12, 92], "hierarchi": [12, 23, 34, 51, 90, 92, 98], "loop": [12, 15, 23, 28, 35, 61, 64, 67, 82, 84, 85, 86, 90, 92, 119, 149, 284, 315], "iter": [12, 23, 63, 81, 85, 92, 113, 117, 149, 163, 181, 203, 214, 218, 222, 274, 283, 326], "tick": [12, 23, 54, 57, 90, 92, 119, 214], "proce": [12, 17, 35, 42, 69, 92, 117, 142, 227], "branch": [12, 18, 92, 284], "success": [12, 16, 17, 19, 23, 25, 53, 69, 77, 84, 85, 86, 87, 88, 90, 92, 114, 116, 117, 118, 138, 154, 156, 161, 177, 180, 212, 216, 248, 282, 315], "nodest": [12, 90], "enum": [12, 17, 21, 30, 34, 42, 53, 57, 74, 90, 92, 100, 117, 126, 142, 159, 161, 177, 185, 216], "file": [12, 18, 24, 27, 31, 32, 33, 38, 40, 42, 49, 53, 56, 60, 69, 71, 72, 74, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 94, 97, 108, 112, 115, 117, 118, 137, 160, 185, 188, 189, 190, 191, 192, 193, 194, 196, 197, 198, 199, 200, 201, 202, 204, 205, 206, 218, 220, 226, 229, 235, 243, 246, 247, 248, 250, 253, 256, 258, 269, 270, 271, 273, 277, 278, 281, 282, 285, 289, 291, 293, 294, 295, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 315, 316, 317, 318, 319, 320, 321, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 336, 337], "necessarili": [12, 36, 90, 92, 271, 284, 320], "could": [12, 15, 16, 17, 25, 26, 30, 32, 33, 34, 36, 46, 53, 54, 56, 62, 63, 74, 83, 84, 86, 87, 88, 90, 92, 97, 108, 119, 121, 127, 129, 138, 142, 147, 159, 161, 164, 181, 186, 211, 213, 216, 219, 270, 282, 283, 284, 319, 329, 337], "check": [12, 14, 15, 16, 20, 23, 25, 29, 30, 33, 34, 37, 44, 45, 50, 51, 52, 53, 54, 55, 56, 58, 71, 72, 77, 78, 79, 81, 83, 84, 87, 88, 89, 92, 97, 98, 100, 112, 114, 116, 117, 124, 126, 129, 130, 141, 142, 145, 156, 160, 161, 163, 166, 167, 181, 185, 225, 227, 252, 273, 294, 295, 299, 310, 318, 320, 329], "exit": [12, 17, 30, 33, 58, 69, 72, 82, 84, 85, 86, 88, 90, 92, 100, 117, 142, 165, 181, 185, 227, 244, 284, 296, 298, 314, 319, 320, 322, 326, 327, 335, 338], "crosswalk": [12, 90], "flash": [12, 17, 30, 32, 33, 90, 173, 227], "sound": [12, 17, 90, 169, 227], "robustli": [13, 66], "old": [13, 15, 20, 26, 33, 42, 53, 61, 63, 90, 92, 112, 123, 138, 282, 294, 318], "shown": [13, 15, 18, 23, 25, 29, 30, 34, 37, 40, 42, 43, 46, 47, 51, 53, 54, 55, 57, 63, 64, 66, 67, 71, 79, 80, 83, 86, 90, 92, 227, 283, 284, 299, 313, 315, 326, 334], "visit": [13, 17, 23, 54, 55, 318], "now": [13, 15, 17, 18, 21, 23, 31, 33, 40, 44, 46, 50, 51, 54, 55, 57, 61, 69, 72, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 96, 100, 107, 137, 202, 227, 247, 255, 273, 283, 315, 338], "imagin": [13, 17, 57, 90], "someon": 13, "stuck": [13, 16, 19, 90, 92, 135], "tri": [13, 19, 54, 90, 92, 126, 185, 320], "last": [13, 28, 36, 37, 41, 47, 51, 54, 55, 56, 79, 83, 85, 86, 88, 89, 90, 92, 97, 138, 142, 149, 159, 181, 247, 284, 312, 314, 320, 326, 338], "resort": 13, "strategi": [13, 53, 55], "plan": [13, 17, 18, 21, 54, 90, 92, 229, 294], "altern": [13, 16, 29, 41, 51, 54, 90, 92, 114, 160, 249, 250, 251, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 312, 320], "succe": [13, 22, 23, 34, 85, 90, 92, 127, 138, 161, 282, 283, 299, 315], "free": [13, 25, 57, 83, 92, 308, 319], "aren": [13, 18, 82, 85, 92, 277], "uncheck": [13, 30, 90], "box": [13, 30, 34, 39, 52, 56, 57, 81, 82, 83, 84, 85, 86, 88, 90, 92, 186, 273, 274, 297, 298, 317, 326, 337], "mark": [13, 15, 30, 50, 51, 58, 60, 90, 92, 117, 141, 185, 337], "screen": [13, 15, 17, 32, 33, 34, 35, 40, 80, 84, 88, 90, 92, 170, 227, 277, 315, 318, 321, 326, 334], "replan": 13, "navigateto": [13, 18, 19, 90], "navigaterout": [13, 19, 90], "travelparam": [13, 90, 135], "true": [13, 15, 17, 23, 34, 36, 57, 58, 77, 81, 82, 83, 84, 85, 86, 87, 89, 90, 92, 96, 97, 100, 102, 107, 110, 112, 113, 115, 117, 119, 123, 126, 129, 130, 135, 138, 142, 149, 156, 159, 160, 161, 163, 165, 166, 170, 174, 178, 181, 185, 186, 190, 206, 209, 216, 218, 274, 283, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310], "playset": [13, 90], "playmissionrequest": 13, "pictur": [14, 46, 67, 69, 82, 85, 88, 90, 92, 235, 243, 318], "station": [14, 15, 23, 90, 92, 124], "tag": [14, 39, 46, 63, 79, 87, 92, 159, 169, 174, 253, 271, 274, 282, 283, 287, 294, 298, 310, 312, 320, 324], "kept": [14, 90, 291, 319], "clean": [14, 17, 69, 87, 90, 92, 115, 165, 185, 227], "unobstruct": [14, 92], "index": [14, 26, 77, 84, 90, 92, 119, 121, 151, 188, 189, 193, 194, 196, 197, 200, 201, 203, 204, 206, 255, 320], "cone": 14, "connector": [14, 53, 61, 64, 67], "reveal": 14, "rear": [14, 46, 53, 60, 63, 66, 90, 92, 161, 226, 228, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 289, 290], "tower": 14, "secur": [14, 21, 26, 42, 53, 61, 68, 72, 88, 89, 90, 111, 160, 185, 310, 319], "interlock": [14, 67], "expos": [14, 25, 30, 32, 33, 47, 56, 60, 64, 77, 78, 89, 160, 161, 252, 253], "four": [14, 19, 30, 34, 40, 92, 226, 320], "dockingcommand": [14, 92, 124], "dockingcommandfeedback": [14, 92], "feedback": [14, 19, 58, 74, 85, 86, 89, 114, 116, 124, 125, 135, 148, 161, 180, 273], "getdockingconfig": [14, 92], "getdockingst": [14, 92], "detect": [14, 17, 18, 20, 21, 35, 46, 52, 56, 58, 80, 82, 83, 84, 85, 90, 92, 159, 161, 227, 252, 267, 274, 281, 287, 297, 298, 318, 320, 321, 325], "enough": [14, 15, 21, 22, 51, 66, 74, 84, 90, 92, 142, 150, 235, 236, 243, 245, 252, 273, 282], "poll": [14, 25, 54, 56, 74, 85, 86, 92, 309, 310, 333], "status_in_progress": [14, 92], "status_dock": [14, 90, 92], "unless": [14, 16, 19, 21, 33, 36, 39, 61, 62, 71, 79, 87, 89, 90, 92, 159, 298], "safeti": [14, 16, 17, 47, 51, 56, 66, 89, 92, 156, 227, 261, 291], "prep_pose_behavior": [14, 92, 124], "prep_pose_undock": [14, 90, 92], "docking_station_id": [14, 92], "status_at_prep_pos": [14, 90, 92], "remain": [14, 16, 17, 34, 36, 56, 78, 81, 89, 90, 92, 164, 232, 274], "isn": [14, 15, 22, 25, 33, 34, 83, 84, 86, 92], "manual": [14, 18, 19, 20, 29, 30, 34, 60, 63, 71, 79, 83, 90, 92, 97, 135, 177, 178, 230, 246, 282, 284, 299, 318, 319], "simpli": [14, 15, 18, 30, 49, 51, 54, 61, 63, 76, 79, 81, 88, 90, 92, 102, 185, 227, 248, 284, 311, 319], "wasn": [14, 92], "circumst": [14, 57, 92], "global": [15, 16, 18, 20, 22, 81, 90, 92, 285, 287, 320], "satellit": 15, "gnss": [15, 92], "earth": [15, 92, 282, 286], "constel": 15, "Their": [15, 74], "nation": 15, "marin": 15, "electron": 15, "known": [15, 19, 20, 21, 25, 30, 32, 33, 46, 51, 56, 58, 60, 79, 92, 97, 129, 135, 138, 142, 158, 160, 209, 218, 222, 284, 287, 318], "nmea": [15, 90, 130, 131, 282], "0183": [15, 282], "gga": [15, 282], "latitud": [15, 90, 92, 286, 299], "longitud": [15, 90, 92, 286, 299], "altitud": 15, "gst": [15, 282], "deviat": [15, 19, 35, 92], "accur": [15, 35, 46, 58, 90, 92, 159, 177, 241, 284], "zda": [15, 282], "grade": [15, 92], "improv": [15, 18, 35, 41, 42, 45, 53, 56, 63, 87, 88, 92], "relai": 15, "One": [15, 18, 20, 28, 39, 44, 61, 76, 88, 90, 92, 107, 135, 142, 149, 159, 273, 283, 325], "augment": [15, 20, 92], "sba": [15, 92], "waa": 15, "centimet": 15, "kinemat": [15, 23, 29, 46, 47, 56, 92, 98, 161, 259, 284], "rtk": 15, "maxim": [15, 18, 92], "whole": [15, 20, 26, 30, 42, 63, 89, 92], "usb": [15, 18, 23, 37, 58, 61, 69, 79, 90, 92, 269, 282, 285, 286, 287, 294, 316, 318, 320], "wi": [15, 92, 156], "fi": [15, 92, 156], "bluetooth": [15, 227], "accept": [15, 34, 35, 44, 51, 53, 54, 60, 63, 68, 83, 84, 85, 90, 92, 97, 113, 138, 156, 161, 213, 273, 282, 284, 297, 317, 319, 321, 326], "here": [15, 17, 23, 26, 27, 30, 40, 43, 45, 47, 49, 52, 54, 55, 56, 60, 61, 62, 63, 66, 69, 72, 77, 78, 79, 82, 83, 84, 85, 87, 88, 89, 90, 92, 117, 137, 161, 173, 225, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 245, 248, 253, 282, 284, 289, 290, 291, 294, 297, 312, 314, 316, 318, 320, 321, 326], "figur": [15, 36, 74, 81, 83, 92], "depict": [15, 18, 23, 27, 55], "involv": [15, 17, 18, 44, 60, 67, 92, 135, 315], "trimbl": [15, 90, 282], "sps986": [15, 90, 282], "o": [15, 25, 42, 52, 56, 59, 60, 67, 70, 71, 76, 77, 82, 84, 88, 92, 185, 227, 247, 250, 252, 253, 266, 271, 274, 294, 297, 310, 311, 312, 313, 318, 321, 335], "udp": [15, 60, 63, 133, 250, 282, 310], "listen": [15, 53, 72, 90, 92, 131, 252, 310, 315, 318, 320], "suitabl": [15, 47], "newgpsdatarequest": [15, 90, 282], "aggreg": [15, 40, 56, 90, 131, 133, 252, 282], "geograph": 15, "gc": 15, "ecef": [15, 92], "addition": [15, 18, 26, 29, 36, 37, 51, 54, 58, 90, 92, 113, 144, 160, 269, 274, 277, 282, 284, 318, 323], "timestamp": [15, 25, 26, 28, 29, 34, 39, 40, 42, 46, 47, 53, 54, 56, 74, 77, 89, 90, 92, 97, 114, 115, 116, 119, 130, 135, 138, 151, 157, 160, 181, 183, 186, 194, 195, 202, 205, 209, 252, 255], "calcul": [15, 25, 30, 46, 47, 54, 92, 282, 283, 313], "horizont": [15, 30, 33, 34, 35, 36, 46, 85, 90, 92, 170, 285], "yaw": [15, 16, 28, 34, 36, 37, 46, 60, 86, 89, 90, 92, 150, 159, 161, 208, 284, 338], "se3pos": [15, 18, 22, 34, 46, 47, 86, 90, 129, 135, 150, 159, 161, 186, 283], "relev": [15, 22, 44, 45, 46, 54, 61, 92, 212, 219, 223], "doc": [15, 74, 84, 92, 162, 226, 228, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 257, 288, 289, 290, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 313, 326, 338], "geometr": [15, 22, 46, 89, 90, 92], "inerti": [15, 46, 47, 92], "boot": [15, 23, 34, 46, 61, 92, 97], "antenna": [15, 282], "convent": [15, 86, 90, 92, 188, 191, 283], "llh": 15, "seed": [15, 16, 18, 22, 81, 90, 92, 135, 284, 285], "metric": [15, 18, 56, 69, 83, 90, 92, 98, 112, 149, 163, 209, 279, 294], "repres": [15, 18, 20, 21, 26, 28, 30, 34, 35, 45, 46, 47, 51, 53, 55, 56, 57, 58, 63, 71, 74, 77, 78, 89, 90, 92, 96, 97, 105, 110, 119, 126, 129, 135, 137, 138, 142, 144, 150, 151, 159, 161, 164, 181, 208, 209, 218, 284, 286, 287, 319, 320, 337], "movement": [15, 33, 36, 90, 92, 161, 315], "importantli": 15, "six": [15, 25, 68, 87], "extract": [15, 18, 26, 81, 83, 86, 90, 92, 150, 247, 260, 283, 285, 286, 322], "cartesian": [15, 90, 92, 232], "tangent": [15, 92], "correl": [15, 22, 85, 92, 334], "getloc": [15, 92], "getlocationrespons": [15, 282], "explan": [15, 47, 77, 78, 83, 319], "status_unknown": [15, 53, 74, 92, 113, 282], "No": [15, 26, 28, 31, 34, 36, 53, 57, 63, 77, 82, 85, 88, 89, 90, 92, 135, 160, 182, 211, 244, 267, 315], "status_ok": [15, 53, 92, 144, 166, 227, 282], "invalid": [15, 16, 25, 29, 47, 53, 54, 56, 90, 92, 97, 106, 107, 114, 126, 127, 129, 135, 137, 142, 147, 149, 151, 155, 156, 158, 161, 166, 180, 202, 211, 216, 220, 282], "status_needs_devic": 15, "ok": [15, 53, 55, 74, 82, 88, 92, 97, 100, 126, 142, 144, 181, 273, 317], "status_need_data": [15, 92, 282], "usabl": [15, 26, 56, 90, 273, 282], "status_need_more_data": [15, 92, 282], "status_stal": [15, 90, 92, 282], "whenev": [15, 18, 54, 72, 92, 284], "raw": [15, 26, 38, 46, 56, 58, 77, 78, 84, 89, 90, 92, 137, 138, 220, 286, 287, 326], "inaccur": [15, 20, 92, 283], "miss": [15, 54, 84, 90, 92, 129, 135, 149, 159, 185, 213, 214, 294, 310], "were": [15, 18, 36, 39, 46, 51, 53, 54, 63, 74, 77, 83, 87, 90, 92, 107, 114, 116, 117, 119, 149, 159, 185, 283, 284, 286, 323], "reachabl": [15, 90, 92, 290, 319], "world_object": [15, 90, 186, 283], "hasfield": 15, "gps_properti": [15, 92], "robot_body_loc": [15, 92], "regist": [15, 17, 25, 40, 42, 44, 45, 50, 52, 54, 56, 58, 59, 61, 63, 69, 75, 84, 90, 92, 101, 112, 119, 122, 123, 126, 135, 138, 153, 154, 159, 160, 164, 185, 192, 194, 195, 199, 202, 205, 249, 252, 256, 266, 270, 277, 282, 283, 297, 298, 311, 312, 315, 318, 320, 321, 322, 323, 329], "anchor": [15, 19, 81, 90, 135, 149, 260, 282, 284, 285, 286], "optim": [15, 61, 81, 90, 92, 149, 260, 282, 284, 285, 286], "closur": [15, 90, 92], "blue": [15, 18, 28, 30, 92, 283, 286, 287, 318, 334], "openstreetmap": 15, "nois": [15, 30, 45, 92], "systemat": 15, "ecef_tform_waypoint": [15, 92], "gps_set": [15, 92], "tform": [15, 46, 90, 92, 150, 282], "unsatisfi": 15, "signal": [15, 17, 25, 51, 61, 67, 90, 98, 100, 117, 119, 165, 227, 249, 252, 262, 294], "lost": [15, 16, 18, 21, 29, 45, 51, 90, 92, 135, 282], "realsens": [15, 92], "lidar": [15, 16, 18, 20, 21, 22, 58, 60, 61, 69, 90, 92, 135, 159, 285], "reacquir": [15, 90], "interrupt": [15, 16, 17, 33, 53, 67, 90, 92, 258, 319], "expect": [15, 18, 22, 28, 42, 43, 44, 54, 56, 57, 58, 71, 74, 77, 78, 88, 89, 90, 92, 97, 124, 129, 135, 138, 142, 154, 156, 194, 195, 211, 252, 253, 282, 285, 299, 325, 326, 329, 338], "present": [15, 28, 39, 53, 56, 57, 67, 79, 89, 90, 92, 122, 135, 142, 235, 243], "due": [15, 17, 35, 49, 53, 54, 61, 63, 74, 85, 88, 89, 90, 92, 97, 127, 142, 151, 156, 166, 273, 283, 317, 318, 319, 326, 328], "misconfigur": [15, 92], "broken": [15, 51, 90], "impair": [15, 90, 159], "getlocalizationst": [15, 16, 19, 22, 92], "centric": 15, "gpslocal": 15, "diagnost": [15, 90], "whatev": [15, 36, 86, 89, 92, 119, 135], "happen": [15, 17, 18, 29, 44, 50, 53, 54, 57, 61, 63, 75, 83, 85, 89, 90, 92, 113, 123, 135, 137, 142, 155, 226], "state_ok": [15, 92], "state_bad_fram": [15, 92], "ko": [15, 90, 92], "state_no_gps_object": [15, 92], "state_registration_not_ok": [15, 92], "state_no_gps_st": [15, 92], "state_not_enough_satellit": [15, 92], "state_no_ecef_fram": [15, 92], "state_high_error": [15, 92], "state_stal": [15, 92], "yet": [15, 54, 61, 89, 90, 92, 142, 154, 160, 164, 181, 189, 206, 227], "state_internal_error": [15, 92], "g": [15, 21, 25, 26, 34, 35, 45, 47, 51, 54, 55, 58, 60, 61, 64, 79, 81, 83, 84, 88, 89, 90, 92, 135, 138, 142, 149, 159, 164, 170, 181, 182, 229, 247, 255, 262, 271, 284, 285, 286, 296, 297, 298, 311, 312, 319, 320, 321, 329], "navigatetoanchor": [15, 18, 19, 90, 92], "gpsnavigationparam": [15, 135], "goal": [15, 16, 17, 19, 82, 83, 85, 86, 90, 92, 135, 161, 274, 275], "closest": [15, 92, 150, 228, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 289, 290], "gpsstatu": 15, "gps_status_ok": [15, 92], "gps_status_no_coords_in_map": [15, 92], "gpscoordin": 15, "neither": [15, 25, 32, 90, 92], "nor": [15, 25, 32, 88, 90, 92], "gps_status_too_far_from_map": [15, 92], "pass": [15, 17, 18, 34, 43, 47, 51, 53, 54, 58, 60, 63, 72, 77, 79, 81, 86, 88, 89, 90, 92, 96, 97, 100, 106, 126, 135, 137, 138, 142, 149, 153, 154, 155, 161, 164, 165, 166, 181, 250, 252, 273, 277, 283, 286, 295, 297, 311, 317, 318, 320, 321, 326, 327, 331, 338], "suffici": [15, 22, 85, 86, 88, 89, 92], "precis": [15, 16, 17, 25, 34, 36, 45, 47, 57, 60, 68, 83, 90, 92, 177, 209, 282], "sub": [15, 51, 53, 89, 90, 92, 96, 111, 141, 142, 143, 310], "magnitud": [15, 47, 92], "processanchor": [15, 90, 92], "param": [15, 28, 34, 85, 86, 90, 96, 98, 103, 107, 113, 115, 117, 135, 138, 141, 149, 151, 161, 166, 211, 214, 218, 220, 222, 224, 283], "re": [15, 16, 20, 30, 36, 41, 51, 53, 56, 60, 76, 78, 82, 83, 84, 85, 86, 87, 88, 90, 92, 97, 100, 102, 106, 117, 123, 154, 165, 185, 274, 286, 320], "downloadgraph": [15, 18, 19, 92], "icon": [15, 33, 54, 62, 63, 72, 79, 87, 92, 271, 294, 299, 310, 318, 324], "live": [15, 17, 25, 40, 43, 44, 45, 56, 57, 77, 82, 83, 92, 112, 117, 123, 142, 277, 282, 283, 318, 320, 323, 326, 334], "moment": [15, 33, 35, 92], "question": [15, 23, 30, 88, 90, 211, 260, 310, 316], "ey": 15, "appear": [15, 17, 25, 28, 30, 33, 34, 35, 45, 56, 58, 60, 69, 81, 82, 89, 90, 92, 135, 270, 283, 299, 315, 318, 320], "infer": [15, 21, 28, 87, 90, 92, 321], "rest": [15, 17, 25, 26, 39, 40, 42, 47, 53, 54, 55, 74, 79, 82, 90, 92, 115, 117, 217, 218, 220, 221, 222, 224, 227, 252, 329], "prior": [16, 20, 22, 34, 36, 54, 56, 92, 315], "size": [16, 21, 26, 36, 56, 63, 81, 82, 90, 92, 108, 113, 120, 127, 150, 159, 166, 186, 194, 211, 274, 277, 326], "simplest": [16, 44, 77, 78, 89, 161], "decid": [16, 17, 22, 52, 92], "fewest": 16, "longer": [16, 17, 21, 22, 30, 36, 42, 51, 53, 56, 58, 63, 74, 84, 85, 86, 89, 90, 92, 117, 142, 156, 161, 164, 181, 216, 226, 273], "doubl": [16, 30, 31, 34, 83, 84, 92, 137, 160, 169, 194, 252, 321], "distant": 16, "encourag": [16, 47, 56, 89, 90], "resend": [16, 56, 135], "deadlin": [16, 89, 92, 117, 181], "futur": [16, 25, 34, 36, 42, 47, 54, 55, 56, 57, 69, 82, 84, 89, 90, 92, 97, 106, 113, 117, 135, 138, 141, 161, 162, 163, 185, 273, 311, 319], "quickli": [16, 17, 20, 33, 35, 36, 56, 58, 69, 74, 77, 82, 90, 92, 318, 326], "disconnect": [16, 30, 33, 37, 90, 92, 129, 269, 284, 316], "reli": [16, 18, 19, 20, 22, 54, 56, 90, 117, 271], "period": [16, 22, 25, 35, 36, 51, 52, 53, 54, 55, 56, 58, 78, 89, 90, 96, 105, 111, 123, 124, 126, 154, 156, 161, 174, 180, 218, 222, 269, 273, 295, 298, 312], "navigationfeedback": [16, 19, 92], "navigationfeedbackrespons": [16, 90, 135], "status_following_rout": [16, 92], "status_reached_go": [16, 92], "match": [16, 17, 21, 29, 30, 34, 39, 45, 46, 50, 54, 57, 63, 71, 74, 90, 96, 97, 99, 118, 123, 126, 127, 128, 154, 159, 164, 166, 182, 185, 186, 192, 194, 195, 211, 213, 271, 297, 315, 318, 319, 321, 334], "exactli": [16, 28, 34, 36, 44, 77, 86, 90, 92, 142, 274, 277, 284], "status_no_rout": [16, 92], "status_no_loc": [16, 92], "status_not_localized_to_rout": [16, 92], "status_command_overridden": [16, 92], "overridden": [16, 54, 79, 90, 92, 119, 156, 180, 273], "ask": [16, 17, 23, 34, 61, 69, 82, 84, 92, 106, 211, 230, 250, 271, 295], "status_lost": [16, 22, 92], "confid": [16, 82, 84, 85, 90, 92, 297, 298, 321], "status_stuck": [16, 90, 92], "troubl": [16, 33, 87, 135, 324], "status_robot_frozen": [16, 92], "status_robot_fault": 16, "fell": 16, "hardwar": [16, 25, 33, 45, 56, 58, 63, 64, 67, 77, 89, 90, 92, 112, 161, 163, 252, 279, 296, 317, 322, 326, 329], "status_constraint_fault": [16, 22, 92], "choos": [16, 19, 30, 33, 42, 55, 58, 63, 72, 80, 90, 92, 137, 229, 251, 269, 274, 283, 298, 311, 314, 319], "status_lease_error": [16, 92], "status_command_timed_out": [16, 92], "status_robot_impair": [16, 90, 92], "critic": [16, 25, 42, 53, 90, 92, 135, 167], "percept": [16, 35, 45, 47, 56, 90, 92, 135, 186, 225, 274, 334], "status_area_callback_error": [16, 92], "forklift": [17, 227], "road": [17, 227], "remot": [17, 23, 43, 51, 53, 69, 72, 89, 90, 119, 127, 159, 210, 227, 248, 260, 299], "ml": [17, 61, 63, 82, 84, 85, 86, 87, 227], "approach": [17, 20, 25, 30, 32, 33, 37, 53, 63, 74, 79, 92, 242, 271], "rerout": [17, 43, 92, 135], "across": [17, 18, 20, 25, 33, 53, 54, 56, 58, 61, 63, 64, 84, 92, 97, 154, 288, 318, 319], "elsewher": [17, 83, 213], "regardless": [17, 28, 33, 46, 90, 92, 228], "anytim": [17, 227], "That": [17, 18, 23, 54, 79, 82, 90, 92, 226, 227, 228, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 257, 283, 288, 289, 290, 313, 326, 338], "friction": [17, 35, 90, 92, 159], "coeffici": [17, 35, 90, 92, 159], "slipperi": 17, "deleg": [17, 40, 51, 90, 92, 182], "effect": [17, 22, 30, 35, 36, 37, 47, 54, 60, 74, 90, 92, 273, 317], "indefinit": [17, 33, 92], "transfer": [17, 25, 41, 55, 82, 83, 86, 92, 100, 182, 285, 286, 287], "retain": [17, 25, 33, 34, 51, 89, 90, 92, 142], "past": [17, 18, 50, 54, 56, 76, 85, 90, 92, 100, 117, 227, 273], "throughout": [17, 25, 34, 51, 53, 56, 78, 90, 92], "contrast": [17, 41, 46, 92, 232, 285, 320], "altogeth": 17, "surround": [17, 32, 56, 64, 90, 92, 227], "pseudocod": [17, 58, 227], "slowli": [17, 25, 36], "confirm": [17, 44, 51, 90, 92, 227, 273, 294, 315, 318], "brighter": [17, 325], "verifi": [17, 19, 44, 53, 54, 55, 58, 63, 77, 79, 82, 90, 92, 123, 154, 160, 166, 180, 218, 219, 220, 269, 296, 298, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 316, 320], "durat": [17, 25, 28, 30, 34, 35, 36, 40, 47, 50, 51, 54, 67, 74, 86, 89, 90, 92, 97, 142, 147, 156, 161, 173, 181, 209, 227, 229, 251, 255, 273, 315], "areacallbackservic": [17, 99, 101, 102], "launch": [17, 54, 72, 88, 90, 183, 226, 227, 228, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 275, 289, 290, 291, 297, 314, 318, 320, 321, 331], "directori": [17, 18, 28, 29, 39, 40, 45, 52, 60, 61, 79, 81, 82, 83, 84, 86, 87, 88, 89, 90, 98, 101, 112, 128, 135, 137, 138, 152, 159, 160, 185, 220, 225, 226, 228, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 250, 252, 253, 257, 261, 269, 271, 272, 273, 277, 283, 284, 285, 286, 287, 288, 289, 290, 294, 297, 301, 310, 312, 313, 314, 315, 316, 318, 319, 320, 321, 322, 323, 326, 328, 329, 338], "areacallbackinform": [17, 57, 100, 102, 103], "begincallback": [17, 57, 92, 100, 102], "updatecallback": [17, 92, 102], "regularli": [17, 20, 89, 90, 92, 106, 142, 154], "begincontrol": [17, 92, 102], "leaseuseresult": [17, 51, 90, 142, 144], "usag": [17, 25, 26, 42, 44, 61, 63, 77, 92, 144, 251, 266, 270], "endcallback": [17, 92, 100, 102], "earli": [17, 28, 58, 90, 92, 117, 273], "shut": [17, 50, 90, 92, 99, 100, 102, 142, 165, 181, 185], "unregist": [17, 84, 90, 92, 112, 123, 127, 161], "directoryregistrationkeepal": [17, 43, 45, 77, 78, 101, 123], "helper": [17, 34, 40, 43, 46, 58, 60, 61, 77, 78, 81, 85, 86, 89, 92, 94, 96, 97, 98, 100, 101, 113, 114, 117, 123, 124, 137, 141, 143, 154, 155, 159, 160, 161, 165, 168, 185, 215, 220, 227, 229, 252, 253, 273, 294, 310, 315, 318, 319, 320, 322, 329], "inherit": [17, 43, 58, 90, 113, 138], "class": [17, 26, 43, 45, 53, 57, 58, 75, 77, 78, 82, 83, 88, 89, 92, 96, 97, 99, 100, 102, 103, 104, 105, 106, 107, 108, 111, 112, 113, 114, 116, 117, 118, 119, 121, 122, 123, 124, 125, 126, 128, 130, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 185, 186, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 208, 209, 211, 212, 214, 215, 216, 218, 222, 224, 227, 251, 252, 294, 326], "areacallbackregionhandlerbas": [17, 100, 102], "areacallbackserviceservic": [17, 100, 101, 102], "grpcservicerunn": [17, 43, 77, 78, 90, 101, 165, 185], "newli": [17, 18, 60, 63, 90, 92, 160, 164, 283, 311, 321], "subclass": [17, 89, 90, 102, 113, 119, 135, 138, 160, 161], "area_callback_builder_fn": [17, 102], "function": [17, 20, 29, 30, 34, 37, 40, 43, 46, 52, 53, 54, 57, 59, 60, 61, 62, 63, 67, 77, 78, 81, 82, 84, 85, 86, 92, 96, 97, 100, 101, 113, 117, 119, 124, 133, 137, 138, 142, 144, 149, 155, 156, 160, 161, 163, 165, 166, 173, 180, 185, 194, 207, 209, 218, 220, 222, 224, 227, 229, 244, 246, 248, 251, 252, 270, 296, 310, 314, 317, 318, 319, 320, 327, 329, 335, 338], "fresh": [17, 25, 51, 90, 183], "instanc": [17, 18, 42, 43, 45, 47, 54, 55, 56, 58, 77, 78, 88, 90, 92, 97, 100, 104, 108, 111, 113, 117, 123, 124, 125, 128, 132, 138, 141, 142, 148, 160, 161, 164, 181, 218, 220, 222, 224, 282, 300, 309, 310, 319], "share": [17, 18, 23, 25, 47, 50, 56, 92, 142, 189, 248, 274, 284, 287], "recreat": 17, "variou": [17, 18, 21, 30, 38, 51, 52, 57, 76, 80, 89, 90, 92, 159, 225, 254, 261, 312, 313], "practic": [17, 19, 45, 54, 55, 63, 92], "pre": [17, 18, 28, 30, 31, 36, 44, 45, 55, 59, 61, 63, 69, 82, 83, 86, 87, 88, 89, 90, 92, 124, 218, 222, 326], "emptiv": 17, "had": [17, 18, 86, 87, 90, 92, 117, 135, 161, 273], "chanc": [17, 18, 90, 92], "blockage_skip": [17, 92], "blockage_check": [17, 92], "particularli": [17, 30, 47, 90, 311], "affect": [17, 18, 45, 47, 56, 61, 69, 90, 92, 138, 160, 282], "failur": [17, 23, 34, 42, 45, 51, 58, 85, 88, 90, 92, 117, 127, 138, 142, 165, 180, 212, 216, 318, 329], "impairment_check": [17, 92], "impairment_skip": [17, 92], "incorrect": [17, 44, 77, 78, 84, 88, 90, 92, 97, 100, 114, 116, 126, 192, 258, 319, 320], "spuriou": 17, "entity_wait": [17, 92], "stopconfigur": 17, "face": [17, 22, 54, 86, 90, 92, 230], "major": [17, 53, 89, 92], "done": [17, 19, 30, 36, 46, 51, 54, 61, 77, 80, 82, 83, 85, 86, 92, 113, 135, 161, 227, 280, 311, 318, 319], "event": [17, 18, 20, 34, 40, 50, 67, 78, 90, 100, 112, 117, 119, 121, 141, 151, 160, 171, 173, 174, 218, 220, 222, 224, 255, 306, 309, 310], "react": [17, 32, 45, 51, 90], "block_until_arrived_at_start": [17, 100, 227], "block_until_arrived_at_end": [17, 100, 227], "block_until_control": [17, 100, 227], "safe_sleep": [17, 100, 227], "met": [17, 44, 74, 92], "abort": [17, 33, 90, 92, 135, 270, 271], "rais": [17, 36, 45, 53, 58, 60, 77, 78, 89, 90, 92, 96, 100, 106, 107, 108, 113, 114, 116, 117, 118, 119, 121, 122, 123, 124, 125, 126, 128, 129, 132, 135, 137, 142, 146, 147, 149, 151, 152, 153, 154, 155, 156, 160, 161, 163, 164, 165, 166, 180, 181, 185, 186, 189, 193, 194, 195, 197, 200, 201, 202, 204, 205, 206, 209, 211, 214, 218, 220, 222, 224, 315, 319], "except": [17, 41, 50, 53, 58, 63, 74, 77, 78, 85, 88, 89, 92, 96, 97, 98, 99, 100, 106, 107, 108, 113, 114, 117, 119, 121, 122, 123, 124, 126, 128, 129, 135, 137, 141, 142, 147, 149, 151, 152, 154, 155, 156, 158, 159, 160, 161, 164, 165, 166, 180, 181, 182, 185, 192, 209, 210, 211, 214, 216, 217, 218, 220, 221, 222, 224, 271, 310, 319], "area_callback_region_handler_bas": [17, 100], "handlererror": [17, 100], "caught": [17, 58, 64, 90, 100, 142], "catch": [17, 25, 78, 90, 100, 117], "cleanup": [17, 62, 78, 87, 90, 117, 165, 185, 227], "sure": [17, 18, 21, 30, 32, 33, 55, 58, 67, 71, 74, 77, 78, 82, 84, 85, 86, 88, 89, 90, 92, 100, 117, 161, 226, 228, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 269, 282, 284, 289, 290, 296, 298, 310, 318], "thread": [17, 25, 63, 77, 84, 89, 90, 92, 100, 102, 113, 117, 119, 123, 126, 138, 141, 142, 154, 160, 164, 165, 173, 181, 185, 227, 294, 318], "sleep": [17, 23, 82, 85, 86, 90, 100, 282, 318, 326], "has_control": [17, 100], "non": [17, 21, 23, 35, 36, 40, 46, 51, 53, 54, 59, 63, 83, 89, 90, 92, 100, 142, 156, 160, 161, 164, 176, 181, 182, 270, 316, 321], "manner": [17, 20, 36, 39, 88, 90, 100, 320], "updatecallbackrequest": [17, 100], "stop_at_start": [17, 100, 227], "control_at_start": [17, 100, 227], "continue_past_start": [17, 100, 227], "stop_at_end": [17, 100, 227], "control_at_end": [17, 100, 227], "continue_past_end": [17, 100, 227], "constructor": [17, 58, 90, 142], "handler": [17, 90, 92, 98, 113, 119, 165, 185], "stop_at_": 17, "control_at_": [17, 227], "continue_past_": [17, 227], "area_callback_crosswalk": [17, 90, 227], "self": [17, 20, 22, 23, 30, 33, 36, 37, 53, 54, 56, 58, 66, 76, 77, 78, 84, 90, 92, 111, 112, 138, 142, 150, 161, 208, 225, 226, 227, 252, 266, 273, 282, 283, 296, 314, 315, 318, 319, 320, 322, 329, 335, 338], "acquir": [17, 25, 40, 42, 50, 51, 56, 58, 78, 89, 90, 92, 106, 112, 114, 115, 116, 123, 142, 145, 154, 161, 218, 222, 244, 246, 282, 284, 294, 296, 314, 329, 335, 338], "wallet": [17, 90, 97, 100, 113, 114, 116, 118, 119, 121, 124, 135, 142, 156, 186, 211, 214], "stage_at_start": [17, 92], "set_localization_at_end": [17, 100], "unrecover": [17, 92, 127], "leaseerror": [17, 97, 124], "pathblock": [17, 90, 100], "restart": [17, 23, 61, 62, 63, 69, 71, 79, 86, 87, 90, 92, 97, 119, 123, 154, 211, 216, 252, 298, 315, 318, 320], "made": [17, 25, 30, 34, 40, 47, 55, 61, 76, 81, 82, 84, 88, 89, 90, 92, 117, 119, 135, 137, 142, 160, 186, 209, 282, 283, 321], "overrid": [17, 57, 58, 90, 97, 135, 138, 148, 161, 175, 177, 189, 211, 213, 227, 259], "route_chang": [17, 100], "Be": [17, 30, 58, 77, 78, 92, 314], "regioninform": 17, "starting_inside_region": [17, 90, 92], "begincallbackrequest": [17, 57, 90, 100], "meaning": 17, "But": [17, 79, 88, 283], "debug": [17, 42, 51, 53, 56, 58, 60, 62, 63, 77, 79, 84, 87, 88, 89, 90, 92, 113, 138, 161, 185, 255, 266, 283, 329, 337], "python3": [17, 58, 63, 76, 77, 78, 79, 82, 83, 84, 85, 86, 87, 88, 89, 90, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338], "area_callback_test_runn": [17, 227], "py": [17, 18, 25, 28, 29, 34, 44, 46, 58, 60, 63, 76, 77, 78, 79, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 95, 185, 216, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 256, 257, 258, 269, 270, 272, 273, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 288, 289, 290, 291, 292, 293, 294, 296, 297, 298, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 335, 336, 337, 338], "my": [17, 25, 54, 55, 69, 82, 164], "robot_ip": [17, 31, 58, 63, 71, 76, 77, 78, 79, 87, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 250, 252, 254, 255, 256, 257, 258, 269, 270, 273, 274, 275, 276, 277, 278, 279, 280, 281, 283, 284, 288, 289, 290, 291, 292, 293, 295, 296, 297, 298, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338], "instruct": [17, 30, 63, 69, 71, 72, 79, 80, 88, 90, 218, 222, 249, 252, 274, 282, 294, 296, 312, 318, 320, 326], "prompt": [17, 22, 23, 25, 61, 83, 88, 90, 185, 211, 284, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 311], "uniqu": [18, 21, 25, 26, 34, 40, 43, 46, 54, 55, 56, 58, 60, 63, 71, 88, 90, 92, 97, 114, 116, 119, 123, 137, 154, 160, 164, 181, 192, 252, 284, 287, 296, 311, 318, 319, 320], "bundl": [18, 63, 92, 112, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310], "apriltag": [18, 21, 46, 56, 90, 92], "imageri": [18, 287], "terrain": [18, 35, 56, 90, 92, 159, 287, 334], "relationship": [18, 46, 49, 89, 92, 283, 287], "encount": [18, 19, 45, 55, 58, 90, 92, 127, 213], "color": [18, 28, 30, 34, 36, 56, 85, 90, 170, 186, 287, 334], "viewer": [18, 41, 84, 85, 86, 87, 90, 284, 285], "squar": [18, 21, 92, 228, 287, 334], "label": [18, 23, 34, 81, 82, 83, 84, 85, 86, 87, 90, 92, 97, 119, 151, 287, 297, 319, 321], "startrecord": [18, 19, 92, 97], "afterward": [18, 79, 90], "curvatur": 18, "corner": [18, 21, 46, 54, 63, 64, 65, 69, 80, 85, 92, 227, 283], "createwaypoint": [18, 19, 92], "createedg": [18, 19, 92], "kind": [18, 26, 58, 79, 90, 92, 194, 195, 200, 254], "chain": [18, 19, 53, 61, 92, 161, 283, 284], "physic": [18, 30, 53, 55, 56, 60, 74, 77, 78, 87, 90, 92, 294, 329], "opportun": [18, 54], "hundr": [18, 90], "000": [18, 83, 90, 313], "revers": [18, 36, 41, 92], "processtopologyrequest": [18, 149], "smarter": 18, "decis": [18, 56, 315], "encod": [18, 20, 25, 26, 41, 56, 57, 77, 90, 119, 194, 320], "odometri": [18, 22, 46, 90, 92, 161, 282, 283, 284], "total": [18, 34, 47, 55, 61, 66, 67, 90, 92, 193, 283, 326], "less": [18, 23, 30, 34, 35, 36, 41, 44, 47, 63, 66, 86, 90, 92, 117, 137, 156], "100": [18, 21, 34, 47, 48, 57, 61, 74, 76, 77, 81, 83, 84, 90, 92, 111, 137, 273, 277, 299], "believ": [18, 22, 56, 90, 92, 284], "staircas": [18, 20], "larger": [18, 56, 63, 66, 90, 92, 127, 326], "twice": [18, 22, 55, 90, 92], "app": [18, 20, 22, 24, 62, 69, 79, 80, 87, 90, 127, 164, 312, 318], "adher": [18, 166], "guidelin": [18, 59, 60, 66, 92], "multi": [18, 72, 92], "floor": [18, 34, 35, 36, 85, 90, 228, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 285, 289, 290, 291], "least": [18, 22, 26, 28, 30, 32, 33, 35, 36, 56, 58, 60, 67, 84, 92, 227, 228, 235, 236, 243, 296, 319], "pathwai": 18, "print": [18, 21, 30, 55, 58, 60, 61, 76, 82, 83, 84, 85, 86, 90, 92, 112, 113, 119, 142, 161, 180, 216, 220, 247, 277, 296, 315, 329, 338], "def": [18, 22, 53, 58, 77, 78, 81, 82, 84, 85, 86, 117, 227, 248, 283, 286, 318], "print_anchor": 18, "po": [18, 28], "seed_tform_waypoint": [18, 81, 92], "format": [18, 27, 28, 29, 30, 34, 38, 39, 53, 54, 55, 56, 58, 63, 77, 78, 81, 82, 83, 84, 85, 88, 89, 90, 110, 114, 116, 129, 137, 138, 150, 192, 193, 197, 200, 201, 204, 206, 209, 211, 220, 224, 226, 247, 252, 255, 271, 277, 282, 285, 297, 312, 320, 321, 326], "interpol": [18, 29, 77, 92], "extrapol": [18, 47, 92], "processanchoringrequest": [18, 149, 283], "graph_nav_anchoring_optim": [18, 283], "1km": 18, "yellow": [18, 334], "notic": [18, 50, 69, 85, 87], "segment": [18, 82, 92], "disjoint": [18, 129], "layout": [18, 37, 90, 92, 284], "seed_tform_bodi": [18, 22, 81, 92], "blueprint": [18, 283], "bim": [18, 283], "ply": [18, 285], "graph_nav_extract_point_cloud": 18, "3rdparti": 18, "cloudcompar": [18, 285], "replac": [18, 33, 63, 69, 70, 77, 78, 79, 82, 83, 86, 90, 92, 126, 156, 318], "footstep": [18, 90, 92], "hint": [18, 88, 90, 92, 100, 149, 159, 161, 283], "cach": [18, 20, 25, 54, 56, 92, 98, 135, 160, 164], "preserv": [18, 25, 42, 51, 60, 90, 92, 119], "reus": [18, 69, 149, 311, 319], "5gb": [18, 61], "persist": [18, 19, 20, 21, 34, 42, 53, 61, 62, 63, 92, 154, 159, 160, 185, 288, 311, 318, 319], "reboot": [18, 20, 29, 33, 61, 63, 71, 90, 92, 288, 318, 319], "rule": [18, 34, 60, 63, 82, 87, 90, 227, 271, 310], "conclus": 18, "downloadsnapshot": 18, "downloadwaypointsnapshot": [18, 19, 92], "downloadedgesnapshot": [18, 19, 92], "machin": [18, 44, 47, 61, 62, 64, 72, 76, 77, 78, 79, 82, 84, 85, 88, 90, 92, 250, 251, 267, 285, 286, 287, 298, 299, 312], "your_map": [18, 285, 286, 287], "cabl": [18, 269, 285, 286, 287, 316], "waypoint_snapshot": [18, 92, 135, 283, 284, 285, 286, 287], "edge_snapshot": [18, 92, 135, 283, 284, 285, 286, 287], "uploadgraphrequest": 18, "uploadwaypointsnapshot": [18, 19, 90, 92], "uploadedgesnapshot": [18, 19, 90, 92], "graphnavrecord": 19, "togeth": [19, 36, 40, 46, 55, 63, 67, 76, 78, 86, 87, 90, 92, 120, 161, 283, 303, 318], "playback": [19, 23, 28, 33, 81, 90, 92, 218, 222, 226, 315], "adjust": [19, 23, 25, 28, 29, 30, 35, 36, 37, 41, 54, 57, 69, 90, 92, 227, 273, 274, 312, 320, 325], "adapt": [19, 61, 69, 78, 294, 328], "declar": [19, 22, 43, 74, 92], "scheme": [19, 25, 56, 61], "scale": [19, 21, 28, 35, 36, 81, 85, 92, 137, 170, 229, 283], "dictat": [19, 92], "drastic": [19, 28, 92], "phase": [19, 28, 35, 36, 92], "setloc": [19, 21, 90, 92], "cleargraph": [19, 92], "info": [19, 42, 78, 83, 90, 92, 112, 117, 156, 159, 162, 165, 185, 218, 222, 255, 271, 273, 283, 315, 320], "uploadgraph": [19, 90, 92], "validategraph": [19, 90, 92], "setrecordingenviron": [19, 92], "getrecordstatu": [19, 92], "stoprecord": [19, 92, 135], "gather": [20, 60, 92, 112, 147], "industri": [20, 63, 64], "commerci": 20, "todai": 20, "construct": [20, 30, 41, 63, 86, 90, 92, 97, 100, 129, 159, 161, 229, 284], "oil": 20, "ga": [20, 58, 78], "util": [20, 25, 47, 54, 55, 60, 61, 63, 77, 78, 82, 84, 85, 86, 87, 90, 98, 105, 112, 114, 126, 174, 187, 210, 217, 221, 248, 282, 283, 291, 310, 319], "upon": [20, 31, 64, 66, 78, 85, 86, 87, 90, 92, 310, 311, 319], "visual": [20, 21, 22, 46, 47, 56, 76, 82, 83, 86, 90, 92, 135, 137, 138, 267, 275, 282, 283, 284, 285, 287, 313, 326], "textur": 20, "good": [20, 34, 35, 45, 53, 55, 63, 81, 82, 83, 84, 85, 90, 92, 142, 161, 245, 283], "wider": [20, 35, 66, 82], "corridor": [20, 22, 92], "accumul": 20, "lead": [20, 69, 161], "driven": [20, 35, 37, 49], "side": [20, 30, 33, 36, 54, 56, 64, 65, 71, 90, 161, 228, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 289, 290], "subsequ": [20, 34, 36, 45, 47, 51, 56, 90, 92, 142, 164, 211], "fast": [20, 34, 35, 36, 58, 90, 92, 234], "switch": [20, 22, 23, 30, 57, 61, 90, 161, 174, 227, 229, 294, 296, 315, 321], "adjac": [20, 66, 92], "beacon": [20, 92], "assist": [20, 56, 60, 90, 92, 202], "recoveri": [20, 92], "aspect": [20, 30, 81, 92, 225], "overal": [20, 34, 36, 42, 66, 78, 90, 92, 117], "robust": [20, 34, 53, 59, 65, 85, 90, 92], "recov": [20, 90, 92, 176, 258], "significantli": [20, 22, 25, 56, 90, 92], "ones": [20, 43, 90, 92, 225], "latest": [20, 23, 51, 71, 77, 83, 87, 88, 90, 92, 97, 105, 138, 144, 160, 220, 224, 282, 294, 310, 318, 324], "smooth": [20, 92], "primit": [21, 53, 57, 92], "easiest": [21, 33, 61, 77, 321], "fiducialinit": 21, "fiducial_init_nearest": [21, 92], "fiducial_init_nearest_at_target": [21, 92], "fiducial_init_specif": [21, 90, 92, 135], "desert": 21, "qr": [21, 92], "recogn": [21, 58, 77, 82, 90, 92, 127, 209], "tag36h11": 21, "146mm": 21, "glossi": 21, "letter": [21, 63, 69, 90, 92, 284, 318], "sheet": 21, "treat": [21, 25, 74, 90, 92, 142, 161], "sampl": [21, 33, 60, 92, 202, 248, 285], "background": [21, 25, 45, 72, 89, 90, 123, 138, 142, 154, 160, 165, 181, 185, 318], "univers": [21, 54], "michigan": 21, "april": [21, 92, 274, 283, 287], "lab": 21, "websit": [21, 54, 92], "tape": [21, 234], "wall": [21, 56, 74, 90, 92, 156, 274, 283], "60cm": 21, "18": [21, 67, 69, 87, 88, 90, 92, 338], "24": [21, 48, 54, 61, 67, 69, 87, 88, 90, 315], "perman": [21, 34, 90, 92, 248], "span": [21, 26, 35], "3m": [21, 22, 83], "featureless": [21, 92], "inconsist": [21, 92, 97, 283], "shadow": [21, 92], "unevenli": 21, "lit": [21, 318], "unreli": [21, 34, 36, 90, 92], "backlit": 21, "bright": [21, 90, 92, 172, 173, 227, 325], "window": [21, 30, 31, 54, 63, 72, 75, 80, 82, 85, 88, 90, 248, 274, 277, 283, 320, 326, 328, 333, 338], "intersect": [21, 90, 92, 158, 313], "furnitur": 21, "equip": [21, 22, 90, 92, 317], "distinguish": 21, "graph_nav": [21, 25, 81, 89, 90, 98, 99, 102, 135, 149, 159], "initial_guess": [21, 92, 135], "algorithm": [21, 49, 83, 92, 178, 180, 318], "unknown": [21, 25, 32, 45, 74, 82, 90, 92, 97, 114, 119, 127, 135, 142, 150, 156, 159, 160, 185, 211, 213, 216, 282, 317], "brute": [21, 90], "max_dist": [21, 90, 92, 135, 137], "max_yaw": [21, 90, 92, 135], "proprietari": 21, "scan": [21, 58, 60, 78, 90, 92, 159], "techniqu": [21, 74, 85, 161], "suit": [21, 54], "poorli": [21, 129], "bland": 21, "hallwai": [21, 22, 283], "big": [21, 41, 52, 88, 90, 92, 126], "anyth": [21, 45, 54, 58, 61, 81, 85, 86, 92, 100, 117, 142], "rich": 21, "fiducial_init_no_fiduci": [21, 92], "cumul": [22, 92], "vari": [22, 34, 36, 42, 45, 47, 49, 90, 92], "got": [22, 84, 85, 87, 161, 271, 297], "neg": [22, 34, 35, 56, 67, 85, 90, 92, 149, 282], "slip": [22, 92], "unpow": [22, 64], "dramat": [22, 36], "dark": [22, 90, 92], "darker": 22, "lack": [22, 92], "imposs": [22, 92], "snow": 22, "assess": 22, "park": 22, "lot": [22, 56, 57, 82, 83, 84, 86, 89, 92, 161], "car": 22, "roughli": [22, 92], "interven": [22, 34], "ascend": [22, 90, 92], "descend": [22, 90, 92], "stairwel": 22, "carefulli": [22, 45, 92], "narrow": [22, 57], "get_graphnav_origin": 22, "graph_nav_cli": [22, 283], "bosdyn_sdk_robot": [22, 77, 138], "ensure_cli": [22, 43, 45, 60, 77, 78, 82, 84, 85, 89, 90, 141, 160, 273, 283, 317], "graphnavcli": [22, 90, 135, 283], "default_service_nam": [22, 43, 45, 60, 77, 78, 82, 84, 85, 89, 97, 99, 104, 106, 107, 108, 114, 116, 118, 119, 121, 122, 123, 124, 125, 126, 128, 132, 134, 135, 136, 137, 139, 140, 141, 142, 145, 146, 147, 148, 149, 151, 152, 153, 154, 155, 156, 158, 159, 161, 162, 163, 169, 170, 171, 172, 174, 175, 176, 177, 178, 179, 180, 181, 186, 211, 214, 273, 283, 317], "get_localization_st": [22, 135], "gn_origin_tform_bodi": 22, "math_help": [22, 46, 85, 86, 90, 129, 150], "from_proto": [22, 90, 126, 150], "complic": [23, 78, 113], "ai": 23, "player": [23, 30], "charact": [23, 54, 74, 90, 115, 320], "game": 23, "zero": [23, 26, 35, 36, 42, 47, 50, 57, 83, 86, 87, 90, 92, 137], "children": [23, 57, 92, 216], "child": [23, 46, 57, 90, 92, 129, 216], "thought": [23, 60, 92], "distinct": [23, 34, 82, 92], "subtre": [23, 51, 92], "insert": [23, 26, 30, 42, 69, 90, 92, 156, 227, 252, 296, 299], "bosdynrobotst": 23, "motor": [23, 30, 32, 33, 37, 44, 50, 56, 61, 74, 88, 90, 92, 126, 141, 156, 226, 227, 228, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 270, 274, 289, 290, 291, 296, 314, 325, 327, 335, 338], "entri": [23, 39, 57, 62, 74, 77, 84, 90, 92, 112, 122, 123, 151, 154, 195], "variabl": [23, 28, 41, 42, 49, 74, 79, 83, 86, 88, 90, 117, 119, 126, 185, 194, 216, 218, 220, 222, 224, 247, 248, 250, 283, 291, 297, 298, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 315, 321, 326, 329, 338], "scope": [23, 51, 74, 89, 92, 297, 321], "myvari": 23, "nest": [23, 39, 53], "selector": [23, 30, 34], "retri": [23, 88, 90, 124, 127, 152, 258, 282], "fordur": [23, 90], "simpleparallel": [23, 216], "pivot": [23, 36, 90], "binari": [23, 26, 34, 42, 62, 81, 90, 92, 97, 119, 194, 200, 252, 255], "comparison": [23, 92, 142, 144, 162], "bosdynrobotcommand": 23, "freez": [23, 28, 30, 35, 79, 90, 92, 161, 259], "bosdynpowerrequest": 23, "bosdynnavigateto": 23, "properti": [23, 54, 56, 86, 87, 90, 92, 97, 100, 105, 113, 126, 141, 142, 150, 160, 161, 181, 186, 189, 190, 194, 195, 196, 197, 198, 200, 201, 202, 203, 205, 206, 211, 337], "bosdyngraphnavst": [23, 90], "remotegrpc": [23, 90], "supervisor": 23, "street": [23, 90, 286], "ui": [23, 34, 54, 57, 63, 89, 90, 92, 142, 166, 282, 319], "autom": [23, 90, 92, 183, 235, 319], "anywher": 23, "ptz": [23, 39, 90, 168, 176, 298, 324], "aim": [23, 321], "pan": [23, 30, 92, 177, 287, 334], "tilt": [23, 92, 177, 325], "zoom": [23, 30, 57, 92, 177, 287, 298, 334], "offset": [23, 25, 26, 28, 35, 36, 54, 56, 57, 86, 90, 92, 135, 195, 218, 222, 274, 275, 282], "spotcamstoremedia": 23, "instal": [23, 47, 61, 62, 67, 69, 75, 76, 78, 82, 83, 87, 90, 92, 112, 145, 179, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 250, 251, 252, 254, 255, 256, 257, 258, 269, 270, 272, 273, 274, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 298, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 313, 314, 315, 316, 317, 319, 320, 322, 323, 324, 325, 327, 329, 330, 331, 332, 333, 334, 335, 336, 337], "defineblackboard": [23, 216], "setblackboard": [23, 216], "constantresult": 23, "executechoreographi": [23, 33, 34, 90], "missionuploadchoreographi": [23, 90], "group": [23, 28, 30, 34, 39, 45, 79, 92, 114, 115, 130, 185, 225, 271], "anim": [23, 27, 30, 31, 33, 36, 90, 94, 97, 268], "bosdynquerystoredcaptur": [23, 90], "querystoredcapturesrequest": 23, "queryparamet": [23, 90, 118, 252], "buffer": [23, 34, 38, 41, 54, 58, 88, 89, 92, 97, 98, 107, 112, 114, 121, 160, 165, 247, 264, 274], "represent": [23, 29, 30, 39, 47, 53, 54, 55, 56, 89, 90, 92, 129, 137, 185, 216, 220, 224], "wrap": [23, 43, 87, 89, 90, 92, 113, 117, 126, 161, 166], "titl": [23, 30, 57, 92], "power_on": [23, 89, 156, 160], "nodes_pb2": [23, 90, 216], "service_nam": [23, 77, 85, 92, 103, 119, 122, 138, 152, 160, 164, 191, 198, 199, 297, 329], "localhost": [23, 72, 83, 87, 286, 297, 315, 320], "power_pb2": [23, 317], "powercommandrequest": [23, 56], "request_on": [23, 56, 92], "power_on_miss": 23, "bosdyn_power_request": [23, 92], "copyfrom": [23, 58, 78, 85, 86, 283], "plu": [23, 40, 54, 80, 90, 92, 227, 321], "basic_command_pb2": [23, 85], "standcommand": [23, 90, 161], "mobility_command_pb2": 23, "stand_request": [23, 92], "synchronized_command": 23, "synchronized_command_pb2": 23, "synchronizedcommand": [23, 90, 161], "robot_command": [23, 85, 86, 89, 90, 161, 181, 186], "robot_command_pb2": [23, 161], "stand_miss": 23, "bosdyn_robot_command": [23, 92], "sitcommand": 23, "sit_request": [23, 92], "sit_miss": 23, "demo": [23, 90, 92, 228, 235, 236, 243, 245], "goe": [23, 36, 47, 75, 83, 90, 92, 318], "home": [23, 72, 82, 83, 88], "assum": [23, 25, 28, 42, 57, 64, 72, 79, 81, 85, 86, 88, 89, 90, 92, 123, 183, 227, 269, 283, 316, 318, 319], "inner": [23, 64], "goto": [23, 92], "battery_high_miss": 23, "battery_low_miss": 23, "state_nam": [23, 92], "robot_st": [23, 78, 85, 86, 163], "power_st": [23, 78, 89, 92], "locomotion_charge_percentag": [23, 78, 92], "is_battery_low": 23, "lh": [23, 92], "var": [23, 92, 216], "util_pb2": [23, 216], "variabledeclar": [23, 216], "type_float": [23, 92], "compare_l": [23, 92], "rh": [23, 92], "const": [23, 36, 92], "float_valu": [23, 92], "is_battery_low_miss": 23, "robot_state_miss": 23, "bosdyn_robot_st": [23, 92], "percentag": [23, 30, 32, 33, 84, 90, 92, 161, 169, 277], "selector_miss": 23, "always_restart": [23, 92, 216], "loadmiss": [23, 92], "pausemiss": [23, 92], "restartmiss": [23, 92, 211], "getinfo": [23, 90, 92], "static": [23, 25, 46, 53, 62, 63, 87, 92, 97, 112, 113, 119, 135, 138, 142, 150, 159, 161, 195, 211, 294, 298, 312, 318], "regard": [23, 30, 47, 90, 92, 263, 310], "getmiss": [23, 92], "answerquest": [23, 92], "answer": [23, 90, 92, 175, 211, 260, 283, 316], "establishsess": [23, 92, 315], "cycl": [23, 28, 35, 36, 63, 67, 89, 90, 92, 129, 154, 156, 173, 176, 181, 284, 318, 319], "teardownsess": [23, 92, 315], "forget": [23, 55, 72, 84, 87, 90, 92, 107, 154], "intend": [24, 33, 34, 36, 42, 54, 63, 90, 92, 100, 116, 117, 119, 126, 161, 274, 282, 294, 296, 318], "conclud": [24, 92], "log": [24, 26, 37, 41, 60, 61, 69, 71, 72, 77, 78, 79, 82, 84, 87, 88, 89, 97, 98, 105, 110, 112, 113, 114, 116, 117, 119, 123, 138, 154, 160, 161, 164, 165, 168, 185, 199, 225, 226, 247, 255, 310, 315, 324, 326], "analysi": [24, 42, 46, 92], "knowledg": [25, 46, 56, 90, 275], "materi": [25, 64, 82, 92], "architectur": [25, 58, 61, 62, 63, 89, 90, 271, 282], "glue": 25, "authent": [25, 53, 54, 56, 58, 60, 63, 77, 78, 82, 84, 85, 87, 90, 92, 106, 115, 117, 127, 160, 185, 218, 219, 220, 222, 224, 252, 254, 255, 282, 283, 302, 303, 304, 305, 307, 308, 309, 310, 318, 319, 333], "discoveri": [25, 92], "metadata": [25, 26, 34, 40, 63, 78, 81, 87, 90, 112, 114, 115, 116, 117, 118, 159, 194, 252, 297, 310], "bootstrap": 25, "robotid": [25, 90, 160, 247], "identifi": [25, 33, 34, 39, 40, 45, 51, 52, 54, 55, 56, 58, 77, 78, 85, 89, 90, 92, 96, 116, 117, 118, 119, 124, 132, 135, 159, 160, 164, 181, 186, 192, 195, 284, 319, 337], "serial_numb": [25, 89, 92], "speci": [25, 89, 92], "robotsoftwarereleas": 25, "software_releas": [25, 89, 92], "nicknam": [25, 88, 89, 90, 92, 218, 222], "serial": [25, 26, 29, 53, 61, 88, 90, 92, 97, 113, 120, 151, 199, 205, 254, 282, 284, 293], "unlik": [25, 31, 34, 45, 54, 57, 88, 92, 108, 211, 337], "computer_serial_numb": [25, 89, 92], "usernam": [25, 30, 31, 37, 53, 60, 61, 63, 69, 72, 76, 77, 82, 84, 86, 87, 88, 89, 90, 92, 106, 160, 185, 222, 224, 247, 250, 253, 254, 255, 291, 297, 298, 321, 326, 338], "password": [25, 30, 31, 37, 53, 60, 63, 69, 76, 77, 82, 84, 86, 87, 88, 89, 90, 92, 106, 160, 174, 185, 222, 224, 247, 250, 253, 254, 255, 291, 294, 297, 298, 318, 321, 326, 338], "compat": [25, 47, 53, 57, 65, 69, 83, 88, 89, 90, 92, 138, 294], "nearli": [25, 34, 92], "credenti": [25, 30, 31, 54, 60, 61, 62, 69, 71, 76, 77, 78, 79, 87, 88, 89, 90, 92, 106, 111, 154, 160, 185, 222, 224, 252, 282, 291, 297, 298, 311, 319, 321, 323], "token": [25, 42, 53, 55, 60, 74, 89, 90, 92, 98, 106, 111, 115, 123, 127, 154, 160, 164, 185, 218, 220, 222, 252, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 319], "jwt": [25, 164], "hour": [25, 42, 54, 60, 90, 92, 247, 252, 255, 319], "admin": [25, 54, 55, 60, 69, 72, 76, 88, 90, 92, 249, 253, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 317, 319, 329], "consol": [25, 30, 60, 62, 69, 71, 76, 87, 90, 92, 119, 154, 185, 249, 294, 317, 319, 329], "page": [25, 29, 42, 46, 54, 55, 60, 61, 63, 69, 71, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 90, 92, 154, 160, 254, 255, 282, 283, 286, 294, 298, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 317, 319, 320, 324], "refresh": [25, 53, 92, 111, 141, 164, 178, 183], "rate": [25, 29, 35, 47, 53, 90, 92, 127, 263, 318], "attack": [25, 53, 89, 90], "consecut": [25, 36, 284], "lock": [25, 35, 53, 54, 79, 90, 92, 106, 138], "status_temporarily_locked_out": [25, 53, 92], "ship": [25, 43, 69, 90], "discov": [25, 46, 53, 77, 78, 90, 92], "serviceentri": [25, 60], "listserviceentri": [25, 60, 92], "quick": [25, 63, 69, 85, 88, 90, 92, 301], "ex": [25, 28, 29, 31, 55, 60, 72, 88, 92, 97, 184, 333], "dir": [25, 81, 82, 83, 84, 89, 112, 252, 253, 271, 282, 294, 297, 298, 310, 312, 318, 320, 321, 324], "author": [25, 27, 29, 30, 31, 33, 43, 45, 55, 56, 58, 74, 76, 77, 78, 86, 92, 111, 123, 127, 154, 160, 218, 222, 249, 252, 282, 294, 311, 319, 320, 323, 327, 329], "authservic": [25, 53, 89, 90, 106], "directoryservic": [25, 89, 122], "registr": [25, 43, 45, 54, 56, 61, 63, 69, 77, 78, 84, 89, 90, 98, 101, 112, 119, 128, 131, 185, 225, 252, 266, 282, 315, 318, 320, 329], "directoryregistrationservic": [25, 89, 90, 123], "estop": [25, 30, 44, 85, 88, 89, 90, 98, 112, 156, 160, 218, 222, 227, 284, 331], "estopservic": [25, 89, 90, 126], "friendli": [25, 90, 92, 112], "semant": [25, 51, 56, 89, 92, 297, 321], "although": [25, 42, 53, 54, 90], "imageservic": [25, 40, 58, 77, 89, 90, 137, 166, 329], "url": [25, 42, 54, 55, 90, 115, 218, 220, 222, 224, 299, 310], "http": [25, 42, 55, 61, 65, 66, 69, 71, 72, 76, 77, 78, 83, 87, 88, 89, 90, 92, 115, 194, 217, 218, 221, 222, 274, 286, 294, 297, 299, 310, 318, 321], "column": [25, 30, 39, 58, 88, 92], "sign": [25, 36, 54, 56, 88, 92, 151, 315], "startup": [25, 29, 40, 90, 92], "clock": [25, 35, 50, 53, 54, 58, 60, 61, 74, 89, 92, 97, 110, 112, 119, 135, 138, 142, 160, 181, 209, 252, 255, 330], "basi": [25, 53, 74, 89, 90, 92, 119, 185], "think": [25, 47, 85, 92], "16": [25, 30, 36, 41, 67, 69, 87, 92, 137], "01": [25, 86, 87, 92, 315], "wherea": 25, "behind": [25, 45, 92, 158, 245], "15": [25, 50, 56, 67, 69, 82, 85, 87, 88, 92, 216], "expir": [25, 53, 90, 92, 99, 106, 135, 160, 164], "reject": [25, 34, 51, 90, 92, 97, 127, 142, 160, 161, 273], "timesyncupd": [25, 92], "vice": [25, 90, 92], "versa": [25, 90, 92], "account": [25, 30, 53, 54, 69, 90, 178, 234, 248], "drift": [25, 90, 92, 283], "timesyncthread": [25, 181], "simplifi": [25, 40, 42, 45, 53, 55, 58, 63, 74, 77, 90, 117, 259, 268, 284], "spawn": 25, "time_sync": [25, 82, 85, 89, 160, 181, 282], "pure": [25, 26, 47, 60, 92], "permiss": [25, 27, 31, 47, 60, 62, 71, 72, 88, 90, 127, 151, 182, 185, 271, 319], "ntp": [25, 60, 90], "ownership": [25, 51, 90, 92, 124, 135, 142, 156, 159], "owner": [25, 51, 90, 92, 142], "resourc": [25, 55, 61, 63, 84, 87, 89, 90, 92, 98, 99, 119, 135, 142, 144, 159, 164, 214, 217, 218, 220, 221, 222, 224, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 320], "reliabl": [25, 30, 35, 36, 45, 53, 61, 82, 90, 92], "ultim": [25, 58, 310, 318], "reclaim": 25, "revok": [25, 51, 90, 92, 142, 180], "blob": [26, 90, 92, 119, 255, 293, 297, 321], "pod": [26, 42, 92, 188, 194], "plain": [26, 42, 92], "float": [26, 57, 58, 81, 85, 92, 97, 100, 102, 115, 117, 119, 138, 141, 147, 150, 156, 160, 161, 166, 167, 170, 173, 177, 180, 181, 186, 194, 209, 216], "cheap": 26, "thu": [26, 90, 92], "predict": [26, 83, 84], "disk": [26, 40, 42, 82, 90, 92, 97, 252, 283], "cpu": [26, 67, 83, 84, 174], "recover": [26, 90, 92], "di": 26, "cut": [26, 44, 61, 89, 90, 92, 126, 160, 270, 274, 297, 325, 327], "meant": [26, 58, 92, 97, 126, 141, 250, 252], "arbitrari": [26, 36, 42, 56, 90, 92, 118, 158, 182, 255, 283, 319], "effici": [26, 42, 82, 90, 92], "littl": [26, 35, 41, 42, 69, 84, 92], "streamabl": 26, "seek": [26, 64, 90, 206], "checksum": [26, 92, 189, 192, 206], "content": [26, 57, 58, 61, 72, 79, 81, 83, 88, 96, 97, 194, 255, 271], "int64": [26, 92], "address": [26, 30, 31, 42, 45, 53, 54, 60, 61, 69, 72, 76, 77, 78, 82, 84, 86, 89, 90, 92, 101, 110, 111, 112, 113, 123, 164, 175, 218, 222, 227, 247, 252, 273, 282, 297, 298, 299, 315, 318, 319, 320, 321, 322, 324], "broad": [26, 53], "seriesidentifi": [26, 191, 192, 195], "series_typ": [26, 92, 191, 192, 194, 195, 196, 198, 202, 205], "spec": [26, 90, 103, 117, 138, 166, 181, 189, 194, 195, 209, 211, 214], "impli": [26, 89, 90], "robot_id": [26, 89, 90, 162], "robotidrequest": [26, 89, 247], "operatorcom": [26, 247], "channel": [26, 34, 39, 42, 53, 58, 78, 81, 89, 90, 92, 98, 110, 113, 119, 127, 138, 160, 164, 169, 188, 191, 193, 194, 195, 200, 204, 205, 220, 224], "hash": [26, 28, 54, 92, 97, 195], "64": [26, 31, 48, 54, 72, 92, 195, 206], "bit": [26, 28, 31, 41, 69, 72, 92, 137, 174, 189, 195, 206, 315, 317], "sha1": [26, 92], "k1": [26, 92], "v1": [26, 42, 54, 83, 90, 92], "k2": [26, 92], "v2": [26, 42, 92], "text": [26, 28, 30, 33, 34, 55, 60, 63, 74, 81, 86, 89, 90, 92, 96, 112, 119, 160, 255, 293, 296, 315, 331, 334], "utf": [26, 92], "sort": [26, 30, 53, 90, 92, 135], "greatest": [26, 49, 118], "reserv": [26, 42, 60, 61, 63, 74, 87, 92, 310], "namespac": [26, 74, 92, 185, 218, 220, 222], "s2": [26, 92], "unifi": [26, 50, 90, 92], "descriptorblock": [26, 190, 206], "datadescriptor": [26, 195, 206], "belong": [26, 92], "endian": [26, 41, 92], "magic": 26, "fileformatdescriptor": 26, "fileindex": [26, 189, 194, 195], "header": [26, 41, 42, 53, 54, 55, 58, 74, 84, 89, 90, 113, 127, 136, 157, 165, 180, 190, 194, 220, 273, 317], "endmag": 26, "byte": [26, 41, 58, 77, 78, 90, 92, 117, 118, 119, 120, 138, 165, 185, 193, 197, 204, 206], "unsign": [26, 41, 92, 137], "int": [26, 41, 58, 77, 84, 85, 92, 97, 101, 111, 113, 114, 115, 116, 117, 119, 120, 130, 135, 137, 138, 141, 151, 161, 164, 165, 166, 178, 181, 185, 186, 193, 194, 195, 197, 200, 201, 203, 204, 209, 211, 216, 218, 220, 222], "fddb": 26, "digest": [26, 92], "56": [26, 39, 48, 49, 92], "0x00": [26, 61], "0x01": 26, "r": [26, 61, 63, 69, 71, 72, 79, 81, 83, 85, 87, 88, 92, 138, 226, 228, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 254, 255, 256, 257, 258, 269, 270, 271, 272, 273, 274, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 295, 296, 297, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338], "descriptor": [26, 92, 189, 195, 200, 206, 216], "0x02": 26, "submessag": [26, 92], "0xff": 26, "63": [26, 48], "came": [26, 54, 57, 92, 220], "timestamp_nsec": [26, 193, 194, 195, 197, 200, 201, 202, 203, 204, 205], "file_offset": [26, 92, 195], "choreograph": [27, 34, 35, 36, 92, 96, 97, 268, 331], "routin": [27, 30, 32, 33, 34, 37, 90, 92, 161, 180, 331], "licens": [27, 31, 32, 33, 47, 69, 88, 89, 98, 112, 113, 127, 135, 151, 159], "music": [27, 31, 34, 36, 37, 92], "gif": [27, 36, 86, 92], "customgait": [27, 34, 35, 36], "setup": [27, 44, 61, 63, 82, 83, 85, 87, 90, 92, 248, 271, 294, 326, 338], "uploadanim": 28, "readabl": [28, 29, 34, 40, 56, 58, 92, 119, 159, 160, 166, 186, 319], "cha": [28, 29, 33, 34, 95, 96, 97, 226], "separ": [28, 34, 39, 40, 50, 58, 60, 63, 74, 79, 85, 88, 90, 92, 96, 175, 182, 227, 228, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 250, 251, 275, 289, 290, 291, 314, 320, 326, 331], "dance_directori": [28, 29], "bourree_arm": [28, 29], "my_anim": [28, 29], "animation_file_to_proto": [28, 29, 34, 90, 95, 96, 97], "packag": [28, 29, 55, 58, 61, 63, 74, 76, 83, 84, 87, 89, 90, 92, 164, 222, 224, 227, 250, 253, 271, 274, 282, 294, 298, 310, 320, 324, 333, 338], "output": [28, 38, 48, 49, 52, 53, 55, 58, 61, 63, 67, 77, 81, 83, 84, 85, 86, 87, 88, 89, 90, 92, 110, 112, 117, 119, 137, 138, 150, 220, 234, 250, 251, 271, 272, 282, 285, 297, 298, 312, 313, 315, 320, 321, 326], "filenam": [28, 39, 41, 63, 81, 82, 90, 92, 97, 110, 115, 137, 182, 185, 189, 193, 248, 272, 311, 319], "referenc": [28, 29, 39, 41, 58, 61, 67, 89, 90, 92, 135, 149, 213, 232, 274], "underscor": [28, 63, 90, 92], "word": [28, 74, 142], "capit": [28, 69, 318, 319], "blank": [28, 90, 92, 135], "tab": [28, 30, 32, 33, 35, 37, 63, 71, 72, 79, 83, 244, 296, 311, 320, 335], "widget": [28, 52, 58, 92], "frequenc": [28, 30, 32, 33, 47, 67, 92, 156, 160, 161, 173, 227, 272, 282], "slice": [28, 35, 36, 92, 97], "\u00bc": [28, 34], "beat": [28, 29, 34, 36, 92], "bpm": [28, 34, 92], "neutral": [28, 33, 35, 36, 92], "track1": 28, "track_n": 28, "mandatori": 28, "nomin": [28, 36, 56, 61, 90, 92, 161, 291], "stretch": [28, 30, 36, 92], "truncat": [28, 82, 92, 97, 209], "shorten": [28, 92], "display_rgb": 28, "green": [28, 80, 85, 88, 92, 270, 283, 287, 298, 318], "255": [28, 36, 60, 84, 85, 92, 186, 318], "hz": [28, 47, 85, 92, 161, 173], "retime_to_integer_slic": [28, 92], "rescal": [28, 92], "absent": [28, 92], "pad": [28, 30, 35, 37, 90, 92, 338], "neutral_start": [28, 92], "footprint": [28, 36, 46, 89, 90, 92, 161], "precise_step": [28, 92], "expens": [28, 52, 74, 92], "balanc": [28, 35, 36, 90, 92, 161, 178], "timing_adjust": [28, 90, 92], "track_swing_trajectori": [28, 92], "swing": [28, 35, 36, 66, 90, 92], "liftoff": [28, 34, 35, 36, 92], "touchdown": [28, 34, 36, 92], "arm_playback": [28, 92], "jointspac": [28, 92], "workspace_dance_fram": 28, "danc": [28, 29, 32, 33, 34, 36, 37, 89, 90, 92, 97, 331], "arm_requir": [28, 92], "arm_prohibit": [28, 92], "no_loop": [28, 92], "greater": [28, 72, 76, 92, 137, 326], "starts_sit": [28, 92], "custom_gait_cycl": [28, 90, 92], "gait": [28, 36, 90, 92], "style": [28, 35, 36, 42, 73, 74, 92, 93, 299], "panel": [28, 35, 226, 228, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 289, 290, 314], "coincid": [28, 92], "animateparam": 28, "minimum": [28, 30, 34, 36, 40, 54, 57, 82, 85, 90, 92, 137, 166, 170, 272], "parameter_nam": 28, "minimum_valu": 28, "default_valu": [28, 57, 92, 166], "maximum_valu": 28, "predefin": [28, 29, 30, 57, 92, 326], "multipli": [28, 46, 86, 92, 169], "offset_slic": [28, 92], "body_entry_slic": [28, 92], "spend": [28, 36, 82], "transit": [28, 30, 34, 54, 66, 90, 92, 93, 117, 161, 270], "smoothli": [28, 36, 90, 92], "body_exit_slic": [28, 92], "translation_multipli": [28, 92], "rotation_multipli": [28, 92], "roll": [28, 36, 46, 54, 60, 61, 89, 90, 92, 150, 161, 208, 258, 338], "pitch": [28, 46, 60, 89, 90, 92, 150, 208, 338], "body_tracking_stiff": [28, 92], "arm_entry_slic": [28, 92], "shoulder_0_offset": [28, 92], "sh0": [28, 36, 49, 92, 161], "shoulder_1_offset": [28, 92], "sh1": [28, 92, 161], "elbow_0_offset": [28, 92], "el0": [28, 92, 161], "elbow_1_offset": [28, 92], "el1": [28, 49, 92, 161], "wrist_0_offset": [28, 92], "wr0": [28, 36, 49, 92, 161], "wrist_1_offset": [28, 92], "wr1": [28, 49, 90, 92, 161], "gripper_offset": [28, 92], "gripper_multipli": [28, 92], "gripper_strength_fract": [28, 92], "fraction": [28, 35, 36, 81, 92, 150, 161, 209], "strength": [28, 49, 87, 90, 92, 249], "arm_dance_frame_id": [28, 92], "actual": [28, 31, 34, 54, 77, 78, 88, 90, 92, 97, 119, 129, 283, 334], "parser": [28, 34, 77, 78, 81, 82, 84, 85, 87, 90, 112, 131, 185], "mutual": [28, 36, 42, 92], "exclus": [28, 36, 42, 92, 218, 222], "arm_joint": 28, "shoulder0": 28, "shoulder1": 28, "elbow0": 28, "elbow1": 28, "wrist0": 28, "wrist1": 28, "hand_po": 28, "hand_quat_wxyz": 28, "quat": [28, 86, 90, 150, 283], "hand_quat_xyzw": 28, "hand_euler_rpi": 28, "body_po": [28, 92], "com_po": [28, 92], "body_quat_wxyz": 28, "body_quat_xyzw": 28, "body_euler_rpi": 28, "dimens": [28, 36, 46, 56, 77, 78, 84, 90, 92, 137, 194, 202, 249], "leg_joint": 28, "fr": [28, 35, 92], "hr": [28, 35, 67, 92, 308], "foot_po": [28, 92], "customiz": [29, 30], "predetermin": [29, 30, 90, 166], "knob": [29, 57, 90, 92], "scenario": [29, 34, 47, 54, 90, 92, 268], "exact": [29, 35, 44, 46, 92], "intro": 29, "autodesk": [29, 90], "maya": [29, 90], "kaleidoscop": 29, "fine": [29, 90, 92, 298], "grain": [29, 90, 92], "keyfram": [29, 90, 92], "dens": [29, 58], "spars": [29, 58, 90, 92, 285], "argument": [29, 31, 37, 39, 53, 55, 58, 63, 71, 72, 77, 78, 79, 81, 82, 84, 85, 86, 87, 88, 89, 90, 92, 96, 97, 106, 112, 113, 117, 119, 121, 126, 127, 138, 142, 153, 154, 155, 161, 166, 170, 185, 218, 222, 227, 229, 235, 248, 250, 251, 252, 255, 273, 274, 275, 277, 279, 282, 283, 284, 286, 297, 300, 309, 312, 315, 318, 320, 321, 322, 323, 326, 327, 331, 334, 338], "dialog": [29, 82], "termin": [29, 58, 72, 83, 84, 85, 88, 89, 90, 92, 102, 112, 127, 147, 165, 220, 222, 224, 227, 244, 284, 292, 294, 296, 315, 329, 335], "button": [29, 30, 32, 33, 35, 37, 40, 54, 57, 63, 67, 71, 80, 88, 90, 92, 126, 226, 227, 228, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 270, 289, 290, 296, 298, 314, 318, 321, 335, 338], "startrecordingst": [29, 34, 92], "sai": [29, 33, 34, 44, 46, 54, 57, 89, 90, 92, 161, 211], "stoprecordingst": [29, 34, 92], "downloadrobotstatelog": [29, 34, 92], "compress": [29, 56, 90, 178, 271, 303, 320], "npz": 29, "dictionari": [29, 46, 92, 96, 112, 161, 164, 167, 218, 220, 222, 224], "choreographystatelog": [29, 34, 97], "txt": [29, 76, 79, 87, 88, 90, 92, 226, 228, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 254, 255, 256, 257, 258, 269, 270, 271, 272, 273, 274, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 295, 296, 297, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338], "login": [30, 31, 60, 69, 77, 87, 90, 92, 106, 222], "linux": [30, 31, 61, 63, 69, 77, 79, 88, 89, 248, 250, 252, 253, 270, 274, 294, 320, 333], "caution": [30, 32, 33, 36, 90, 92], "induc": [30, 32, 33], "unpredict": [30, 32, 33], "unstabl": [30, 32, 33, 35, 92], "increas": [30, 32, 33, 35, 53, 54, 66, 79, 85, 88, 89, 90, 92, 142, 326], "collis": [30, 32, 33, 35, 47, 90, 92], "hazard": [30, 32, 33, 90, 92], "precaut": [30, 32, 33], "bystand": [30, 32, 33], "adequ": [30, 32, 33, 67, 319], "experi": [30, 32, 33, 56, 89, 90, 92, 112, 147, 226, 228, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 257, 288, 289, 290, 292, 313, 320, 326, 338], "epilept": [30, 32, 33], "seizur": [30, 32, 33], "blackout": [30, 32, 33, 54, 218, 222], "v": [30, 32, 33, 35, 37, 61, 85, 88, 90, 92, 137, 150, 250, 251, 296, 297, 298, 314, 318, 321, 335], "symptom": [30, 32, 33], "histori": [30, 32, 33, 92], "photosensit": [30, 32, 33], "epilepsi": [30, 32, 33], "exposur": [30, 32, 33, 58, 77, 90, 92, 138, 178], "volum": [30, 61, 62, 79, 87, 169, 185], "prolong": 30, "buzzer": [30, 90], "harm": 30, "product": [30, 42, 54, 61, 86, 90, 92, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 318], "consequ": [30, 57], "smaller": [30, 35, 36, 63, 85, 90, 92], "energet": 30, "checkbox": [30, 33, 57], "welcom": 30, "highli": [30, 55, 88, 282], "comfort": 30, "stock": 30, "categori": [30, 34, 45, 294], "reloc": [30, 90], "shrunk": 30, "test": [30, 35, 53, 69, 74, 76, 81, 82, 83, 84, 85, 86, 87, 90, 92, 111, 142, 144, 216, 227, 229, 234, 254, 261, 262, 277, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 315, 320, 338], "extrem": [30, 56, 90, 92], "song": [30, 36, 92], "tap": [30, 36, 37, 90, 92], "row": [30, 39, 58, 77, 85, 92, 138], "toggl": [30, 33, 61, 90, 92, 251, 265, 274], "statist": [30, 92], "hostnam": [30, 31, 37, 42, 55, 63, 77, 78, 82, 84, 85, 88, 92, 110, 115, 185, 218, 222, 250, 252, 273, 283, 297, 298, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 315, 318, 320, 321, 326, 338], "unselect": 30, "stat": [30, 61], "audio": [30, 34, 90, 168, 273, 324], "simultan": [30, 34, 35, 90, 92, 228], "modular": 30, "divid": [30, 34, 41, 92], "thin": [30, 74], "dash": 30, "conveni": [30, 31, 77, 83, 84, 88, 92, 138, 160, 163, 185, 284, 298, 312], "pace": [30, 90, 92], "bar": [30, 37, 69, 92, 216, 318, 320], "delin": 30, "thick": 30, "4th": 30, "signatur": [30, 54, 58, 90, 92, 117, 138, 219, 220], "16th": [30, 34], "quarter": 30, "thicker": 30, "man": [30, 36, 54, 84, 92], "portrai": 30, "grid": [30, 46, 90, 92, 98, 112, 334], "rectangl": [30, 36, 82, 90, 92, 166], "extent": [30, 66, 81, 92], "arrai": [30, 36, 81, 84, 85, 90, 92, 111, 133, 137, 138, 150, 158, 186, 194, 201, 202, 283, 286], "arrow": [30, 63, 80, 84, 92, 287, 298, 321], "beneath": [30, 81, 92], "append": [30, 42, 51, 60, 77, 79, 81, 84, 85, 87, 90, 92, 97, 115, 129, 135, 137, 142, 218, 222, 320, 337], "hover": 30, "ghost": 30, "hit": [30, 32, 90, 92, 313], "esc": [30, 314], "onto": [30, 35, 36, 56, 63, 64, 71, 81, 84, 88, 90, 92, 108, 154, 161, 211, 227, 258, 319], "resiz": [30, 77, 90, 92, 137], "cursor": [30, 35], "enforc": [30, 34, 92], "numer": [30, 34, 42, 57, 90, 92, 113, 297, 321], "pane": 30, "scroll": [30, 33, 63, 298], "wheel": [30, 31, 79, 87, 90], "deselect": 30, "clone": [30, 88, 90], "backspac": 30, "clip": [30, 92], "bottom": [30, 33, 36, 63, 69, 87, 92, 227, 283, 315, 321], "onlin": [30, 52, 82, 83, 84, 318], "metronom": 30, "bmp": 30, "schedul": [30, 90, 218, 222, 265, 308], "drawn": [30, 56, 85, 92, 166, 186, 234, 283, 284], "cancel": [30, 33, 37, 40, 46, 58, 78, 90, 92, 113, 114, 115, 116, 117, 126, 127, 135, 161, 180], "great": [30, 54, 57, 82, 227], "delai": [30, 34, 53, 54, 90, 92, 141, 218, 222, 277, 326], "delay_in_second": 30, "proper": [30, 43, 51, 54, 67, 88, 90], "sprawl": [30, 34, 36], "synch": 30, "emerg": [30, 37, 88, 126], "ctrl": [30, 69, 82, 315, 320, 322, 327], "easili": [30, 31, 33, 52, 54, 58, 60, 61, 63, 64, 69, 86, 88, 90, 92, 119, 162, 273, 283, 297, 320, 321], "l": [30, 37, 63, 72, 83, 84, 85, 228, 296, 314, 335], "hotkei": [30, 37], "tabl": [30, 37, 41, 49, 61, 69, 83, 98, 210, 225], "p": [30, 47, 61, 62, 63, 67, 72, 82, 83, 84, 85, 86, 87, 92, 244, 249, 296, 297, 298, 312, 314, 335], "shift": [30, 35, 36, 90, 92, 177], "nudg": 30, "expand": [30, 42, 43, 50, 63, 87], "shrink": 30, "k": [30, 37, 47, 81, 92, 184], "sidestep": 30, "d": [30, 35, 37, 57, 61, 63, 67, 69, 72, 82, 84, 85, 87, 88, 92, 247, 252, 255, 296, 297, 298, 311, 313, 315, 321, 338], "q": [30, 37, 47, 150, 244, 284, 296], "h": [30, 42, 72, 209, 244, 247, 252, 255, 284], "iip": 30, "verbos": [30, 77, 78, 85, 86, 88, 89, 133, 180, 185, 295, 329], "ob": [30, 37], "repeatedli": [30, 31, 45], "hn1": 30, "un1": 30, "pw1": 30, "hn2": 30, "un2": 30, "pw2": 30, "hn3": 30, "un3": 30, "pw3": 30, "parameter": [31, 56, 57, 63, 92], "microsoft": 31, "ubuntu": [31, 61, 63, 69, 72, 75, 82, 88, 90, 326, 338], "04": [31, 42, 61, 69, 75, 88, 315, 338], "desktop": [31, 61, 69, 72, 90], "grant": [31, 60, 142, 319], "sudo": [31, 61, 62, 63, 69, 71, 72, 79, 84, 87, 227, 249, 250, 251, 252, 270, 271, 297, 298, 312, 320, 321, 329, 338], "chmod": [31, 62, 71, 87, 319], "flag": [31, 57, 61, 89, 90, 92, 185, 297, 300, 320, 321], "preced": [31, 36, 92], "mind": [32, 45, 54], "procedur": [32, 36, 53, 69, 89, 92, 127], "plenti": [32, 34], "els": [32, 36, 55, 61, 77, 84, 85, 86, 87, 90, 92, 135, 338], "preview": [32, 37, 277, 318], "upper": [33, 81, 92, 150, 283], "dropdown": 33, "viewabl": 33, "swipe": 33, "minu": [33, 90], "symbol": [33, 35, 53], "partwai": 33, "stabl": [33, 46, 61, 294], "seat": [33, 36, 89], "gestur": [33, 36], "intent": [33, 54, 90, 176], "memori": [33, 63, 83, 87, 90, 92, 97, 118, 174, 182], "hamburg": [33, 80, 84, 86, 298, 315, 321], "unsav": 33, "playabl": [33, 34, 92], "trash": [33, 63], "focus": [34, 58], "seen": [34, 36, 53, 61, 71, 83, 85, 89, 90, 92, 142, 144, 269, 277, 283, 296, 316, 319], "youtub": 34, "bruno": 34, "mar": [34, 83], "uptown": 34, "funk": 34, "contour": 34, "love": [34, 92], "me": [34, 211], "alter": [34, 54, 92], "traction": [34, 36], "incompat": [34, 88, 92, 135, 317], "trial": 34, "Not": [34, 53, 72, 83, 85, 89, 90, 92, 161], "400": [34, 82], "slow": [34, 35, 58, 83, 92, 318, 320], "250": [34, 35], "450": 34, "timelin": [34, 35, 42, 92], "jump": [34, 69, 77, 78, 85, 92], "nonsens": 34, "kneel": [34, 92], "clap": [34, 36, 92], "violat": [34, 92], "highlight": [34, 225], "moveparam": [34, 90], "bound": [34, 39, 52, 56, 77, 83, 84, 85, 86, 90, 274, 297, 326, 337], "moveinfo": [34, 90, 96], "listallmov": [34, 92, 97], "uploadchoreographi": [34, 92], "feasibl": [34, 92], "non_strict_pars": [34, 92, 97], "listallsequ": [34, 90, 92], "choreographystatu": [34, 35, 90, 92], "chorographycommand": 34, "command_limit": 34, "choreographycommand": [34, 35, 90, 92], "movecommand": [34, 97], "move_typ": [34, 92], "move_id": [34, 92], "recipi": 34, "savesequ": [34, 90, 92], "categor": 34, "wih": 34, "modifychoreographyinfo": [34, 90, 92], "deletesequ": [34, 90, 92], "delet": [34, 42, 56, 82, 83, 86, 90, 92, 97, 169, 174, 182, 186, 218, 222, 227, 255, 309, 310, 324, 332, 336], "clearallsequencefil": [34, 90, 92], "getchoreographysequ": [34, 90, 92], "Its": [34, 54, 90, 185], "animationkeyfram": 34, "uploadanimatedmov": [34, 92, 97], "overwrit": [34, 82, 92, 135, 159, 218, 222], "choreographytimeadjust": [34, 90, 92], "start_tim": [34, 85, 92, 110], "override_start_tim": [34, 92], "validity_tim": [34, 92, 97], "acceptable_time_differ": [34, 92], "purpos": [34, 51, 56, 60, 61, 63, 78, 82, 90, 92, 111, 117, 216, 218, 222, 251, 283, 285, 301, 320], "rare": [34, 123], "isol": 34, "upload_choreographed_sequ": [34, 331], "listallmovesrespons": 34, "min": [34, 41, 57, 61, 84, 85, 90, 92, 96, 159, 298, 299], "entranc": [34, 90], "short": [34, 36, 44, 53, 56, 58, 63, 67, 89, 90, 92, 227, 255, 284, 298], "arbitrarili": [34, 45, 283], "marker": [34, 92, 274, 296], "grei": 34, "int32": [34, 84, 85, 92, 177], "oneof": [34, 90, 92, 161, 216], "none": [34, 44, 53, 58, 77, 81, 85, 86, 89, 90, 92, 97, 99, 103, 105, 106, 107, 108, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 122, 123, 124, 126, 127, 128, 129, 135, 137, 138, 141, 142, 143, 144, 147, 149, 150, 151, 152, 154, 155, 156, 158, 159, 160, 161, 163, 164, 165, 166, 167, 169, 173, 174, 176, 177, 178, 180, 181, 183, 185, 186, 189, 193, 194, 200, 202, 203, 205, 206, 209, 211, 213, 214, 216, 218, 220, 222, 224, 273, 317, 328], "bool": [34, 92, 97, 100, 102, 103, 107, 119, 121, 123, 128, 129, 130, 137, 138, 140, 141, 142, 151, 154, 160, 163, 165, 166, 180, 181, 185, 209, 216, 218, 220, 222], "thrown": [34, 90, 117, 160, 218, 220, 222, 224, 282], "greatli": 35, "steer": [35, 36, 92], "occupi": [35, 92], "cycle_dur": [35, 92], "denot": [35, 46, 92, 127, 158], "reflect": [35, 51, 90, 92], "cyclic": 35, "xbox": [35, 37, 90, 225, 268], "customgaitcommandlimit": 35, "max_veloc": [35, 92], "max_yaw_r": [35, 92], "hildebrand": 35, "wikipedia": [35, 92], "air": [35, 92], "slider": [35, 36, 57], "pulldown": 35, "reset": [35, 44, 50, 62, 63, 67, 87, 90, 92, 123, 127, 156, 176, 177, 261, 287, 298, 312, 319, 334], "prefix": [35, 46, 55, 74, 92, 119, 137, 159, 164, 165, 319], "impact": [35, 53, 56, 64, 66, 92], "fewer": [35, 90, 92], "faster": [35, 36, 90, 92, 297, 318, 321, 326], "gradual": 35, "cadenc": [35, 92, 142], "prefer": [35, 43, 57, 58, 74, 89, 90, 92, 255, 308, 320], "duti": [35, 251], "factor": [35, 92, 137, 150], "touchdown_phas": [35, 92], "liftoff_phas": [35, 92], "shorter": [35, 90, 92], "150": 35, "300m": 35, "500m": 35, "diagon": [35, 92], "800m": 35, "averag": [35, 67, 83, 92], "stabil": [35, 88, 90, 92], "decreas": [35, 92, 326], "65": [35, 48, 90], "challeng": [35, 44, 90, 92, 126], "acceleration_sc": [35, 92], "two_leg_sw": 35, "rad": [35, 36, 48, 60, 92, 161], "com_height": [35, 36, 92], "body_translation_offset": [35, 92], "postur": [35, 36, 92], "body_rotation_offset": [35, 92], "low_speed_body_fract": [35, 92], "stance_shap": [35, 92], "front_wider_than_hind": [35, 92], "lt": [35, 63, 75, 82, 88, 90, 92], "gt": [35, 63, 82, 92], "left_longer_than_right": [35, 92], "farther": [35, 36, 92, 117], "apart": [35, 36, 51, 54, 57, 89, 92], "left_forward_of_right": [35, 92], "general_swing_param": [35, 92], "use_leg_swing_param": 35, "leg_swing_param": 35, "swingparam": 35, "vertical_spe": [35, 92], "vertical_acceler": [35, 92], "liftoff_spe": [35, 92], "overlay_outsid": [35, 92], "overlay_forward": [35, 92], "low_speed_fract": [35, 92], "mu": [35, 92], "timing_stiff": [35, 92], "flight": [35, 36, 92], "step_position_stiff": [35, 36, 92], "shape": [35, 36, 64, 84, 92], "enable_perception_obstacle_avoid": [35, 92], "signific": [35, 41, 53, 61, 66, 77, 90, 92, 283], "obstacle_avoidance_pad": [35, 92], "enable_perception_terrain_height": [35, 92], "enable_perception_step_plac": [35, 92], "bad": [35, 42, 53, 74, 90, 92, 115, 126, 142, 165, 282], "maximum_stumble_dist": [35, 92], "stumbl": [35, 92], "stand_in_plac": [35, 92], "standard_final_st": [35, 92], "rectangular": [35, 57, 90, 92, 334], "trip_sensit": [35, 92], "trip": [35, 92, 181, 330], "aggress": [35, 90, 92], "costum": [35, 92], "slower": [36, 58, 92], "return_to_start_pos": [36, 92], "sharp": [36, 90, 92], "steadi": [36, 54, 92, 229, 325], "entry_slic": [36, 92], "exit_slic": [36, 92], "forth": [36, 90, 92], "stationari": [36, 63, 90, 274], "profil": 36, "pronounc": [36, 92], "exagger": [36, 92], "closer": [36, 90, 92], "sway_style_standard": [36, 92], "hold_zero_ax": [36, 92], "whichev": [36, 47, 51, 54, 92], "ax": [36, 46, 81, 92, 283, 287], "random": [36, 42, 89, 90, 92, 252, 315, 318, 320], "chaotic": 36, "amplitud": [36, 92, 150], "speed_vari": [36, 92], "ratio": [36, 48, 77, 81, 83, 90, 92, 137, 251], "slowest": 36, "fastest": [36, 69], "variat": [36, 92], "num_speed_ti": [36, 92], "tier": [36, 92], "tier_vari": [36, 92], "fastest_ti": 36, "robutt": [36, 92], "butt": [36, 92], "circl": [36, 89, 90, 228], "radiu": [36, 65, 90, 92, 186], "beats_per_circl": [36, 92], "number_of_circl": [36, 92], "Will": [36, 92, 126, 135, 159, 258], "clockwis": [36, 92, 234], "starting_angl": [36, 92], "spiral": 36, "outward": 36, "obviou": [36, 45, 92], "fidget": 36, "idl": 36, "breath": 36, "stamp": [36, 90, 92, 281], "preset": [36, 84, 90, 92, 311, 315, 319], "convei": [36, 92], "emot": 36, "min_gaze_pitch": [36, 92], "max_gaze_pitch": [36, 92], "gaze_mean_period": [36, 92], "frequent": [36, 63, 69, 90, 92], "gaze_center_cfp": [36, 92], "gaze": [36, 90, 92, 161, 259], "shift_mean_period": [36, 92], "shift_max_transition_tim": [36, 92], "breath_min_z": [36, 92], "breath_max_z": [36, 92], "leg_gesture_mean_period": [36, 92], "gaze_slew_r": [36, 92], "gaze_position_generation_gain": [36, 92], "brownian": 36, "gaze_roll_generation_gain": [36, 92], "second_foot": [36, 92], "leg_no_leg": [36, 92], "midwai": 36, "touch_offset": [36, 92], "mirror_x": [36, 92], "mirror_i": [36, 92], "opposit": [36, 54, 92], "swing_waypoint": [36, 92], "waypoint_dwel": [36, 92], "spent": [36, 92], "swing_height": [36, 92], "liftoff_veloc": [36, 92], "touchdown_veloc": [36, 92], "absolute_posit": [36, 92], "absolut": [36, 57, 90, 92, 151, 211, 284, 331], "absolute_yaw": [36, 92], "relative_posit": [36, 90, 92], "relative_yaw": [36, 90, 92], "duty_cycl": [36, 92], "link_to_next": [36, 92], "yaw_rat": [36, 92], "stand_tim": [36, 92], "2step": 36, "motion_is_absolut": [36, 92], "absolute_mot": [36, 92], "yaw_is_absolut": [36, 92], "swing_veloc": [36, 92], "swing_slic": [36, 92], "ambl": [36, 90, 92, 338], "stance_width": [36, 92], "stance_length": [36, 92], "pre_move_cycl": [36, 92], "spread": [36, 92], "slide": [36, 47, 90, 272], "speed_multipli": [36, 92], "tippi": 36, "ballet": 36, "mirror": [36, 92], "tempo": 36, "translation_is_absolut": [36, 92], "absolute_transl": [36, 92], "flight_slic": [36, 92], "land": [36, 69, 90], "split_fract": [36, 92], "split": [36, 41, 51, 63, 83, 85, 90, 92, 113, 120, 194], "lead_leg_pair": [36, 92], "vector": [36, 46, 85, 86, 89, 90, 150, 158, 161, 194, 202, 274, 283], "prep": [36, 90, 92, 124], "smoother": 36, "primarili": [36, 42, 92], "hip_x": [36, 92], "hip_i": [36, 92], "eas": [36, 45, 57, 319], "move2": 36, "left_hip_x": [36, 92], "left_hip_i": [36, 92], "left_kne": [36, 92], "right_hip_x": [36, 92], "right_hip_i": [36, 92], "right_kne": [36, 92], "flat_bodi": [36, 92, 150], "clap_dist": [36, 92], "xz": [36, 60, 92], "sagitt": 36, "centerlin": 36, "deploi": [36, 47, 53, 54, 60, 61, 62, 63, 71, 76, 77, 85, 87, 88, 90, 92, 320], "shoulder": [36, 92], "exclud": [36, 92, 151], "increment": [36, 50, 51, 92, 142, 151], "figure8": 36, "beats_per_cycl": [36, 92], "frame_id": [36, 92], "don": [36, 57, 72, 77, 82, 83, 84, 85, 86, 87, 88, 92, 115, 159, 181, 211, 271, 284], "fiducial_numb": [36, 92], "accord": [36, 54, 90, 92, 117, 229], "include_each_leg": 36, "compens": [36, 90, 92], "chicken": [36, 92], "oscil": 36, "bob_magnitud": [36, 92], "fade": 36, "left_color": [36, 92], "right_same_as_left": [36, 92], "right_color": [36, 92], "fade_in_slic": [36, 92], "brighten": 36, "fade_out_slic": [36, 92], "darken": 36, "top_color": [36, 92], "topmost": 36, "bottom_color": [36, 92], "bottommost": 36, "dim": 36, "top_left": [36, 92], "upper_mid_left": [36, 92], "lower_mid_left": [36, 92], "bottom_left": [36, 92], "top_right": [36, 92], "upper_mid_right": [36, 92], "lower_mid_right": [36, 92], "ccolor": 36, "bottom_right": [36, 92], "rippl": 36, "secondari": [36, 56, 92], "light_sid": [36, 92], "increment_slic": [36, 92], "front_center_color": [36, 92], "all_same_as_cent": [36, 92], "front_left_color": [36, 92], "front_right_color": [36, 92], "back_left_color": [36, 92], "back_right_color": [36, 92], "status_left_color": [36, 92], "status_right_color": [36, 92], "half": [36, 92], "semiton": 36, "octav": [36, 92], "fallen": [37, 92, 161], "wasd": [37, 88, 90, 244, 259, 268, 284, 296, 314, 335], "countdown": 37, "soon": [37, 92], "dist_in_met": 37, "gamepad": 37, "gui": [37, 60, 83, 88, 90, 92, 314], "bumper": 37, "mimic": 37, "keypress": 37, "strafe": [37, 296, 314, 335], "keystrok": 37, "retriev": [38, 40, 42, 45, 55, 56, 58, 63, 69, 78, 90, 92, 115, 122, 124, 138, 142, 147, 164, 169, 171, 172, 174, 176, 177, 179, 185, 193, 218, 222, 252, 254, 277, 282, 301, 312, 322, 324], "acquisit": [38, 43, 46, 56, 57, 63, 76, 77, 79, 80, 81, 92, 97, 98, 112, 225, 297, 312, 318], "bddf": [38, 90, 98, 187, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 254, 264], "thermal": [38, 54, 57, 90], "downloaded_fil": 39, "teleop_2020": 39, "29t183020z": 39, "spotcam": [39, 41, 92, 98], "pano": [39, 90, 92, 324], "jpg": [39, 77, 82, 83, 84, 89, 137, 271, 324], "ir": [39, 41, 92, 98, 170, 176, 261], "nodata": 39, "2020": [39, 42, 75, 88, 89, 247, 252, 255, 315], "29t185610z_inspect": 39, "group_nam": [39, 40, 92, 114, 115, 214], "teleop_": 39, "teleop": [39, 40, 58, 92, 318], "action_id": [39, 58, 78, 81, 92, 116, 118], "member": [39, 90, 92, 126, 160], "element": [39, 41, 46, 57, 61, 90, 113, 166, 194, 218, 222, 295, 300], "acquiredatarequest": [39, 40, 90, 114], "dataacquisitioncli": [39, 90, 114, 115], "acquire_data": [39, 114], "some_image_channel": 39, "data_id": [39, 58, 78, 81, 92, 117, 118], "another_channel": 39, "my_metadata_channel": 39, "29t18": 39, "27": [39, 48, 87, 89, 297, 315], "786897121z": 39, "action_nam": [39, 40, 81, 92, 114, 115, 220], "panoram": [39, 90], "data_nam": [39, 58, 92], "differenti": [39, 57, 74, 90, 92], "robot_kinemat": [39, 92], "velocity_of_body_in_vis": [39, 92], "0012627621181309223": 39, "29t185610z": 39, "custom_metadata": 39, "laptop1": 39, "flatten": [39, 150], "plugin": [40, 43, 57, 63, 76, 77, 79, 80, 81, 92, 98, 111, 114, 167, 234, 262, 270, 322, 324], "screenshot": [40, 63, 71, 298], "incorrectli": [40, 74, 90, 92, 100, 106, 117, 160], "outcom": [40, 90], "folder": [40, 52, 63, 77, 78, 79, 81, 82, 83, 84, 85, 87, 115, 227, 252, 283, 284, 294, 295, 303, 310, 312, 329, 338], "zip": [40, 42, 63, 79, 83, 88, 90, 218, 252, 297], "json": [40, 55, 58, 62, 63, 78, 81, 87, 90, 92, 114, 116, 220, 224, 248, 252, 271, 297, 310, 324], "architect": 40, "networkcomputebridg": [40, 152], "farm": 40, "databas": [40, 82, 92, 174], "getserviceinfo": [40, 58, 92, 117], "ping": [40, 69, 90, 92, 111], "worker": [40, 52, 84, 90, 92, 100, 152, 252, 297, 298, 321], "listimagesourc": [40, 56, 58, 92, 138], "listavailablemodel": [40, 52, 57, 84, 92], "acquiredata": [40, 92, 114, 115, 116, 117], "break": [40, 51, 82, 83, 84, 85, 86, 89, 92], "getimag": [40, 56, 57, 58, 77, 90, 92, 138, 318], "networkcomput": [40, 52, 84, 90, 92], "acquireplugindata": [40, 58, 92, 117], "getstatu": [40, 58, 90, 92, 115, 117], "cancelacquisit": [40, 92, 117], "getlivedata": [40, 90, 92, 112, 114, 116, 117, 252, 253], "daq": [40, 42, 79, 80, 90, 92, 118, 167, 298, 315], "dataacquisitionpluginservic": [40, 58, 78, 90, 116, 117, 252, 329], "versatil": [41, 59], "jpeg": [41, 56, 58, 77, 84, 90, 92, 137, 138, 272, 277, 324], "analyz": [41, 92, 152], "327": 41, "680": 41, "640x512": 41, "decikelvin": 41, "kelvin": [41, 92, 299], "v3": [41, 88, 89, 90, 272], "throw": [41, 85, 86, 89, 90, 92, 138, 161, 180, 216, 318], "nativ": [41, 90], "grayscal": [41, 56, 84, 85, 90, 138], "lookup": [41, 53, 92, 119, 135], "matplotlib": [41, 81, 90, 283], "promin": 41, "visibl": [41, 87, 90, 92, 296, 299, 318, 324], "hotter": [41, 57], "opencv": [41, 58, 63, 77, 79, 82, 83, 85, 87, 90, 92, 320], "pyplot": [41, 81, 333], "plt": 41, "numpi": [41, 77, 81, 82, 84, 85, 87, 90, 93, 137, 138, 150, 285, 286, 287], "512": [41, 92], "640": [41, 82], "rb": [41, 81, 338], "f": [41, 55, 57, 61, 62, 63, 69, 79, 81, 87, 92, 271, 296, 297, 298, 312, 314, 320, 321, 335], "processed_data": 41, "frombuff": [41, 82, 84], "dtype": [41, 82, 84, 85], "u2": 41, "valueerror": [41, 77, 113, 114, 116, 142, 166, 185, 189], "media": [41, 92, 168, 324], "newlin": 41, "split_buff": 41, "splitlin": 41, "len": [41, 46, 83, 84, 85, 92, 177], "reshap": [41, 84, 85], "imshow": [41, 81, 85], "cm": [41, 56, 92], "inferno": [41, 92], "colormap": [41, 90, 170], "plasma": 41, "viridi": 41, "ocean": 41, "cubehelix": 41, "rainbow": 41, "alloc": [42, 92], "gigabyt": 42, "storag": [42, 61, 76, 90, 92, 117, 142, 182, 248, 255], "exceed": [42, 85, 89, 90, 92, 181], "oldest": [42, 92], "backend": [42, 127, 283, 310], "recordtextmessag": [42, 92], "notabl": [42, 56], "did": [42, 81, 83, 84, 86, 87, 89, 90, 92, 126, 127, 141, 142, 151, 152, 156, 160, 211, 289, 290, 315], "recordoperatorcom": [42, 92], "diari": 42, "enumer": [42, 90, 126, 142, 212, 282], "quasi": [42, 92], "recordev": [42, 50, 90], "schema": [42, 92, 119, 216], "post": [42, 54, 80, 83, 90, 92, 218, 222, 260, 262, 271, 296, 297], "registersignalschema": [42, 92], "recordsignaltick": [42, 92], "type_id": [42, 92, 119], "opaqu": 42, "recorddatablob": [42, 92], "spotcheck": [42, 90, 92, 180], "io": [42, 82, 84, 86, 87, 89, 90, 251, 252, 253, 267, 320], "strip": [42, 53, 92, 119], "from_sec": 42, "from_nsec": 42, "to_sec": 42, "to_nsec": 42, "exce": [42, 67, 92, 151, 159], "3600": 42, "403": 42, "event_level_min": 42, "epoch": [42, 51, 89, 92, 142, 160, 181, 194, 202, 205, 209, 218, 222, 247, 255], "nanosecond": [42, 181, 209, 247, 255], "filter": [42, 46, 56, 85, 90, 119, 137, 185, 186, 252, 281, 285], "schema_nam": [42, 92, 119], "schema_sourc": 42, "grpc_servic": [42, 110], "dataacquisitionobject": 42, "associatedmetadata": [42, 58, 78, 81, 117, 118], "bearer": [42, 55], "auth": [42, 53, 55, 60, 89, 90, 98, 154, 185, 252, 253, 319], "curl": [42, 54], "1601524800": 42, "1601611200": 42, "thursdai": [42, 54], "octob": 42, "00": [42, 61, 87, 92, 252, 315], "am": 42, "gmt": 42, "fridai": [42, 54], "j": [42, 92, 286], "cat": [42, 69, 71], "third": [43, 45, 69, 88, 89, 90, 157], "parti": [43, 45, 57, 88, 157, 273], "outlin": [43, 45, 47, 49, 56, 72, 92], "spun": 43, "add_servicer_to_server_fn": [43, 77, 78, 165, 185], "image_service_pb2_grpc": [43, 77], "add_imageserviceservicer_to_serv": [43, 77], "service_servic": [43, 77, 165, 185], "webcamimageservic": 43, "service_runn": [43, 77, 78], "logger": [43, 77, 78, 97, 105, 113, 114, 116, 117, 118, 119, 121, 123, 124, 126, 130, 133, 135, 138, 141, 154, 156, 161, 165, 173, 185, 186, 211, 214, 216], "sigint": [43, 165, 185, 320, 322], "run_until_interrupt": [43, 77, 78, 165, 185], "aliv": [43, 45, 51, 56, 84, 85, 90, 92, 98, 101, 119, 123, 142, 154, 180, 252, 320, 322], "dir_reg_cli": [43, 45, 77, 78, 123], "directoryregistrationcli": [43, 45, 77, 78, 84, 123], "keep_al": [43, 45, 77, 78, 92, 111], "directory_nam": [43, 45, 77, 78, 123, 329], "service_typ": [43, 45, 77, 78, 97, 99, 102, 104, 106, 107, 108, 114, 116, 117, 118, 119, 121, 122, 123, 124, 125, 126, 128, 132, 134, 135, 136, 137, 139, 140, 141, 142, 145, 146, 147, 148, 149, 151, 152, 153, 154, 155, 156, 158, 159, 160, 161, 162, 163, 164, 169, 170, 171, 172, 174, 175, 176, 177, 178, 179, 180, 181, 186, 211, 214], "service_author": 43, "service_ip": 43, "service_port": 43, "myriad": 43, "ricoh": [43, 58, 63, 90, 262, 267, 329], "theta": [43, 58, 63, 90, 92, 150, 262, 267, 283, 329], "heartbeat": [44, 45, 92, 123], "earlier": [44, 72, 78, 79, 89, 90, 92, 149], "talk": [44, 53, 57, 82, 90, 92, 113, 228, 231, 233, 235, 237, 238, 239, 240, 241, 242, 243, 244, 289, 315], "parlanc": 44, "settle_then_cut": [44, 56, 90, 92, 126], "cours": [44, 218, 222], "estop_nogui": [44, 88, 227, 270], "setestopconfigrequest": 44, "role": [44, 89, 92, 126], "pdb_root": [44, 89, 126], "65530": 44, "firmwar": [44, 47], "forgotten": [44, 90, 92, 154], "registerestopendpointrequest": 44, "target_endpoint": [44, 92], "new_endpoint": [44, 92], "estopcheckinrequest": 44, "compliment": 44, "estopcheckinrespons": 44, "incorrect_challenge_respons": 44, "aris": [45, 60, 90], "overh": [45, 56], "clearabl": [45, 56, 92], "opt": [45, 57, 61, 77, 78, 79, 87, 90, 92, 151, 252, 298, 318], "behalf": [45, 90], "principl": [45, 89], "laid": [45, 92, 319], "watch": [45, 83, 88, 112, 314], "crash": [45, 62, 63, 90, 92, 176, 226, 323], "pertain": [45, 90, 92], "unnecessari": 45, "pertin": 45, "spam": 45, "regular": [45, 56, 89, 90, 92, 102, 105, 142], "effort": [45, 47], "host_ip": [45, 77, 78, 92, 101, 123, 312], "forev": [45, 82, 84, 92, 97, 100, 173], "1m": [46, 92, 274, 284, 327], "adopt": [46, 97, 113, 114, 116, 118, 119, 121, 124, 135, 156, 186, 211, 214, 252], "notat": 46, "illustr": [46, 47, 64, 87], "rendit": 46, "hip": [46, 66, 90, 92], "graviti": [46, 86, 89, 90, 92, 129, 149, 150, 161], "gpe": [46, 92], "se": [46, 92, 129, 150], "xxx": [46, 209, 320], "frontleft": [46, 92], "fishey": [46, 89, 90, 92, 230, 318, 328], "five": [46, 90, 326], "localgrid": 46, "frame_name_local_grid_data": [46, 92], "soccer": 46, "ball": [46, 49, 52, 92, 229], "vision_tform_soccer_bal": 46, "vision_tform_left_camera": 46, "left_camera_tform_soccer_bal": 46, "invert": [46, 92], "invers": [46, 54, 92, 98, 150, 259], "vision_tform_bodi": [46, 92], "vision_tform_odom": 46, "body_tform_odom": 46, "mathemat": 46, "4x4": [46, 150, 194], "frame_tree_edg": 46, "parentedg": 46, "parent_tform_child": [46, 92, 129], "vision_tform_special_fram": 46, "vec3": [46, 85, 86, 90, 96, 135, 150], "frame_help": [46, 85, 86, 90, 129], "add_edge_to_tre": [46, 129], "vision_frame_nam": [46, 85, 86, 90], "special_fram": 46, "frametreesnapshot": [46, 90, 129, 160], "child_to_parent_edge_map": [46, 92, 161], "world_obj_special_fram": 46, "worldobject": [46, 186], "21": [46, 67, 87, 92, 315], "specialfram": 46, "transforms_snapshot": [46, 85, 86, 92], "acquisition_tim": [46, 92], "mutat": [46, 56, 58, 90, 96, 138, 142, 144, 157, 165, 186, 267, 337], "world_object_cli": [46, 186], "mutate_world_object": [46, 90, 186, 336], "mutation_req": [46, 186], "make_add_world_object_request": 46, "morphologi": 47, "supplement": [47, 90], "lightweight": [47, 63, 90, 92], "gain": [47, 51, 58, 77, 89, 90, 138, 169, 319], "advic": 47, "jointcommand": 47, "updaterequest": 47, "proport": [47, 92], "deriv": [47, 92, 127, 142, 165, 185], "feed": [47, 90, 92, 178], "pdff": 47, "newton": [47, 92], "bandwidth": [47, 90, 92], "unchang": [47, 90], "qd": 47, "furthermor": [47, 90], "runawai": [47, 92], "sooner": [47, 90, 92], "333": 47, "fidel": 47, "train": [47, 52, 82, 84, 86, 87, 296, 326], "polici": [47, 71, 90, 100, 102, 112, 141, 183, 227], "servo": 47, "satur": [47, 92], "robotstateservic": [47, 49, 89, 163], "urdf": [47, 49, 56, 66, 90, 92, 112], "getrobotstatestream": [47, 90, 92], "pipe": 47, "se3veloc": [47, 129, 150, 161], "primer": 47, "fusion": 47, "echo": [47, 53, 62, 90, 92], "squat": [47, 90, 263], "wiggl": [47, 57, 90, 259, 263, 315], "transmiss": 48, "792900": 48, "776718": 48, "37": [48, 87, 315], "165077": 48, "767442": 48, "26": [48, 87, 88, 89, 248, 299], "290108": 48, "39": [48, 83, 126], "435162": 48, "741984": 48, "793369": 48, "41": [48, 315], "690054": 48, "716526": 48, "29": [48, 315], "285997": 48, "928996": 48, "691068": 48, "767536": 48, "151304": 48, "665610": 48, "237423": 48, "48": 48, "356134": 48, "640152": 48, "695168": 48, "542751": 48, "614694": 48, "35": [48, 67], "140221": 48, "52": [48, 92], "710331": 48, "589236": 48, "36": [48, 88], "572052": 48, "54": 48, "858078": 48, "563778": 48, "990086": 48, "985128": 48, "538320": 48, "393730": 48, "59": [48, 87], "090595": 48, "512862": 48, "40": [48, 56, 57, 61, 92, 185, 229], "782406": 48, "61": 48, "173609": 48, "487404": 48, "155487": 48, "233231": 48, "461946": 48, "512371": 48, "268557": 48, "436488": 48, "852371": 48, "67": 48, "278557": 48, "411030": 48, "174873": 48, "69": 48, "262310": 48, "385572": 48, "47": 48, "479156": 48, "218735": 48, "360114": 48, "764549": 48, "73": 48, "146824": 48, "334656": 48, "030334": 48, "75": [48, 77, 85, 86, 92, 137], "045502": 48, "309198": 48, "51": [48, 49], "275761": 48, "76": [48, 299], "913641": 48, "283740": 48, "500103": 48, "78": 48, "750154": 48, "258282": 48, "53": [48, 87, 88], "702587": 48, "80": [48, 60, 63, 69, 71, 72, 76, 82, 84, 85, 86, 87, 88, 89, 164, 227, 273, 315, 318], "553881": 48, "232824": 48, "882442": 48, "82": 48, "323664": 48, "207366": 48, "038860": 48, "84": 48, "058290": 48, "181908": 48, "57": [48, 88], "171028": 48, "85": 48, "756542": 48, "156450": 48, "278133": 48, "87": 48, "417200": 48, "130992": 48, "359314": 48, "89": [48, 49], "038971": 48, "105534": 48, "413738": 48, "620607": 48, "080076": 48, "440529": 48, "92": 48, "160793": 48, "054618": 48, "62": 48, "438812": 48, "93": 48, "658218": 48, "029160": 48, "407692": 48, "95": [48, 92], "111538": 48, "003702": 48, "346268": 48, "96": 48, "519402": 48, "978244": 48, "253670": 48, "97": 48, "880505": 48, "952786": 48, "66": [48, 87], "128944": 48, "99": [48, 79], "193417": 48, "927328": 48, "971176": 48, "456764": 48, "901870": 48, "779457": 48, "101": [48, 49, 57, 92], "669186": 48, "876412": 48, "68": 48, "552864": 48, "102": [48, 92], "829296": 48, "850954": 48, "290451": 48, "103": 48, "935677": 48, "825496": 48, "991325": 48, "104": 48, "986988": 48, "800038": 48, "70": [48, 61], "654541": 48, "105": 48, "981812": 48, "774580": 48, "279190": 48, "106": 48, "918785": 48, "749122": 48, "864319": 48, "107": 48, "796478": 48, "723664": 48, "72": 48, "409088": 48, "108": 48, "613632": 48, "698206": 48, "912567": 48, "109": [48, 315], "368851": 48, "672748": 48, "373871": 48, "110": [48, 318], "060806": 48, "647290": 48, "792130": 48, "688194": 48, "621832": 48, "74": 48, "166512": 48, "111": 48, "249767": 48, "596374": 48, "496147": 48, "744221": 48, "570916": 48, "780251": 48, "112": 48, "170376": 48, "545458": 48, "017998": 48, "526997": 48, "520000": 48, "208656": 48, "812984": 48, "494542": 48, "351448": 48, "113": 48, "027172": 48, "469084": 48, "445686": 48, "168530": 48, "443626": 48, "490677": 48, "236015": 48, "418168": 48, "485771": 48, "228657": 48, "392710": 48, "430344": 48, "145515": 48, "367252": 48, "323830": 48, "985744": 48, "341794": 48, "165688": 48, "748531": 48, "316336": 48, "955406": 48, "433109": 48, "290878": 48, "692551": 48, "038826": 48, "265420": 48, "376694": 48, "565041": 48, "239962": 48, "007477": 48, "011215": 48, "214504": 48, "584579": 48, "376869": 48, "189046": 48, "107742": 48, "661613": 48, "163588": 48, "576752": 48, "865128": 48, "138130": 48, "991455": 48, "987183": 48, "112672": 48, "351707": 48, "027561": 48, "087214": 48, "657486": 48, "986229": 48, "061756": 48, "908813": 48, "863220": 48, "036298": 48, "105721": 48, "658581": 48, "010840": 48, "248337": 48, "372505": 48, "985382": 48, "336861": 48, "005291": 48, "959924": 48, "371513": 48, "557270": 48, "934466": 48, "352615": 48, "98": [48, 299], "028923": 48, "909008": 48, "280533": 48, "420799": 48, "883550": 48, "155693": 48, "94": 48, "733540": 48, "858092": 48, "978588": 48, "967882": 48, "832634": 48, "749775": 48, "124662": 48, "807176": 48, "469845": 48, "204767": 48, "781718": 48, "139503": 48, "209255": 48, "756260": 48, "759487": 48, "139231": 48, "730802": 48, "330616": 48, "995924": 48, "705344": 48, "853729": 48, "780594": 48, "679886": 48, "329796": 48, "494694": 48, "654428": 48, "759762": 48, "139643": 48, "628970": 48, "49": [48, 283, 299], "144699": 48, "717049": 48, "603512": 48, "485737": 48, "228605": 48, "578054": 48, "784004": 48, "676006": 48, "552596": 48, "040764": 48, "061146": 48, "527138": 48, "257267": 48, "385900": 48, "501680": 48, "434883": 48, "652325": 48, "476222": 48, "38": 48, "574947": 48, "862421": 48, "450764": 48, "678982": 48, "018473": 48, "425306": 48, "34": [48, 88, 89, 315], "748432": 48, "122648": 48, "399848": 48, "784836": 48, "177254": 48, "374390": 48, "789810": 48, "184715": 48, "348932": 48, "28": [48, 84, 88, 92], "764952": 48, "147428": 48, "323474": 48, "711969": 48, "067954": 48, "298016": 48, "632576": 48, "948864": 48, "272558": 48, "528547": 48, "792821": 48, "247100": 48, "401667": 48, "602500": 48, "simul": [49, 90, 92, 234], "linkag": 49, "armless": [49, 92, 161], "88": 49, "23": [49, 67, 315], "f1x": 49, "screw": [49, 68], "rod": 49, "exhibit": [49, 161], "midpoint": 49, "weakest": 49, "flex": 49, "tr": 49, "q_kn": 49, "qd_motor": 49, "qd_kn": 49, "2x2": [49, 92], "jacobian": [49, 92], "qd_sh1": 49, "qd_el0": 49, "qd_motor0": 49, "qd_motor1": 49, "checkinrequest": [50, 90], "modifypolicyrequest": 50, "checkin": [50, 92, 141], "databufferservic": [50, 90, 119], "autoreturnservic": [50, 107], "AND": [50, 57, 92], "stale": [50, 51, 90, 92, 141, 142], "policy_ids_to_remov": [50, 92, 141], "implicitli": 50, "associated_leas": [50, 92], "leasea": [50, 51], "leaseb": [50, 51], "leasestal": 50, "hardcod": [50, 90, 92], "forcefulli": [51, 92, 142], "incom": [51, 84, 90, 92, 97, 100, 117, 142, 144, 161], "older": [51, 90, 92, 117, 142, 324], "workflow": [51, 63], "accident": [51, 58, 90], "acquireleas": [51, 90, 92], "retainleas": [51, 90, 142], "permit": [51, 92], "returnleas": [51, 92], "revoc": 51, "newest": [51, 92, 142], "leaf": [51, 92, 143], "claim": [51, 92, 142], "takeleas": [51, 92, 142], "expressli": 51, "creation": [51, 77, 90, 92, 111, 310, 319], "worri": [51, 82, 85, 181], "highest": [51, 85, 88, 92], "newer": [51, 92, 142, 338], "took": [51, 81, 90, 92, 161, 273], "board": [52, 63, 64, 71, 77, 90, 92, 171], "detector": [52, 61, 83, 87, 90, 92, 267, 326], "tenni": 52, "computation": [52, 74], "room": [52, 90, 92, 202, 283], "output_imag": [52, 90, 92], "other_data": [52, 92], "workercomputerespons": [52, 90], "networkcomputerespons": [52, 84, 90, 152], "spotapp": [52, 58], "android": [52, 58], "divers": [53, 82], "peer": [53, 89, 92], "rj": 53, "db": [53, 92, 138], "gxp": 53, "infrastructur": [53, 74], "join": [53, 82, 84, 92, 138], "attent": [53, 64], "paid": 53, "dead": [53, 84, 92], "zone": [53, 227], "handoff": 53, "consider": [53, 66, 92], "cell": [53, 56, 92], "modem": [53, 61, 90, 252, 262], "radio": [53, 57, 60, 69, 90, 92, 112, 156], "insuffici": [53, 92], "deploy": [53, 54, 71, 76, 90], "chosen": [53, 54, 58, 92, 135, 161, 314, 320], "getauthtoken": [53, 92], "getauthtokenrequest": [53, 90], "getauthtokenrespons": [53, 90], "compact": [53, 89], "wire": [53, 56, 61, 89, 338], "deseri": [53, 90, 92, 197, 203, 204], "bind": [53, 77, 82], "requesthead": [53, 74, 165], "mint": [53, 92, 106, 183], "paradigm": 53, "bidirect": [53, 92], "4mb": [53, 92], "hide": [53, 57, 142], "simpler": [53, 90, 275], "authclient": [53, 106], "app_token": 53, "kwarg": [53, 89, 97, 99, 104, 106, 107, 108, 113, 114, 116, 118, 119, 121, 122, 123, 124, 125, 126, 128, 132, 135, 136, 137, 138, 139, 140, 141, 142, 145, 146, 147, 148, 149, 151, 152, 155, 156, 158, 159, 161, 162, 163, 169, 170, 171, 172, 174, 175, 176, 177, 178, 179, 180, 181, 185, 186, 211, 214, 215, 218, 222], "combo": [53, 57, 106, 154], "arg": [53, 81, 84, 85, 97, 112, 113, 135, 161, 185, 199, 205, 215, 220, 222], "deprec": [53, 82, 87, 92, 93, 113, 124, 135, 137, 150, 156, 161, 162, 164, 174, 185, 187, 200, 215, 222, 224], "invalidloginerror": [53, 88, 106, 160], "req": [53, 77, 113, 165, 220], "_build_auth_request": 53, "_stub": 53, "_token_from_respons": 53, "_error_from_respons": 53, "caller": [53, 92, 113, 138, 161, 320, 322], "occasion": [53, 58, 66, 90, 92, 117], "robotst": [53, 90, 163], "comment": [53, 86, 90, 92, 112, 119, 121, 160, 255, 293], "inabl": 53, "workaround": [53, 90], "buggi": 53, "bug": [53, 160], "gracefulli": [53, 57, 90], "responsehead": [53, 74, 165], "succeed": [53, 55, 85, 90, 92, 127, 156, 160, 273], "status_invalid_login": [53, 92], "status_invalid_token": [53, 92], "improperli": [53, 92], "temporarili": [53, 63, 90, 92, 106, 273], "unsuccess": [53, 77, 135], "status_invalid_application_token": [53, 90], "status_expired_application_token": [53, 90], "undefin": [53, 63], "request_head": [53, 89, 92], "googl": [53, 69, 74, 78, 84, 85, 90, 92, 93, 100, 114, 117, 119, 167, 181, 209, 248], "request_received_timestamp": [53, 89, 92], "response_timestamp": [53, 89, 92], "commonerror": [53, 84, 165], "implic": 53, "multiplex": 53, "prioriti": [53, 88, 92], "encrypt": [53, 90, 92, 174], "tls1": 53, "certif": [53, 54, 92, 127, 164, 218, 222, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310], "mitm": 53, "verif": [53, 164, 218, 222, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310], "transport": [53, 74, 89, 90, 92, 111], "problemat": [53, 90], "strong": 53, "rj45": 53, "spotti": 53, "mitig": 53, "socket": [53, 67], "pool": [53, 117], "round": [53, 92, 180, 181, 330], "robin": 53, "quic": 53, "battl": 53, "withstand": [53, 66], "adversari": 53, "intermedi": [53, 62, 87, 90, 92, 144], "firewal": [53, 63, 77, 78, 79, 84, 227, 252, 297, 310, 315, 318, 319, 320, 321, 329], "dn": [53, 92], "mdn": 53, "sd": [53, 61], "broadcast": [53, 128, 318], "packet": [53, 60], "announc": [53, 60, 92, 320], "handshak": 53, "provis": 53, "central": 54, "premis": 54, "serv": [54, 55, 61, 92, 123, 182, 218, 222, 319], "emb": 54, "unverifi": 54, "tl": [54, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310], "privaci": 54, "browser": [54, 55, 63, 82, 83, 90, 286], "cooki": [54, 55], "21000": [54, 60, 63, 72, 310], "22000": [54, 60, 63, 310], "orbit_ip": [54, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309], "demand": 54, "job": [54, 87, 92], "subscrib": [54, 90], "v0": [54, 55, 218, 222], "uuid": [54, 55, 60, 76, 90, 119, 160, 218, 222, 300, 324, 329], "iso": [54, 220], "date": [54, 71, 88, 92, 252], "invok": [54, 112, 142], "action_complet": 54, "run_ev": [54, 55, 220, 224], "anomal": 54, "action_completed_with_alert": 54, "secret": [54, 58, 60, 63, 71, 76, 78, 87, 90, 92, 154, 160, 185, 220, 252, 310, 311, 312, 318, 319, 320, 323, 329], "hex": 54, "1701098596652": 54, "unix": [54, 72, 160, 181, 194, 202, 205, 209], "hmac": 54, "payload_json_as_str": 54, "sha256": 54, "hexadecim": 54, "modul": [54, 61, 74, 75, 88, 90, 92, 117, 142, 161, 251, 283, 320], "validate_webhook_payload": [54, 220], "strongli": [54, 63, 113], "discourag": [54, 88, 252, 315, 318, 320], "validatetlscert": 54, "unrecogn": [54, 92, 135], "cert": [54, 89, 111, 164, 175, 218], "mayb": [54, 88, 97, 282], "enterpris": [54, 90], "eam": [54, 90], "anomali": [54, 90, 92, 218, 265], "kick": [54, 62, 117, 123, 154, 160, 218, 222], "prescrib": 54, "gaug": [54, 81, 92, 298], "dai": [54, 90, 247, 252, 255], "00pm": 54, "mondai": 54, "ideal": [54, 74, 113], "ran": [54, 55, 86, 90, 92, 250, 273, 310], "gap": 54, "kickoff": [54, 218, 222], "millisecond": [54, 111, 218, 222, 277], "late": [54, 92], "tuesdai": 54, "creep": 54, "eventu": [54, 86, 90, 92, 100, 282], "wednesdai": 54, "discuss": [54, 89, 283], "week": [54, 218, 222], "sundai": [54, 218, 222], "00am": 54, "priorit": 54, "55am": 54, "disrupt": 54, "elig": 54, "dispatch": [54, 218, 222, 307], "stalest": 54, "furthest": [54, 92], "fifteen": 54, "ago": [54, 84, 89, 92, 247, 255], "staler": 54, "tie": 54, "ti": [54, 64, 92], "alphabet": [54, 92], "worth": [54, 90], "shed": 54, "strang": 54, "earliest": [54, 92], "saturdai": 54, "overdu": 54, "59pm": 54, "undesir": 54, "noon": 54, "implicit": [54, 92], "race": [54, 92], "recal": [54, 86], "determinist": [54, 57, 79], "utc": [54, 130, 252], "slate": [54, 90, 92], "copi": [55, 61, 62, 63, 72, 76, 77, 78, 79, 81, 82, 83, 84, 86, 87, 90, 92, 97, 104, 108, 117, 125, 148, 161, 167, 249, 250, 251, 269, 273, 274, 297, 310, 312, 316, 319, 321, 322], "api_token": [55, 90, 218, 220, 222], "authenticate_respons": 55, "fetch": [55, 58, 75, 90, 271, 308], "robots_respons": 55, "robots_json": 55, "unauthor": [55, 319], "401": 55, "forbidden": 55, "count": [55, 79, 92], "progress": [55, 56, 74, 90, 92, 117, 225, 226], "transpir": 55, "singular": 55, "runeventuuid": [55, 218, 222], "duplic": [55, 63, 90, 92, 161, 185, 194, 269], "missionnam": 55, "sequenti": [55, 92], "accordingli": [55, 64, 90, 92], "traffic": [55, 60, 69, 90, 297, 321], "orbitcli": 55, "instanti": [55, 57, 160, 166, 216], "hello": [55, 90, 225, 261, 265, 310, 315], "rebrand": 55, "streamlin": [56, 90, 123], "deni": [56, 88, 127, 271, 319], "abruptli": 56, "stop_level": [56, 89, 92, 126], "safepoweroffcommand": [56, 90], "ins": [56, 89, 126, 142], "gentli": [56, 86, 89], "request_off": [56, 92], "commandrespons": 56, "commandfeedbackrequest": 56, "skeleton": [56, 163], "getrobothardwareconfigur": [56, 92], "getrobotst": [56, 90, 92], "batteryst": 56, "powerst": [56, 89, 90], "commsstat": 56, "estopst": [56, 156], "footstat": 56, "systemfaultst": 56, "histor": [56, 90, 92], "diagnos": [56, 90, 92], "behaviorfaultst": 56, "kinematicst": [56, 90], "systemst": [56, 90], "hot": [56, 90, 273], "getrobotmetr": [56, 92], "retro": [56, 90, 92, 112, 147, 292], "logstatu": 56, "bd": [56, 61, 88, 89, 92], "team": [56, 69], "metricsloggingcli": [56, 151], "greyscal": [56, 92], "intens": [56, 92, 328, 334], "depth_in_visual_fram": [56, 90, 276], "reproject": [56, 92], "transmit": [56, 92], "lossi": [56, 92], "tunabl": 56, "rle": [56, 90, 92, 137], "uncompress": [56, 92], "getlocalgridtyp": [56, 92], "getlocalgrid": [56, 92], "fake": [56, 227], "barrier": 56, "virtual": [56, 58, 88, 90, 92, 227, 249, 326, 333, 338], "truth": [56, 92], "listworldobject": [56, 90, 92, 186], "mutateworldobject": [56, 92], "influenc": [56, 92], "enhanc": [56, 69], "gpu": [56, 82, 83, 87, 92, 174, 297, 298, 321], "3rd": [57, 273], "advertis": [57, 92, 152], "hierarch": [57, 92], "doubleparam": [57, 166], "textbox": 57, "int64param": [57, 166], "render": [57, 90, 92, 334], "pressur": [57, 92, 299], "temperature_celsiu": [57, 92], "212": [57, 92, 180], "celsiu": [57, 92], "mostli": [57, 84, 92, 321, 322], "stringparam": [57, 166], "boolparam": [57, 166], "roi": [57, 92, 166], "regionofinterestparam": [57, 166], "realli": [57, 86, 89, 90], "dictparam": [57, 90, 103, 138, 166, 211], "ephemer": [57, 90, 165, 185], "userinterfaceinfo": [57, 166], "told": 57, "collaps": [57, 89, 92, 166], "won": [57, 86, 92, 97], "oneofparam": [57, 90, 166], "listparam": [57, 90, 166], "homogen": 57, "customparam": [57, 90, 166], "param_b": 57, "double_spec": [57, 92], "min_valu": [57, 92, 166], "max_valu": [57, 92, 166], "ui_info": [57, 92, 166], "display_nam": [57, 92, 166], "tupl": [57, 84, 90, 97, 113, 130, 137, 138, 142, 150, 162, 170, 171, 185, 186, 216, 286], "list_of_tupl": 57, "list_spec": [57, 92, 166], "element_spec": [57, 92, 166], "dict_spec": [57, 92, 166], "param_a": 57, "string_spec": [57, 92], "display_ord": [57, 92, 166], "int_spec": [57, 92], "appl": [57, 297, 321], "min_number_of_valu": [57, 92, 166], "max_number_of_valu": [57, 92, 166], "ncb": [57, 85, 92, 321], "alarm": 57, "listimagesourcesrespons": 57, "imagesourc": [57, 90, 137, 138, 166], "imagerequest": [57, 77, 90, 137, 138], "custom_parameter_image_serv": [57, 320], "modeldata": [57, 84], "workercomput": [57, 90, 92], "computeparamet": 57, "custom_parameter_ncb_work": 57, "getremotemissionserviceinfo": [57, 90, 92], "getremotemissionserviceinforespons": [57, 214], "tickrequest": 57, "hello_world_mission_servic": [57, 90, 315], "coerc": [57, 166, 315], "stringspec": 57, "service_customization_help": [57, 166], "string_param_coerce_to": [57, 166], "make_string_param_spec": [57, 166], "service_customization_pb2": [57, 138, 166], "imageacquisitioncap": 58, "image_service_help": [58, 77, 90, 138], "visualimagesourc": [58, 77, 90, 138], "decod": [58, 77, 90, 92, 138, 164, 185, 218, 222, 277], "camerabaseimageservic": [58, 77, 138], "blocking_captur": [58, 77, 138], "image_decod": [58, 77, 90, 138], "image_data": [58, 77, 138], "acquisition_time_second": 58, "image_proto": [58, 77, 90, 137, 138], "image_pb2": [58, 77, 84, 85, 90, 137, 138, 165], "image_format": [58, 77, 90, 92, 137, 138], "quality_perc": [58, 77, 90, 92, 137], "format_raw": [58, 77, 84, 85, 92], "lastli": [58, 77, 78, 84, 92, 252, 318, 320, 329], "format_jpeg": [58, 77, 84, 92], "use_background_capture_thread": [58, 138], "pixelformat": [58, 90, 137, 138], "imageformat": 58, "create_capture_thread": [58, 138], "visual_source1": 58, "source1": [58, 277], "camera_interface_object": 58, "visual_source2_not_thread": 58, "visualimagesource2": 58, "source2": [58, 277], "unexpectedli": [58, 62, 90, 92], "tester": [58, 79, 90, 252, 262, 318, 320], "tester_program": [58, 79, 90], "image_service_test": [58, 77, 79, 329], "data_acquisition_plugin_servic": [58, 78, 90, 98, 117, 252], "dataidentifi": [58, 78, 90, 116, 117, 118], "channel_nam": [58, 78, 92, 200, 203, 205], "laser": [58, 78, 90, 92], "kcapabl": 58, "laser_scan_spars": 58, "laser_scan_dens": 58, "data_collect_fn": [58, 117], "acquireplugindatarequest": [58, 78, 117], "store_help": [58, 78, 117], "dataacquisitionstorehelp": [58, 78, 90, 117], "acquisition_request": [58, 92, 114, 115, 116], "datacaptur": 58, "data_acquisition_pb2": [58, 78, 115, 117], "cancel_check": [58, 78, 117], "cleanli": [58, 92, 100, 117, 165, 185], "store_data": [58, 117, 118], "serializetostr": 58, "bytes_data": 58, "store_metadata": [58, 78, 92, 117, 118], "reference_id": [58, 78, 92], "special_data": 58, "coupl": [58, 69, 90, 92, 239, 318, 320], "piksi": [58, 92, 252], "pointcloud": [58, 155, 252], "dataerror": [58, 117, 192], "add_error": [58, 117], "make_error": [58, 117], "unrel": [58, 284], "status_internal_error": [58, 92], "pluginerror": 58, "status_sav": [58, 78, 92, 117], "set_statu": [58, 78, 117], "getstatusrespons": [58, 78, 117], "plugin_test": [58, 78, 79, 329], "status_timedout": [58, 92], "acquire_response_fn": [58, 117], "acquireplugindatarespons": [58, 117], "timeout_deadlin": [58, 92], "async": [58, 90, 97, 98, 104, 107, 113, 114, 116, 117, 118, 119, 121, 124, 125, 126, 128, 132, 135, 136, 137, 139, 140, 141, 142, 146, 148, 151, 152, 155, 156, 158, 159, 161, 163, 169, 170, 171, 172, 174, 175, 176, 177, 178, 179, 180, 181, 186, 211, 214, 261], "associated_metadata_proto": 58, "get_imag": [58, 137, 218, 222, 277], "rail": [59, 251, 284], "inert": 59, "openvpn": 59, "docker": [59, 61, 70, 87, 90, 227, 271, 282, 294, 298, 310, 311, 319], "resolut": [60, 77, 90, 92, 285, 318, 320], "getserviceentri": [60, 92], "registerservic": [60, 92], "unregisterservic": [60, 92], "deregist": [60, 92, 126], "updateservic": [60, 92], "listpayload": [60, 92], "registerpayload": [60, 92], "getpayloadauthtoken": [60, 92], "config": [60, 61, 83, 84, 92, 100, 102, 103, 112, 124, 126, 153, 154, 279, 312], "conf": [60, 85], "192": [60, 61, 63, 69, 71, 72, 76, 79, 82, 84, 85, 86, 87, 88, 89, 90, 164, 227, 250, 273, 282, 298, 315, 318], "168": [60, 61, 63, 69, 71, 72, 76, 79, 82, 84, 85, 86, 87, 88, 89, 90, 164, 227, 250, 273, 282, 298, 315, 318], "iburst": 60, "minpol": 60, "maxpol": 60, "akin": 60, "digit": [60, 283, 285], "autogener": [60, 90, 319], "thereaft": 60, "payload_registration_cli": [60, 160], "payloadregistrationcli": [60, 154], "payload_proto": 60, "payload_secret": [60, 63, 71, 92, 311], "read_or_create_payload_credenti": [60, 90, 185, 319], "payload_credentials_file_1": 60, "register_payload": [60, 154, 282], "label_prefix": [60, 92], "test_payload": 60, "is_author": [60, 92], "is_en": [60, 92], "is_noncompute_payload": [60, 92], "payload_cli": 60, "payloadcli": [60, 153], "list_payload": [60, 153], "remoteservic": 60, "malici": 60, "ap": [60, 92], "eap": [60, 69, 90], "fluke": 60, "sv600": 60, "rajant": 60, "es1": [60, 90], "netmask": [60, 92], "gatewai": [60, 69, 92], "20000": [60, 83], "443": [60, 89, 90, 160], "tcp": [60, 63, 133, 282, 310], "30000": 60, "31000": 60, "32000": 60, "23000": 60, "23100": 60, "23199": 60, "24000": 60, "24100": 60, "24199": 60, "25000": 60, "25100": 60, "25199": 60, "20022": [60, 61, 62, 63, 72], "20080": 60, "20443": 60, "30022": 60, "30080": 60, "30443": 60, "23022": 60, "23080": 60, "23443": 60, "24022": 60, "24080": 60, "24443": 60, "25022": 60, "25080": 60, "25443": 60, "masquerad": 60, "sender": 60, "lan": 60, "259": 60, "nbsp": [60, 98], "156": 60, "071": 60, "xx": [60, 92, 209], "0125249699": 60, "00340958": 60, "yy": [60, 92], "0186853204": 60, "yz": [60, 92], "zz": [60, 92], "0156701095": 60, "045": 60, "183": 60, "117": 60, "095": 60, "088": 60, "067": 60, "filesystem": [61, 92, 174, 182], "partit": [61, 83], "temporari": [61, 85, 90, 92, 97], "overlai": [61, 90, 92, 269, 316], "eras": [61, 92, 135], "enable_overlayroot": 61, "rm": [61, 62, 63, 87, 298, 312], "cred": [61, 62, 79, 111, 282], "100mb": [61, 92], "4gb": 61, "400gb": 61, "compart": [61, 228, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 289, 290], "skipauth": 61, "identitiesonli": 61, "ye": [61, 62, 63, 72, 87, 92, 298, 312], "systemctl": [61, 69, 72], "benchtop": 61, "subnet": [61, 92], "hdmi": 61, "displayport": 61, "48v": 61, "graphic": [61, 72, 83, 88, 247, 328], "networkmanag": [61, 69, 72, 294], "ipv4": [61, 69, 89, 92], "nmcli": [61, 69, 294], "gnome": [61, 72, 294], "org": [61, 69, 72, 88, 92, 294, 299], "html": [61, 86, 90, 92, 294], "ifconfig": 61, "dongl": [61, 90, 294], "ssid": [61, 90, 92, 273, 318], "sshd": 61, "sshd_config": 61, "velodyn": [61, 69, 90, 92, 252, 266], "lib": [61, 84, 89, 274], "systemd": [61, 72, 84], "velodyne_servic": [61, 69], "administr": [61, 72, 88, 90, 92, 271], "passwd": 61, "useradd": [61, 63], "usermod": [61, 271], "apt": [61, 62, 63, 72, 79, 87, 250, 270, 298, 312, 338], "pip": [61, 77, 79, 82, 83, 87, 90, 226, 228, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 254, 255, 256, 257, 258, 269, 270, 271, 272, 273, 274, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 295, 296, 297, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338], "dedic": [61, 63, 67, 90], "arm64v8": [61, 62], "slim": [61, 79], "dev_env": 61, "entrypoint": [61, 62, 79, 87, 90, 251], "bin": [61, 62, 63, 72, 76, 77, 78, 79, 82, 83, 84, 87, 88, 295], "bash": [61, 62, 63, 79, 87], "detach": [61, 90, 92, 154], "exec": [61, 72], "playground": 61, "spx": [61, 62, 63, 79, 87, 90, 253, 271, 282, 294, 298, 310, 312, 320, 324], "playground_extens": 61, "coreio_playground": 61, "tegra": 61, "l4t": [61, 63, 87, 90, 250, 298, 320, 324], "pin": [61, 68, 90], "3v": [61, 251], "resistor": [61, 67], "puls": [61, 251], "5v": [61, 251], "12v": [61, 251], "24v": [61, 251], "sda": 61, "scl": 61, "schemat": [61, 67], "cn": 61, "cn2": 61, "cn3": 61, "cn4": 61, "unreg": 61, "gnd": [61, 67], "jumper": [61, 67], "advers": [61, 90], "inhibit": 61, "ohm": 61, "imped": [61, 92, 259], "oh": 61, "2v": 61, "cco": 61, "0v": 61, "24ma": 61, "ab": 61, "ol": [61, 318], "50ma": 61, "vcc": 61, "100ma": 61, "usr": [61, 72, 87, 88, 274], "gpiopowerutil": 61, "sh": [61, 72, 79, 87, 298, 319], "gpiopwmutil": 61, "gpio_contain": 61, "sy": [61, 81, 82, 84, 85, 251], "gpiochip0": 61, "gpiochip1": 61, "gpiochip2": 61, "card": [61, 294], "daisi": 61, "bu": [61, 67, 87, 92], "chip": 61, "dozen": [61, 92], "shell": [61, 67, 247], "i2cdetect": 61, "6d": 61, "0x6d": 61, "i2cget": 61, "nvidia": [61, 63, 83, 87, 90, 297, 321], "xavier": [61, 87], "nx": 61, "volta": 61, "384": [61, 83, 182], "cuda": [61, 63, 82, 83, 86, 87, 297, 321], "benchmark": 61, "jetson": 61, "fire": [61, 90, 252, 267, 297], "extinguish": [61, 90, 252, 267, 297], "fire_ext_detector": [61, 298], "network_mod": [61, 62, 79, 87], "payload_credenti": [61, 77, 78, 79, 87, 90, 92, 252, 298, 318], "payload_guid_and_secret": [61, 77, 78, 79, 87, 90, 252, 298, 318], "driver": [61, 63, 69, 83, 87, 90, 92, 218, 222, 297, 307, 318, 321, 338], "alpin": 62, "apk": 62, "mkdir": [62, 63, 77, 78, 82, 83, 84, 87], "mknod": 62, "tun": 62, "200": [62, 83, 89, 220, 325], "600": 62, "workdir": [62, 79, 87], "openvpn_cli": 62, "cap_add": 62, "net_admin": 62, "ovpn": 62, "ve": [62, 82, 84, 85, 86, 87, 88, 89, 92, 135, 154, 234], "scp": [62, 63], "manifest": [62, 87, 90, 271], "png": [62, 271, 283, 294, 310], "tar": [62, 63, 69, 71, 79, 83, 87, 252, 253, 271, 294, 298, 301, 310, 312, 320], "gz": [62, 83, 87, 253, 271, 294, 298, 310, 312, 320], "arm64": [62, 63, 87, 90, 250, 253, 271, 294, 312], "qemu": [62, 63, 87, 298, 312], "binfmt": [62, 87, 298, 312], "privileg": [62, 63, 69, 87, 251, 298, 312], "multiarch": [62, 63, 87, 298, 312], "x86": [62, 63, 79, 282], "bash_sourc": [62, 79, 87], "script_path": [62, 87], "dirnam": [62, 79, 84, 87], "cd": [62, 76, 77, 78, 79, 82, 83, 86, 87, 88, 298, 312], "export": [62, 76, 77, 78, 79, 84, 85, 86, 87, 88, 90, 218, 222, 248, 252, 265, 284, 312, 324, 329], "pigz": [62, 63, 79, 87, 250, 271, 298, 312], "cvzf": [62, 87], "portal": [62, 79, 87], "your_cred_fil": 62, "spots_ip": 62, "ssh": [62, 63, 69, 71, 72, 294, 318], "cp": [62, 72, 83, 84, 86, 87, 312], "suggest": [63, 79, 92, 159, 311, 318, 319, 320], "container": 63, "stone": 63, "buildx": 63, "dockerfil": [63, 79, 87, 90, 227, 252, 253, 271, 282, 294, 297, 298, 310, 312, 320, 321, 324], "amd": [63, 282], "jetpack": [63, 90], "r35": 63, "r32": [63, 87, 90], "fairli": 63, "base_imag": 63, "opencv_vers": 63, "impos": 63, "unintent": 63, "leak": [63, 90], "image_nam": [63, 71, 138, 252], "multiarchbuild": 63, "prebuilt": [63, 87], "rerun": [63, 318], "tgz": [63, 79, 250, 282, 324], "payload_guid": [63, 71, 92, 320], "local_ip": 63, "massless": [63, 77, 78], "21443": [63, 69, 72, 87, 310], "aw": [63, 80, 90, 271, 312], "bucket": [63, 87, 90, 248, 312], "decoupl": 63, "v4": [63, 90, 291], "generate_extension_data": 63, "yml": [63, 87, 90, 271], "build_extens": [63, 90, 253, 282, 294, 298, 310, 312, 320, 324], "udev": [63, 87, 90, 271], "extension_nam": [63, 90], "subject": [63, 92], "hyphen": 63, "coreio": [63, 90, 262, 324], "mission_control": 63, "public": [63, 91, 92, 127, 294], "dockerhub": [63, 271], "inclus": [63, 151, 218, 222], "journald": [63, 90], "udev_rul": [63, 79, 271], "creator": 63, "ing": [63, 71], "zcfv": [63, 79], "hidden": [63, 92], "hidden_file1": 63, "hidden_file2": 63, "subpanel": 63, "uninstal": [63, 83, 88], "plug": [63, 69, 79, 92, 294, 318, 320], "untar": 63, "xzfm": 63, "path_to_spx_fil": 63, "reload": [63, 72], "udevadm": 63, "status": [63, 74, 90, 92, 117, 138, 161, 273, 317], "application_fil": 63, "TO": [63, 92], "sustain": 64, "dual": 64, "outer": [64, 74], "polycarbon": 64, "blend": [64, 150], "plastic": 64, "foam": [64, 65], "durabl": 64, "diffus": 64, "rigid": 64, "absorb": 64, "sculpt": 64, "polyethylen": 64, "experienc": [64, 92, 127, 135, 142], "henc": [64, 89], "pai": 64, "interconnect": [64, 87], "solder": 64, "pcba": 64, "indoor": 64, "outdoor": 64, "seal": 64, "splash": 64, "surviv": 64, "pinch": 64, "guidanc": 64, "cad": [65, 66, 92], "articl": [65, 66, 77, 78, 92, 294], "defeatur": [65, 66], "shield": 65, "mold": 65, "environment": [65, 248], "overmold": 65, "ridg": 65, "3mm": [65, 68], "tall": [65, 92, 289], "21mm": 65, "63mm": 65, "5mm": 65, "gasket": 65, "conjunct": [66, 90, 166], "cap": [66, 67, 96, 319], "190mm": 66, "scallop": 66, "elev": [66, 92, 299], "pink": 66, "studi": 66, "overhang": 66, "maneuver": 66, "distribut": [66, 74, 89, 92, 164], "agil": 66, "climb": [66, 92, 226], "weigh": 66, "db25": 67, "mate": 67, "male": 67, "59vabsolut": 67, "72vmax": 67, "3a": 67, "pinmax": 67, "portbulk": 67, "capacit": 67, "150uf": 67, "17": [67, 83, 89, 92], "tpp": 67, "5ppmpp": 67, "1hz": [67, 227, 282], "interlockmotor": 67, "interlockextra": 67, "eth0_d_n": 67, "eth0_d_p": 67, "eth0_b_n": 67, "eth0_b_p": 67, "pl_safety_o": 67, "mp_safety_o": 67, "extra_safety_a": 67, "p_gnd": 67, "extra_safety_b": 67, "pwr": 67, "unregul": 67, "eth0_c_n": 67, "eth0_c_p": 67, "eth0_a_n": 67, "eth0_a_p": 67, "pl_safety_in": 67, "mp_safety_in": 67, "mh1": 67, "mh2": 67, "600w": 67, "lithium": 67, "ion": 67, "circuit": [67, 89], "35v": 67, "discharg": [67, 92], "regen": 67, "energi": 67, "72v": 67, "80v": 67, "pl": 67, "IN": [67, 92], "soft": [67, 90, 92], "monoton": [67, 92, 142], "inrush": 67, "bulk": [67, 77, 90, 218, 300], "300uf": 67, "unintend": 67, "spike": 67, "resett": 67, "13a": 67, "overcurr": 67, "mp": 67, "circuitri": 67, "loos": [67, 92, 294], "5ppm": 67, "accommod": 67, "collector": 67, "10ma": 67, "aluminum": 68, "slot": 68, "nut": 68, "misumi": 68, "hntr5": 68, "4mm": 68, "diamet": [68, 92, 234], "bolt": 68, "chassi": 68, "25mm": 68, "8mm": 68, "gnu": [69, 274], "lgpl": 69, "readili": [69, 92], "pc": [69, 72, 79, 252, 269, 316], "handi": 69, "vlp": 69, "spotcor": [69, 70, 71, 77, 78, 79], "kernel": 69, "wireless": [69, 294, 318], "vnc": [69, 70, 270], "keyboard": [69, 88, 90, 319], "mous": [69, 287, 334], "condens": 69, "my_wifi": 69, "my_password": 69, "unreach": [69, 85, 88, 127, 252, 315, 318, 320], "enp2s0": 69, "lowest": [69, 90, 92], "interf": 69, "outbound": 69, "portain": [69, 320], "unfortun": [69, 79, 90], "And": [69, 88, 92, 248, 259, 283], "journalctl": 69, "cockpit": [70, 72], "preload": 71, "troubleshoot": [71, 83, 84, 85, 319], "upgrad": [71, 83, 88, 90, 92, 324], "21900": 71, "host_computer_ip": [71, 312, 318, 320], "perspect": [71, 89, 90], "statement": [71, 90, 92, 161, 165, 227], "preconfigur": [72, 310], "vncpasswd": 72, "15100": 72, "5900": 72, "vncviewer64": 72, "tunnel": 72, "fn": 72, "127": [72, 92], "standalon": [72, 298], "xorg": 72, "xstartup": 72, "xresourc": 72, "xrdb": 72, "vncconfig": 72, "dbu": 72, "polkit": 72, "localauthor": 72, "pkla": 72, "freedesktop": 72, "resultani": 72, "auth_admin_keep": 72, "resultinact": 72, "resultact": 72, "controlcent": 72, "5901": 72, "kill": [72, 78, 89, 319], "remainafterexit": 72, "successexitstatu": 72, "pidfil": 72, "pid": [72, 84, 92, 126, 319], "execstartpr": 72, "su": 72, "null": [72, 79], "execstart": [72, 84], "execstop": [72, 84], "wantedbi": 72, "daemon": 72, "tutori": [72, 74, 75, 77, 78, 79, 80, 81, 83, 84, 87, 89, 90, 252, 297, 306, 321], "proto3": 74, "widest": 74, "shall": 74, "indent": 74, "suffix": [74, 137], "disambigu": [74, 92], "almost": [74, 83, 92, 127], "precondit": 74, "internal_server_error": 74, "invalid_request": 74, "timesync": [74, 90, 92, 97, 115, 124, 135, 161, 181, 186, 211], "mk": 74, "java": [74, 92], "classnam": 74, "fooouterclass": 74, "foo": [74, 216], "java_outer_classnam": 74, "fooproto": 74, "rational": 74, "rapid": 74, "stall": [74, 89, 142, 161], "powerservic": [74, 90, 156, 176], "powercommand": [74, 92, 112], "powercommandfeedback": [74, 92], "lowercas": 74, "subdirectori": [74, 311, 319], "agre": [74, 103], "obei": [74, 90, 92], "flatter": 74, "doesn": [74, 83, 85, 92, 97, 135, 160, 161], "deeper": [75, 92], "maco": [75, 88, 89, 90, 326, 338], "mojav": [75, 88], "catalina": 75, "Of": 75, "life": [75, 90], "webcam": [76, 77, 90], "md": [76, 77, 82, 83, 84, 86, 297, 321], "virtualenv": [76, 82, 83, 84, 274, 326, 333, 338], "bosdyn_client_usernam": [76, 86, 88, 90, 250, 252, 297, 298, 321, 326, 338], "bosdyn_client_password": [76, 86, 88, 90, 250, 252, 297, 298, 321, 326, 338], "hello_spot": [76, 82, 88, 89, 90, 289], "my_spot_env": [76, 77, 78, 82, 83, 84, 88], "wherev": [76, 82, 88], "de": [76, 90], "self_ip": [76, 77, 78, 79, 329], "cred_fil": [76, 77, 78, 79], "spot_dev_cr": 76, "uuid4": [76, 329], "printf": 76, "ahead": [77, 78, 92, 310], "camerainterfac": [77, 90, 138], "data_captur": [77, 78, 81, 92], "web_cam_image_servic": 77, "cv2": [77, 82, 84, 85], "np": [77, 81, 82, 84, 85, 86, 283, 286], "directory_registr": [77, 78, 84, 123], "setup_log": [77, 78, 185], "server_util": [77, 78, 90, 165, 185, 215], "convert_rgb_to_grayscal": [77, 90, 138], "_logger": [77, 78], "getlogg": [77, 78], "__name__": [77, 78, 81, 82, 84, 85], "videocaptur": 77, "__init__": [77, 78, 84, 318], "device_nam": [77, 320], "video0": [77, 79, 80, 81, 320], "simplic": [77, 89], "err": 77, "image_source_nam": [77, 92, 137, 138], "device_name_to_source_nam": 77, "isopen": 77, "camera_exposur": 77, "camera_gain": 77, "cap_prop_gain": 77, "cap_prop_exposur": 77, "cap_prop_frame_height": 77, "col": [77, 85, 92, 138], "cap_prop_frame_width": 77, "default_jpeg_qu": 77, "capture_tim": [77, 138], "percent": [77, 90, 92, 137, 273, 277], "image_req": [77, 138], "pixel_format": [77, 84, 90, 92, 137, 138], "converted_image_data": 77, "pixel_format_greyscale_u8": [77, 84, 92], "cvtcolor": [77, 84, 85], "color_bgr2rgb": 77, "pixel_format_unknown": [77, 92], "pixel_format_rgb_u8": [77, 84, 92, 277], "resize_ratio": [77, 90, 92, 137], "inter_area": 77, "ndarrai": 77, "tobyt": 77, "elif": [77, 82, 84], "format_unknown": [77, 92], "encode_param": 77, "imwrite_jpeg_qu": 77, "imencod": 77, "unsupport": [77, 84, 90, 92], "nice": 77, "str": [77, 84, 92, 101, 103, 130, 141, 152, 165, 166, 167, 214, 216, 218, 220, 222, 224, 283, 286], "basenam": [77, 84], "make_webcam_image_servic": 77, "image_sourc": [77, 82, 85, 90, 92, 137, 138], "web_cam": 77, "img_src": 77, "run_servic": [77, 78, 101], "add_web_cam_argu": 77, "add_argu": [77, 81, 82, 84, 85, 87], "narg": [77, 84, 87], "__main__": [77, 78, 81, 82, 84, 85, 88, 89], "argpars": [77, 78, 81, 82, 84, 85, 87, 218, 222], "argumentpars": [77, 78, 81, 82, 84, 85, 87, 185], "allow_abbrev": 77, "add_base_argu": [77, 78, 82, 84, 85, 87, 90, 185], "add_payload_credentials_argu": [77, 78, 87, 90, 185], "add_service_endpoint_argu": [77, 78, 185], "parse_arg": [77, 78, 81, 82, 84, 85, 185], "include_dedup_filt": [77, 185], "create_standard_sdk": [77, 78, 82, 84, 85, 89, 164, 283], "imageservicesdk": 77, "create_robot": [77, 78, 82, 84, 85, 89, 164, 282, 283], "authenticate_from_payload_credenti": [77, 78, 87, 160], "get_guid_and_secret": [77, 87, 90, 185, 282], "runner": [77, 98, 165, 185, 227], "runnabl": 77, "master": [77, 78, 88, 92, 297, 321], "invoc": [77, 78, 153, 154, 155], "webcam_port": [77, 79], "5000": [77, 79, 310], "unsur": [77, 78, 82], "haven": [78, 92, 202], "battery_servic": 78, "json_format": 78, "data_acquisition_plugin_service_pb2_grpc": 78, "data_acquisition_stor": [78, 90, 118], "dataacquisitionstorecli": [78, 90, 115, 117, 118, 252], "robotstatecli": [78, 85, 89, 156, 163], "battery_plugin": 78, "batteryadapt": 78, "sdk_robot": 78, "get_battery_data": 78, "actionidentifi": 78, "requestcancellederror": [78, 117], "battery_percentag": [78, 81], "battery_runtim": 78, "messagetojson": 78, "locomotion_estimated_runtim": [78, 92], "status_complet": [78, 92], "make_servic": 78, "add_dataacquisitionpluginserviceservicer_to_serv": 78, "batteryplugin": 78, "battery_port": [78, 79], "5050": [78, 79], "libsm6": 79, "libglib2": 79, "libxrender1": 79, "libxext6": 79, "cmd": [79, 89], "docker_requir": 79, "tgx": 79, "device_path": 79, "orig_video_dev": 79, "video99": 79, "regener": 79, "solv": [79, 90, 92, 283], "symlink": 79, "setup_device_nam": 79, "subsystem": 79, "video4linux": 79, "attr": 79, "lm1e": 79, "probabl": [79, 82, 83, 92], "daq_tutori": 79, "script_dir": 79, "pwd": [79, 250], "orig_devic": 79, "readlink": 79, "sed": 79, "env": [79, 159, 250, 297, 298, 310, 321], "tpl": 79, "templat": [79, 80, 90, 273, 298, 315], "tp": 79, "typo": [79, 90], "wrote": [80, 82, 84], "pop": [80, 82, 84, 90], "till": [80, 92], "web_cam_batteri": 80, "daq_tutorial_miss": 80, "process_data": 81, "plot": [81, 326], "pil": [81, 84, 89, 289], "map_pb2": [81, 283], "extract_data": 81, "json_data": 81, "out_data": 81, "service_video0": 81, "image_act": 81, "image_fil": [81, 249], "odom_loc": 81, "tweak": [81, 89], "plot_data": 81, "action_data": 81, "image_s": 81, "anchor_posit": 81, "wp_seed": 81, "from_wp": 81, "from_waypoint": [81, 92, 159], "to_wp": 81, "to_waypoint": [81, 92, 159], "battery_perc": 81, "data_dir": 81, "sx": 81, "asarrai": 81, "zorder": 81, "va": 81, "draw_batteri": 81, "dict": [81, 90, 92, 114, 115, 116, 129, 160, 166, 167, 189, 194, 195, 216, 218, 220, 222, 224, 286], "box_x": 81, "box_i": 81, "load_graph": 81, "parsefromstr": 81, "unzip": [81, 83, 88], "overlaid": 81, "densiti": 81, "dog": [82, 83, 84, 85, 86, 92], "toi": [82, 83, 84, 85, 86, 87], "shelf": [82, 86], "towel": 82, "offici": [82, 83, 90, 338], "5x5": 82, "evalu": [82, 83, 92], "viewpoint": [82, 84], "capture_imag": 82, "imagecli": [82, 89, 90, 137], "argv": [82, 84, 85], "frontleft_fisheye_imag": [82, 85, 89, 277, 297], "image_captur": [82, 92, 117], "sync_with_directori": [82, 90, 160], "wait_for_sync": [82, 85, 89, 181], "image_cli": [82, 89], "stuff": 82, "counter": [82, 92], "image_respons": [82, 85, 89, 90, 92, 137], "get_image_from_sourc": [82, 89, 137], "uint8": [82, 84, 85], "img": [82, 85], "shot": [82, 85, 89, 92, 298], "imdecod": [82, 84, 85], "rotate_90_clockwis": 82, "rotate_180": 82, "image_saved_path": 82, "4d": 82, "imwrit": [82, 84], "unpack": [82, 84, 85, 92, 227], "upright": [82, 92, 226, 228, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 277, 283, 289, 290], "dogtoi": [82, 83, 84, 85, 86, 87], "right_fisheye_imag": [82, 85, 89], "right_fisheye_image_0000": 82, "right_fisheye_image_0001": 82, "right_fisheye_image_0004": 82, "right_fisheye_image_0076": 82, "right_fisheye_image_0077": 82, "frontright_fisheye_imag": [82, 85, 89], "left_fisheye_imag": [82, 85, 89], "back_fisheye_imag": [82, 85, 89, 277], "labelimg": [82, 83], "pyqt5": [82, 90, 247, 270, 283, 333], "sip": 82, "del": 82, "xml": [82, 83, 299], "left_fisheye_image_0000": [82, 83], "480": 82, "bndbox": 82, "xmin": 82, "312": 82, "ymin": 82, "357": 82, "xmax": 82, "441": 82, "ymax": 82, "427": 82, "rearrang": 82, "thumb": 82, "threw": [82, 88, 92, 152], "fly": 82, "didn": [82, 83, 85, 88, 92], "tensorflow": [83, 84, 86, 87, 90, 225, 267, 297, 298, 321], "pretti": 83, "slight": [83, 87], "cudnn": 83, "excel": [83, 88], "418": 83, "tensorboard": 83, "tf": [83, 84], "pycocotool": 83, "lvi": 83, "headless": 83, "num": 83, "list_physical_devic": 83, "revis": [83, 88, 89, 92], "precompil": 83, "research": [83, 84, 86, 87, 297, 321], "xbb": 83, "9815ea67e2122dfd3eb2003716add29987e7daa1": 83, "protoc": [83, 319], "object_detect": [83, 84, 86, 297, 321], "python_out": [83, 319], "tf2": [83, 87, 90], "grossli": 83, "left_fisheye_image_0001": 83, "right_fisheye_image_0027": 83, "right_fisheye_image_0009": 83, "split_dataset": 83, "randomli": [83, 92], "painstakingli": 83, "pbtxt": [83, 84, 85, 86, 87], "generate_tfrecord": 83, "xml_dir": 83, "image_dir": 83, "labels_path": 83, "label_map": [83, 84, 85, 86, 87], "output_path": 83, "scratch": 83, "huge": 83, "ssd": 83, "resnet50": 83, "fpn": 83, "640x640": 83, "zoo": 83, "zxvf": 83, "ssd_resnet50_v1_fpn_640x640_coco17_tpu": [83, 86, 87], "my_ssd_resnet50_v1_fpn": [83, 84], "pipelin": [83, 84, 262, 297], "num_class": 83, "batch_siz": 83, "fine_tune_checkpoint": 83, "checkpoint": [83, 84], "ckpt": 83, "fine_tune_checkpoint_typ": 83, "train_input_read": 83, "label_map_path": 83, "input_path": 83, "eval_input_read": 83, "checklist": [83, 84], "model_main_tf2": 83, "model_dir": [83, 84, 87, 297, 321], "pipeline_config_path": [83, 84], "num_train_step": 83, "340": [83, 315], "323": 83, "352": 83, "028": 83, "854": 83, "smi": 83, "logdir": 83, "bind_al": 83, "6006": 83, "cuda_visible_devic": 83, "checkpoint_dir": 83, "okai": [83, 220, 283], "chart": 83, "trustworthi": 83, "overlap": [83, 242], "feel": [83, 92, 308], "convolut": 83, "cudnn_status_internal_error": 83, "tf_force_gpu_allow_growth": 83, "kera": [83, 297, 298], "load_weight": 83, "cast": [83, 90, 92, 98, 137, 267], "lah": 83, "rw": 83, "exporter_main_v2": 84, "input_typ": 84, "image_tensor": 84, "trained_checkpoint_dir": 84, "output_directori": [84, 272], "eval": 84, "saved_model": [84, 85, 86, 87], "went": [84, 88, 92, 122, 123, 128, 154, 156], "bunch": [84, 86, 87], "saw": 84, "network_compute_bridg": [84, 298], "network_compute_serv": [84, 85, 86, 87], "network_compute_bridge_service_pb2_grpc": 84, "network_compute_bridge_pb2": [84, 85], "header_pb2": [84, 165], "concurr": [84, 92, 147], "queue": [84, 90, 92, 326], "wrappers_pb2": [84, 85], "label_map_util": 84, "kserviceauthor": 84, "tensorflowobjectdetectionmodel": 84, "model_path": 84, "label_path": 84, "detect_fn": 84, "category_index": 84, "create_category_index_from_labelmap": 84, "use_display_nam": 84, "input_tensor": 84, "convert_to_tensor": 84, "newaxi": 84, "process_thread": 84, "request_queu": 84, "response_queu": 84, "this_model": 84, "model_nam": [84, 85, 92, 297], "isinst": 84, "listavailablemodelsrequest": [84, 152], "out_proto": 84, "listavailablemodelsrespons": [84, 152], "repli": [84, 92], "input_data": [84, 85, 90, 92], "err_str": 84, "code_invalid_request": [84, 90, 92], "pil_imag": 84, "bytesio": [84, 89], "color_gray2rgb": 84, "image_width": 84, "image_height": 84, "num_object": 84, "batch": 84, "tensor": [84, 92], "num_detect": 84, "detection_box": 84, "detection_class": 84, "score": [84, 92], "detection_scor": 84, "wonki": 84, "min_confid": [84, 85, 90, 92], "tolist": 84, "point1": 84, "point2": 84, "point3": 84, "point4": 84, "out_obj": 84, "object_in_imag": [84, 85, 90, 92], "obj": [84, 85, 92, 163, 283], "_label_": [84, 85], "vertex1": 84, "image_properti": [84, 85, 92, 297], "vertex": [84, 85, 92, 297], "vertex2": 84, "vertex3": 84, "vertex4": 84, "floatvalu": [84, 85, 92], "additional_properti": [84, 85, 92], "no_debug": 84, "polygon": [84, 85], "polylin": [84, 85], "caption": [84, 85], "3f": [84, 85], "left_x": 84, "top_i": 84, "puttext": [84, 85], "font_hershey_simplex": [84, 85], "debug_image_filenam": 84, "network_compute_server_output": 84, "networkcomputebridgeworkerservic": [84, 152], "thread_input_queu": 84, "thread_output_queu": 84, "super": [84, 92, 141, 142, 144], "register_with_robot": 84, "get_self_ip": [84, 90, 113], "tensorflow_serv": [84, 297, 298, 321], "directory_cli": [84, 103], "directorycli": [84, 122], "directory_registration_cli": [84, 123], "networkcomputebridgework": [84, 252], "ourselv": 84, "default_port": [84, 87], "50051": [84, 86, 297, 320, 321], "labels_fil": [84, 87], "store_tru": [84, 87], "isdir": 84, "threadpoolexecutor": [84, 117], "max_work": [84, 165], "add_networkcomputebridgeworkerservicer_to_serv": 84, "add_insecure_port": 84, "basicconfig": 84, "reenter": 84, "ufw": [84, 227, 252, 329], "uncompl": 84, "vendor": 84, "enab": 84, "fri": 84, "2021": [84, 88, 92, 315], "02": [84, 88, 89, 92, 299], "07": [84, 247, 255], "est": 84, "14875": 84, "init": 84, "26704": 84, "quiet": 84, "inact": [84, 92, 318], "renam": [85, 88, 207, 222, 224, 315], "math": [85, 86, 89, 90, 98], "robotcommandcli": [85, 89, 156, 161, 241], "robotcommandbuild": [85, 86, 89, 90, 161], "block_until_arm_arr": [85, 86, 90, 161], "geometry_pb2": [85, 86, 150, 161, 186], "leasecli": [85, 89, 142, 283], "leasekeepal": [85, 89, 90, 142, 273, 283, 317], "network_compute_bridge_cli": [85, 152], "networkcomputebridgecli": [85, 152], "manipulation_api_cli": [85, 148], "manipulationapicli": [85, 148, 235, 243], "manipulation_api_pb2": [85, 148], "kimagesourc": [85, 86], "get_obj_and_img": [85, 86], "network_compute_cli": [85, 86], "image_source_and_servic": [85, 92], "imagesourceandservic": [85, 90], "networkcomputeinputdata": 85, "rotate_imag": [85, 92], "rotate_image_align_horizont": [85, 92], "server_data": 85, "networkcomputeserverconfigur": 85, "process_img_req": 85, "networkcomputerequest": [85, 90, 152], "server_config": [85, 92], "resp": [85, 113, 165], "network_compute_bridge_command": [85, 152], "externalservererror": [85, 152], "intermitt": [85, 92], "best_obj": 85, "highest_conf": 85, "best_vision_tform_obj": 85, "get_bounding_box_imag": 85, "image_ful": 85, "waitkei": 85, "obj_label": 85, "conf_msg": 85, "vision_tform_obj": 85, "get_a_tform_b": [85, 86, 90, 129], "frame_name_image_coordin": [85, 92], "validateframetreeerror": [85, 129], "fromstr": 85, "bgr": 85, "color_gray2bgr": 85, "min_x": 85, "inf": 85, "min_i": 85, "grai": [85, 313], "find_center_px": 85, "max_x": [85, 92], "max_i": [85, 92], "vert": 85, "fab": 85, "imperfect": 85, "block_for_trajectory_cmd": [85, 86, 90, 161], "command_cli": [85, 86, 89, 156, 161], "cmd_id": [85, 86, 161], "timeout_sec": [85, 86, 89, 138, 156, 160, 161, 165, 180, 181, 185], "status_at_go": [85, 92], "matter": [85, 86, 92, 161], "end_tim": [85, 86, 92, 100, 110, 124], "feedback_resp": 85, "robot_command_feedback": [85, 161], "current_st": [85, 92], "mobility_feedback": 85, "se2_trajectory_feedback": [85, 92], "current_state_str": 85, "se2trajectorycommand": [85, 161], "current_tim": 85, "1f": 85, "sec": [85, 90, 92, 209, 273], "namedwindow": 85, "spotfetchcli": 85, "register_service_cli": [85, 164], "robot_state_cli": [85, 86, 103], "lease_cli": [85, 89, 90, 142], "rope": 85, "vision_tform_hand_at_drop": [85, 86], "holding_toi": 85, "vision_tform_dogtoi": 85, "ml_servic": [85, 86], "confidence_dogtoi": 85, "pose_dist": [85, 86], "hasn": 85, "stow_cmd": [85, 86], "arm_stow_command": [85, 86, 161], "walk_rt_vis": 85, "heading_rt_vis": [85, 86], "compute_stand_location_and_yaw": [85, 86], "distance_margin": [85, 86], "se2_pos": [85, 86], "se2pos": [85, 86, 129, 135, 150, 161], "vec2": [85, 86, 90, 150, 161], "move_cmd": [85, 86], "synchro_se2_trajectory_command": [85, 86, 161], "frame_nam": [85, 86, 92, 129, 158, 161, 186], "get_walking_param": [85, 86], "end_time_sec": [85, 86, 115, 161], "center_px_x": 85, "center_px_i": 85, "pick_vec": 85, "pickobjectinimag": 85, "pixel_xi": [85, 92], "transforms_snapshot_for_camera": [85, 92], "frame_name_image_sensor": [85, 92], "camera_model": [85, 92], "pinhol": [85, 92], "halfwai": 85, "bigger": [85, 92], "shoe": 85, "grasp_param": [85, 92], "grasp_palm_to_fingertip": [85, 92], "fingertip": [85, 92], "axis_on_gripper_ewrt_gripp": [85, 92], "axis_to_align_with_ewrt_vis": 85, "allowable_orient": [85, 92], "vector_alignment_with_toler": [85, 92], "axis_to_align_with_ewrt_fram": [85, 92], "threshold_radian": [85, 92], "grasp_params_frame_nam": [85, 92], "promis": 85, "toler": [85, 92, 135, 283], "grasp_request": 85, "manipulationapirequest": [85, 148], "pick_object_in_imag": [85, 92], "cmd_respons": 85, "manipulation_api_command": [85, 148], "manipulation_api_request": [85, 148], "grasp_don": 85, "time_start": 85, "feedback_request": 85, "manipulationapifeedbackrequest": [85, 148], "manipulation_cmd_id": [85, 92], "manipulation_api_feedback_command": [85, 148], "manipulation_api_feedback_request": [85, 148], "manipulationfeedbackst": [85, 90], "stdout": 85, "flush": [85, 119], "failed_st": 85, "manip_state_grasp_fail": [85, 92], "manip_state_grasp_planning_no_solut": [85, 92], "manip_state_grasp_failed_to_raycast_into_map": [85, 92], "manip_state_grasp_planning_waiting_data_at_edg": [85, 92], "manip_state_grasp_succeed": [85, 92], "carry_cmd": 85, "arm_carry_command": [85, 161], "arm_grasp": [85, 235], "ty": [85, 92], "graspabl": 85, "happi": 85, "congratul": [86, 87, 88], "teach": 86, "yield": [86, 92, 120], "bonu": 86, "mscoco_label_map": [86, 87], "yike": 86, "fetch_serv": 86, "lover": 86, "deliv": [86, 159], "vision_tform_person": 86, "person_model": 86, "confidence_person": 86, "geometry_and_fram": [86, 92], "drop_position_rt_vis": 86, "wait_position_rt_vis": 86, "wait_heading_rt_vis": 86, "hand_ewrt_flat_bodi": 86, "qw": [86, 161, 282, 284], "707": 86, "qx": [86, 161, 282, 284], "qy": [86, 161, 282, 284], "qz": [86, 161, 282, 284], "flat_body_q_hand": 86, "flat_body_tform_hand": 86, "vision_tform_flat_bodi": 86, "kinematic_st": [86, 90, 92], "grav_aligned_body_frame_nam": 86, "from_obj": [86, 90, 150], "oppos": 86, "arm_pose_command": [86, 161], "rot": [86, 150, 283], "claw_gripper_open_fraction_command": [86, 161], "build_synchro_command": [86, 161], "arm_concept": 86, "vision_tform_target": 86, "vision_tform_robot": 86, "robot_rt_person_ewrt_vis": 86, "subtract": [86, 92], "linalg": 86, "norm": 86, "robot_rt_person_ewrt_vision_hat": 86, "transform_point": [86, 150], "guard": 86, "divis": 86, "xhat": 86, "zhat": 86, "yhat": 86, "mat": [86, 150], "transpos": 86, "from_matrix": [86, 150, 283], "to_yaw": [86, 150], "algebra": 86, "orthogon": 86, "negat": [86, 90], "euler": [86, 92, 150, 208], "8212": 86, "obvious": [86, 90], "strictli": [86, 90, 92], "worst": [86, 92], "mistak": 86, "pose1": 86, "pose2": 86, "diff_vec": 86, "max_linear_vel": [86, 161], "max_rotation_vel": 86, "max_vel_linear": 86, "max_vel_se2": 86, "se2veloc": [86, 129, 150], "vel_limit": [86, 90, 92, 159, 216], "se2velocitylimit": [86, 90, 135, 159], "max_vel": [86, 92, 161], "mobility_param": [86, 90, 92, 161], "pickup": [86, 87, 92], "uncom": [86, 312], "offboard": 87, "payload_credentials_fil": [87, 185, 319], "coreio_extens": 87, "nvcr": [87, 90], "py3": [87, 90], "setuptool": 87, "certifi": 87, "2022": [87, 247, 299], "charset": 87, "grpcio": [87, 319], "conflict": [87, 92], "idna": 87, "pyjwt": [87, 90, 93, 164], "urllib3": [87, 218, 222, 271], "wrapt": 87, "pillow": [87, 138, 289], "emul": 87, "aarch64": 87, "fetch_detector": 87, "fetch_detector_imag": 87, "rebuild": 87, "couldn": [87, 186], "pythonpath": 87, "create_extens": 87, "fetch_dir": 87, "rf": [87, 244], "coco": [87, 326], "tare": 87, "webpag": [87, 88, 92, 160, 282, 310, 319], "08": 87, "01t19": 87, "150841720z": 87, "150396": 87, "stream_executor": 87, "dso_load": 87, "cc": [87, 89], "libcudart": 87, "746030301z": 87, "745487": 87, "libcuda": 87, "750924622z": 87, "750486": 87, "cuda_gpu_executor": 87, "1001": 87, "numa": 87, "751010254z": 87, "750671": 87, "common_runtim": 87, "gpu_devic": 87, "1734": 87, "751046894z": 87, "pcibusid": 87, "0000": 87, "computecap": 87, "751058702z": 87, "coreclock": 87, "109ghz": 87, "corecount": 87, "devicememorys": 87, "45gib": 87, "devicememorybandwidth": 87, "10gib": 87, "751089006z": 87, "750804": 87, "754844443z": 87, "754675": 87, "libcubla": 87, "754998332z": 87, "754847": 87, "libcublaslt": 87, "758325927z": 87, "758082": 87, "libcufft": 87, "759084714z": 87, "758951": 87, "libcurand": 87, "763559097z": 87, "763253": 87, "libcusolv": 87, "766903301z": 87, "766619": 87, "libcuspars": 87, "767628199z": 87, "767451": 87, "libcudnn": 87, "767854600z": 87, "767739": 87, "768139817z": 87, "767993": 87, "768297418z": 87, "768127": 87, "1872": 87, "770893107z": 87, "770684": 87, "771066195z": 87, "770846": 87, "771105523z": 87, "771119155z": 87, "771229364z": 87, "771027": 87, "771577461z": 87, "771366": 87, "771636085z": 87, "771441": 87, "771737142z": 87, "771559": 87, "463620133z": 87, "463273": 87, "1258": 87, "streamexecutor": 87, "463732677z": 87, "463369": 87, "1264": 87, "463750150z": 87, "463402": 87, "1277": 87, "463926950z": 87, "463786": 87, "464228135z": 87, "464103": 87, "464412680z": 87, "464303": 87, "464568200z": 87, "464460": 87, "1418": 87, "replica": 87, "5377": 87, "mb": [87, 90, 111], "pci": 87, "ssd_resnet": 87, "foundat": 87, "hope": 87, "fun": [87, 88], "excit": 87, "glove": 87, "laundri": 87, "wsl": [88, 89], "www": [88, 294], "launcher": 88, "former": 88, "pathnam": 88, "latter": [88, 90], "path_on_your_comput": 88, "preinstal": 88, "anaconda": 88, "deactiv": [88, 326, 338], "yourcomput": 88, "oct": 88, "gcc": [88, 89], "copyright": [88, 89], "credit": [88, 89], "bat": 88, "pypi": 88, "orbit": [88, 92, 93, 117, 218, 219, 220, 222, 224, 225], "version_str": 88, "reinstal": [88, 270], "grep": 88, "findstr": 88, "jan": [88, 89], "2019": [88, 89], "20180414": [88, 89], "experiment": [88, 89, 90, 92, 216], "trunk": [88, 89], "259383": [88, 89], "traceback": [88, 89, 90, 113, 165], "stdin": [88, 185], "modulenotfounderror": 88, "sale": 88, "unbox": 88, "sticker": 88, "caviti": 88, "fan": [88, 92, 156, 268], "90490007": [88, 89], "19904": [88, 89], "9903": [88, 89], "beta29": [88, 89], "b11205d698e": [88, 89], "06": [88, 299], "retryableunavailableerror": [88, 90, 127], "_inactiverpcerror": [88, 89], "unavail": [88, 90, 92, 127, 160], "transient": [88, 89, 90, 92, 127], "git": [88, 90, 274], "zipfil": 88, "03": [88, 89], "283": 88, "189": 88, "spell": 88, "nogui": 88, "estop_gui": [88, 270, 284], "stood": 88, "sat": 88, "glide": 88, "friend": 88, "fledg": 88, "programm": [88, 90], "unintention": 88, "diff": 88, "571": 89, "glob": [89, 92, 164], "610": 89, "615": 89, "facil": 89, "microservic": 89, "underli": [89, 90, 92, 126, 135, 197, 200], "616": 89, "robotidservic": [89, 162], "getrobotid": [89, 92], "request_timestamp": [89, 92], "1585258227": 89, "nano": 89, "616570624": 89, "client_nam": [89, 92, 142], "bosdynclientbblank02": 89, "28906": 89, "650": 89, "1585258226": 89, "224952738": 89, "224990830": 89, "code_ok": [89, 92], "type_url": 89, "googleapi": 89, "n6": 89, "014": [89, 313], "010": 89, "363": 89, "275": 89, "364": 89, "005": 89, "020": 89, "276": 89, "246": 89, "002": 89, "022": 89, "major_vers": [89, 92], "changeset_d": [89, 92], "1583941992": 89, "changeset": [89, 92], "install_d": [89, 92], "1583953617": 89, "leaseservic": [89, 142], "robotidcli": [89, 162], "id_client": 89, "get_id": [89, 160, 162], "0001": 89, "mnt": 89, "spot_v2_0": 89, "bblank_spot_v2_0_env": 89, "290": 89, "rpc_method": [89, 113, 119], "_channel": 89, "826": 89, "__call__": 89, "_end_unary_response_block": 89, "729": 89, "statuscod": 89, "deadline_exceed": 89, "debug_error_str": 89, "1585323526": 89, "280242100": 89, "src": [89, 90, 294, 320], "file_lin": 89, "1056": 89, "grpc_messag": 89, "grpc_statu": 89, "underpin": 89, "get_robot_state_async": [89, 90, 163, 280], "fut": 89, "get_id_async": [89, 162], "intercept": 89, "state_cli": [89, 156, 163], "1585324337": 89, "644209920": 89, "list_image_sourc": [89, 137], "back_depth": 89, "back_depth_in_visual_fram": 89, "frontleft_depth": [89, 277], "frontleft_depth_in_visual_fram": 89, "frontright_depth": 89, "frontright_depth_in_visual_fram": 89, "left_depth": 89, "left_depth_in_visual_fram": 89, "right_depth": 89, "right_depth_in_visual_fram": 89, "shorthand": 89, "estop_cli": [89, 126], "get_statu": [89, 114, 116, 126, 141, 174], "estop_level_cut": [89, 92, 126, 270], "stop_level_detail": [89, 92], "estop_endpoint": 89, "estopendpoint": [89, 126], "my_estop": 89, "estop_timeout": [89, 126], "force_simple_setup": [89, 126], "assur": 89, "sole": 89, "unique_id": [89, 92, 126, 160], "cut_power_timeout": [89, 92], "time_since_valid_respons": [89, 92], "estopkeepal": [89, 90, 126], "estop_keep_al": 89, "estop_level_non": [89, 92, 126], "996009984": 89, "keep_running_cb": [89, 126, 142], "frozen": [89, 90, 92, 321], "holder": [89, 92, 142], "commenc": 89, "list_leas": [89, 142], "zbewqfkjbtznjrxu": 89, "lease_own": [89, 92, 142], "lease_keep_al": 89, "hellospotclientlaptop": 89, "kbrandes01": 89, "32049": 89, "shore": [89, 92], "is_powered_on": [89, 156, 160], "skew": [89, 92, 150, 181, 209, 330], "robotcommandservic": [89, 156, 161], "selfright": [89, 92, 161], "safe_power_off": [89, 90, 92, 156], "blocking_stand": [89, 161], "quit": [89, 284], "trivial": 89, "eulerzxi": [89, 161, 208], "footprint_r_bodi": [89, 161], "synchro_stand_command": [89, 90, 161], "body_height": [89, 161], "power_off": [89, 156, 160], "cut_immedi": [89, 160], "recorded_data": [90, 92], "custom_param": [90, 92, 138, 211], "asynchron": [90, 92, 105, 106, 117, 147, 326], "get_choreography_status_async": [90, 97], "getchoreographystatu": 90, "get_choreography_statu": [90, 97], "flat_ground": [90, 92], "ground_clutter_mod": [90, 92, 216], "hri": 90, "hri_behavior": [90, 92], "globalparamet": 90, "play_alert_behavior": [90, 92], "play_undock_behavior": [90, 92], "undock": [90, 92, 124, 258], "createmissiontext": 90, "among": [90, 92, 150, 282], "active_mission_text": [90, 92], "querystoredcapturesrespons": 90, "blackboard": [90, 92, 216], "conting": 90, "aforement": 90, "hood": 90, "storedatastream": [90, 92], "querystoredcaptur": [90, 92], "store_file_async": [90, 118], "store_data_as_chunks_async": [90, 118], "query_stored_captures_async": [90, 118], "test_base_cli": 90, "excess": 90, "scanner": 90, "gb": 90, "offload": [90, 297, 321], "include_larg": [90, 92], "uploadgraphstream": [90, 92], "downloadgraphstream": [90, 92], "classifi": [90, 92], "hazard_detection_mod": [90, 92], "mobilityparam": [90, 161], "strict": [90, 92], "stairs_mode_prohibit": [90, 92], "stairsmod": [90, 161], "nogoregionproperti": 90, "gotoparam": 90, "av": 90, "setaudiovisualcolorparam": 90, "buzzernoteparam": 90, "setallcolorparam": 90, "set_audio_visual_color_param": [90, 92], "buzzer_note_param": [90, 92], "set_all_color_param": [90, 92], "custom_gait": 90, "enable_body_offset": [90, 92], "enable_body_mot": [90, 92], "enable_swings_xi": [90, 92], "animatedcycleparam": 90, "animated_cycle_param": [90, 92], "animate_move_params_fil": [90, 96], "convert_animation_file_to_proto": [90, 96], "responsecontext": [90, 165, 215], "oneof_param_to_dict": [90, 166], "command_lin": [90, 112, 324], "survei": 90, "millimet": 90, "focu": [90, 92, 177, 288], "setlocalizationrequest": 90, "status_no_map_load": [90, 92], "setlocalizationrespons": 90, "granular": 90, "box_region": [90, 92], "2d": [90, 92, 138, 150, 161], "orientedbox2": 90, "max_corridor_dist": [90, 92], "lostdetectorstrict": 90, "regionwithfram": 90, "therebi": 90, "vicin": 90, "unprotect": 90, "lost_detector_strict": [90, 92], "lost_detector_strictness_permiss": [90, 92], "data_filt": [90, 92], "data_filter_ignor": [90, 92], "lost_detector_st": [90, 92], "getlocalizationstaterespons": 90, "featurematchingparam": 90, "feature_matching_param": [90, 92], "licenseerror": [90, 127, 135], "upload_graph": [90, 135], "start_record": [90, 159], "create_waypoint": [90, 159], "unsetstatuserror": [90, 127, 137, 155], "bosdynnavigaterout": 90, "graph_nav_pb2": 90, "navigaterouterequest": 90, "bosdyngraphnavloc": 90, "optionslist": 90, "uint32": [90, 92], "behavior_st": [90, 92], "unreadi": 90, "heurist": [90, 92], "areacallbackdata": 90, "param_collect": [90, 92], "migrat": 90, "playbackmod": 90, "skip_docking_after_complet": [90, 92], "area_callback_look_both_wai": 90, "get_depth_plus_visual_imag": [90, 276], "gps_listen": [90, 133, 282], "bynav": 90, "c2": 90, "m2x": 90, "blox": 90, "zed": 90, "f9r": 90, "quotat": 90, "endors": 90, "wherebi": 90, "remote_mission_cli": [90, 315], "fight": [90, 283], "replay_miss": [90, 295, 316], "simple_alert_serv": [90, 297], "network_compute_status_success": [90, 92], "view_gp": [90, 286], "workload": 90, "arm_gcod": 90, "cfg": [90, 234], "patch": [90, 218, 300], "patch_resourc": [90, 218], "patch_anomaly_by_id": [90, 218], "patch_bulk_close_anomali": [90, 218], "get_site_walk_archive_by_id": [90, 218], "post_backup_task": [90, 218], "delete_backup": [90, 218], "sitewalk": [90, 218, 265], "archiv": [90, 218, 222, 265, 271, 282, 294, 310, 324], "backup": [90, 218, 265], "get_backup": [90, 301], "get_anomali": [90, 300], "patch_anomali": [90, 300], "export_site_walk_arch": [90, 303], "siteel": [90, 218, 303], "sitedock": [90, 218, 303], "webhook": [90, 218, 219, 220, 222, 265], "webhook_integr": [90, 310], "maniupl": 90, "said": 90, "send_robot_back_to_dock": [90, 307], "post_export_as_walk": [90, 218, 222], "post_dispatch_mission_to_robot": [90, 218, 222], "skip_initi": [90, 218, 222], "return_animation_names_onli": [90, 92, 97], "getchoreographysequencerequest": 90, "correspondingli": 90, "getanim": [90, 92, 97], "contact_st": [90, 92], "robotstatestreamrespons": 90, "publish": [90, 92, 119], "nmeapars": 90, "baud": 90, "power_off_robot": [90, 156], "safe_power_off_robot": [90, 156], "energ": 90, "shutdown": [90, 100, 102, 123, 126, 141, 142, 154, 160, 165, 185, 315], "force_sigint_captur": [90, 165, 185], "area_callback_service_util": [90, 103], "traversal_y_offset": [90, 92], "flip": [90, 92, 161], "logitech": 90, "inc": 90, "hd": 90, "pro": 90, "c920": 90, "site_el": 90, "logannotationservic": 90, "application_token": 90, "ground_mu_hint": [90, 92, 159], "grated_floor": [90, 159], "foot_height_result": 90, "leg_pair_result": 90, "gpio": [90, 266], "133": 90, "148": 90, "440": 90, "320": 90, "453": 90, "focus_st": [90, 92], "spotcamalign": 90, "target_stow_behavior": [90, 92], "disable_post_action_clos": [90, 92], "completedrout": 90, "post_webhook": [90, 218, 222], "calendar": [90, 218, 222, 306], "post_calendar_ev": [90, 218, 222], "get_calendar": [90, 218, 222], "gsof": 90, "ubx": 90, "oem7": 90, "swing_height_auto": [90, 92], "swingheight": 90, "descentprefer": 90, "stairdata": 90, "descent_preference_prefer_revers": [90, 92], "descent_preference_non": [90, 92], "descent": 90, "catwalk": 90, "signal_help": 90, "unit_help": 90, "test_signals_help": 90, "querymaxcaptureid": [90, 92], "largest": [90, 92, 166], "disable_velocity_limit": [90, 92], "disable_safety_check": [90, 92], "armimpedancecommand": [90, 161], "unsaf": [90, 92], "status_trajectory_cancel": [90, 92], "instabl": [90, 92], "network_compute_status_analysis_fail": [90, 92], "networkcomputestatu": 90, "blurri": 90, "retry_count": [90, 92], "failurebehavior": 90, "make_list_param_spec": [90, 166], "dict_params_to_dict": [90, 166], "double_spec_to_default": [90, 166], "coercion": [90, 166], "int_param_coerce_to": [90, 166], "dict_param_coerce_to": [90, 166], "resetsafetystop": [90, 92], "srsf": [90, 92, 156, 317], "blockag": 90, "entiti": [90, 92], "reconnect": 90, "compositorcli": [90, 170], "coord": [90, 92, 170, 299], "set_ir_meter_overlai": [90, 170], "set_ir_meter_overlay_async": [90, 170], "ptzclient": [90, 176, 177], "focus_mod": [90, 177], "set_ptz_focus_st": [90, 177], "set_ptz_focus_state_async": [90, 177], "to_numpi": [90, 150], "from_numpi": [90, 150], "get_info": [90, 211], "getinfoaschunk": [90, 92], "unimpl": [90, 315], "add_payload_credentials_file_argu": [90, 185], "hr0": 90, "number_of_step": [90, 92], "pixel_to_camera_spac": [90, 137], "imagecaptureandsourc": [90, 137], "imagerespons": [90, 137, 138, 165, 328], "outputimag": 90, "root_id": [90, 92], "elementidentifi": 90, "navigation_id": [90, 92], "options_list": [90, 92], "impl": [90, 92, 100, 213], "create_strict_vers": [90, 162], "distutil": [90, 162], "version_tupl": [90, 162], "arm0": [90, 92], "spotarm": [90, 92], "subcommand": [90, 92, 112], "authenticate_with_api_token": [90, 218, 222], "authenticate_with_password": [90, 222], "favor": [90, 92, 161], "site_walk": 90, "get_site_walk": [90, 218, 222], "circular": [90, 92, 159], "versu": [90, 227, 232], "weather": [90, 299], "redund": [90, 92], "lte": 90, "leica": [90, 282], "ga03": [90, 282], "hypothet": 90, "mileag": 90, "pptx": [90, 272], "slideshow": [90, 272], "fanoffservic": 90, "harmless": 90, "_clear_graph_and_cach": 90, "_navigate_to_gps_coord": 90, "_parse_gps_goal_from_arg": 90, "_navigate_to_parsed_gps_coord": 90, "bubbl": 90, "networkrequestcallbackservic": 90, "poweroffservic": 90, "trajectory_command": 90, "pgm": [90, 137], "localgridrespons": 90, "min_timeout": [90, 92, 114], "propag": 90, "path_following_mod": [90, 92, 216], "most_restrictive_travel_param": [90, 216], "get_run_archives_by_id": [90, 218, 222], "crank": [90, 92, 229], "status_not_detect": [90, 92], "doorcommand": 90, "object_lifetim": [90, 92], "status_invalid_graph": [90, 92], "validationstatu": 90, "forgiv": 90, "exit_st": [90, 92], "sequenceinfo": 90, "execution_id": [90, 92], "executechoreographyrespons": [90, 97], "choreographystatusrespons": 90, "activemov": 90, "custom_gait_param": [90, 92], "leg_joint_param": [90, 92], "is_loop": [90, 92], "entrance_st": [90, 92], "choreographysequ": [90, 97], "explicit": [90, 92], "icmp": 90, "liveness_timeout_sec": [90, 92, 123], "unping": 90, "ipv4_address": [90, 92], "link_spe": [90, 92], "negoti": 90, "irmeteroverlai": 90, "streamparam": 90, "availablemodel": 90, "dataacquisitionstor": [90, 92, 252], "clearbehaviorfault": 90, "unclear": [90, 92, 161], "startrequest": 90, "impairedstatu": 90, "set_localization_full_respons": [90, 135], "recordingcli": 90, "start_recording_ful": [90, 159], "get_cached_hardware_hardware_configur": [90, 160], "send_add_mutation_request": [90, 186], "send_delete_mutation_request": [90, 186], "loadmissionaschunks2": [90, 92], "getmissionaschunk": [90, 92], "assembl": [90, 120], "straightforward": 90, "input_data_bridg": [90, 92], "image_rotation_angl": [90, 92], "alert_data": [90, 92, 297], "roi_output_data": [90, 92], "grippercameraparam": [90, 136], "cameramod": 90, "straightstaircas": 90, "staircasewithland": 90, "precise_tim": [90, 92], "is_stal": [90, 92], "leaseresourc": [90, 142], "basecli": [90, 97, 99, 104, 106, 107, 108, 113, 114, 116, 118, 119, 121, 122, 123, 124, 125, 126, 128, 132, 134, 135, 136, 137, 139, 140, 141, 142, 145, 146, 147, 148, 149, 151, 152, 153, 154, 155, 156, 158, 159, 160, 161, 162, 163, 169, 170, 171, 172, 174, 175, 176, 177, 178, 179, 180, 181, 186, 211, 214], "chunk_messag": [90, 113, 120], "data_chunk": [90, 113, 120], "request_trim_for_log": [90, 113], "response_trim_for_log": [90, 113], "prematur": [90, 92], "status_keep_alive_motor_off": 90, "status_estop": [90, 92], "keepalivemotorsofferror": [90, 156], "estoppederror": [90, 156], "unknowndnsnameerror": [90, 127], "rpcerror": [90, 107, 108, 111, 114, 116, 117, 118, 119, 121, 122, 123, 124, 125, 126, 127, 128, 132, 135, 137, 146, 149, 151, 152, 153, 154, 155, 156, 160, 161, 163, 181, 186, 211, 214], "unabletoconnecttoroboterror": [90, 127, 319], "dataacquisitioncap": [90, 117], "unregisteredservicenameerror": [90, 160], "unlimit": [90, 92], "1e6": 90, "venv": [90, 274], "synchro": [90, 161], "localnav": 90, "mess": 90, "introductori": [90, 239, 289, 302, 303, 304, 305, 307, 308, 309, 310], "nogo": 90, "arm_constrained_manipul": 90, "impedance_control": 90, "compositor": [90, 168, 324], "reticl": [90, 170], "exposure_mod": 90, "exposure_dur": [90, 92], "streamqualitycommand": 90, "prohibit": 90, "reprocess": 90, "unus": [90, 92, 117], "pyqt": [90, 333], "spring": [90, 92], "peg": [90, 92], "hole": [90, 92], "stiff": [90, 92], "armsurfacecontact": [90, 104, 234], "overrod": [90, 273], "30cm": 90, "willing": [90, 92], "perceiv": [90, 92, 274], "cord": 90, "known_sequ": [90, 92], "updatedockingparam": 90, "dockingcommandfeedbackrequest": 90, "status_error_stuck": [90, 92], "dockingcommandfeedbackrespons": [90, 124], "matrixf": 90, "matrixint64": 90, "matrixint32": 90, "refin": [90, 92, 135], "icp": [90, 92, 135], "status_visual_alignment_fail": [90, 92], "blocked_path_wait_tim": [90, 92], "route_following_statu": [90, 92], "blockage_statu": [90, 92], "clientmetadata": 90, "recording_started_on": [90, 92], "waypointsnapshot": [90, 135], "disable_directed_explor": [90, 92, 216], "startrecordingrespons": 90, "impaired_st": [90, 92], "getrecordstatusrespons": 90, "respect_child_failur": [90, 92], "bosdynrecordev": 90, "succeed_earli": [90, 92], "additional_paramet": [90, 92], "bosdyngrippercameraparamsst": 90, "setgrippercameraparam": 90, "cleared_cause_fall_blackboard_nam": [90, 92], "cleared_cause_hardware_blackboard_nam": [90, 92], "cleared_cause_lease_timeout_blackboard_nam": [90, 92], "formatblackboard": 90, "stair_mod": 90, "state_arm_joint_check": [90, 92], "spotcheckfeedbackrespons": [90, 180], "endstop": [90, 92, 180], "underwai": [90, 92], "error_arm_check_collis": [90, 92], "error_arm_check_timeout": [90, 92], "error_encoder_shift": [90, 92], "error_collis": [90, 92], "jointkinematiccheckresult": 90, "kin": [90, 92], "cal": [90, 92, 180], "status_calibration_verification_fail": [90, 92], "cameracalibrationfeedbackrespons": 90, "autowalkcli": [90, 108], "logginghandl": [90, 119], "data_buff": [90, 119, 254], "invalidgravityalignmenterror": [90, 149], "map_process": [90, 149], "disagre": [90, 149], "payloadregistrationkeepal": [90, 154], "toomanyrequestserror": [90, 127], "powercli": [90, 156, 176, 273, 317], "fancontroltemperatureerror": [90, 156], "robotimpairederror": [90, 135, 159], "graphnavrecordingservicecli": [90, 159], "sync_with_services_list": [90, 160], "update_secure_channel_port": [90, 160], "payload_estimation_command": [90, 161], "exc_callback": [90, 165], "cameraspotchecktimedouterror": [90, 180], "cameraspotcheckfeedbackerror": [90, 180], "cameracalibrationresponseerror": [90, 180], "spot_check": [90, 180], "remotecli": [90, 210, 214, 315], "processor": [90, 92, 97, 98, 113, 114, 116, 118, 119, 121, 124, 135, 142, 156, 160, 186, 211, 214, 318, 326], "_build_establish_session_request": 90, "_build_tick_request": 90, "remote_cli": [90, 214], "lease_resource_hierarchi": [90, 143], "lease_valid": [90, 144], "spot_cam": [90, 98, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 324], "lights_help": [90, 173], "stair_hint": [90, 92, 161], "stairs_mod": [90, 92, 161], "logannotationhandl": 90, "ambigu": [90, 92, 156], "safe_power_off_motor": [90, 156], "_should_send_app_token_on_each_request": 90, "crlf": 90, "blink": [90, 173, 251, 318], "webrtc": [90, 324], "relianc": 90, "cli": [90, 185, 248, 318, 328], "stitch": [90, 92, 267, 318, 324], "rebuilt": 90, "occlud": 90, "safepoweroff": 90, "poweroff": 90, "unsafe_force_command": [90, 92], "disable_stair_error_auto_desc": [90, 92], "terrainst": 90, "is_unsafe_to_sit": [90, 92], "prove": 90, "frustrat": 90, "stale_tim": [90, 92], "disappear": 90, "dataacquisitionrequest": 90, "networkcomputecaptur": 90, "status_unsupported_pixel_format_request": [90, 92], "status_unsupported_resize_ratio_request": [90, 92], "alertdata": [90, 118], "storealertdata": [90, 92], "liststoredalertdata": [90, 92], "grippercameraparamservic": [90, 136], "raycastservic": [90, 158], "rai": [90, 98, 267], "selfrightcommand": 90, "standingst": 90, "enable_robot_locomot": [90, 92], "constrainedmanipulationcommand": 90, "bodyassistformanipul": 90, "bodycontrolparam": [90, 161], "base_offset_rt_footprint": [90, 92], "depth_image_to_pointcloud": [90, 137], "arm_joint_move_help": [90, 161], "blocking_sit": [90, 161], "blocking_selfright": [90, 161], "read_payload_credenti": [90, 185], "draw_spher": [90, 186], "draw_oriented_bounding_box": [90, 186], "must_acquir": [90, 142], "return_at_exit": [90, 142, 283], "dockproperti": 90, "from_prior": [90, 92], "status_error_unrefined_prior": [90, 92], "status_incompatible_sensor": [90, 92], "sensorcompatibilitystatu": 90, "status_record": [90, 92], "state_gripper_c": [90, 92], "state_sit_down_after_run": [90, 92], "error_gripper_cal_timeout": [90, 92], "error_invalid_range_of_mot": [90, 92], "followarmcommand": 90, "disable_walk": [90, 92], "reproduc": [90, 92], "enable_body_yaw_assist_for_manipul": [90, 92], "enable_hip_height_assist_for_manipul": 90, "enable_": [90, 92], "_for_manipul": [90, 92], "finer": [90, 92], "swing_direction_insw": [90, 92], "swing_direction_outsw": [90, 92], "swing_direction_pul": [90, 92], "swing_direction_push": [90, 92], "concern": 90, "add_common_argu": [90, 185], "bddf_download": [90, 110, 247], "unrecongizedcommanderror": [90, 135], "unrecognizedcommanderror": [90, 135], "message_read": [90, 200], "channel_name_to_series_decriptor": [90, 200], "channel_name_to_series_descriptor": [90, 200], "absenc": 90, "listleas": [90, 92], "status_resource_already_claim": [90, 92], "level_settle_then_cut": 90, "safer": 90, "queryabl": [90, 160, 174, 320], "illumin": 90, "notreadyyeterror": [90, 159], "cleaner": 90, "getsystemlog": [90, 92], "factori": [90, 92], "diagnosi": [90, 92], "se2trajectori": 90, "colormap_inferno": [90, 92], "colormap_turbo": [90, 92], "base_tform_sensor": [90, 92], "base_tfrom_sensor": [90, 92], "decode_token": [90, 164], "log_token_time_remain": [90, 164], "shortest": [90, 92, 141], "regain": 90, "handwritten": 90, "lever": [90, 92], "cabinet": [90, 92, 229], "setptzfocu": 90, "getptzfocu": 90, "mountframenam": 90, "updatepayloadattach": [90, 92], "status_stop": [90, 92, 161], "stopmiss": [90, 92], "spotcaml": 90, "spotcamresetautofocu": 90, "autofocu": [90, 92, 176, 177], "storemetadata": 90, "dataacquisit": [90, 115], "restartwhenpaus": 90, "irenabledis": [90, 92], "emiss": [90, 92], "systemfault": 90, "hinder": 90, "robotimpairedst": 90, "natur": [90, 92, 328], "navigationfeedbackstatu": 90, "routefollowingparam": 90, "navigate_to_ful": [90, 135], "navigate_route_ful": [90, 135], "navigaterouterespons": [90, 135], "status_no_path": [90, 92], "status_not_localized_to_map": [90, 92], "downloadwaypointsnapshotrequest": 90, "status_too_far_from_existing_map": [90, 92], "chunk": [90, 92, 98, 113, 271], "loadmissionrequest": 90, "failednod": 90, "planner": [90, 92], "carriabl": [90, 92], "apigraspoverrid": 90, "not_carri": 90, "carriable_and_stow": 90, "dock_status_undock": [90, 92], "link_status_detect": [90, 92], "ongo": 90, "dockingcommandrespons": [90, 124], "status_error_gripper_holding_item": [90, 92], "status_error_not_avail": [90, 92], "status_error_system": [90, 92], "docking_command_ful": [90, 124], "docking_command_feedback_ful": [90, 124], "acquire_data_from_request": [90, 114], "dataservic": [90, 121], "status_overridden": [90, 92], "manipulationapi": [90, 92, 148], "safe_power_cycle_robot": [90, 156], "obstacleparam": 90, "logpreservehint": [90, 119], "persistentrpcerror": [90, 127], "retryablerpcerror": [90, 127], "ensure_secure_channel": [90, 160], "status_invalid_request": [90, 92], "robotcommandrespons": 90, "invalidrequesterror": [90, 127, 135, 158, 160, 161], "status_motors_on": [90, 92], "payloadregistr": [90, 154], "429": 90, "placement": [90, 92], "test_active_leas": [90, 142, 144], "make_subleas": 90, "sublease_nam": [90, 142], "subleas": [90, 100, 142], "enable_grated_floor": [90, 92], "supersed": 90, "grated_surfaces_mod": [90, 92], "grate": [90, 92, 159], "docking_command_feedback": [90, 124], "dockingcli": [90, 124], "anymor": 90, "payloadcredenti": 90, "set_response_head": 90, "irenabledisableservic": [90, 140], "qt": [90, 270], "cost": [90, 92, 283], "thank": 90, "aaron": 90, "gokasian": 90, "congest": [90, 92, 178], "escap": 90, "initializelen": [90, 92], "recorddatablobsrequest": [90, 165], "commit": [90, 92], "write_sync": [90, 119], "add_blob": [90, 119, 254], "add_protobuf": [90, 119], "databuffercli": [90, 119, 165], "setpowerstatu": [90, 92], "cyclepow": [90, 92], "status_queu": 90, "grow": 90, "max_status_queue_s": [90, 126], "hardwareconfigur": [90, 160, 163], "codec": [90, 320], "substr": [90, 299], "confus": [90, 92], "david": 90, "levata": 90, "silent": 90, "ON": [90, 92], "variant": 90, "setircolormap": [90, 92], "getircolormap": [90, 92], "radiometr": [90, 92], "setirmeteroverlai": [90, 92], "builder": [90, 324], "build_on_command": [90, 161], "merg": [90, 92, 159], "manipulator_st": [90, 92], "has_arm": [90, 97, 160, 163], "armsurfacecontactservic": [90, 104], "payloadestimationcommand": 90, "pixel_format_greyscale_u16": [90, 92], "logpoint": [90, 174, 324], "queu": [90, 92], "queue_statu": [90, 92], "status_error_not_dock": [90, 92], "restrict_fiducial_detections_to_target_waypoint": [90, 92], "destination_waypoint_tform_body_go": [90, 92, 135], "command_id": [90, 92, 124, 135, 156, 273], "status_unrecognized_command": [90, 92], "transform_vec3": [90, 150], "default_rpc_timeout": 90, "starter": 90, "realist": 90, "clearer": [90, 298], "popup": [90, 277], "boiler": [90, 92], "status_near_go": [90, 92], "bodymovementstatu": [90, 161], "handlestal": 90, "is_estop": [90, 126, 160], "status_unsupported_image_format_request": [90, 92], "status_image_data_error": [90, 92], "ricoh_client_mod": [90, 318], "textmsg": [90, 112], "databuff": [90, 92, 115], "aka": [90, 92], "servicefaultst": 90, "dataset": [90, 326], "microphon": [90, 92, 169], "createwaypointrespons": 90, "jitter": 90, "covari": [90, 92], "spotcheckcommandrespons": 90, "commandtimedouterror": [90, 156, 160, 161], "getfeatureen": [90, 92], "licenseservic": [90, 145], "cause_lease_timeout": [90, 92], "status_run": [90, 92], "se3covari": 90, "sit_command": 90, "synchro_sit_command": [90, 161], "stand_command": 90, "velocity_command": 90, "synchro_velocity_command": [90, 161], "synchro_se2_trajectory_point_command": [90, 161], "reposit": [90, 92, 161, 327], "opengl": [90, 328], "shader": [90, 328], "rightsid": 90, "gone": [90, 92], "logannotationcli": 90, "licensecli": [90, 145], "status_behavior_fault": [90, 92], "behaviorfaulterror": [90, 161], "responseerror": [90, 97, 99, 106, 107, 108, 113, 114, 122, 123, 124, 126, 127, 128, 135, 137, 141, 142, 147, 149, 151, 152, 154, 155, 156, 158, 159, 160, 161, 180, 211, 214], "status_missing_fiduci": [90, 92], "medialogservic": [90, 174], "unstitch": 90, "obsolet": 90, "renew": 90, "gcp": [90, 312], "amazon": [90, 248], "s3": [90, 248, 271], "graph_nav_view_map": 90, "mission_record": [90, 296], "compositorservic": [90, 170], "streamqualityservic": [90, 178], "ptzservic": [90, 177], "lightingservic": [90, 172], "audioservic": [90, 169], "speaker": [90, 92], "networkservic": [90, 175], "healthservic": [90, 171], "versionservic": [90, 179], "proxi": [90, 92, 127], "directory_modif": [90, 256], "payloadregistrationservic": [90, 154], "await": 90, "worldobjectservic": [90, 186], "fiducial_follow": [90, 274], "add_image_coordin": 90, "localgridservic": [90, 146], "classif": 90, "basic_streaming_visu": [90, 334], "extrins": [90, 92], "intrins": [90, 92, 137], "revamp": 90, "overhead": 90, "outlier": 90, "outag": 90, "cliff": [90, 92], "frametyp": 90, "frame_trajectory_command": [90, 275], "frame_ko": 90, "odom_frame_nam": 90, "frame_vo": 90, "frame_bodi": 90, "body_frame_nam": 90, "permissiondeniederror": [90, 127], "responsetoolargeerror": [90, 127], "notfounderror": [90, 127], "transientfailureerror": [90, 127], "timesyncrequir": [90, 127], "nosuchleas": [90, 142], "leasenotownedbywallet": [90, 142], "roboterror": [90, 160], "nonexistentauthorityerror": [90, 127], "unregisteredserviceerror": [90, 160], "unregisteredservicetypeerror": [90, 160], "unknownframeerror": [90, 158, 161], "vel": [90, 150], "se3trajectorypoint": 90, "labelprefix": 90, "addlogannotationrespons": 90, "vo": 90, "rt": [90, 92], "samplecommon": 90, "get_payload": 90, "self_registr": 90, "estopnogui": 90, "get_mission_st": [90, 278], "get_world_object": [90, 281], "world_object_mut": 90, "xbox_control": [90, 338], "tow": 90, "imagetyp": [90, 138], "payloadservic": [90, 153], "spotcheckservic": [90, 180], "terrainparam": 90, "metal": [90, 92, 159], "flashlight": 90, "ellipt": 90, "curv": 90, "ecdsa": 90, "cryptographi": 90, "unicod": [90, 92], "se2velocitycommand": 90, "slew": 90, "locomotionhint": 90, "jog": [90, 338], "trot": [90, 92], "oauth": 92, "additional_data": 92, "struct": [92, 138], "severity_level_unknown": 92, "ishighest": 92, "severity_level_info": 92, "severity_level_warn": 92, "actionpres": 92, "severity_level_error": 92, "fatal": 92, "severity_level_crit": 92, "immediateattent": 92, "measured_pos_tracking_error": 92, "measured_rot_tracking_error": 92, "measured_pos_distance_to_go": 92, "measured_rot_distance_to_go": 92, "arespecifi": 92, "un": 92, "defaultsto": 92, "withwrist": 92, "theroot_frame_nam": 92, "pose_trajectory_in_task": 92, "task_t_tool": 92, "maximum_acceler": 92, "doublevalu": [92, 96], "max_linear_veloc": 92, "max_angular_veloc": 92, "max_pos_tracking_error": 92, "trajectorybefor": 92, "isexceed": 92, "beignor": 92, "max_rot_tracking_error": 92, "force_remain_near_current_joint_configur": 92, "preferred_joint_configur": 92, "x_axi": 92, "y_axi": 92, "z_axi": 92, "rx_axi": 92, "ry_axi": 92, "rz_axi": 92, "wrench_trajectory_in_task": 92, "boolvalu": [92, 283], "arecommand": 92, "thisprotect": 92, "arm_cartesian_feedback": 92, "arm_joint_move_feedback": 92, "named_arm_position_feedback": 92, "arm_velocity_feedback": 92, "arm_gaze_feedback": 92, "arm_stop_feedback": 92, "arm_drag_feedback": 92, "arm_impedance_feedback": 92, "arm_cartesian_command": [92, 161], "arm_joint_move_command": [92, 161], "named_arm_position_command": 92, "arm_velocity_command": 92, "arm_gaze_command": [92, 161], "arm_stop_command": 92, "arm_drag_command": 92, "arm_impedance_command": 92, "damp": 92, "thefollow": 92, "desired_tool": 92, "desired_tool_at_end": 92, "measured_tool_at_start": 92, "desired_tool_tform_tool": 92, "diagonal_stiffness_matrix": 92, "commanded_wrench_from_stiffness_at_tool_in_desired_tool": 92, "desired_tool_at_end_tform_tool": 92, "measured_tool_at_start_tform_tool_in_task": 92, "thedesired_tool": 92, "nm": [92, 161, 244], "commanded_wrench_from_damping_at_tool_in_desired_tool": 92, "commanded_wrench_from_feed_forward_at_tool_in_desired_tool": 92, "total_commanded_wrench_at_tool_in_desired_tool": 92, "desired_toolfram": 92, "max_force_mag": 92, "max_torque_mag": 92, "total_measured_wrench_at_tool_in_desired_tool": 92, "theunderli": 92, "todetermin": 92, "inhol": 92, "thehol": 92, "couldmov": 92, "link_wr1": 92, "frameat": 92, "whichw": 92, "ofth": 92, "task_tform_desired_tool": 92, "thisdesired_tool": 92, "ourtool": 92, "byour": 92, "matric": [92, 150], "feed_forward_wrench_at_tool_in_desired_tool": 92, "of6": 92, "6x6": [92, 150], "tx": 92, "tz": 92, "alongth": 92, "diagonal_damping_matrix": 92, "6doubl": 92, "valuesalong": 92, "exert": 92, "thatth": 92, "requestedforc": 92, "60n": 92, "deviatessuch": 92, "therequest": 92, "15nm": 92, "ifdisable_safety_check": 92, "planner_statu": 92, "planned_point": 92, "knot": [92, 161, 242], "andveloc": 92, "fromjoint": 92, "appenda": 92, "theplann": 92, "ofplanned_point": 92, "amov": 92, "plannedpoint": 92, "time_to_go": 92, "formultipl": 92, "thisi": 92, "coast": 92, "deceler": 92, "wise": 92, "cubic": 92, "reference_tim": 92, "referencetim": 92, "beth": 92, "maximum_veloc": 92, "toachiev": 92, "time_since_refer": [92, 161], "disable_body_force_limit": 92, "velocity_in_frame_nam": 92, "linear_veloc": 92, "unitless": 92, "cylindrical_veloc": 92, "cartesian_veloc": 92, "angular_velocity_of_hand_rt_odom_in_hand": 92, "expressedin": 92, "thefin": 92, "twist": 92, "handto": 92, "gazing_at_target": 92, "targetrot": 92, "gaze_to_target_rotation_measur": 92, "hand_position_at_go": 92, "hand_distance_to_goal_measur": 92, "hand_roll_at_go": 92, "hand_roll_to_target_roll_measur": 92, "target_trajectory_in_frame1": 92, "frame1": 92, "frame1_nam": 92, "tool_trajectory_in_frame2": 92, "frame2": 92, "frame2_nam": [92, 161], "wrist_tform_hand": 92, "wrist_tform_hand_camera": 92, "target_trajectory_initial_veloc": 92, "startingposit": 92, "status_trajectory_complet": 92, "status_trajectory_stal": 92, "thetrajectori": 92, "baserobot": 92, "thegoal": 92, "axis_mode_posit": 92, "axis_mode_forc": 92, "desired_toolin": 92, "farfrom": 92, "loweringstiff": 92, "planner_status_unknown": 92, "planner_status_success": 92, "planner_status_modifi": 92, "forexampl": 92, "reallyshort": 92, "butwon": 92, "aminimum": 92, "planner_status_fail": 92, "possiblethat": 92, "optimalsolut": 92, "isavoid": 92, "status_tool_trajectory_stal": 92, "toofar": 92, "continuealong": 92, "status_stalled_holding_item": 92, "notstow": 92, "positions_stow": 92, "carry_st": 92, "carry_state_carri": 92, "thesesitu": 92, "blockingcondit": 92, "andth": 92, "positions_unknown": 92, "positions_carri": 92, "handslightli": 92, "positions_readi": 92, "infront": 92, "xdirect": 92, "insteadof": 92, "carry_state_carriable_and_stow": 92, "allowth": 92, "press_force_percentag": 92, "alsob": 92, "xy_admitt": 92, "admitt": 92, "z_admitt": 92, "xy_to_z_cross_term_admitt": 92, "forcein": 92, "bias_force_ewrt_bodi": 92, "leaninto": 92, "is_robot_following_hand": 92, "reaction": 92, "stiffer": 92, "admittance_setting_unknown": 92, "admittance_setting_off": 92, "admittance_setting_norm": 92, "admittance_setting_loos": 92, "admittance_setting_stiff": 92, "admittance_setting_very_stiff": 92, "willb": 92, "invalidusernam": 92, "bebecaus": 92, "theuser": 92, "clientsshould": 92, "sinceauthent": 92, "unsuccessfulattempt": 92, "afterth": 92, "http2": 92, "automaticallytrigg": 92, "clear_buff": [92, 107], "invalid_param": 92, "status_invalid_param": 92, "max_displac": 92, "whereautoreturn": 92, "max_dur": [92, 161], "acode_invalid_request": 92, "getconfigur": 92, "treat_warnings_as_error": 92, "thatar": 92, "issueswith": 92, "walkbecaus": 92, "missioncompil": 92, "element_identifi": 92, "inputwalk": 92, "docking_nod": 92, "loop_nod": 92, "mission_id": [92, 218, 222], "status_compile_error": 92, "status_validate_error": 92, "stateless": 92, "remote_grpc": 92, "execute_choreographi": [92, 97], "hadtwo": 92, "actioni": 92, "bothcallback": 92, "parallel": [92, 273, 274, 325], "parametersdirectli": 92, "acquire_data_request": 92, "theelement": 92, "completion_behavior": 92, "last_known_cap": 92, "record_time_imag": 92, "thespec": 92, "servicesevolv": 92, "andprovid": 92, "canva": 92, "fact": [92, 166], "isnot": 92, "sequence_nam": [92, 97], "rpc_timeout": [92, 119], "lease_resourc": [92, 214], "happenif": 92, "specificcamera": 92, "inclin": 92, "robot_body_sit": 92, "robot_body_pos": 92, "spot_cam_l": 92, "spot_cam_ptz": 92, "arm_sensor_point": 92, "spot_cam_align": 92, "joint_trajectori": 92, "commandth": 92, "rough": 92, "platealign": 92, "pose_trajectory_rt_target": 92, "target_tform_measured_offset": 92, "waypointthi": 92, "footprintsin": 92, "body_assist_param": 92, "force_stow_overrid": 92, "runth": 92, "settingthi": 92, "target_tform_bodi": 92, "relativeto": 92, "genericpos": 92, "target_tform_sensor": 92, "final_zoom": 92, "target_sensor_id": 92, "sensor_id": 92, "scene_object_id": 92, "is_skip": 92, "ledmai": 92, "fullbright": 92, "ptz_posit": 92, "battery_start_threshold": 92, "batterylevel": 92, "intim": 92, "battery_stop_threshold": 92, "therobot": 92, "startthreshold": 92, "animated_mov": [92, 97], "dock_id": [92, 124, 258], "thefiduci": 92, "beus": 92, "docked_waypoint_id": 92, "robotwhil": 92, "isdock": 92, "target_prep_pos": 92, "targetbefor": 92, "OR": [92, 150, 194, 195, 323], "thenavigateto": 92, "awaypoint": 92, "fornavig": 92, "thedock": 92, "prompt_dur": 92, "successfullydock": 92, "operatordo": 92, "controlshow": 92, "ona": 92, "tryagain": 92, "choosesometh": 92, "target_failure_behavior": 92, "action_wrapp": 92, "action_failure_behavior": 92, "battery_monitor": 92, "returnto": 92, "robotshould": 92, "action_dur": 92, "atimeout": 92, "acquisitioncaptur": 92, "orperform": 92, "ofsuccessfulli": 92, "takean": 92, "amountof": 92, "toautomat": 92, "retrynavig": 92, "thedesir": 92, "theaction": 92, "setto": 92, "optionsin": 92, "missionwil": 92, "defaultbehavior": 92, "default_behavior": 92, "one_of": 92, "minimumdur": 92, "proceed_if_": 92, "return_to_start_and_try_again_lat": 92, "return_to_start_and_termin": 92, "try_again_delai": 92, "safest": 92, "additionalqualifi": 92, "should_autofocus_ptz": 92, "themiss": 92, "therebyimprov": 92, "self_right_attempt": 92, "rightscan": 92, "userdo": 92, "amaximum": 92, "destroi": [92, 138], "byrepeatedli": 92, "post_mission_callback": 92, "thati": 92, "orsend": 92, "email": 92, "skip_act": 92, "thetarget": 92, "associatedact": 92, "tocommun": 92, "discovereddur": 92, "govern": 92, "disable_endto": 92, "elaps": 92, "missionfinish": 92, "atwhich": 92, "theinterv": 92, "missiontak": 92, "at15": 92, "repetit": 92, "backonc": 92, "oftim": 92, "navigate_to": [92, 135], "navigate_rout": [92, 135], "belief": 92, "travel_param": [92, 135, 216], "waypointth": 92, "destination_waypoint_id": [92, 135], "set_localization_request": 92, "youplan": 92, "global_paramet": 92, "playback_mod": 92, "map_nam": 92, "mission_nam": 92, "capturesand": 92, "choreography_item": 92, "thiswalk": 92, "target_stow_behavior_unknown": 92, "target_stow_behavior_auto": 92, "stowhead": 92, "target_stow_behavior_nev": 92, "target_stow_behavior_alwai": 92, "direction_hint": 92, "desired_wrench_odom_fram": 92, "estimation_activ": 92, "seenenough": 92, "wrenchi": 92, "init_wrench_direction_in_frame_nam": [92, 161], "applieddepend": 92, "thetorqu": 92, "requiredvector": 92, "benorm": 92, "vectorif": 92, "task_type_se3_rotational_torqu": 92, "perpendicular": 92, "theconstraint": 92, "init_wrench_direct": 92, "frame_namewil": 92, "tangential_spe": [92, 161], "rotational_spe": [92, 161], "force_limit": [92, 161], "directionvalu": 92, "positiveif": 92, "torque_limit": [92, 161], "task_typ": [92, 161], "manip": 92, "inth": 92, "control_mod": [92, 161], "target_linear_posit": [92, 161], "typetask_type_r3_linear_forc": 92, "target_angl": [92, 161], "thantask_type_r3_linear_forcethi": 92, "accel_limit": 92, "dependingon": 92, "reset_estim": [92, 161], "previousconstrain": 92, "body_offset_from_hand": 92, "andenable_hip_height_assist_for_manipul": 92, "combinationof": 92, "contact_advic": 92, "haveth": 92, "incorrectlys": 92, "num_messages_receiv": 92, "uint64": [92, 118], "arequir": 92, "extrapolation_tim": 92, "detailedexplan": 92, "extrapolation_dur": 92, "extrapolatedesir": 92, "mostextrapolation_dur": 92, "optionallyupd": 92, "notsupport": 92, "user_command_kei": 92, "effecton": 92, "velocity_safety_limit": 92, "orgain": 92, "willtrigg": 92, "orclear": 92, "0will": 92, "k_q_p": 92, "k_qd_p": 92, "body_movement_statu": 92, "final_goal_statu": 92, "se2_frame_nam": [92, 161], "trajectorymust": 92, "rejectedand": 92, "frameidentifi": 92, "planar": [92, 274], "slew_rate_limit": 92, "providedse2_frame_nam": 92, "unsafe_act": 92, "foot_posit": [92, 161], "metersadvis": 92, "05": [92, 138, 161, 186], "5cm": 92, "2cm": 92, "10cm": [92, 285], "converg": [92, 149], "standing_st": 92, "status_drag": 92, "status_grasp_fail": 92, "agood": 92, "regrasp": 92, "thensend": 92, "overcom": 92, "orabov": 92, "status_other_failur": 92, "anapigraspoverrid": 92, "robotknow": 92, "override_hold": 92, "status_fail": 92, "hint_unknown": 92, "hint_right": 92, "hint_left": 92, "status_arm_is_stuck": 92, "directionwher": 92, "afford": 92, "status_grasp_is_lost": 92, "manipulationwil": 92, "control_mode_unknown": 92, "control_mode_posit": 92, "specifiedand": 92, "trapezoidaltrajectori": 92, "task_spe": 92, "control_mode_veloc": 92, "tomaintain": 92, "se3": [92, 150, 161, 186], "task_type_unknown": 92, "task_type_se3_circle_force_torqu": 92, "whereboth": 92, "valv": [92, 229], "solid": [92, 186, 318], "graspthi": 92, "specifiedin": 92, "specifieda": 92, "task_type_r3_circle_extradof_forc": 92, "circlebut": 92, "circleand": 92, "theend": 92, "task_type_r3_circle_forc": 92, "whereth": 92, "rigidor": 92, "task_type_r3_linear_forc": 92, "linebut": 92, "manipulatinga": 92, "freeto": 92, "task_type_hold_pos": 92, "tohold": 92, "manipulationtask": 92, "toconstrain": 92, "onlyb": 92, "controlmov": 92, "receipt": 92, "advice_unknown": 92, "advice_non": 92, "samebehavior": 92, "advice_in_contact": 92, "advis": 92, "advice_not_in_contact": 92, "status_act": 92, "status_error": 92, "status_process": [92, 161], "status_incompatible_hardwar": 92, "arm_command_feedback": 92, "body_status_unknown": 92, "body_status_mov": 92, "settl": 92, "body_status_settl": 92, "final_goal_status_unknown": 92, "hashappen": 92, "final_goal_status_in_progress": 92, "final_goal_status_achiev": 92, "final_goal_status_block": 92, "itbeliev": 92, "ifa": 92, "nearing": 92, "finalposit": 92, "robotcannot": 92, "status_going_to_go": 92, "status_powered_off": 92, "unsafe_unknown": 92, "unsafe_move_to_safe_posit": 92, "sittingand": 92, "additionalstep": 92, "status_is_sit": 92, "status_stanc": 92, "status_going_to_st": 92, "status_too_far_awai": 92, "standing_unknown": 92, "standing_control": 92, "makesmal": 92, "standing_frozen": 92, "unlesscommand": 92, "thisstat": 92, "status_is_stand": 92, "series_index": [92, 193, 194, 195, 196, 197, 198, 200, 204, 206], "shutter": 92, "additional_index": [92, 194, 195, 205], "additional_index_nam": [92, 194, 195, 205], "file_descriptor": [92, 189], "series_descriptor": [92, 193, 195, 196, 198, 201, 203, 206], "series_block_index": [92, 193, 195, 206], "file_index": [92, 189, 194, 195], "checksum_typ": 92, "checksum_num_byt": 92, "checksum_non": 92, "minor_vers": 92, "patch_level": 92, "summar": 92, "series_identifi": [92, 195], "series_block_index_offset": 92, "series_identifier_hash": 92, "content_typ": [92, 194], "csv": [92, 250, 297, 321], "type_nam": [92, 194, 198, 216], "is_metadata": [92, 194, 205], "datatyp": 92, "pod_typ": [92, 194, 195, 201, 202], "innermost": 92, "outermost": 92, "descriptor_file_offset": 92, "block_entri": 92, "total_byt": [92, 193], "identifier_hash": 92, "uint64_t": 92, "lexicograph": 92, "message_typ": [92, 110, 191, 194, 195, 200], "struct_typ": 92, "logtick": 92, "varnam": 92, "rssi": 92, "composit": 92, "whose": [92, 127, 151], "datablock": 92, "acycl": 92, "dag": [92, 129], "key_to_series_identifier_hash": 92, "checksum_type_unknown": 92, "checksum_type_non": 92, "writer": [92, 188, 195], "checksum_type_sha1": 92, "uncorrupt": 92, "type_unspecifi": 92, "type_int8": 92, "type_int16": 92, "type_int32": 92, "type_int64": 92, "type_uint8": 92, "type_uint16": 92, "type_uint32": 92, "type_uint64": 92, "type_float32": 92, "type_float64": 92, "thedatabuff": 92, "requestsmad": 92, "theacquisit": 92, "request_id": [92, 114, 115, 116, 117], "acquiredmetadata": 92, "whenstor": 92, "storedin": 92, "custom_param_error": [92, 113, 127], "status_custom_params_error": 92, "data_sourc": 92, "network_compute_sourc": 92, "network_compute_captur": 92, "captureact": 92, "cancellationrequest": 92, "actionswith": 92, "capturesess": 92, "notspecifi": 92, "populateth": 92, "identif": [92, 126, 297], "purposeswhen": 92, "througheach": 92, "has_live_data": 92, "livedata": 92, "fromth": 92, "error_messag": [92, 97, 99, 106, 107, 108, 113, 114, 122, 123, 126, 127, 128, 135, 137, 138, 141, 142, 147, 149, 151, 152, 154, 155, 156, 158, 159, 161, 180, 211, 214], "error_data": [92, 117], "acrossact": 92, "theaction_id": 92, "crop": 92, "detected_gaug": 92, "individuallyidentifi": 92, "pieceof": 92, "guaranteeuniqu": 92, "necessarilystart": 92, "cancollect": 92, "data_sav": 92, "data_error": [92, 117], "respondswith": 92, "service_error": 92, "network_compute_error": 92, "image_request": [92, 137], "theimageacquisitioncap": 92, "live_data": 92, "available_model": 92, "envelop": 92, "network_compute_statu": 92, "status_unknown_capture_typ": 92, "status_failed_to_cancel": 92, "status_request_id_does_not_exist": 92, "status_acquir": 92, "status_cancel_in_progress": 92, "status_acquisition_cancel": 92, "status_data_error": 92, "status_cancel_acquisition_fail": 92, "status_request_error": 92, "status_network_error": 92, "status_getstatus_error": 92, "thetablet": 92, "listdata": 92, "max_capture_id": [92, 118], "relationbetween": 92, "insideeach": 92, "action1": 92, "group1": 92, "action2": 92, "group2": 92, "andgroup_nam": 92, "orrel": 92, "captures_from_id": 92, "thedata": 92, "newcaptur": 92, "only_include_identifi": 92, "theactual": 92, "include_imag": 92, "include_data": 92, "include_metadata": 92, "include_alert": 92, "areset": 92, "order_descend": 92, "orderedfirst": 92, "areord": 92, "large_data": 92, "capture_id": 92, "file_extens": [92, 117, 118], "from_timestamp": 92, "to_timestamp": 92, "listcaptureact": 92, "liststoreddata": 92, "froman": 92, "storedata": 92, "liststoredimag": 92, "imagesfrom": 92, "thequeri": 92, "storeimag": 92, "liststoredmetadata": 92, "singlequerystoredcapturesrespons": 92, "theservic": 92, "matchingth": 92, "canfit": 92, "emptyquerystoredcapturesrespons": 92, "instantan": 92, "start_timestamp": 92, "end_timestamp": 92, "onset": 92, "log_preserve_hint": [92, 119, 160], "blob_data": 92, "untilth": 92, "operator_com": [92, 160], "tick_data": 92, "text_messag": [92, 119], "schema_id": [92, 119], "is_tim": 92, "sequence_id": [92, 119], "somehow": 92, "segreg": 92, "line_numb": 92, "consequenti": 92, "occurr": 92, "level_unset": 92, "level_low": 92, "level_medium": 92, "level_high": 92, "level_mission_crit": 92, "level_system_crit": 92, "log_preserve_hint_unset": 92, "log_preserve_hint_norm": 92, "thisev": 92, "log_preserve_hint_preserv": 92, "bepreserv": 92, "client_error": 92, "server_error": 92, "invalid_schema_id": 92, "type_unknown": 92, "encoding_unknown": 92, "encoding_raw": 92, "concaten": [92, 120], "level_unknown": 92, "level_debug": 92, "level_info": 92, "level_warn": 92, "level_error": 92, "datagram": 92, "total_s": 92, "msgtype": 92, "channel_glob": 92, "num_data_buffer_pag": 92, "data_buffer_total_byt": 92, "num_com": 92, "num_ev": 92, "blob_spec": 92, "timespan": [92, 110, 181, 209, 247, 255], "page_id": [92, 121], "bytes_delet": 92, "int32valu": 92, "events_limit": 92, "operator_comments_limit": 92, "max_ev": 92, "1024": 92, "max_com": 92, "get_blob_spec": [92, 121], "data_buffer_statu": 92, "data_queri": 92, "event_comment_request": 92, "events_com": 92, "num_tick": 92, "is_open": 92, "is_download": 92, "deleted_timestamp": 92, "download_started_timestamp": 92, "request_preserv": 92, "status_delet": 92, "status_deletion_fail": 92, "status_not_found": 92, "compression_unknown": 92, "compression_non": 92, "compression_gzip": 92, "gzip": 92, "compression_zstd": 92, "zstd": 92, "format_bddf_fil": 92, "getdataindex": 92, "geteventscom": 92, "getdatabufferstatu": 92, "getdatapag": 92, "pf": 92, "deletedatapag": 92, "65535": 92, "service_entri": 92, "discover": 92, "aservic": 92, "anaddress": 92, "last_upd": [92, 123], "timebas": 92, "user_token_requir": [92, 123], "containa": 92, "a401": 92, "user_token": [92, 160, 182], "auth_servicedo": 92, "permission_requir": 92, "musthav": 92, "liveif": 92, "host_payload_guid": 92, "updatedvia": 92, "unknowni": 92, "getservic": 92, "status_nonexistent_servic": 92, "happenedif": 92, "status_already_exist": 92, "privat": [92, 126, 252, 318, 320], "therecord": 92, "servicerecord": 92, "directorymanag": 92, "id_start": 92, "id_end": 92, "dock_typ": 92, "power_statu": 92, "docking_command_id": 92, "update_docking_param": 92, "clock_identifi": [92, 124, 181], "rpcsthi": 92, "require_fiduci": [92, 124, 159], "dock_config": 92, "dock_stat": 92, "dock_status_unknown": 92, "dock_status_dock": 92, "link_status_unknown": 92, "link_status_connect": 92, "link_status_error": 92, "dock_type_unknown": 92, "dock_type_contact_prototyp": 92, "prototyp": 92, "spotdock": 92, "dock_type_spot_dock": 92, "dock_type_spot_doghous": 92, "hous": 92, "prep_pose_only_pos": 92, "status_misalign": 92, "misalign": 92, "pleasetri": 92, "status_old_docking_command": 92, "status_error_dock_lost": 92, "status_error_leas": 92, "status_error_command_timed_out": 92, "status_error_no_timesync": 92, "status_error_too_dist": 92, "executionthi": 92, "dockingcommandcheck": 92, "status_error_dock_not_found": 92, "prep_pose_unknown": 92, "prep_pose_use_pos": 92, "prep_pose_skip_pos": 92, "target_config_id": [92, 126], "deregistr": 92, "assert": [92, 126, 135, 141], "ocu": 92, "patrol": 92, "ocu01": 92, "offhandl": 92, "priorto": 92, "estop_level_settle_then_cutwhich": 92, "disablingmotor": 92, "disconnectedimmedi": 92, "defaultto": 92, "levelassert": 92, "estopconfigrequest": 92, "active_config": 92, "status_success": [92, 315], "status_endpoint_mismatch": 92, "status_config_mismatch": 92, "status_endpoint_unknown": 92, "status_incorrect_challenge_respons": 92, "estop_level_unknown": [92, 126], "estop_level_settle_then_cut": [92, 126], "status_invalid_endpoint": 92, "status_invalid_id": 92, "ato": 92, "denial": 92, "registerestopendpoint": 92, "deregisterestopendpoint": 92, "estopcheckin": 92, "requesta": 92, "getestopconfig": 92, "setestopconfig": 92, "getestopsystemstatu": 92, "triggerservicefault": 92, "clearservicefault": 92, "stop_feedback": 92, "freeze_feedback": 92, "selfright_feedback": 92, "safe_power_off_feedback": 92, "battery_change_pose_feedback": 92, "payload_estimation_feedback": 92, "constrained_manipulation_feedback": 92, "joint_feedback": 92, "stop_request": 92, "freeze_request": 92, "selfright_request": 92, "safe_power_off_request": 92, "battery_change_pose_request": 92, "payload_estimation_request": 92, "constrained_manipulation_request": 92, "joint_request": 92, "dimension": [92, 150, 229], "isfix": 92, "sax": 92, "frame_name_tform_box": 92, "theful": 92, "coordinatefram": 92, "center_pt": 92, "frame_name_tform_circl": 92, "polar": 92, "mathworld": 92, "wolfram": 92, "azimuth": [92, 244], "reckon": 92, "syntax": [92, 129, 247, 251], "forest": 92, "parent_frame_nam": [92, 129], "1d": 92, "concav": 92, "counterclockwis": [92, 234, 277], "min_vel": 92, "rx": 92, "ry": 92, "rz": 92, "rxrx": 92, "rxry": 92, "rxrz": 92, "rxx": 92, "rxy": 92, "rxz": 92, "ryrx": 92, "ryri": 92, "ryrz": 92, "ryx": 92, "ryi": 92, "ryz": 92, "rzrx": 92, "rzry": 92, "rzrz": 92, "rzx": 92, "rzy": 92, "rzz": 92, "xrx": 92, "xry": 92, "xrz": 92, "yrx": 92, "yry": 92, "yrz": 92, "yx": 92, "zrx": 92, "zry": 92, "zrz": 92, "zx": 92, "zy": [92, 283], "symmetr": [92, 150], "yaw_vari": 92, "varianc": 92, "cov_rzrz": 92, "removedin": 92, "fixm": 92, "sberard": 92, "atlassian": 92, "brows": 92, "12523": 92, "cov_xx": 92, "cov_xi": 92, "cov_xz": 92, "cov_yx": 92, "cov_yi": 92, "cov_yz": 92, "cov_zx": 92, "cov_zi": 92, "cov_zz": 92, "data_point": [92, 132], "ratecan": 92, "gps_devic": [92, 132], "dump": [92, 270], "peripher": 92, "newgpsdata": 92, "magnetomet": 92, "north": 92, "sbodi": 92, "timestamp_gp": 92, "timestamp_cli": 92, "connectedto": 92, "timestamp_robot": 92, "body_tform_gp": [92, 133, 282], "prn": 92, "snr": 92, "duro": 92, "microstrain": 92, "iscalcul": 92, "filter_unknown": 92, "filter_non": 92, "filter_duro_in": 92, "spp": 92, "dgnss": 92, "fixed_rtk": 92, "float_rtk": 92, "dead_reckon": 92, "fixed_posit": 92, "gps_l1ca": 92, "gps_l2cm": 92, "sbas_l1ca": 92, "glonass_l1ca": 92, "glonass_l2ca": 92, "gps_l1p": 92, "gps_l2p": 92, "bds2_b1": 92, "beidou": 92, "bds2_b2": 92, "galileo_e1b": 92, "galileo_e7i": 92, "latest_data": 92, "ecef_p_bodi": 92, "thismust": 92, "historical_data": 92, "wiki": 92, "gps_state": 92, "reportingwon": 92, "isfilt": 92, "status_need_devic": [92, 282], "resetregistr": 92, "begin_callback": [92, 99], "begin_control": [92, 99], "update_callback": [92, 99], "end_callback": [92, 99], "areacallback": [92, 99, 100, 101], "required_lease_resourc": [92, 103], "default_stop": 92, "map_config": 92, "region_info": 92, "config_data": 92, "ifempti": 92, "matchareacallbackinform": 92, "region_id": 92, "insom": 92, "navigationcommand": 92, "unfinished_rout": 92, "face_direct": 92, "face_stairs_if_pres": 92, "face_yaw_offset": 92, "andhow": 92, "callbackinstruct": 92, "callendcallback": 92, "error_leas": 92, "at_start": 92, "at_end": 92, "end_config": 92, "option_continu": 92, "error_unknown": 92, "error_transport": 92, "error_respons": 92, "error_servic": 92, "blockage_unknown": 92, "ableto": 92, "passabl": 92, "unlessit": 92, "cantreat": 92, "impass": 92, "entity_waiting_unknown": 92, "entity_waiting_dis": 92, "entity_waiting_en": 92, "impairment_unknown": 92, "navdetect": 92, "began": 92, "status_invalid_configur": 92, "suppliedconfiguration_data": 92, "status_expired_end_tim": 92, "status_invalid_command_id": 92, "status_missing_lease_resourc": 92, "status_shutdown_callback_fail": 92, "shutdownsign": 92, "acknowledg": 92, "face_direction_unknown": 92, "face_direction_along_rout": 92, "face_direction_waypoint_exact": 92, "face_direction_waypoint_auto": 92, "theopposit": 92, "face_direction_region_end": 92, "stage_unknown": 92, "stage_to_start": 92, "stage_to_end": 92, "stage_at_end": 92, "error_block": 92, "error_callback_fail": 92, "error_timed_out": 92, "option_unknown": 92, "option_stop": 92, "option_control": 92, "reportedvia": 92, "localization_unknown": 92, "localization_at_end": 92, "theparamet": 92, "intocustom_param": 92, "arerequir": 92, "calliniti": 92, "controli": 92, "callbackimplement": 92, "isrun": 92, "routechang": [92, 102], "isblock": 92, "thismight": 92, "callbackreport": 92, "live_gps_st": 92, "map_gps_stat": 92, "ecef_tform_bodi": 92, "thetim": 92, "latitude_longitude_height": 92, "state_unknown": 92, "missing_servic": 92, "registeredbut": 92, "faulted_servic": 92, "edge_snapshot_id": [92, 135], "overwhelm": [92, 318], "theminto": 92, "anedgesnapshot": 92, "adownloadgraphrespons": 92, "waypoint_snapshot_id": [92, 135], "download_imag": [92, 135], "fromeach": 92, "compress_point_cloud": 92, "smallestavail": 92, "do_not_download_point_cloud": [92, 135], "awaypointsnapshot": 92, "goal_llh": 92, "goal_yaw": 92, "achieveat": 92, "bear": 92, "east": 92, "andwest": 92, "pi": 92, "max_distance_from_map": 92, "inmet": 92, "waypoint_id": [92, 135], "request_live_point_cloud": [92, 135], "usedto": 92, "request_live_imag": [92, 135], "ofloc": 92, "request_live_terrain_map": [92, 135], "request_live_world_object": [92, 135], "request_live_robot_st": [92, 135], "compress_live_point_cloud": 92, "smallest": [92, 166], "clouddata": 92, "request_gps_st": [92, 135], "thisloc": 92, "remote_cloud_statu": 92, "outif": 92, "eventuallyit": 92, "truststhat": 92, "isavail": 92, "showgraph": 92, "is_lost": 92, "rejectnavigateto": 92, "total_num_accepted_loc": 92, "criteria": 92, "lastsetloc": 92, "total_num_rejected_loc": 92, "num_rejected_localizations_since_accept": 92, "sinceeith": 92, "distance_traveled_with_rejected_loc": 92, "believesth": 92, "last_accepted_loc": 92, "last_rejected_loc": 92, "num_consecutive_bad_edg": 92, "lostdetector": 92, "anaccept": 92, "agreement": 92, "max_time_with_bad_loc": 92, "startcount": 92, "max_distance_with_bad_loc": 92, "max_num_edges_with_bad_loc": 92, "declareth": 92, "toset": 92, "route_follow_param": [92, 135], "waypointin": 92, "thedestin": 92, "theoffset": 92, "acontinu": 92, "robot_impair": 92, "error_waypoint_id": 92, "theerror": 92, "error_edge_id": 92, "status_invalid_edg": 92, "sthat": 92, "area_callback_error": 92, "seed_tform_go": [92, 135], "gps_navigation_param": [92, 135], "tonavig": 92, "insteadth": 92, "worksident": 92, "goal_waypoint_rt_seed_ewrt_seed_toler": [92, 135], "route_param": [92, 135], "allparamet": 92, "gps_statu": 92, "route_blocked_behavior": [92, 135], "remaining_rout": 92, "completed_rout": 92, "visualizationof": 92, "conditionsedg": 92, "forstatus_reached_go": 92, "remaining_route_length": 92, "last_ko_tform_go": 92, "active_region_inform": 92, "beblock": 92, "stuck_reason": 92, "region_statu": 92, "exists_in_directori": 92, "withth": 92, "has_data": 92, "new_cmd_behavior": 92, "existing_cmd_behavior": 92, "map_has_lidar_data": 92, "robot_configured_for_lidar": 92, "andwaypoint_tform_bodi": 92, "notprovid": 92, "waypointwa": 92, "thesetlocalizationrequest": 92, "ko_tform_bodi": [92, 135], "initialloc": 92, "positionsuppli": 92, "itsearch": 92, "neighborhood": 92, "suppliedyaw": 92, "fiducial_init": [92, 135], "use_fiducial_id": [92, 135], "status_no_matching_fiduci": 92, "status_fiducial_too_far_awai": 92, "fiducial_too_old": 92, "orfiducial_pose_uncertain": 92, "do_ambiguity_check": [92, 135], "considerfiduci": 92, "waypointsmai": 92, "refine_fiducial_result_with_icp": [92, 135], "refine_with_visual_featur": [92, 135], "error_report": 92, "suspected_ambigu": 92, "sensor_statu": 92, "themap": 92, "status_impairedwil": 92, "quality_check_result": 92, "statusher": 92, "qualitycheck": 92, "alternate_robot_tform_waypoint": 92, "theresult": 92, "wehav": 92, "whenw": 92, "reachedth": 92, "ignore_final_yaw": 92, "velocity_limit": [92, 135], "achieveth": 92, "avoidingobstacl": 92, "maywalk": 92, "feature_quality_toler": 92, "disable_alternate_route_find": [92, 216], "clutter": 92, "teleoperatedbi": 92, "roboti": 92, "tocontinu": 92, "lost_detector_strictness_unknownresult": 92, "planner_mod": 92, "asdatachunk": 92, "map_stat": 92, "withoutunderli": 92, "generate_new_anchor": [92, 135], "treat_validation_warnings_as_error": 92, "bereturn": 92, "loaded_waypoint_snapshot_id": 92, "unknown_waypoint_snapshot_id": 92, "loaded_edge_snapshot_id": 92, "unknown_edge_snapshot_id": 92, "license_statu": 92, "validation_statu": 92, "aboutwhi": 92, "robotwil": 92, "missing_waypoint_ids_in_edg": 92, "idsreferenc": 92, "missing_waypoint_ids_in_anchor": 92, "thesear": 92, "edge_ids_invalid_transform": 92, "from_tform_to": [92, 159, 283], "uploadedthat": 92, "arenorm": 92, "waypoint_anchors_invalid_transform": 92, "thewaypoint": 92, "rotationsthat": 92, "onupload": 92, "object_anchors_invalid_transform": 92, "areth": 92, "duplicate_waypoint_id": 92, "notethat": 92, "duplicate_waypoint_anchor_id": 92, "aredupl": 92, "duplicate_object_anchor_id": 92, "idsar": 92, "duplicate_edge_id": 92, "thatid": 92, "band": [92, 294], "invalid_waypoint_ids_self_edg": 92, "waypointid": 92, "andr": 92, "has_empty_waypoint_id": 92, "has_empty_edge_id": 92, "has_empty_waypoint_anchor_id": 92, "emptyanchor": 92, "has_empty_object_anchor_id": 92, "malformed_staircase_edge_id": 92, "rerecord": 92, "insiz": 92, "inord": 92, "anddeseri": 92, "verify_refinement_qu": 92, "callstoprecord": 92, "status_snapshot_does_not_exist": 92, "status_no_timesync": 92, "status_expir": 92, "status_too_dist": 92, "status_unknown_route_el": 92, "status_feature_desert": 92, "uniniti": [92, 135], "status_could_not_update_rout": 92, "wrestl": 92, "trysai": 92, "orhad": 92, "nolong": 92, "gps_status_unknown": 92, "mapus": 92, "status_no_anchor": 92, "status_invalid_pos": 92, "unachiev": [92, 135], "upsid": 92, "status_invalid_gps_command": 92, "moredetail": 92, "status_unknown_waypoint": 92, "weren": 92, "status_navig": 92, "status_wait": 92, "status_callback_in_control": 92, "blockage_status_unknown": 92, "blockage_status_route_clear": 92, "blockage_status_route_blocked_temporarili": 92, "itselfstuck": 92, "blockage_status_stuck": 92, "hasdeclar": 92, "route_following_status_unknown": 92, "route_following_status_following_rout": 92, "orfrom": 92, "route_following_status_returning_to_rout": 92, "becauseit": 92, "route_following_status_following_alternate_rout": 92, "waypointsto": 92, "partof": 92, "route_following_status_explor": 92, "arounda": 92, "duringnavig": 92, "otherdestin": 92, "tobecom": 92, "impaired_statu": 92, "mid": 92, "recoverfrom": 92, "stuck_reason_unknown": 92, "stuck_reason_obstacl": 92, "stuck_reason_area_callback_block": 92, "stuck_reason_area_callback_fail": 92, "toother": 92, "stuck_reason_goal_block": 92, "toreach": 92, "resume_unknown": 92, "resume_return_to_unfinished_rout": 92, "thefurthest": 92, "resume_fail_when_not_on_rout": 92, "route_blocked_unknown": 92, "route_blocked_rerout": 92, "destinationthat": 92, "pointaft": 92, "followth": 92, "aresimilarli": 92, "route_blocked_fail": 92, "start_unknown": 92, "start_goto_start": 92, "usingedg": 92, "therout": 92, "start_goto_rout": 92, "pointthat": 92, "fromthat": 92, "willpref": 92, "start_fail_when_not_on_rout": 92, "fiducial_init_unknown": 92, "quality_check_unknown": 92, "statusenum": 92, "quality_check_success": 92, "quality_check_poor_point_cloud_match": 92, "locationof": 92, "quality_check_poor_gravity_align": 92, "fiducialb": 92, "wrongli": 92, "simu": 92, "miscalibr": 92, "thesetloc": 92, "quality_check_skip": 92, "quality_check_bad_height": 92, "theclient": 92, "status_abort": 92, "awayfrom": 92, "status_fiducial_too_old": 92, "detectiontim": 92, "status_fiducial_pose_uncertain": 92, "unreliablepos": 92, "thatwer": 92, "detectionsat": 92, "uncertain": 92, "sensorsetup": 92, "sensorstatu": 92, "tolerance_unknown": 92, "tolerance_default": 92, "tolerance_ignore_poor_feature_qu": 92, "planner_mode_unknown": 92, "planner_mode_default": 92, "planner_mode_short_rang": 92, "planner_mode_long_rang": 92, "navigatearound": 92, "status_map_too_large_licens": 92, "acommon": 92, "arobot": 92, "thecurr": 92, "formor": 92, "ram": [92, 135], "uploadswil": 92, "lateruploadgraph": 92, "fulluploadgraph": 92, "regularuploadgraph": 92, "semanticsa": 92, "forincrement": 92, "mere": 92, "streamingwrapp": 92, "beload": 92, "longerrun": 92, "lost_detector_strictness_unknown": 92, "strictness_default": 92, "lost_detector_strictness_dis": 92, "lost_detector_strictness_default": 92, "lost_detector_strictness_strict": 92, "seed_tform_object": [92, 283], "notnecessarili": 92, "session_nam": [92, 159], "usermai": 92, "regionthat": 92, "client_usernam": [92, 159], "client_software_vers": [92, 159], "client_id": [92, 159], "client_typ": [92, 159], "mutabl": 92, "snapshot_id": 92, "understood": 92, "direction_constraint": [92, 159], "facewhen": 92, "require_align": [92, 159], "shouldn": [92, 285], "overobstacl": 92, "override_mobility_param": 92, "fieldmask": 92, "isstor": 92, "terrain_param": 92, "beannot": 92, "meansal": 92, "conserv": 92, "limitstor": 92, "usedfor": 92, "edge_sourc": 92, "robotmai": 92, "corridorwidth": 92, "sharedacross": 92, "straight_staircas": 92, "staircase_with_land": 92, "descent_prefer": 92, "thisstaircas": 92, "withrespect": 92, "straightlin": 92, "immut": 92, "foot_stat": 92, "planar_ground": 92, "alternate_waypoint": 92, "alternate_edg": 92, "waypoint_anchor": 92, "object_anchor": [92, 283], "total_path_length": 92, "loadedmap": 92, "num_byt": 92, "raminsid": 92, "deduplicateregion": 92, "isdefin": 92, "severalwaypoint": 92, "notguarante": 92, "waypointonli": 92, "multiplewaypoint": 92, "bounding_box": 92, "basefram": 92, "base_frame_nam": 92, "timeof": 92, "base_frame_tform_region": 92, "waypoint_tform_ko": 92, "kitchen": 92, "fridg": 92, "creation_tim": 92, "icp_vari": 92, "recordtim": 92, "scan_match_region": 92, "waypoint_sourc": 92, "client_metadata": [92, 159], "loop_closure_set": 92, "ata": 92, "otherparamet": 92, "thedefault": 92, "theywil": 92, "agp": 92, "andrun": 92, "disable_gps_loc": 92, "willus": 92, "default_region": [92, 159], "nospeci": 92, "trait": 92, "dist_2d": [92, 159], "disable_loop_closur": 92, "disable_collision_check": 92, "closuresfrom": 92, "max_edge_length": 92, "nonzero": 92, "loopclosur": 92, "max_odometry_path_length": 92, "shortcut": 92, "robot_local_grid": 92, "is_point_cloud_process": 92, "version_id": 92, "itha": 92, "has_remote_point_cloud_sensor": 92, "body_tform_remote_point_cloud_sensor": 92, "srefer": 92, "annotation_state_unknown": 92, "annotation_state_set": 92, "deliber": 92, "annotation_state_non": 92, "subfield": 92, "direction_constraint_unknown": 92, "direction_constraint_no_turn": 92, "direction_constraint_forward": 92, "direction_constraint_revers": 92, "direction_constraint_non": 92, "ground_clutter_unknown": 92, "ground_clutter_off": 92, "ground_clutter_from_footfal": 92, "footfal": 92, "path_mode_unknown": 92, "path_mode_default": 92, "path_mode_strict": 92, "descent_preference_unknown": 92, "descent_preference_always_revers": 92, "routecould": 92, "constraintscr": 92, "causesnavig": 92, "byth": 92, "adjacentconstraint": 92, "forwarddirect": 92, "edge_source_unknown": 92, "edge_source_odometri": 92, "edge_source_small_loop_closur": 92, "edge_source_fiducial_loop_closur": 92, "edge_source_alternate_route_find": 92, "edge_source_user_request": 92, "edge_source_loc": 92, "edgeof": 92, "union": 92, "data_filter_unknown": 92, "data_filter_non": 92, "data_filter_include_onli": 92, "waypoint_source_unknown": 92, "waypoint_source_robot_path": 92, "waypoint_source_user_request": 92, "waypoint_source_alternate_route_find": 92, "se3_covari": 92, "gaussian": 92, "uncertainti": 92, "confidence_bound": 92, "thiswil": 92, "diagonalmatrix": 92, "unconstrain": 92, "x_bound": 92, "y_bound": 92, "z_bound": 92, "yaw_bound": 92, "initial_hint": [92, 149, 283], "modify_anchoring_on_serv": [92, 149, 283], "stream_intermediate_result": [92, 149, 283], "apply_gps_result_to_waypoints_on_serv": 92, "theoptim": 92, "ecef_tform_waypointappli": 92, "gps_result": 92, "ecef_tform_se": 92, "thisoper": 92, "usinggp": 92, "optimizer_param": 92, "measurement_param": 92, "optimize_existing_anchor": [92, 283], "initialguess": 92, "waypointwhich": 92, "onth": 92, "gravity_ewrt_se": 92, "use_kinematic_odometri": 92, "odometryfram": 92, "use_visual_odometri": 92, "framewil": 92, "use_gyroscope_measur": 92, "appar": [92, 283], "use_loop_closur": 92, "use_world_object": 92, "anotherwhen": 92, "co": [92, 283], "use_gp": 92, "tohelp": 92, "max_it": 92, "max_time_second": 92, "kinematic_odometry_weight": 92, "visual_odometry_weight": 92, "world_object_weight": 92, "hint_weight": 92, "gyroscope_weight": 92, "loop_closure_weight": 92, "gps_weight": 92, "waypoint_result": [92, 283], "world_object_result": [92, 283], "anchoring_on_server_was_modifi": 92, "erroroccur": 92, "nonlinear": 92, "final_iter": 92, "violated_waypoint_constraint": 92, "violated_object_constraint": 92, "missing_snapshot_id": 92, "missing_waypoint_id": 92, "themto": 92, "invalid_hint": 92, "unorgan": 92, "inconsistent_edg": 92, "incorrectloop": 92, "werepass": 92, "num_measurements_us": 92, "subgraph": [92, 149], "modify_map_on_serv": [92, 149], "presenc": 92, "check_edges_for_collis": 92, "collision_check_robot_radiu": 92, "sphere": [92, 186, 313, 334], "aloop": 92, "spheric": 92, "linefrom": 92, "collision_check_height_vari": 92, "ramp": [92, 231], "alongit": 92, "do_feature_match": 92, "matchingwil": 92, "coars": 92, "min_loop_closure_path_length": 92, "fromon": 92, "max_loop_closure_edge_length": 92, "candid": [92, 175], "thecandid": 92, "max_fiducial_dist": 92, "tous": 92, "max_loop_closure_height_chang": 92, "arewil": 92, "prune_edg": 92, "areawil": 92, "icp_it": 92, "max_point_match_dist": 92, "toaccept": 92, "max_loop_closure_path_length": 92, "onewaypoint": 92, "beyondthi": 92, "unwil": 92, "trust": 92, "num_extra_loop_closure_iter": 92, "isus": 92, "nearbyloop": 92, "processtopologyrpc": 92, "do_odometry_loop_closur": 92, "odometry_loop_closure_param": 92, "icp_param": 92, "do_fiducial_loop_closur": 92, "fiducial_loop_closure_param": 92, "collision_check_param": 92, "whichcollid": 92, "timeout_second": 92, "45second": 92, "partialresult": 92, "timed_out": 92, "processingcan": 92, "processtopologi": 92, "new_subgraph": 92, "viastream": 92, "map_on_server_was_modifi": 92, "serverwa": 92, "occurreddur": 92, "whenmap_on_server_was_modifi": 92, "backto": 92, "topologyprocess": 92, "representingth": 92, "seed_tform_waypoint_uncertainti": 92, "seed_tform_waypoint_constraint": 92, "minimizeth": 92, "canensur": 92, "emptywil": 92, "perfectli": 92, "seed_tform_object_uncertainti": 92, "seed_tform_object_constraint": 92, "theoveral": 92, "gps_status_not_enough_measur": 92, "status_missing_waypoint_snapshot": 92, "status_optimization_failur": 92, "minima": 92, "ill": [92, 127], "status_constraint_viol": 92, "status_max_iter": 92, "status_max_tim": 92, "status_invalid_hint": 92, "status_map_modified_during_process": 92, "status_invalid_gravity_align": 92, "mapwith": 92, "edge_id": [92, 135], "not_in_map": 92, "existin": 92, "waypoint_tform_bodi": 92, "startingfiduci": 92, "aleas": 92, "error_existing_edg": 92, "status_exist": 92, "waypoint_nam": [92, 159], "recording_environ": [92, 159], "waypointand": 92, "verifyingthat": 92, "created_waypoint": 92, "created_edg": 92, "missing_fiduci": 92, "fiducialswer": 92, "bad_pose_fiduci": 92, "status_fiducial_pose_not_ok": 92, "beloc": 92, "recordingwil": 92, "createwaypointresponsei": 92, "licensestatu": 92, "is_record": 92, "recordinga": 92, "session_start_tim": 92, "shouldb": 92, "name_prefix": 92, "prepend": [92, 271], "waypoint_environ": 92, "edge_environ": [92, 159], "alledg": 92, "waypointsand": 92, "started_recording_on": 92, "generatedaft": 92, "currentlyvis": 92, "startrecordingi": 92, "recordingrequest": 92, "sessionstart": 92, "error_waypoint_localized_id": 92, "thestartrecordingrequest": 92, "status_not_record": 92, "status_missing_transform": 92, "status_could_not_create_waypoint": 92, "status_remote_cloud_failure_not_in_directori": 92, "status_remote_cloud_failure_no_data": 92, "map_state_unknown": 92, "map_state_ok": 92, "map_state_too_large_for_licens": 92, "forsom": 92, "status_not_localized_to_existing_map": 92, "startingto": 92, "status_not_localized_to_end": 92, "beforew": 92, "status_not_ready_yet": 92, "moveth": 92, "getmapstatu": 92, "downloadwaypoint": 92, "aresuffici": 92, "thatha": 92, "landmark": 92, "bundle_id": 92, "thislandmark": 92, "keyframe_id": 92, "keypoint_id": 92, "3x3": [92, 150], "orb": 92, "brief": 92, "image_capture_and_sourc": 92, "informationabout": 92, "alreadyextract": 92, "bundle_tform_imag": 92, "key_fram": 92, "bundle_frame_nam": 92, "frame_tree_snapshot": [92, 129, 161], "visual_descriptor": 92, "size_pixel": 92, "depth_measur": 92, "position_covari": 92, "depth_vari": 92, "agraph": 92, "position_with_covari": 92, "anorient": 92, "thelandmark": 92, "whichfram": 92, "positionwith": 92, "direction_with_covari": 92, "thisrepres": 92, "canon": 92, "fromdiffer": 92, "setwhenev": 92, "landmark_observ": 92, "landmark_fram": 92, "grippercameragetparam": 92, "camera_mod": 92, "exposure_auto": 92, "exposure_absolut": 92, "exposure_roi": 92, "acertain": 92, "focus_auto": 92, "focus_absolut": 92, "infin": 92, "focal": 92, "focus_roi": 92, "draw_focus_roi_rectangl": 92, "hdr": 92, "exposurein": 92, "framer": 92, "led_mod": 92, "led_torch_bright": 92, "torch": 92, "led_mode_off": 92, "white_balance_temperature_auto": 92, "balanceunset": 92, "white_balance_temperatur": 92, "ifwhite_balance_temperature_auto": 92, "1correspond": 92, "roi_percentage_in_imag": 92, "lefthand": 92, "righthand": 92, "window_s": 92, "mode_unknown": 92, "mode_640_480": 92, "640x480": 92, "mode_640_480_120fps_uyvi": 92, "mode_1280_720": 92, "1280x720": 92, "mode_1280_720_60fps_uyvi": 92, "mode_1920_1080": 92, "1920x1080": 92, "mode_1920_1080_60fps_mjpg": 92, "mode_3840_2160": 92, "3840x2160": 92, "mode_3840_2160_30fps_mjpg": 92, "mode_4096_2160": 92, "4096x2160": 92, "mode_4096_2160_30fps_mjpg": 92, "mode_4208_3120": 92, "4208x3120": 92, "mode_4208_3120_20fps_mjpg": 92, "led_mode_unknown": 92, "led_mode_torch": 92, "constantli": [92, 295, 326], "hdr_unknown": 92, "hdr_off": 92, "hdr_auto": 92, "hdr_manual_1": 92, "hdr_manual_2": 92, "hdr_manual_3": 92, "hdr_manual_4": 92, "roi_window_size_unknown": 92, "roi_window_size_1": 92, "roi_window_size_2": 92, "roi_window_size_3": 92, "roi_window_size_4": 92, "roi_window_size_5": 92, "roi_window_size_6": 92, "roi_window_size_7": 92, "roi_window_size_8": 92, "setparam": 92, "getparam": 92, "specifiedwith": 92, "observesveloc": 92, "piecewisecub": 92, "polynomi": 92, "eachtrajectori": 92, "trajectorypoint": 92, "accelerationconstraint": 92, "stillobei": 92, "5708": [92, 161], "openveloc": 92, "maximum_open_close_veloc": 92, "maximum_open_close_acceler": 92, "maximum_torqu": 92, "disable_force_on_contact": [92, 161], "detectionand": 92, "claw_gripper_feedback": 92, "claw": 92, "claw_gripper_command": [92, 161], "status_applying_forc": 92, "facilit": 92, "trend": 92, "asymbol": 92, "identifyth": 92, "disable_rpc_log": 92, "recordedin": 92, "theresponsehead": 92, "strippeddown": 92, "code_unspecifi": 92, "code_internal_server_error": 92, "microsecond": 92, "impliesth": 92, "eachimag": 92, "transformsnapshot": 92, "capture_param": 92, "androbot": 92, "collectedfrom": 92, "size1280x720": 92, "forbackward": 92, "greyscale_u8": 92, "rgb_u8": 92, "fallback_format": [92, 137], "isinvalid": 92, "bepref": 92, "depth_scal": [92, 137], "rectilinear": 92, "pinhole_brown_conradi": 92, "brown": 92, "conradi": 92, "distort": 92, "kannala_brandt": 92, "kannala": 92, "brandt": 92, "lens": 92, "image_typ": [92, 138], "d58": 92, "__": 92, "calib3d": 92, "equidist": 92, "ethz": 92, "asl": 92, "kalibr": 92, "equat": 92, "arxiv": 92, "pdf": 92, "1807": 92, "08957": 92, "kb4": 92, "pinhole_intrins": 92, "k3": 92, "k4": 92, "radtan": 92, "tangenti": 92, "paper": 92, "decent": 92, "1966": 92, "444": 92, "462": 92, "p1": 92, "p2": 92, "princip": 92, "focal_length": 92, "principal_point": 92, "optic": 92, "format_rl": 92, "pixel_format_rgba_u8": 92, "pixel_format_depth_u16": 92, "uint16": 92, "status_unknown_camera": 92, "status_source_data_error": 92, "willnot": 92, "shouldchoos": 92, "serviceshould": 92, "image_type_unknown": 92, "image_type_visu": 92, "image_type_depth": 92, "sourcesth": 92, "request_unknown": 92, "record_ev": 92, "controlled_motors_off": 92, "immediate_robot_off": 92, "lease_stal": 92, "policy_id": [92, 141], "controllingth": 92, "haltrobot": 92, "timer": [92, 141], "last_checkin": 92, "active_control_act": 92, "actionsmai": 92, "to_add": [92, 141], "mismatch": [92, 135, 213], "added_polici": 92, "removed_polici": 92, "user_id": 92, "status_invalid_policy_id": 92, "policy_control_action_unknown": 92, "policy_control_action_auto_return": 92, "policy_control_action_motors_off": 92, "policy_control_action_robot_off": 92, "status_invalid_leas": 92, "theactiv": 92, "undergo": [92, 141, 161, 163], "modifypolici": [92, 141], "thepolici": 92, "resource_already_claim": 92, "epochat": 92, "user_nam": 92, "beacquir": 92, "leasethat": 92, "wantto": 92, "retent": 92, "thegetstatusrespons": 92, "leaseretain": 92, "attempted_leas": 92, "previous_leas": 92, "latest_known_leas": [92, 144], "latest_resourc": 92, "include_full_lease_info": [92, 142], "resource_tre": 92, "sub_resourc": 92, "retainownership": 92, "newleas": 92, "methodimmedi": 92, "status_invalid_resourc": 92, "listleaseresourc": 92, "knownresourc": 92, "status_not_authoritative_servic": 92, "authorit": [92, 142], "status_old": 92, "status_revok": [92, 142], "status_unmanag": 92, "unmanag": 92, "status_wrong_epoch": 92, "isset": 92, "leasei": 92, "status_not_active_leas": 92, "thenew": 92, "retainleasemethod": 92, "possess": 92, "feature_cod": 92, "currentlyload": 92, "feature_en": 92, "indicatingif": 92, "robot_seri": 92, "not_valid_befor": 92, "not_valid_aft": 92, "licensed_featur": 92, "status_valid": 92, "status_not_yet_valid": 92, "status_malform": 92, "status_serial_mismatch": 92, "status_no_licens": 92, "getlicenseinfo": 92, "licensecurr": 92, "local_grid_typ": 92, "local_grid_request": 92, "local_grid_respons": 92, "num_local_grid_error": 92, "local_grid_type_nam": [92, 146], "suchthat": 92, "quadrant": 92, "thecel": 92, "xi": 92, "num_cells_x": 92, "yj": 92, "cell_siz": 92, "cell_format": 92, "locatedat": 92, "rle_count": 92, "thebyt": 92, "cell_value_scal": 92, "cell_value_offset": 92, "unknown_cel": 92, "isunknown": 92, "uint8_t": 92, "num_cells_i": 92, "gridcel": 92, "cell_format_unknown": 92, "cell_format_float32": 92, "cell_format_float64": 92, "cell_format_int8": 92, "cell_format_uint8": 92, "cell_format_int16": 92, "cell_format_uint16": 92, "encoding_rl": 92, "status_no_such_grid": 92, "status_data_unavail": 92, "status_data_invalid": 92, "log_status": 92, "past_dur": 92, "status_id_not_found": 92, "bundler": 92, "status_receiv": 92, "status_sync": 92, "status_don": 92, "status_termin": 92, "type_experi": 92, "type_retro": 92, "retroact": 92, "status_experiment_log_run": 92, "status_concurrency_limit_reach": 92, "status_log_termin": 92, "getlogstatu": [92, 147], "getactivelogstatus": [92, 147], "startretrolog": [92, 147], "logstarttim": 92, "t_rpc": 92, "t_buffer": 92, "recept": 92, "andt_buff": 92, "startexperimentlog": [92, 147], "todisk": 92, "watchdog": 92, "callingupdateexperimentlog": 92, "updateexperimentlog": [92, 147], "durationof": 92, "terminatelog": [92, 147], "sky": 92, "cup": 92, "wouldn": 92, "ewrt": 92, "tolerance_z": 92, "horizon": [92, 297], "rotation_with_toler": 92, "squeeze_grasp": 92, "override_request": 92, "api_grasp_overrid": 92, "carry_state_overrid": 92, "not_hold": 92, "carry_state_overridemessag": 92, "thingslik": 92, "gripperupsid": 92, "goodgrasp": 92, "position_constraint": 92, "userrequest": 92, "grasp_position_constraint_fixed_at_user_posit": 92, "graspthat": 92, "selectionhelp": 92, "manipulation_camera_sourc": 92, "willattempt": 92, "transforms_snapshot_manipulation_data": 92, "walkto_raycast_intersect": 92, "walktoobject": 92, "raycast": [92, 158, 313], "grasp_planning_solut": 92, "gripper_nearest_object": 92, "ballpark": 92, "walk_to_object_ray_in_world": 92, "walk_to_object_in_imag": 92, "pick_object": 92, "pick_object_ray_in_world": 92, "mostconfigur": 92, "pick_object_execute_plan": 92, "object_rt_fram": 92, "walk_gaze_mod": 92, "ray_start_rt_fram": 92, "thismessag": 92, "ray_end_rt_fram": 92, "beforeperform": 92, "pick_auto_walk_and_gaz": 92, "pick_auto_gaz": 92, "pick_no_auto_walk_or_gaz": 92, "soconsid": 92, "rotation_ewrt_fram": 92, "disallow": 92, "NO": 92, "squeeze_grasp_disallow": 92, "gripperto": 92, "offset_dist": 92, "willwalk": 92, "override_unknown": 92, "override_not_hold": 92, "grasp_position_constraint_unknown": 92, "grasp_position_constraint_norm": 92, "manipulation_camera_source_unknown": 92, "manipulation_camera_source_stereo": 92, "manipulation_camera_source_hand": 92, "manip_state_unknown": 92, "manip_state_don": 92, "manip_state_searching_for_grasp": 92, "manip_state_moving_to_grasp": 92, "manip_state_grasping_object": 92, "manip_state_placing_object": 92, "manip_state_grasp_planning_succeed": 92, "differentgrasp": 92, "thecamera": 92, "retarget": 92, "thegrasp": 92, "gazeto": 92, "manip_state_walking_to_object": 92, "manip_state_attempting_raycast": 92, "manip_state_moving_to_plac": 92, "manip_state_place_failed_to_raycast_into_map": 92, "manip_state_place_succeed": 92, "manip_state_place_fail": 92, "pick_walk_gaze_unknown": 92, "locationmust": 92, "pick_plan_onli": 92, "manipulationapifeedback": 92, "overridegrasp": 92, "absolutemetr": 92, "timestamp_start": 92, "metricsof": 92, "changein": 92, "firsttim": 92, "timestamp_end": 92, "sequence_numb": [92, 151], "itwil": 92, "trackwhat": 92, "robot_serial_numb": 92, "robot_speci": 92, "thesesequence_numb": 92, "parameterswhich": 92, "include_ev": [92, 151], "missing_kei": 92, "first_sequence_numb": 92, "last_sequence_numb": 92, "getstoresequencerang": 92, "getabsolutemetricsnapshot": 92, "getmetr": 92, "fingerprint": 92, "delimin": 92, "outstand": 92, "question_id": [92, 211], "answer_cod": 92, "thequest": 92, "impl_typenam": 92, "mission_info": 92, "history_upper_tick_bound": 92, "int64valu": 92, "history_lower_tick_bound": 92, "history_past_tick": 92, "user_data": 92, "pause_tim": 92, "oftenthei": 92, "for_autonomous_process": 92, "ahuman": 92, "betterunderstand": 92, "answered_quest": 92, "tick_count": 92, "accepted_answer_cod": 92, "tick_start_timestamp": 92, "node_st": 92, "result_failur": 92, "result_error": 92, "whyth": 92, "status_invalid_question_id": 92, "status_invalid_cod": 92, "status_already_answ": 92, "status_incompatible_answ": 92, "status_no_mission_plai": 92, "status_no_miss": 92, "status_failur": 92, "status_paus": 92, "outsideof": 92, "status_non": 92, "completedsuccessfulli": 92, "notstatus_stop": 92, "loadmissionaschunk": 92, "failfor": 92, "useloadmissionaschunks2": 92, "astream": 92, "maximummessag": 92, "responsear": 92, "messages": 92, "isa": 92, "streamedmessag": 92, "THe": 92, "breakth": 92, "bedeseri": 92, "reiniti": 92, "localization_request": 92, "usedar": 92, "recalcul": 92, "allow_bad_qu": 92, "andif": 92, "response_bb_kei": 92, "thegraph": 92, "localization_request_bb_kei": 92, "thelocalization_request": 92, "abosdyn": 92, "theblackboard": 92, "gripper_param": 92, "navigation_feedback_response_blackboard_kei": 92, "messageto": 92, "navigate_route_response_blackboard_kei": 92, "toa": 92, "navigate_route_request_blackboard_kei": 92, "route_gen_param": 92, "navigate_to_response_blackboard_kei": 92, "query_param": [92, 115], "capture_action_ids_format": 92, "action_name_format": 92, "group_name_format": 92, "apiev": 92, "start_timeand": 92, "starttim": 92, "beevalu": 92, "motor_power_st": 92, "robot_state_blackboard_nam": 92, "ofclear": 92, "cause_fal": 92, "cause_hardwar": 92, "handle_stal": 92, "mission_text": 92, "rescu": 92, "textth": 92, "generatea": 92, "valuespecifi": 92, "willreplac": 92, "brace": [92, 284], "loop_count": 92, "arepeat": 92, "request_name_in_blackboard": 92, "acquiredatarequestaft": 92, "metadata_name_in_blackboard": 92, "generatean": 92, "action_namevalu": 92, "blackboardwil": 92, "variablefrom": 92, "disable_cancel_on_pause_or_stop": 92, "outgo": 92, "nodei": 92, "ispaus": 92, "outgoingacquiredatarequest": 92, "format_metadata": 92, "stringformat": 92, "thechild": 92, "willalwai": 92, "request_when_interrupt": 92, "andformat_metadata": 92, "pause_mission_metadata": 92, "restart_mission_metadata": 92, "load_mission_metadata": 92, "stop_mission_metadata": 92, "lease_use_error_metadata": 92, "play_mission_timeout_metadata": 92, "child_node_error_metadata": 92, "child_node_exception_metadata": 92, "default_metadata": 92, "keys_for_lease_use_error_messag": 92, "datetim": [92, 209, 220, 224], "iso8601": 92, "blackboard_vari": 92, "recommendsus": 92, "thischild": 92, "itreturn": 92, "docking_station_id_blackboard_kei": 92, "docking_command_response_blackboard_kei": 92, "anddocking_command_feedback_response_blackboard_kei": 92, "command_status_nam": 92, "tobosdyn": 92, "thisnam": 92, "feedback_status_nam": 92, "whiledock": 92, "statusvalu": 92, "namei": 92, "docking_command_feedback_response_blackboard_kei": 92, "duration_name_in_blackboard": 92, "oftyp": 92, "time_remaining_nam": 92, "blackboardvari": 92, "asa": 92, "timeout_child": 92, "nodewil": 92, "generatestr": 92, "blackboard_variable_nam": 92, "decim": 92, "float_vari": 92, "2f": 92, "tbdselect": 92, "13_loop_3": 92, "2148320923085": 92, "2158320923085": 92, "0f": 92, "71828": 92, "iff": 92, "node_refer": 92, "thenth": 92, "retain_leas": [92, 142], "for_dur": 92, "bosdyn_dock_st": 92, "set_blackboard": [92, 216], "date_to_blackboard": 92, "define_blackboard": [92, 216], "format_blackboard": 92, "constant_result": 92, "bosdyn_navigate_rout": 92, "bosdyn_navigate_to": 92, "bosdyn_graph_nav_st": 92, "bosdyn_graph_nav_loc": 92, "bosdyn_record_ev": 92, "simple_parallel": [92, 216], "spot_cam_store_media": 92, "spot_cam_focus_st": 92, "spot_cam_reset_autofocu": 92, "data_acquisition_on_interrupt": 92, "restart_when_paus": 92, "clear_behavior_fault": [92, 161], "bosdyn_gripper_camera_params_st": 92, "set_gripper_camera_param": [92, 288], "parallel_and": 92, "set_grasp_overrid": 92, "mission_upload_choreographi": 92, "create_mission_text": 92, "bosdyn_query_stored_captur": 92, "parameter_valu": [92, 288], "childrenrequir": 92, "finish_every_nod": 92, "wholeparalleland": 92, "allth": 92, "always_reprompt": 92, "unansw": 92, "adoor": 92, "options_list_in_blackboard": 92, "whenth": 92, "alertingthi": 92, "todownload": 92, "question_name_in_blackboard": 92, "remotemiss": [92, 214], "servicetreat": 92, "max_start": 92, "op": [92, 142, 182], "start_counter_state_nam": 92, "whetheror": 92, "childsucce": 92, "max_attempt": 92, "attempt_counter_state_nam": 92, "dereferenc": 92, "runtimeinsid": 92, "runtimevari": 92, "intoth": 92, "registeredwith": 92, "grasp_override_request": [92, 148], "params_in_blackboard_kei": 92, "new_param": 92, "run_secondary_node_onc": 92, "beforeth": 92, "restart_after_stop": 92, "thatmessag": 92, "adjust_paramet": 92, "adjustfeatur": 92, "localization_varnam": 92, "messagefor": 92, "acquire_data_request_nam": 92, "therefer": 92, "metadata_nam": 92, "metadata_json": 92, "metadata_channel": 92, "subtl": [92, 283], "astut": 92, "reader": [92, 188], "IF": 92, "pivot_valu": 92, "executeth": 92, "changewhich": 92, "int_children": 92, "default_child": 92, "compare_unknown": 92, "compare_eq": 92, "compare_n": 92, "compare_lt": 92, "compare_gt": 92, "compare_g": 92, "handle_stale_unknown": 92, "read_anywai": 92, "handle_stale_read_anywai": 92, "handle_stale_run_until_fresh": 92, "handle_stale_fail": 92, "complete_unknown": 92, "complete_after_sav": 92, "complete_after_acquir": 92, "butit": 92, "session_id": [92, 214], "missing_lease_resourc": 92, "missing_input": 92, "params_error": 92, "coher": 92, "missioncan": 92, "generatedbi": 92, "strive": 92, "status_missing_input": 92, "status_missing_leas": 92, "status_invalid_session_id": 92, "torn": 92, "unload": 92, "tickedin": 92, "missionrecord": 92, "string_valu": 92, "int_valu": 92, "bool_valu": 92, "msg_valu": 92, "nodeinfodownload": 92, "bytestr": 92, "bloat": 92, "source_represent": 92, "analogi": 92, "runtime_var": 92, "result_unknown": [92, 216], "result_run": 92, "result_success": 92, "type_str": 92, "type_int": 92, "type_bool": 92, "type_messag": 92, "se2_velocity_feedback": 92, "sit_feedback": 92, "stand_feedback": 92, "stance_feedback": 92, "follow_arm_feedback": 92, "se2_velocity_request": 92, "stance_request": 92, "follow_arm_request": 92, "throughto": 92, "reference_imag": 92, "theinput": 92, "month": [92, 252], "rightnow": 92, "valuesfor": 92, "modeldeprec": 92, "available_label": 92, "output_image_spec": 92, "firstat": 92, "thisconfid": 92, "suppress": [92, 123], "frametreesnapshotdefin": 92, "image_sources_and_servic": 92, "imageresponseswil": 92, "workeri": 92, "rotatedfor": 92, "network_compute_status_custom_params_error": 92, "list_available_models_status_unknown": 92, "list_available_models_status_success": 92, "list_available_models_status_external_service_not_found": 92, "list_available_models_status_external_server_error": 92, "rotate_image_unknown": 92, "rotate_image_no_rot": 92, "rotate_image_align_with_bodi": 92, "imageso": 92, "ifth": 92, "network_compute_status_unknown": 92, "network_compute_status_external_service_not_found": 92, "network_compute_status_external_server_error": 92, "network_compute_status_rotation_error": 92, "aretri": 92, "diverg": 92, "mac_address": 92, "mac": [92, 274, 328], "connected_tim": 92, "rx_signal_dbm": 92, "rx_signal_avg_dbm": 92, "rx_beacon_signal_avg_dbm": 92, "expected_bits_per_second": 92, "throughput": 92, "rx_byte": 92, "rx_packet": 92, "rx_bits_per_second": 92, "unicast": 92, "tx_byte": 92, "tx_packet": 92, "tx_bits_per_second": 92, "tx_retri": 92, "tx_fail": 92, "beacons_receiv": 92, "beacon_loss_count": 92, "tx_power_dbm": 92, "countabl": 92, "uint_valu": 92, "limb": 92, "occurbetween": 92, "margin": [92, 135, 274], "providedin": 92, "inertia": 92, "moi": 92, "thepayload": 92, "thefunct": 92, "recordsar": 92, "body_tform_payload": 92, "mount_tform_payload": 92, "mount_frame_nam": 92, "mountfram": 92, "pingif": 92, "mbp": 92, "mass_volume_properti": 92, "preset_configur": 92, "total_mass": 92, "com_pos_rt_payload": 92, "moi_tensor": 92, "payloadcent": 92, "specifyingmust": 92, "joint_limit": 92, "developmentpurpos": 92, "preset_nam": 92, "isdisplai": 92, "mount_frame_unknown": 92, "mount_frame_body_payload": 92, "mount_frame_gripper_payload": 92, "mount_frame_wr1": 92, "estimated_payload": 92, "payloadestim": 92, "1min": 92, "error_non": 92, "error_failed_stand": 92, "error_no_result": 92, "status_small_mass": 92, "tonot": 92, "validaft": 92, "updated_vers": [92, 154], "updatepayloadvers": 92, "status_invalid_credenti": 92, "registeredpayload": 92, "status_payload_not_author": 92, "request_attach": 92, "request_detach": 92, "status_does_not_exist": 92, "anyregist": 92, "webserv": [92, 311], "updatepayload": 92, "getpointcloud": 92, "point_cloud_request": [92, 155], "point_cloud_respons": 92, "point_cloud_sourc": [92, 155], "onstartup": 92, "num_point": 92, "encoding_paramet": 92, "scale_factor": 92, "remap": 92, "xyz_4sc": 92, "xyz_5sc": 92, "boxcent": 92, "max_z": 92, "dimensionsof": 92, "thesedimens": 92, "remapping_const": 92, "xyz_5c": 92, "bytes_per_point": 92, "point_cloud_source_nam": [92, 155], "cloudsourc": 92, "frame_name_sensor": 92, "vision_tform_sensor": 92, "computedbi": 92, "transformationsto": 92, "encoding_xyz_32f": 92, "float32": 92, "thisallow": 92, "byfloat": 92, "otherencod": 92, "encoding_xyz_4sc": 92, "int8": 92, "p1_x": 92, "p1_y": 92, "p1_z": 92, "mod": 92, "cpoint": 92, "xyz_32f": 92, "resolutionand": 92, "isapproxim": 92, "encoding_xyz_5sc": 92, "upan": 92, "status_point_cloud_data_error": 92, "status_unknown_sourc": 92, "listpointcloudsourc": 92, "ofsourc": 92, "desired_end_tim": 92, "ifstop": 92, "early_stop_tim": 92, "commandstop": 92, "itwa": 92, "percent_pow": [92, 156, 273], "fansmai": 92, "power_command_id": [92, 156], "blocking_fault": 92, "safety_stop_typ": [92, 156, 317], "status_temperature_stop": 92, "status_overridden_by_command": 92, "wasup": 92, "status_temperature_too_high": 92, "request_off_motor": 92, "request_on_motor": 92, "request_off_robot": 92, "request_cycle_robot": 92, "request_off_payload_port": 92, "request_on_payload_port": 92, "request_off_wifi_radio": 92, "request_on_wifi_radio": 92, "status_shore_power_connect": 92, "status_battery_miss": 92, "status_command_in_progress": 92, "cant": 92, "status_fault": 92, "faultstat": [92, 156], "status_license_error": 92, "incompatible_hardware_error": 92, "caseof": 92, "status_keepalive_motors_off": 92, "safety_stop_unknown": 92, "safety_stop_primari": [92, 317], "safety_stop_redund": [92, 317], "status_incompatible_hardware_error": 92, "status_unknown_stop_typ": 92, "beforeanoth": 92, "fanpowercommand": 92, "fanpowercommandfeedback": 92, "hit_position_in_hit_fram": 92, "hit_fram": 92, "distance_met": 92, "ray_frame_nam": 92, "min_intersection_dist": 92, "intersection_typ": 92, "untilal": 92, "hit_frame_nam": 92, "clientiniti": 92, "thetransform": 92, "totransform": 92, "alltransform": 92, "propertiessubmessag": 92, "type_ground_plan": [92, 313], "type_terrain_map": [92, 313], "type_voxel_map": [92, 313], "voxel": [92, 334], "type_hand_depth": 92, "status_invalid_intersection_typ": 92, "status_unknown_fram": 92, "thesurround": 92, "behavior_fault_id": [92, 161], "behavior_fault": 92, "blocking_system_fault": 92, "joint_command": [92, 161], "full_body_feedback": 92, "synchronized_feedback": 92, "robot_command_id": [92, 161], "compris": 92, "status_clear": [92, 161], "status_not_clear": 92, "steam": 92, "status_inact": 92, "status_unsupport": 92, "status_not_powered_on": 92, "uid": 92, "hassucceed": 92, "jointcontrolstream": 92, "20190601": 92, "api_vers": 92, "build_inform": 92, "robotwhich": 92, "withoutrequir": 92, "charge_percentag": 92, "estimated_runtim": 92, "inamp": 92, "volt": 92, "onset_timestamp": 92, "acquisition_timestamp": 92, "thebosdyn": 92, "wifi_st": 92, "state_descript": 92, "foot_position_rt_bodi": 92, "ground_mu_est": 92, "foot_slip_distance_rt_fram": 92, "foot_slip_velocity_rt_fram": 92, "ground_contact_normal_rt_fram": 92, "visual_surface_ground_penetration_mean": 92, "penetr": 92, "visualsurfac": 92, "gravel": 92, "sand": 92, "grass": 92, "areposit": 92, "visual_surface_ground_penetration_std": 92, "can_power_command_request_off_robot": 92, "can_power_command_request_cycle_robot": 92, "can_power_command_request_payload_port": 92, "can_power_command_request_wifi_radio": 92, "has_audio_visual_system": 92, "redundant_safety_stop_en": 92, "packet_r": 92, "mounting_link_nam": 92, "position_imu_rt_link": 92, "acceleration_rt_odom_in_link_fram": 92, "mountinglink": 92, "angular_velocity_rt_odom_in_link_fram": 92, "sframe": 92, "odom_rot_link": 92, "sothi": 92, "revolut": 92, "fortransl": 92, "seehttp": 92, "conceptualdocument": 92, "sodometri": 92, "isat": 92, "themiddl": 92, "yplane": 92, "framex": 92, "beconvert": 92, "feet_cent": 92, "atth": 92, "thecent": 92, "followingfram": 92, "theapi": 92, "isalign": 92, "distal": 92, "velocity_of_body_in_odom": 92, "gripper_open_percentag": 92, "is_gripper_holding_item": 92, "estimated_end_effector_force_in_hand": 92, "stow_stat": 92, "velocity_of_hand_in_vis": 92, "velocity_of_hand_in_odom": 92, "shore_power_st": 92, "robot_power_st": 92, "payload_ports_power_st": 92, "wifi_radio_power_st": 92, "orbas": 92, "robothardwareconfigur": 92, "hardware_configur": 92, "system_fault": 92, "status_system_fault": 92, "tostop": 92, "status_service_fault": 92, "causedth": 92, "robotlinkmodel": 92, "link_nam": [92, 163], "link_model": 92, "robot_metr": 92, "battery_st": 92, "comms_stat": 92, "system_fault_st": 92, "estop_st": 92, "behavior_fault_st": 92, "service_fault_st": 92, "terrain_st": 92, "system_st": 92, "robotstatestream": 92, "inertial_st": 92, "last_command": 92, "received_timestamp": 92, "odom_tform_bodi": 92, "fordetail": 92, "seekinematicst": 92, "historical_fault": 92, "ring": [92, 178], "attribut": [92, 150, 216, 218, 222], "levelof": 92, "obj_model": 92, "file_nam": [92, 97], "file_cont": 92, "codei": 92, "forboston": 92, "staff": 92, "onrobot": 92, "remedi": 92, "attributeseach": 92, "mayhav": 92, "attributesmai": 92, "letu": 92, "gyro": 92, "robotrespons": 92, "severity_warn": 92, "levelseverity_crit": 92, "shutdownimmedi": 92, "motor_temperatur": 92, "offth": 92, "current_mod": 92, "essid": 92, "status_miss": 92, "status_charg": 92, "status_discharg": 92, "status_boot": 92, "cause_unknown": 92, "malfunct": 92, "status_unclear": 92, "state_not_readi": 92, "state_transit": 92, "state_stand": 92, "state_step": 92, "state_estop": 92, "state_not_estop": 92, "type_hardwar": 92, "type_softwar": 92, "contact_unknown": 92, "contact_mad": 92, "contact_lost": 92, "stowabl": 92, "carry_state_unknown": 92, "carry_state_not_carri": 92, "stowstate_unknown": 92, "stowstate_stow": 92, "stowstate_deploi": 92, "motor_power_state_unknown": 92, "state_off": 92, "motor_power_state_off": 92, "state_on": 92, "motor_power_state_on": 92, "state_powering_on": 92, "motor_power_state_powering_on": 92, "state_powering_off": 92, "motor_power_state_powering_off": 92, "state_error": 92, "motor_power_state_error": 92, "payload_ports_power_state_unknown": 92, "payload_ports_power_state_on": 92, "payload_ports_power_state_off": 92, "robot_power_state_unknown": 92, "robot_power_state_on": 92, "robot_power_state_off": 92, "state_unknown_shore_pow": 92, "shore_power_state_unknown": 92, "state_on_shore_pow": 92, "toshor": 92, "shore_power_state_on": 92, "state_off_shore_pow": 92, "shore_power_state_off": 92, "router": 92, "wifi_radio_power_state_unknown": 92, "wifi_radio_power_state_on": 92, "wifi_radio_power_state_off": 92, "impaired_status_unknown": 92, "impaired_status_ok": 92, "impaired_status_no_robot_data": 92, "impaired_status_system_fault": 92, "impaired_status_no_motor_pow": 92, "impaired_status_remote_clouds_not_work": 92, "impaired_status_service_fault": 92, "impaired_status_behavior_fault": 92, "impaired_status_entity_detector_not_work": 92, "detectorexist": 92, "severity_unknown": 92, "severity_info": 92, "severity_crit": 92, "mode_access_point": 92, "mode_cli": 92, "getrobotlinkmodel": 92, "aftergetrobothardwareconfigur": 92, "aselect": 92, "dict_valu": [92, 216], "list_valu": 92, "double_valu": 92, "roi_valu": 92, "one_of_valu": 92, "roi_spec": 92, "bool_spec": 92, "one_of_spec": 92, "is_hidden_by_default": [92, 166], "infrequ": 92, "min_max": 92, "followthat": 92, "valuesshould": 92, "that_specs_kei": 92, "default_kei": [92, 166], "service_and_sourc": [92, 166], "image_col": 92, "sames": 92, "image_row": 92, "imageoth": 92, "thosecas": 92, "default_area": [92, 166], "allows_rectangl": [92, 166], "constrainwhich": 92, "typeswon": 92, "freeform": 92, "thedictparam": 92, "bemachin": 92, "behuman": 92, "incombin": 92, "anddictionari": 92, "status_invalid_combin": 92, "status_unsupported_paramet": 92, "status_invalid_valu": 92, "status_invalid_typ": 92, "fault_id": 92, "clear_all_service_fault": [92, 128], "clear_all_payload_fault": [92, 128], "bedisplai": 92, "theseattribut": 92, "withparticular": 92, "moreattribut": 92, "breakageresult": 92, "payloadx": 92, "anunexpect": 92, "fault_nam": 92, "levelfault": 92, "theservice_nam": 92, "minor": 92, "status_fault_not_act": 92, "status_fault_already_act": 92, "psia": 92, "sample_r": 92, "signal_spec": 92, "signal_data": [92, 167], "acronym": 92, "abbrevi": 92, "pt1": 92, "transduc": 92, "binary_descriptor": 92, "reference_keypoint": 92, "live_keypoint": 92, "reference_index": 92, "live_index": 92, "match_unknown": 92, "match_orb": 92, "rotatedbrief": 92, "match_lightglu": 92, "lightglu": 92, "keypoint_unknown": 92, "keypoint_simpl": 92, "havedescriptor": 92, "keypoint_orb": 92, "keypoint_disk": 92, "discret": [92, 255], "animation_nam": [92, 97], "finalanim": 92, "specificax": 92, "alongspecif": 92, "parameteroverrid": 92, "theexpens": 92, "stringvalu": 92, "enable_animation_dur": 92, "enable_leg_tim": 92, "enable_stance_shap": 92, "body_x_multipli": 92, "body_y_multipli": 92, "body_z_multipli": 92, "body_roll_multipli": 92, "body_pitch_multipli": 92, "body_yaw_multipli": 92, "armmov": 92, "shoulder_0": 92, "shoulder_1": 92, "elbow_0": 92, "elbow_1": 92, "wrist_0": 92, "wrist_1": 92, "bodyhold": 92, "originalpos": 92, "bourre": 92, "buttcircl": 92, "dancemov": 92, "overbeats_per_circl": 92, "bob": 92, "theloc": 92, "crawl": [92, 338], "drive_velocity_bodi": 92, "body_orientation_offset": 92, "maximum_drive_velocity_bodi": 92, "maximum_body_translation_offset": 92, "maximum_body_orientation_offset": 92, "fl_swing": 92, "two_fl_sw": 92, "second_fl_sw": 92, "fr_swing": 92, "two_fr_sw": 92, "second_fr_sw": 92, "hl_swing": 92, "two_hl_sw": 92, "second_hl_sw": 92, "hr_swing": 92, "two_hr_sw": 92, "second_hr_sw": 92, "show_stance_shap": 92, "parameterset": 92, "use_fl_swing_param": 92, "fl_swing_param": 92, "use_fr_swing_param": 92, "fr_swing_param": 92, "use_hl_swing_param": 92, "hl_swing_param": 92, "use_hr_swing_param": 92, "hr_swing_param": 92, "show_stability_param": 92, "with0": 92, "show_animated_cycle_param": 92, "breath_max_period": 92, "include_front_left_leg": 92, "include_front_right_leg": 92, "include_hind_left_leg": 92, "include_hind_right_leg": 92, "frontup": 92, "tocomplet": 92, "hop": [92, 338], "lo": 92, "td": 92, "offlight": 92, "theyaw_is_absolut": 92, "deprecatedand": 92, "kneellegmove2": 92, "kneellegmov": 92, "fl_hx": 92, "fl_hy": 92, "fl_kn": 92, "fr_hx": 92, "fr_hy": 92, "fr_kn": 92, "hl_hx": 92, "hl_hy": 92, "hl_kn": 92, "hr_hx": 92, "hr_hy": 92, "hr_kn": 92, "azero": 92, "randomrot": 92, "betweenth": 92, "witha": 92, "thischoreographi": 92, "iti": 92, "runningman": 92, "contralater": 92, "movewith": 92, "bodyfram": 92, "swingpath": 92, "ornearli": 92, "swai": 92, "thehead": 92, "thevalu": 92, "twerk": 92, "dance_frame_id": 92, "arm_move_frame_unknown": 92, "arm_move_frame_center_of_footprint": 92, "arm_move_frame_hand": 92, "arm_move_frame_bodi": 92, "arm_move_frame_should": 92, "arm_move_frame_shadow": 92, "arm_move_frame_d": 92, "note_unknown": 92, "note_c": 92, "note_d": 92, "note_": 92, "note_f": 92, "note_g": 92, "note_a": 92, "note_b": 92, "easing_unknown": 92, "easing_linear": 92, "easing_quadratic_input": 92, "easing_quadratic_output": 92, "easing_quadratic_in_out": 92, "easing_cubic_input": 92, "easing_cubic_output": 92, "easing_cubic_in_out": 92, "easing_exponential_input": 92, "easing_exponential_output": 92, "easing_exponential_in_out": 92, "preset_unknown": 92, "preset_custom": 92, "preset_interest": 92, "preset_play": 92, "preset_fear": 92, "preset_nerv": 92, "preset_exhaust": 92, "inclusion_unknown": 92, "inclusion_if_st": 92, "inclusion_includ": 92, "inclusion_exclud": 92, "lead_unknown": 92, "lead_auto": 92, "lead_front": 92, "lead_hind": 92, "lead_left": 92, "lead_right": 92, "led_light_unknown": 92, "led_light_left1": 92, "led_light_left2": 92, "led_light_left3": 92, "led_light_left4": 92, "led_light_right1": 92, "led_light_right2": 92, "led_light_right3": 92, "led_light_right4": 92, "leg_unknown": 92, "leg_front_left": 92, "leg_front_right": 92, "leg_hind_left": 92, "leg_hind_right": 92, "pivot_unknown": 92, "pivot_front": 92, "pivot_hind": 92, "pivot_cent": 92, "light_side_unknown": 92, "light_side_left": 92, "light_side_right": 92, "light_side_both_in_sequ": 92, "light_side_both_match": 92, "pattern_unknown": 92, "pattern_flash": 92, "pattern_snak": 92, "pattern_alternate_color": 92, "pattern_fine_grained_alternate_color": 92, "side_unknown": 92, "side_left": 92, "side_right": 92, "sway_style_unknown": 92, "sway_style_fast_out": 92, "sway_style_fast_return": 92, "sway_style_squar": 92, "sway_style_spik": 92, "sway_style_plateau": 92, "legal": 92, "custom_gait_command_limit": 92, "joint_angl": 92, "hand_pos": [92, 161], "euler_angl": 92, "gripper_angl": 92, "thefoot": 92, "anglesor": 92, "animation_keyfram": 92, "ofeach": 92, "controls_arm": 92, "controls_leg": 92, "controls_bodi": 92, "controls_gripp": 92, "liftoffand": 92, "assume_zero_roll_and_pitch": 92, "footheight": 92, "needn": 92, "aninteg": 92, "slightlyto": 92, "minimum_paramet": 92, "willalso": 92, "validatethat": 92, "default_paramet": 92, "maximum_paramet": 92, "forleg": 92, "controlof": 92, "afutur": 92, "gaitto": 92, "themark": 92, "themov": 92, "textual": 92, "alpha": 92, "music_fil": 92, "music_start_slic": 92, "fortim": 92, "choreography_start_slic": 92, "commandmultipl": 92, "command_end_tim": 92, "slices_per_minut": 92, "correspondto": 92, "choreography_info": 92, "moveaccept": 92, "anexecut": 92, "thestartrecordingst": 92, "specifiedbi": 92, "fromexecutechoreographyrespons": 92, "current_slic": 92, "active_mov": 92, "sequence_slic": 92, "sequence_slices_per_minut": 92, "timedefin": 92, "theacceptable_time_differ": 92, "override_validity_tim": 92, "sclock": 92, "theoverrid": 92, "executechoreographystart": 92, "executechoreographyrequesttim": 92, "timeb": 92, "overridevalid": 92, "canb": 92, "be60": 92, "thoseissu": 92, "withparamet": 92, "responsestatu": 92, "log_typ": [92, 97], "anchoreographystatelog": 92, "choreography_sequence_nam": 92, "cansynchron": 92, "choreography_starting_slic": [92, 97], "therequir": 92, "move_param_config": 92, "moveparamsconfig": 92, "beendeprec": 92, "sequence_info": 92, "fr_contact": 92, "fl_contact": 92, "hr_contact": 92, "hl_contact": 92, "foot_contact_st": 92, "animation_tform_bodi": 92, "definedbas": 92, "add_label": [92, 97], "remove_label": [92, 97], "custom_gait_command": 92, "move_length_slic": 92, "move_length_tim": 92, "is_extend": 92, "ormove_length_tim": 92, "min_move_length_slic": 92, "max_move_length_slic": 92, "min_tim": 92, "max_tim": 92, "admiss": 92, "controls_light": 92, "controls_annot": 92, "controls_audio_visual_light": 92, "controls_audio_visual_buzz": 92, "animated_move_generated_id": 92, "useto": 92, "start_slic": 92, "requested_slic": 92, "movewa": 92, "thesequ": 92, "activemovesin": 92, "isintend": 92, "jump_param": 92, "rotate_body_param": 92, "step_param": 92, "butt_circle_param": 92, "turn_param": 92, "pace_2step_param": 92, "twerk_param": 92, "chicken_head_param": 92, "clap_param": 92, "front_up_param": 92, "sway_param": 92, "body_hold_param": 92, "arm_move_param": 92, "kneel_leg_move_param": 92, "running_man_param": 92, "kneel_circle_param": 92, "hop_param": 92, "random_rotate_param": 92, "crawl_param": 92, "side_param": 92, "bourree_param": 92, "workspace_arm_move_param": 92, "figure8_param": 92, "kneel_leg_move2_param": 92, "fidget_stand_param": 92, "goto_param": 92, "frame_snapshot_param": 92, "set_color_param": 92, "ripple_color_param": 92, "fade_color_param": 92, "independent_color_param": 92, "animate_param": 92, "saved_st": 92, "toretain": 92, "otherinterfac": 92, "continue_recording_dur": 92, "beextend": 92, "recording_session_id": 92, "willstop": 92, "clearth": 92, "continueto": 92, "clientand": 92, "animationprotobuf": 92, "protobufmessag": 92, "reuploadanim": 92, "animatedmov": 92, "status_animation_validation_fail": 92, "whichpart": 92, "ananim": 92, "hasoth": 92, "invalidrequest": 92, "thencertain": 92, "orparamet": 92, "arm_playback_default": 92, "jointspaceand": 92, "arm_playback_jointspac": 92, "arm_playback_workspac": 92, "arm_playback_workspace_dance_fram": 92, "bemost": 92, "category_unknown": 92, "category_bodi": 92, "category_step": 92, "category_dynam": 92, "category_transit": 92, "category_kneel": 92, "category_arm": 92, "category_anim": 92, "category_mpc": 92, "category_light": 92, "category_annot": 92, "category_audio_visual_light": 92, "category_audio_visual_buzz": 92, "status_accepted_with_modif": 92, "status_no_matching_mov": 92, "status_invalid_command": 92, "status_already_expir": 92, "status_danc": 92, "status_completed_sequ": 92, "status_prep": 92, "status_waiting_for_start_tim": 92, "status_interrupt": 92, "status_fallen": 92, "status_oth": 92, "status_before_current_tim": 92, "status_exceeds_validity_tim": 92, "status_override_time_unset": 92, "status_failed_to_delet": 92, "status_unknown_sequ": 92, "status_already_temporari": 92, "status_permanent_sequ": 92, "log_type_unknown": 92, "log_type_manu": 92, "fillingup": 92, "log_type_last_choreographi": 92, "downloadthi": 92, "status_no_recorded_inform": 92, "status_incomplete_data": 92, "recordingbuff": 92, "wasrecord": 92, "bufferwa": 92, "status_invalid_uploaded_choreographi": 92, "status_robot_command_issu": 92, "status_unknown_anim": 92, "status_failed_to_upd": 92, "andchang": 92, "revert": 92, "transition_state_unknown": 92, "transition_state_stand": 92, "transition_state_kneel": 92, "transition_state_sit": 92, "transition_state_sprawl": 92, "status_failed_to_sav": 92, "saved_state_unknown": 92, "saved_state_temporari": 92, "saved_state_retain": 92, "loadedto": 92, "saved_state_perman": 92, "extendeddur": 92, "status_unknown_recording_session_id": 92, "recordinglog": 92, "status_recording_buffer_ful": 92, "5minut": 92, "status_ping_respons": 92, "uploadedchoreographi": 92, "ofretain": 92, "search_ray_start_in_fram": 92, "search_ray_end_in_fram": 92, "hinge_sid": 92, "swing_direct": 92, "push_point_in_fram": 92, "distance_past_threshold": 92, "doorfram": 92, "finishingsid": 92, "auto_grasp_command": 92, "warmstart_command": 92, "auto_push_command": 92, "handle_typ": 92, "door_command": 92, "door_command_id": 92, "opendoorrespons": 92, "willkeep": 92, "stateindefinit": 92, "handle_type_unknown": 92, "handle_type_lev": 92, "handle_type_knob": 92, "handle_type_fixed_grasp": 92, "hinge_side_unknown": 92, "hinge_side_left": 92, "hinge_side_right": 92, "swing_direction_unknown": 92, "status_robot_command_error": 92, "status_door_plane_not_detect": 92, "forward_command": 92, "reverse_command": 92, "opendoor": 92, "opendoorfeedback": 92, "beeither": 92, "root_tform_scen": 92, "optionalscen": 92, "aretherefor": 92, "inversekinemat": 92, "framedefin": 92, "scene_tform_task": 92, "scenefram": 92, "nominal_arm_configur": 92, "solver": 92, "arm_config_curr": 92, "nominal_arm_configuration_overrid": 92, "jointswil": 92, "scene_tform_body_nomin": 92, "fixed_st": 92, "on_ground_plane_st": 92, "wrist_mounted_tool": 92, "body_mounted_tool": 92, "tool_pose_task": 92, "tool_gaze_task": 92, "body_tform_tool": 92, "toolfram": 92, "fl_rt_scene": 92, "ifunspecifi": 92, "fr_rt_scene": 92, "hl_rt_scene": 92, "hr_rt_scene": 92, "scene_tform_ground": 92, "unspecifiedth": 92, "target_in_task": 92, "beconstrain": 92, "thewrist": 92, "robot_configur": 92, "joint_statessubfield": 92, "arm_config_unknown": 92, "arm_config_readi": 92, "definedwith": 92, "facingforward": 92, "status_no_solution_found": 92, "thegeometr": 92, "wrt": 92, "footloc": 92, "body_assist_for_manipul": 92, "onlyavail": 92, "aninerti": 92, "root_frame_nameset": 92, "aarmcartesiancommand": 92, "anarmjointmovecommand": 92, "heightand": 92, "body_pos": [92, 161], "besatur": 92, "effectwhen": 92, "todefault": 92, "rotation_set": 92, "orbody_pos": 92, "enable_body_yaw_assist": 92, "enable_hip_height_assist": 92, "base_offset_rt_root": 92, "odd": 92, "external_force_ind": [92, 161], "external_force_overrid": 92, "knownto": 92, "lean": 92, "causeth": 92, "wouldb": 92, "theforc": 92, "body_control": 92, "locomotion_hint": [92, 161], "stairs_mode_off": 92, "stairs_mode_auto": 92, "allow_degraded_percept": 92, "obstacle_param": 92, "disallow_stair_track": 92, "stairtrack": 92, "external_force_param": [92, 161], "disallow_non_stairs_pitch_limit": 92, "rearward": 92, "disable_nearmap_cliff_avoid": 92, "nearmap": 92, "disable_vision_foot_obstacle_avoid": 92, "disable_vision_foot_constraint_avoid": 92, "disable_vision_body_obstacle_avoid": 92, "disable_vision_foot_obstacle_body_assist": 92, "disable_vision_negative_obstacl": 92, "ifnecessari": 92, "grated_surfaces_modeth": 92, "rotation_setting_unknown": 92, "rotation_setting_offset": 92, "rotation_setting_absolut": 92, "external_force_non": [92, 161], "external_force_use_estim": [92, 161], "external_force_use_overrid": [92, 161], "hint_auto": 92, "hint_trot": 92, "hint_speed_select_trot": 92, "hint_crawl": 92, "hint_speed_select_crawl": 92, "hint_ambl": 92, "hint_speed_select_ambl": 92, "hint_jog": 92, "aerial": 92, "hint_hop": 92, "hint_auto_trot": 92, "hint_auto_ambl": 92, "hazard_detection_mode_unknown": 92, "hazard_detection_mode_off": 92, "hazard_detection_mode_on": 92, "hazard_detection_mode_cost": 92, "stairs_mode_unknown": 92, "stairs_mode_on": 92, "swing_height_unknown": 92, "swing_height_low": 92, "swing_height_medium": 92, "swing_height_high": 92, "grated_surfaces_mode_unknown": 92, "grated_surfaces_mode_off": 92, "grated_surfaces_mode_on": 92, "grated_surfaces_mode_auto": 92, "cameracalibrationcommand": 92, "cameracalibrationfeedback": 92, "severity_scor": 92, "foot_height_error_from_mean": 92, "obstruct": 92, "old_offset": 92, "health_scor": 92, "unhealthi": 92, "calibration1": 92, "perfect": 92, "calibrationtyp": 92, "leg_pair_distance_chang": 92, "loadcel": [92, 180], "old_zero": 92, "extra_payload": 92, "hasposit": 92, "spotcheckcommand": 92, "spotcheckfeedback": 92, "waiting_for_command": 92, "camera_result": 92, "frontright": 92, "load_cell_result": 92, "hxa": 92, "hya": 92, "kna": 92, "kinematic_cal_result": 92, "payload_result": 92, "hip_range_of_motion_result": 92, "checkth": 92, "last_cal_timestamp": 92, "command_unknown": 92, "command_start": 92, "command_cancel": 92, "andi": 92, "status_user_cancel": 92, "status_power_error": 92, "movearound": 92, "possiblyencount": 92, "status_calibration_error": 92, "ifcalibr": 92, "calibrationprocedur": 92, "extraordinari": 92, "status_camera_focus_error": 92, "status_target_not_cent": 92, "status_target_not_in_view": 92, "status_target_not_gravity_align": 92, "status_target_upside_down": 92, "status_never_run": 92, "status_camera_not_detect": 92, "status_intrinsic_write_fail": 92, "status_extrinsic_write_fail": 92, "status_warn": 92, "error_obstruct": 92, "error_clutch_slip": 92, "clutch": 92, "error_zero_out_of_rang": 92, "error_mass_discrep": 92, "discrep": 92, "command_abort": 92, "command_revert_c": 92, "error_unexpected_power_chang": 92, "error_init_imu_check": 92, "error_init_not_sit": 92, "error_loadcell_timeout": 92, "error_power_on_failur": 92, "error_endstop_timeout": 92, "error_camera_timeout": 92, "error_ground_check": 92, "error_power_off_failur": 92, "error_revert_failur": 92, "error_fgkc_failur": 92, "eg": 92, "state_user_abort": 92, "state_start": 92, "state_loadcell_c": 92, "state_endstop_c": 92, "state_camera_check": 92, "state_body_pos": 92, "state_finish": 92, "state_reverting_c": 92, "state_waiting_for_command": 92, "state_hip_range_of_motion_check": 92, "recalibr": 92, "bothrecalibr": 92, "backresult": 92, "joint_index_fl_hx": 92, "joint_index_fl_hi": 92, "joint_index_fl_kn": 92, "joint_index_fr_hx": 92, "joint_index_fr_hi": 92, "joint_index_fr_kn": 92, "joint_index_hl_hx": 92, "joint_index_hl_hi": 92, "joint_index_hl_kn": 92, "joint_index_hr_hx": 92, "joint_index_hr_hi": 92, "joint_index_hr_kn": 92, "joint_index_a0_sh0": 92, "joint_index_a0_sh1": 92, "joint_index_a0_el0": 92, "joint_index_a0_el1": 92, "joint_index_a0_wr0": 92, "joint_index_a0_wr1": 92, "joint_index_a0_f1x": 92, "leg_index_fl": 92, "leg_index_fr": 92, "leg_index_hl": 92, "leg_index_hr": 92, "overwrittenwith": 92, "wav": [92, 169, 324], "ismultipli": 92, "stare": 92, "theidentifi": 92, "audio_channel_unknown": 92, "audio_channel_internal_m": 92, "audio_channel_external_m": 92, "theframetreesnapshot": 92, "namingconvent": 92, "frametre": [92, 129], "direction": 92, "ingeometri": 92, "synthet": 92, "panorama": 92, "center_point": 92, "en": 92, "distortion_": 92, "software_correctionif": 92, "ie": 92, "min_angl": 92, "max_angl": 92, "thewindow": 92, "xoffset": 92, "yoffset": 92, "thisresolut": 92, "describedin": 92, "takesplac": 92, "auto_scal": [92, 170], "theset": 92, "delta": 92, "colormap_unknown": 92, "colormap_greyscal": 92, "maximumvalu": 92, "colormap_jet": 92, "jet": [92, 324], "valuesclos": 92, "lightyellow": 92, "252": 92, "164": 92, "blind": 92, "turbo": 92, "asfals": 92, "tempunit_unknown": 92, "tempunit_celsiu": 92, "tempunit_fahrenheit": 92, "tempunit_kelvin": 92, "millidegre": 92, "enable_temperatur": 92, "enable_humid": 92, "humid": [92, 174, 299], "enable_bit": 92, "volatil": 92, "memoryand": 92, "enable_shock": 92, "shock": [92, 174], "enable_system_stat": 92, "statscpu": 92, "utilizationnowow": 92, "enable_led_stat": 92, "image_param": 92, "basefrom": 92, "intendednam": 92, "definedin": 92, "tile": 92, "c0": 92, "c4": 92, "rgb24": 92, "passphras": [92, 174], "toremount": 92, "remount": 92, "laterit": 92, "th": 92, "queued_unknown": 92, "queued_rend": 92, "queued_disk": 92, "stillimag": 92, "ic": [92, 175, 324], "ssl": [92, 164, 175], "ascii": 92, "armor": 92, "stun": 92, "mackei": 92, "accesstoken": 92, "uint32valu": 92, "mask": 92, "mtu": [92, 294], "mtuif": 92, "1500": 92, "transport_unknown": 92, "transport_udp": 92, "transport_tcp": 92, "effectpow": 92, "thiscal": 92, "aux1": [92, 176], "aux2": [92, 176], "external_m": [92, 176], "pan_limit": 92, "validlimit": 92, "tilt_limit": 92, "zoom_limit": 92, "mech": [92, 324], "eo": 92, "focus_posit": [92, 177], "settabl": [92, 177], "ptz_focus_manu": [92, 177], "modethi": 92, "approx_dist": 92, "modeapprox_dist": 92, "20mapprox_dist": 92, "differand": 92, "1x": 92, "30x": 92, "ptz_focus_undefin": 92, "ptz_focus_auto": 92, "playsound": 92, "soundrequest": 92, "effectst": 92, "loadsound": 92, "wavfil": 92, "riff": 92, "theentir": 92, "soundfield": 92, "deletesound": 92, "listsound": 92, "setvolum": 92, "getvolum": 92, "setaudiocapturechannel": 92, "getaudiocapturechannel": 92, "setaudiocapturegain": 92, "getaudiocapturegain": 92, "setscreen": 92, "getscreen": 92, "listscreen": 92, "getvisiblecamera": 92, "getirmeteroverlai": 92, "gettemperatur": 92, "thermomet": [92, 171], "theymeasur": 92, "getbitstatu": 92, "systemi": 92, "usbstorag": 92, "clearbitev": 92, "bitstatu": [92, 171], "possibleissu": 92, "themanufactur": 92, "setledbright": 92, "getledbright": 92, "mainli": [92, 242], "enabledebug": 92, "diskutil": 92, "mortem": 92, "listcamera": 92, "retrieverawdata": 92, "listlogpoint": 92, "setpassphras": 92, "ecryptf": 92, "symmetri": 92, "onlythi": 92, "ext4": 92, "ntf": [92, 174], "unimplementederror": [92, 127], "seticeconfigur": 92, "turnservic": 92, "geticeconfigur": 92, "stunand": 92, "componentturn": 92, "getpowerstatu": 92, "setptzposit": 92, "setposit": 92, "getptzposit": 92, "getposit": 92, "setptzveloc": 92, "getptzveloc": 92, "listptz": 92, "setptzfocusst": 92, "getptzfocusst": 92, "postprocess": [92, 178], "setstreamparam": 92, "getstreamparam": 92, "enablecongestioncontrol": 92, "getsoftwarevers": 92, "enable_congestion_control": [92, 178], "targetbitr": 92, "bp": [92, 178], "refreshinterv": [92, 178], "macroblock": 92, "idrinterv": [92, 178], "idr": [92, 178], "awb": 92, "auto_exposur": [92, 178], "sync_exposur": 92, "intoaccount": 92, "manual_exposur": [92, 178], "brightness_target": 92, "whichcontrol": 92, "setpoint": 92, "algorithmif": 92, "sensibl": 92, "incandesc": 92, "fluoresc": 92, "warm_fluoresc": 92, "daylight": 92, "cloudi": 92, "twilight": 92, "shade": 92, "frame_tform_stair": 92, "knowledge_typ": 92, "stair_tform": 92, "riser": 92, "average_ris": 92, "average_run": 92, "average_width": 92, "bounded_width": 92, "stairs_tform_landing_cent": 92, "landing_extent_x": 92, "landing_extent_i": 92, "bottom_land": 92, "top_land": 92, "from_ko_tform_stair": 92, "lowermost": 92, "toalign": 92, "uppermost": 92, "knowledge_type_unknown": 92, "knowledge_type_map": 92, "knowledge_type_tracked_ongo": 92, "knowledge_type_tracked_complet": 92, "knowledge_type_oth": 92, "west": [92, 299], "bounded_width_unknown": 92, "bounded_width_neith": 92, "bounded_width_west": 92, "bounded_width_east": 92, "bounded_width_both": 92, "mobility_command_feedback": 92, "gripper_command_feedback": 92, "round_trip_tim": [92, 181], "server_rx": 92, "server_tx": 92, "unpopul": 92, "clock_skew": [92, 181], "client_tx": 92, "client_rx": 92, "best_estim": 92, "measurement_tim": 92, "previous_round_trip": [92, 181], "assignon": 92, "previous_estim": 92, "andecho": 92, "status_more_samples_need": 92, "status_service_not_readi": 92, "lag": 92, "alon": 92, "exchang": [92, 175], "serverround": 92, "bein": 92, "thecommand": 92, "pos_interpol": 92, "ang_interpol": 92, "automaticallyselect": 92, "starting_veloc": 92, "ending_veloc": 92, "linear_spe": 92, "chosenserv": 92, "ang_interp_unknown": 92, "ang_interp_linear": 92, "ang_interp_cubic_eul": 92, "pos_interp_unknown": 92, "pos_interp_linear": 92, "pos_interp_cub": 92, "is_rel": 92, "showup": 92, "fahrenheit": 92, "noteth": 92, "temper": 92, "degreeshott": 92, "anyfahrenheit": 92, "pressure_unknown": 92, "pressure_psi": 92, "pound": 92, "inch": [92, 234], "pressure_kpa": 92, "kilopasc": 92, "pressure_bar": 92, "temperature_unknown": 92, "temperature_kelvin": [92, 184], "temperature_fahrenheit": 92, "tag_id": 92, "thetag": 92, "famili": 92, "36h11": 92, "theheight": 92, "frame_name_fiduci": 92, "fiducial_pose_statu": 92, "unfilt": 92, "frame_name_fiducial_filt": 92, "fiducial_filtered_pose_statu": 92, "frame_name_camera": 92, "detection_covari": 92, "tzwhich": 92, "thegiven": 92, "detection_covariance_reference_fram": 92, "size_ewrt_fram": 92, "frame_name_dock": 92, "unconfirm": 92, "oval": 92, "capsul": 92, "cylind": 92, "arrow_length": 92, "arrow_radiu": 92, "wirefram": [92, 186], "drawabl": [92, 186], "linestrip": 92, "frame_name_draw": 92, "beinclud": 92, "rgba": [92, 186], "transpar": 92, "camera_sourc": 92, "eitherclockwis": 92, "object_typ": [92, 97, 186], "requestspecif": 92, "timestamp_filt": 92, "timeal": 92, "mutated_object_id": 92, "disable_foot_obstacle_gener": 92, "disable_body_obstacle_gener": 92, "disable_foot_obstacle_infl": 92, "exacts": 92, "inflat": 92, "approx": 92, "lifeth": 92, "sassoci": 92, "eachof": 92, "objectwil": 92, "isrel": 92, "isad": 92, "drawable_properti": 92, "apriltag_properti": 92, "nogo_region_properti": 92, "dock_properti": 92, "ray_properti": 92, "isknown": 92, "bounding_box_properti": 92, "staircase_properti": 92, "astaircas": 92, "status_ambigu": 92, "status_high_error": 92, "action_unknown": 92, "action_add": 92, "action_chang": 92, "isonli": 92, "notobject": 92, "action_delet": 92, "getobjectlistrespons": 92, "status_invalid_mutation_id": 92, "thisobject": 92, "theobject": 92, "status_no_permiss": 92, "anobject": 92, "status_invalid_world_object": 92, "unallow": 92, "world_object_unknown": 92, "world_object_draw": 92, "world_object_apriltag": 92, "world_object_image_coordin": 92, "world_object_dock": 92, "world_object_user_nogo": 92, "world_object_staircas": 92, "php": 92, "rubi": 92, "float64": 92, "ineffici": 92, "sint32": 92, "bignum": 92, "fixnum": 92, "sint64": 92, "uint": [92, 137], "ulong": 92, "fixed32": 92, "fixed64": 92, "eight": 92, "sfixed32": 92, "sfixed64": 92, "trueclass": 92, "falseclass": 92, "8bit": 92, "choreography_sequence_pb2": [95, 97], "animation_file_conversion_help": 95, "start_time_handl": 95, "val": [95, 181, 209, 247, 255], "animation_fram": 95, "fl_angles_handl": 95, "fr_angles_handl": 95, "hl_angles_handl": 95, "hr_angles_handl": 95, "fl_pos_handl": 95, "fr_pos_handl": 95, "hl_pos_handl": 95, "hr_pos_handl": 95, "gripper_handl": 95, "fl_contact_handl": 95, "fr_contact_handl": 95, "hl_contact_handl": 95, "hr_contact_handl": 95, "sh0_handler": 95, "sh1_handler": 95, "el0_handl": 95, "el1_handl": 95, "wr0_handler": 95, "wr1_handler": 95, "fl_hx_handler": 95, "fl_hy_handl": 95, "fl_kn_handler": 95, "fr_hx_handler": 95, "fr_hy_handl": 95, "fr_kn_handler": 95, "hl_hx_handler": 95, "hl_hy_handl": 95, "hl_kn_handler": 95, "hr_hx_handler": 95, "hr_hy_handl": 95, "hr_kn_handler": 95, "fl_x_handler": 95, "fl_y_handl": 95, "fl_z_handler": 95, "fr_x_handler": 95, "fr_y_handl": 95, "fr_z_handler": 95, "hl_x_handler": 95, "hl_y_handl": 95, "hl_z_handler": 95, "hr_x_handler": 95, "hr_y_handl": 95, "hr_z_handler": 95, "body_x_handl": 95, "body_y_handl": 95, "body_z_handl": 95, "com_x_handl": 95, "com_y_handl": 95, "com_z_handl": 95, "body_quat_x_handl": 95, "body_quat_y_handl": 95, "body_quat_z_handl": 95, "body_quat_w_handl": 95, "body_roll_handl": 95, "body_pitch_handl": 95, "body_yaw_handl": 95, "body_pos_handl": 95, "com_pos_handl": 95, "body_euler_rpy_angles_handl": 95, "body_quaternion_xyzw_handl": 95, "body_quaternion_wxyz_handl": 95, "leg_angles_handl": 95, "foot_pos_handl": 95, "contact_handl": 95, "arm_joints_handl": 95, "hand_x_handl": 95, "hand_y_handl": 95, "hand_z_handl": 95, "hand_quat_x_handl": 95, "hand_quat_y_handl": 95, "hand_quat_z_handl": 95, "hand_quat_w_handl": 95, "hand_roll_handl": 95, "hand_pitch_handl": 95, "hand_yaw_handl": 95, "hand_pos_handl": 95, "hand_euler_rpy_angles_handl": 95, "hand_quaternion_xyzw_handl": 95, "hand_quaternion_wxyz_handl": 95, "controls_opt": 95, "file_line_split": 95, "bpm_option": 95, "extendable_opt": 95, "truncatable_opt": 95, "neutral_start_opt": 95, "precise_steps_opt": 95, "precise_timing_opt": 95, "timing_adjustability_opt": 95, "no_looping_opt": 95, "arm_required_opt": 95, "arm_prohibited_opt": 95, "starts_sitting_opt": 95, "track_swing_trajectories_opt": 95, "assume_zero_roll_and_pitch_opt": 95, "track_hand_rt_body_opt": 95, "track_hand_rt_feet_opt": 95, "arm_playback_opt": 95, "display_rgb_opt": 95, "frequency_opt": 95, "retime_to_integer_slices_opt": 95, "description_opt": 95, "custom_gait_cycle_opt": 95, "animationfileformaterror": 96, "create_move_info_proto": 96, "choreography_sequ": 96, "set_proto": 96, "proto_object": 96, "attribute_nam": 96, "attribute_valu": 96, "handle_nested_double_value_param": 96, "read_animation_param": 96, "read_and_find_animation_param": 96, "filepath_input": 96, "filepath": [96, 137, 220, 226, 284, 303, 312, 320, 331], "animated_fil": 96, "write_animation_to_dest": 96, "choreographycli": 97, "license_nam": 97, "choreographyservic": 97, "update_from": [97, 104, 108, 113, 114, 116, 118, 119, 121, 124, 125, 135, 148, 156, 160, 161, 186, 211, 214], "timesync_endpoint": [97, 135, 161, 181, 186, 211], "accessor": [97, 160, 161, 186, 198, 211], "list_all_mov": 97, "list_all_moves_async": 97, "time_start_point": [97, 186], "list_all_sequ": 97, "list_all_sequences_async": 97, "upload_choreographi": 97, "choreography_seq": 97, "uploadchoreographyrespons": 97, "upload_choreography_async": 97, "upload_animated_mov": 97, "generated_id": 97, "animationuploadhelp": 97, "uploadanimatedmoverespons": 97, "upload_animated_move_async": 97, "choreography_log_to_animation_fil": 97, "fpath": 97, "choreography_time_adjust": 97, "override_client_start_tim": 97, "time_differ": 97, "timefram": 97, "executechoreographyrequest": 97, "choreography_time_adjust_async": 97, "choreography_nam": 97, "client_start_tim": 97, "lease_pb2": [97, 141, 142, 144], "execute_choreography_async": 97, "choreography_command": 97, "command_list": 97, "client_end_tim": 97, "choreographycommandrespons": 97, "choreography_command_async": 97, "start_recording_st": 97, "duration_sec": 97, "continue_session_id": 97, "startrecordingstaterespons": 97, "start_recording_state_async": 97, "stop_recording_st": 97, "stoprecordingstaterespons": 97, "stop_recording_state_async": 97, "get_choreography_sequ": 97, "seq_nam": 97, "getchoreographysequencerespons": 97, "get_choreography_sequence_async": 97, "get_anim": 97, "get_animation_async": 97, "save_sequ": 97, "savesequencerespons": 97, "save_sequence_async": 97, "delete_sequ": 97, "deletesequencerespons": 97, "delete_sequence_async": 97, "modify_choreography_info": 97, "choreographyinfo": 97, "modifychoreographyinforespons": 97, "modify_choreography_info_async": 97, "clear_all_sequence_fil": 97, "clearallsequencefilesrespons": 97, "clear_all_sequence_files_async": 97, "build_start_recording_state_request": 97, "duration_second": 97, "startrecordingstaterequest": 97, "download_robot_state_log": 97, "logtyp": 97, "downloadrobotstatelogrespons": 97, "build_choreography_time_adjust_request": 97, "choreographytimeadjustrequest": 97, "build_execute_choreography_request": 97, "build_choreography_command_request": 97, "build_save_sequence_request": 97, "build_modify_choreography_info_request": 97, "animation_move_prefix": 97, "uploadanimatemoverespons": 97, "generate_animation_id": 97, "animation_proto": 97, "invaliduploadedchoreographyerror": 97, "robotcommandissueserror": 97, "animationvalidationfailederror": 97, "norecordedinform": 97, "unknownrecordingsessionid": 97, "recordingbufferful": 97, "incompletedata": 97, "load_choreography_sequence_from_binary_fil": 97, "file_path": [97, 117, 118], "load_choreography_sequence_from_txt_fil": 97, "save_choreography_sequence_to_fil": 97, "area_callback_servic": 98, "arm_surface_contact_servic": 98, "auth_servic": 98, "auto_return_servic": 98, "data_servic": [98, 121], "data_acquisition_servic": 98, "data_acquisition_store_servic": 98, "data_buffer_servic": 98, "directory_registration_servic": 98, "directory_servic": 98, "docking_servic": 98, "door_servic": 98, "estop_servic": 98, "fault_servic": 98, "graph_nav_servic": 98, "gripper_camera_param_servic": 98, "image_servic": [98, 138], "inverse_kinematics_servic": 98, "ir_enable_disable_servic": 98, "lease_servic": 98, "license_servic": 98, "local_grid_servic": 98, "log_status_servic": 98, "manipulation_api_servic": 98, "map_processing_servic": 98, "network_compute_bridge_servic": 98, "payload_registration_servic": 98, "payload_servic": 98, "point_cloud_servic": 98, "power_servic": 98, "ras_cast_servic": 98, "recording_servic": 98, "robot_command_servic": 98, "robot_id_servic": 98, "robot_state_servic": 98, "spot_check_servic": 98, "time_sync_servic": 98, "world_object_servic": 98, "areacallbackcli": 99, "area_callback_inform": [99, 100, 103], "areacallbackresponseerror": 99, "invalidcommandiderror": 99, "invalidconfigerror": 99, "expiredendtimeerror": 99, "missingleaseresourceserror": 99, "shutdowncallbackfailederror": 99, "incorrectusag": 100, "shutdown_ev": 100, "updatecallbackrespons": 100, "callbackend": 100, "callbacktimedouterror": 100, "routechangedresult": 100, "areacallbackserviceconfig": [100, 102, 103], "areacallbackregionhandl": 100, "update_respons": 100, "discard": 100, "enum_type_wrapp": [100, 167], "enumtypewrapp": [100, 167], "0x7f7777d187f0": 100, "area_callback_pb2": [100, 227], "configuration_data": 100, "begincallbackrespons": 100, "routechangerequest": 100, "set_complet": 100, "cede": 100, "sleep_time_sec": 100, "hang": 100, "will_get_control": 100, "internal_begin_complet": 100, "internal_set_stag": 100, "0x7f7777d1abc0": 100, "internal_set_end_tim": 100, "internal_give_control": 100, "internal_run_wrapp": 100, "area_callback_service_runn": 101, "area_callback_service_servic": 102, "callabl": [102, 142, 164, 166, 209], "log_begin_callback_data": 103, "parse_param": 103, "handle_service_fault": 103, "fault_client": [103, 138, 282], "prereq_servic": 103, "arm_surface_contact": [104, 241], "armsurfacecontactcli": [104, 241], "arm_surface_contact_command": 104, "arm_surface_contact_pb2": 104, "armsurfacecontactrequest": 104, "arm_surface_contact_command_async": 104, "async_task": 105, "asynctask": 105, "add_task": 105, "asyncgrpctask": 105, "futurewrapp": [105, 113], "asyncperiodicgrpctask": 105, "period_sec": 105, "periodic_sec": 105, "asyncperiodicqueri": 105, "query_nam": 105, "stub": [106, 162], "invalidtokenerror": [106, 160], "authresponseerror": 106, "temporarilylockedouterror": 106, "auth_async": 106, "auth_with_token": 106, "auth_with_token_async": 106, "auto_return": [107, 141], "autoreturnresponseerror": 107, "invalidparametererror": 107, "autoreturncli": 107, "auto_return_pb2": 107, "configurerespons": 107, "configure_async": 107, "get_configur": 107, "getconfigurationrespons": 107, "get_configuration_async": 107, "startrespons": 107, "start_async": 107, "configure_error": 107, "start_error": 107, "autowalkresponseerror": 108, "compilationerror": [108, 211], "validationerror": [108, 211, 213], "autowalkservic": 108, "compile_autowalk": 108, "data_chunk_byte_s": [108, 113, 120, 211], "1000000": [108, 211], "walks_pb2": [108, 218, 222], "load_autowalk": 108, "download_data": 110, "start_nsec": [110, 181], "end_nsec": [110, 181], "timespan_spec": [110, 181, 209], "output_filenam": 110, "robot_tim": [110, 181], "show_progress": 110, "robot_clock": [110, 209], "refreshingaccesstokenauthmetadataplugin": 111, "token_cb": 111, "authmetadataplugin": 111, "create_secure_channel_cr": 111, "create_secure_channel": 111, "channelcredenti": 111, "create_insecure_channel": 111, "insecur": 111, "translate_except": 111, "rpc_error": 111, "generate_channel_opt": 111, "max_send_message_length": [111, 165, 185], "max_receive_message_length": [111, 165, 185], "keep_alive_ping_time_m": 111, "subpars": 112, "command_dict": 112, "need_authent": 112, "directorycommand": 112, "directorylistcommand": 112, "directorygetcommand": 112, "directoryregistercommand": 112, "directoryunregistercommand": 112, "payloadcommand": 112, "payloadlistcommand": 112, "payloadregistercommand": 112, "faultcommand": 112, "faultshowcommand": 112, "faultwatchcommand": 112, "logstatuscommand": 112, "getlogcommand": 112, "getactivelogstatusescommand": 112, "experimentlogcommand": 112, "starttimedexperimentlogcommand": 112, "startcontinuousexperimentlogcommand": 112, "handle_keyboard_interrupt": 112, "log_id": [112, 292], "startretrologcommand": 112, "terminatelogcommand": 112, "robotidcommand": 112, "databuffercommand": 112, "textmsgcommand": 112, "operatorcommentcommand": 112, "dataservicecommand": 112, "getdatabuffereventscommentscommand": 112, "pretty_print": 112, "getdatabuffercommentscommand": 112, "getdatabuffereventscommand": 112, "getdatabufferstatuscommand": 112, "robotstatecommand": 112, "fullstatecommand": 112, "hardwareconfigurationcommand": 112, "robotmodel": 112, "mesh": 112, "metricscommand": 112, "timesynccommand": 112, "licensecommand": 112, "leasecommand": 112, "leaselistcommand": 112, "estopcommand": 112, "getestopconfigcommand": 112, "getestopstatuscommand": 112, "becomeestopcommand": 112, "ctl": 112, "oldbecomeestopcommand": 112, "imagecommand": 112, "listimagesourcescommand": 112, "getimagecommand": 112, "localgridcommand": 112, "local_grid": [112, 146], "listlocalgridtypescommand": 112, "getlocalgridscommand": 112, "dataacquisitioncommand": 112, "dataacquisitionrequestcommand": 112, "dataacquisitionservicecommand": 112, "dataacquisitionstatuscommand": 112, "dataacquisitiongetlivedatacommand": 112, "hostcomputeripcommand": 112, "keepalivecommand": 112, "lease_detail": 112, "resource_nam": 112, "keepalivegetstatuscommand": 112, "keepaliveremovepoliciescommand": 112, "powerrobotcommand": 112, "powerpayloadscommand": 112, "powerwifiradiocommand": 112, "common_header_error": 113, "streaming_common_header_error": 113, "response_iter": 113, "common_lease_error": 113, "streaming_common_lease_error": 113, "custom_params_error": 113, "status_valu": 113, "status_field_nam": 113, "error_field_nam": 113, "total_respons": 113, "error_pair": 113, "docstr": 113, "error_factori": 113, "status_to_str": 113, "status_to_error": 113, "seriou": 113, "defaultdict": 113, "examin": [113, 294], "error_constructor": 113, "handle_unset_status_error": 113, "statustyp": 113, "decor": 113, "handle_common_header_error": 113, "func": 113, "handle_lease_use_result_error": 113, "handle_custom_params_error": 113, "handle_license_error": 113, "handle_license_errors_if_pres": 113, "common_license_error": 113, "allow_unset": 113, "maybe_rais": 113, "exc": 113, "print_respons": 113, "process_kwarg": 113, "stub_creation_func": 113, "update_request_iter": 113, "request_iter": 113, "is_block": 113, "copy_request": 113, "update_response_iter": 113, "value_from_respons": 113, "error_from_respons": 113, "assemble_typ": 113, "handle_respons": 113, "handle_response_stream": 113, "call_async": 113, "call_async_stream": 113, "is_stream": 113, "add_done_callback": 113, "cb": 113, "robot_hostnam": [113, 218, 222, 282], "data_acquisit": [114, 116], "dataacquisitionresponseerror": 114, "requestiddoesnotexisterror": [114, 116, 147], "unknowncapturetypeerror": 114, "cancellationfailederror": [114, 116], "dataacquisitionservic": [114, 116], "make_acquire_data_request": 114, "data_timestamp": [114, 115], "acquisitionrequestlist": [114, 115, 116], "acquire_data_async": 114, "acquiredatarespons": 114, "acquire_data_from_request_async": 114, "get_status_async": [114, 116, 126, 141, 174], "get_service_info": [114, 116, 214], "getserviceinforespons": [114, 116, 117], "get_service_info_async": [114, 116, 214], "cancel_acquisit": [114, 116], "cancel_acquisition_async": [114, 116], "get_live_data": [114, 116], "get_live_data_async": [114, 116], "metadata_to_proto": 114, "acquire_data_error": 114, "get_request_id": 114, "data_acquisition_help": 115, "issue_acquire_data_request": 115, "data_acq_cli": 115, "captureactionid": [115, 116, 118], "acquire_and_process_request": 115, "data_acquisition_cli": 115, "block_until_complet": 115, "cancel_acquisition_request": 115, "clean_filenam": 115, "make_time_query_param": 115, "start_time_sec": 115, "data_acquisition_store_pb2": [115, 165], "dataqueryparam": [115, 118], "make_time_query_params_from_group_nam": 115, "data_store_cli": 115, "download_data_rest": 115, "destination_fold": 115, "additional_param": 115, "datastor": 115, "data_acquisition_plugin": 116, "dataacquisitionplugincli": 116, "acquire_plugin_data": 116, "data_identifi": 116, "acquire_plugin_data_async": 116, "wait_for_stores_complet": 117, "error_msg": [117, 165], "requestst": 117, "knonerror": 117, "set_complete_if_no_error": 117, "add_sav": 117, "dataid": 117, "has_data_error": 117, "is_cancel": 117, "store_cli": 117, "cancel_interv": 117, "data_id_future_pair": 117, "store_imag": [117, 118], "imagecaptur": [117, 118, 137], "store_data_as_chunk": [117, 118], "store_fil": [117, 118], "executor": 117, "live_response_fn": 117, "dataacquisitionpluginserviceservic": 117, "heart": 117, "livedatarequest": 117, "request_manag": 117, "requestmanag": 117, "validate_param": 117, "clientcontext": [117, 138], "getstatusrequest": 117, "getserviceinforequest": 117, "cancelacquisitionrequest": 117, "cancelacquisitionrespons": 117, "livedatarespons": [117, 167], "lifecycl": 117, "tempt": 117, "fiddl": 117, "lint": 117, "add_request": 117, "get_request_st": 117, "get_status_proto": 117, "mark_request_cancel": 117, "mark_request_finish": 117, "cleanup_request": 117, "older_than_tim": 117, "dataacquisitionstoreservic": 118, "list_capture_act": 118, "list_capture_actions_async": 118, "list_stored_imag": 118, "list_stored_images_async": 118, "list_stored_images_act": 118, "list_stored_metadata": 118, "list_stored_metadata_async": 118, "list_stored_alertdata": 118, "list_stored_alertdata_async": 118, "list_stored_data": 118, "list_stored_data_async": 118, "storeimagerespons": 118, "store_image_async": 118, "associated_metadata": 118, "storemetadatarespons": 118, "store_metadata_async": 118, "store_alertdata": 118, "associated_alert_data": 118, "associatedalertdata": 118, "storealertdatarespons": 118, "store_alertdata_async": 118, "storedatarespons": 118, "store_data_async": 118, "query_stored_captur": [118, 252], "query_max_capture_id": 118, "querymaxcaptureidresult": 118, "skipe": 118, "query_max_capture_id_async": 118, "invalidargu": [119, 121], "log_ev": [119, 160], "event_typ": [119, 160], "start_timestamp_sec": [119, 160], "end_timestamp_sec": [119, 160], "id_str": [119, 160], "make_paramet": 119, "add_text_messag": 119, "textmessag": 119, "add_text_messages_async": 119, "add_operator_com": 119, "msg": [119, 213, 216], "robot_timestamp": [119, 209], "add_operator_comment_async": 119, "add_blob_async": 119, "serializ": 119, "add_protobuf_async": 119, "add_ev": 119, "add_events_async": 119, "register_signal_schema": 119, "signalschema": 119, "register_signal_schema_async": 119, "add_signal_tick": 119, "hunk": 119, "signaltick": 119, "lookuperror": 119, "add_signal_tick_async": 119, "now_in_robot_basi": 119, "msg_type": 119, "data_buffer_cli": 119, "time_sync_endpoint": [119, 181], "msg_num_limit": 119, "msg_age_limit": 119, "skip_rpc": 119, "logannotationtextmessag": 119, "notset": 119, "timesyncendpoint": [119, 181, 330], "log_annot": 119, "emit": 119, "notimplementederror": 119, "tidi": 119, "_handler": 119, "is_thread_al": 119, "assertionerror": 119, "fallback_log": 119, "record_to_msg": 119, "logrecord": 119, "record_level_to_proto_level": 119, "record_level": 119, "is_not_text_log": 119, "recordmessag": 119, "is_not_rpc": 119, "sdk_name": 119, "robot_nam": 119, "split_seri": 120, "chunk_seri": 120, "datachunk": 120, "parse_from_chunk": 120, "iterable_chunk": 120, "out_msg": 120, "serialized_from_messag": 120, "iterable_messag": 120, "serialized_from_chunk": 120, "serialized_from_str": 120, "iterable_str": 120, "dataservicecli": 121, "get_data_index": 121, "dataqueri": 121, "get_data_index_async": 121, "get_data_pag": 121, "time_rang": 121, "get_data_pages_async": 121, "delete_data_pag": 121, "delete_data_pages_async": 121, "get_events_com": 121, "eventscommentsspec": 121, "get_events_comments_async": 121, "get_data_buffer_statu": 121, "get_data_buffer_status_async": 121, "directoryresponseerror": 122, "nonexistentserviceerror": 122, "list_async": 122, "get_entri": 122, "get_entry_async": 122, "directoryregistrationresponseerror": 123, "servicealreadyexistserror": 123, "servicedoesnotexisterror": 123, "reset_service_registr": 123, "rpc_timeout_second": [123, 126, 141], "rpc_interval_second": [123, 126, 141, 142], "reset_servic": 123, "5x": 123, "is_al": [123, 142, 154, 183], "dockingservic": 124, "docking_command": 124, "station_id": 124, "dockingcommandrequest": 124, "expiri": 124, "leasewallet": [124, 142], "docking_command_async": 124, "docking_command_full_async": 124, "docking_command_feedback_full_async": 124, "docking_command_feedback_async": 124, "get_docking_config": 124, "configrang": 124, "get_docking_config_async": 124, "get_docking_st": 124, "dockstat": 124, "get_docking_state_async": 124, "blocking_dock_robot": 124, "num_retri": 124, "commandfailederror": [124, 161], "blocking_go_to_prep_pos": 124, "blocking_undock": 124, "get_dock_id": 124, "doorclient": 125, "open_door": 125, "door_pb2": 125, "opendoorcommandrequest": 125, "opendoorcommandrespons": 125, "leaseuseerror": [125, 127, 135, 142], "open_door_async": 125, "open_door_feedback": 125, "opendoorfeedbackrequest": 125, "opendoorfeedbackrespons": 125, "open_door_feedback_async": 125, "estopresponseerror": 126, "endpointunknownerror": 126, "incorrectchallengeresponseerror": 126, "endpointmismatcherror": 126, "configmismatcherror": 126, "invalidendpointerror": 126, "invalididerror": 126, "estopconfig": 126, "motorsonerror": 126, "stoplevel": 126, "intenum": [126, 212], "estopcli": 126, "estop_pb2": 126, "register_async": 126, "deregister_async": 126, "get_config": 126, "get_config_async": 126, "set_config": 126, "set_config_async": 126, "estopsystemstatu": 126, "check_in": [126, 141], "suppress_incorrect": 126, "status_invalid": 126, "check_in_async": [126, 141], "first_checkin": 126, "estop_cut_power_timeout": 126, "required_rol": 126, "last_set_level": 126, "set_challeng": 126, "get_challeng": 126, "check_in_at_level": 126, "stop_async": [126, 214], "settle_then_cut_async": 126, "allow_async": 126, "check_in_at_level_async": 126, "to_proto": [126, 150], "_unique_id": 126, "_endpoint": 126, "keepalivestatu": 126, "response_from_challeng": 126, "servererror": 127, "internalservererror": [127, 142], "original_error": 127, "certainli": 127, "clientcancelledoperationerror": 127, "invalidclientcertificateerror": 127, "nonexist": 127, "proxyconnectionerror": 127, "serviceunavailableerror": 127, "servicefailedduringexecutionerror": 127, "timedouterror": [127, 181, 319], "allot": 127, "offlin": 127, "unauthenticatederror": 127, "domain": 127, "transient_failur": 127, "seem": 127, "customparamerror": [127, 166], "faultresponseerror": 128, "servicefaultalreadyexistserror": 128, "servicefaultdoesnotexisterror": 128, "faultclient": [128, 138], "faultservic": 128, "trigger_service_fault": 128, "service_fault": [128, 323], "servicefault": [128, 138], "triggerservicefaultrespons": 128, "trigger_service_fault_async": 128, "clear_service_fault": 128, "service_fault_id": 128, "servicefaultid": 128, "clearservicefaultrespons": 128, "clear_service_fault_async": 128, "validateframetreeunknownframeerror": 129, "validateframetreecycleerror": 129, "validateframetreedisjointerror": 129, "validate_frame_tree_snapshot": 129, "misus": 129, "frame_a": 129, "frame_b": 129, "get_se2_a_tform_b": 129, "express_se2_velocity_in_new_fram": 129, "frame_c": 129, "vel_of_a_in_b": 129, "velocity_of_a_in_c": 129, "express_se3_velocity_in_new_fram": 129, "get_odom_tform_bodi": 129, "get_vision_tform_bodi": 129, "generatetreeerror": 129, "childframeintre": 129, "child_frame_nam": 129, "get_frame_nam": 129, "is_gravity_aligned_frame_nam": 129, "log_throttle_tim": [130, 133], "nmea_message_group_to_gps_data_point": 130, "nmea_messag": 130, "time_convert": [130, 133, 282], "robottimeconvert": [130, 133, 181, 209], "gpsdatapoint": [130, 132, 133], "new_data": 130, "aggregator_cli": 132, "aggregatorcli": 132, "aggregatorservic": 132, "new_gps_data": 132, "gpsdevic": 132, "newgpsdatarespons": 132, "new_gps_data_async": 132, "nmeastreamread": 133, "read_data": 133, "gpslisten": 133, "registration_cli": 134, "registrationcli": 134, "registrationservic": 134, "get_loc": [134, 282], "get_location_async": 134, "reset_registr": 134, "reset_registration_async": 134, "initial_guess_loc": 135, "verify_visual_features_qu": 135, "set_loc": 135, "set_localization_async_full_respons": 135, "nav_pb2": 135, "robotfaultederror": 135, "unknownmapinformationerror": 135, "graphnavserviceresponseerror": 135, "set_localization_async": 135, "get_localization_state_async": 135, "cmd_durat": 135, "notimesyncerror": [135, 161, 181, 186], "commandexpirederror": 135, "toodistanterror": [135, 161], "isrecordingerror": 135, "unknownrouteelementserror": 135, "invalidedgeerror": 135, "nopatherror": 135, "robotnotlocalizedtorouteerror": 135, "constraintfaulterror": 135, "routenavigationerror": 135, "navigate_route_async": 135, "navigate_route_full_async": 135, "routegenparam": 135, "unknownwaypointerror": [135, 159], "navigate_to_async": 135, "navigatetorespons": 135, "navigate_to_full_async": 135, "navigate_to_anchor": 135, "noanchoringerror": 135, "invalidposeerror": 135, "navigate_to_anchor_async": 135, "navigation_feedback": 135, "navigation_feedback_async": 135, "clear_graph": 135, "clear_graph_async": 135, "uploadgrapherror": 135, "incompatiblesensorserror": 135, "areacallbackerror": 135, "upload_graph_async": 135, "upload_waypoint_snapshot": 135, "upload_edge_snapshot": 135, "edgesnapshot": 135, "download_graph": 135, "download_graph_async": 135, "download_waypoint_snapshot": 135, "download_edge_snapshot": 135, "write_graph_and_snapshot": 135, "generate_travel_param": 135, "build_rout": 135, "waypoint_id_list": 135, "edge_id_list": 135, "uploadwaypointsnapshoterror": 135, "maptoolargelicenseerror": [135, 159], "invalidgrapherror": [135, 149], "areacallbackmaperror": 135, "requestabortederror": 135, "requestfailederror": 135, "timeerror": 135, "robotstateerror": 135, "cannotmodifymapduringrecordingerror": 135, "routeerror": 135, "unkownrouteelementserror": 135, "featuredeserterror": 135, "routenotupdatingerror": 135, "robotlosterror": 135, "invalidgpserror": 135, "robotstuckerror": 135, "gripper_camera_param": 136, "grippercameraparamcli": 136, "set_camera_param": 136, "gripper_camera_param_request": 136, "gripper_camera_param_pb2": 136, "grippercameraparamrequest": 136, "grippercameraparamrespons": 136, "set_camera_params_async": 136, "gripper_camera_param_service_command": 136, "get_camera_param": 136, "gripper_camera_get_param_request": 136, "grippercameragetparamrequest": 136, "grippercameragetparamrespons": 136, "get_camera_params_async": 136, "gripper_camera_get_param_service_command": 136, "imageresponseerror": 137, "unknownimagesourceerror": 137, "sourcedataerror": [137, 155], "imagedataerror": 137, "unsupportedimageformatrequestederror": 137, "unsupportedpixelformatrequestederror": 137, "unsupportedresizeratiorequestederror": 137, "list_image_sources_async": 137, "get_image_from_sources_async": 137, "get_image_async": 137, "build_image_request": 137, "write_pgm_or_ppm": 137, "include_pixel_format": 137, "sourcenam": 137, "write_image_data": 137, "save_images_as_fil": 137, "pixel_x": 137, "pixel_i": 137, "min_dist": [137, 158], "image_data_rgb_np": 138, "formula": 138, "image_data_np": 138, "abc": 138, "threadsaf": 138, "capture_lock": 138, "keyword": [138, 218, 222, 271], "camera_interfac": 138, "param_spec": [138, 166], "rapidli": [138, 326, 329], "set_logg": 138, "initialize_fault": 138, "trigger_fault": 138, "service_fault_pb2": 138, "clear_fault": 138, "get_image_and_timestamp": 138, "capture_func_kwarg": 138, "capture_funct": 138, "image_decode_with_error_check": 138, "stop_captur": 138, "make_image_sourc": 138, "source_nam": 138, "make_capture_paramet": 138, "request_custom_param": 138, "captureparamet": 138, "accomod": 138, "threadcaptureoutput": 138, "is_valid": [138, 216], "imagecapturethread": 138, "get_latest_captured_imag": 138, "capture_func": 138, "capture_period_sec": 138, "start_captur": 138, "maybe_update_thread": 138, "set_last_captured_imag": 138, "image_fram": 138, "background_capture_param": 138, "imageserviceservic": 138, "blocking_capture_funct": 138, "listimagesourcesrequest": 138, "getimagerequest": 138, "inverse_kinemat": 139, "inversekinematicscli": 139, "inversekinematicsservic": 139, "inversekinematicsrequest": 139, "inversekinematicsrespons": 139, "inverse_kinematics_async": 139, "ir_enable_dis": 140, "irenabledisableservicecli": [140, 257], "emitt": [140, 257], "set_ir_en": 140, "set_ir_enabled_async": 140, "keepaliveresponseerror": 141, "invalidleaseerror": [141, 142], "invalidpolicyerror": 141, "add_associated_leas": 141, "add_controlled_motors_off_act": 141, "add_immediate_robot_off_act": 141, "add_record_event_act": 141, "add_auto_return_act": 141, "add_lease_stale_act": 141, "shortest_action_delai": 141, "pol": 141, "keepalivecli": 141, "keepaliveservic": 141, "modify_polici": 141, "modify_policy_async": 141, "modify_policy_error": 141, "check_in_error": 141, "policykeepal": 141, "remove_policy_on_exit": 141, "policy_keepal": 141, "run_my_cod": 141, "remove_polici": 141, "remove_all_polici": 141, "keepalive_cli": 141, "leaseresponseerror": 142, "displacedleaseerror": 142, "invalidresourceerror": 142, "notauthoritativeserviceerror": 142, "resourcealreadyclaimederror": 142, "revokedleaseerror": 142, "unmanagedresourceerror": 142, "wrongepocherror": 142, "notactiveleaseerror": 142, "lease_st": 142, "lease_proto": 142, "ignore_is_valid_check": 142, "accompani": 142, "recenc": 142, "lamport": 142, "compareresult": 142, "super_leas": 142, "sub_leas": 142, "different_resourc": 142, "different_epoch": 142, "other_leas": 142, "ignore_resourc": 142, "create_new": 142, "returned_leas": 142, "create_subleas": 142, "is_valid_leas": 142, "is_valid_proto": 142, "compare_result_to_lease_use_result_statu": 142, "compare_result": 142, "allow_super_leas": [142, 144], "leasest": 142, "lease_statu": 142, "lease_curr": 142, "leaseown": 142, "unown": 142, "self_own": 142, "other_own": 142, "not_manag": 142, "status_unown": 142, "status_self_own": 142, "status_other_own": 142, "status_not_manag": 142, "update_from_lease_use_result": 142, "get_leas": 142, "get_lease_st": 142, "on_lease_use_result": 142, "set_client_nam": 142, "lease_wallet": [142, 283], "acquire_async": 142, "take_async": 142, "return_leas": 142, "return_lease_async": 142, "retain_lease_async": 142, "list_leases_async": 142, "list_leases_ful": 142, "listleasesrespons": 142, "list_leases_full_async": 142, "leasewalletrequestprocessor": 142, "resource_list": 142, "leasewalletresponseprocessor": 142, "add_lease_wallet_processor": 142, "host_nam": 142, "on_failure_callback": 142, "wedg": 142, "_periodic_check_in": 142, "wait_until_don": 142, "incoming_lease_proto": 142, "active_leas": 142, "nonetyp": 142, "resourcehierarchi": 143, "resource_tree_proto": 143, "has_resourc": 143, "has_sub_resourc": 143, "get_resourc": [143, 218, 222], "get_resource_tre": 143, "leaf_resourc": 143, "get_hierarchi": 143, "leasevalid": 144, "get_active_leas": 144, "incoming_leas": 144, "allow_different_epoch": 144, "test_and_set_active_leas": 144, "leasevalidatorresponseprocessor": 144, "get_license_info": 145, "get_feature_en": 145, "feature_list": 145, "localgridcli": 146, "get_local_grid_typ": 146, "get_local_grid_types_async": 146, "get_local_grid": 146, "localgridresponseproto": 146, "get_local_grids_async": 146, "log_statu": [147, 292], "logstatusresponseerror": 147, "experimentalreadyrunningerror": 147, "inactivelogerror": 147, "concurrencylimitreachederror": 147, "logstatuscli": 147, "logstatusservic": 147, "get_log_statu": 147, "get_log_status_async": 147, "get_active_log_status": 147, "get_active_log_statuses_async": 147, "start_experiment_log": 147, "start_experiment_log_async": 147, "start_retro_log": 147, "start_retro_log_async": 147, "update_experi": 147, "update_experiment_async": 147, "terminate_log": 147, "terminate_log_async": 147, "get_log_status_error": 147, "get_active_log_statuses_error": 147, "start_experiment_log_error": 147, "start_retro_log_error": 147, "update_experiment_log_error": 147, "terminate_log_error": 147, "manipulationapirespons": 148, "manipulation_api_command_async": 148, "manipulationapifeedbackrespons": 148, "manipulation_api_feedback_command_async": 148, "grasp_override_command": 148, "apigraspoverriderequest": 148, "apigraspoverriderespons": 148, "grasp_override_command_async": 148, "mapprocessingserviceresponseerror": 149, "missingsnapshotserror": 149, "optimizationfailureerror": 149, "invalidparamserror": 149, "maxiterationserror": 149, "maxtimeerror": 149, "invalidhintserror": 149, "constraintviolationerror": 149, "mapmodifiederror": 149, "mapprocessingservicecli": [149, 283], "mapprocessingservic": 149, "process_topologi": 149, "processtopologyrespons": 149, "process_anchor": [149, 283], "apply_gps_result": 149, "anchoringhint": [149, 283], "processanchoringrespons": [149, 283], "recenter_value_mod": 150, "recenter_angle_mod": 150, "angle_diff": 150, "a1": 150, "a2": 150, "angle_diff_degre": 150, "to_obj": 150, "a_tform_b": 150, "b_tform_a": 150, "mult": 150, "b_tform_c": 150, "a_tform_c": 150, "to_rot_matrix": 150, "to_matrix": 150, "to_adjoint_matrix": 150, "adjoint": 150, "velocity_in_frame_b": 150, "velocity_in_frame_a": 150, "a_adjoint_b": 150, "get_closest_se3_transform": 150, "height_z": 150, "to_vector": 150, "3x1": 150, "from_vector": 150, "se2_vel_vector": 150, "lin_x": 150, "lin_i": 150, "lin_z": 150, "ang_x": 150, "ang_i": 150, "ang_z": 150, "6x1": 150, "se3_vel_vector": 150, "from_se2": 150, "transform_cloud": 150, "nx3": 150, "transform_cloud_from_matrix": 150, "from_ident": 150, "get_transl": 150, "get_closest_se2_transform": 150, "interp": 150, "from_rol": 150, "from_pitch": 150, "from_yaw": 150, "to_rol": 150, "to_pitch": 150, "to_axis_angl": 150, "other_quat": 150, "closest_yaw_only_quaternion": 150, "slerp": 150, "from_two_vector": 150, "u_in": 150, "v_in": 150, "conj": 150, "pose_to_xyz_yaw": 150, "is_within_threshold": 150, "pose_3d": 150, "max_translation_met": 150, "max_yaw_degre": 150, "recenter_angl": 150, "lower_limit": 150, "upper_limit": 150, "skew_matrix_3d": 150, "vec3_proto": 150, "skew_matrix_2d": 150, "vec2_proto": 150, "2x1": 150, "transform_se2veloc": 150, "a_adjoint_b_matrix": 150, "se2_velocity_in_b": 150, "transform_se3veloc": 150, "se3_velocity_in_b": 150, "quat_to_eulerzyx": 150, "metrics_log": 151, "missingkeyserror": 151, "unabletooptouterror": 151, "metricsloggingrobotservic": 151, "get_metr": 151, "getmetricsrespons": 151, "get_metrics_async": 151, "get_store_sequence_rang": 151, "get_store_sequence_range_async": 151, "get_absolute_metric_snapshot": 151, "signed_proto_pb2": 151, "signedproto": 151, "absolute_metric_pb2": 151, "absolutemetricssnapshot": 151, "get_absolute_metric_snapshot_async": 151, "make_parameter_upd": 151, "is_increment": 151, "externalservicenotfounderror": 152, "networkcomputerotationerror": 152, "networkcomputeanalysisfailederror": 152, "networkcomputebridgeservic": 152, "list_available_model": 152, "list_available_models_async": 152, "list_available_models_command": 152, "list_request": 152, "list_available_models_command_async": 152, "network_compute_request": 152, "network_compute_bridge_command_async": 152, "registri": [153, 154], "kw_arg": [153, 154, 155], "list_payloads_async": 153, "payload_registr": 154, "payloadregistrationresponseerror": 154, "invalidpayloadcredentialserror": [154, 160], "payloadnotauthorizederror": 154, "payloadalreadyexistserror": 154, "payloaddoesnotexisterror": 154, "register_payload_async": 154, "update_payload_vers": 154, "update_payload_version_async": 154, "get_payload_auth_token": 154, "attach_payload": 154, "attach_payload_async": 154, "detach_payload": 154, "detach_payload_async": 154, "pay_reg_cli": 154, "registration_interval_sec": 154, "rpc_timeout_sec": 154, "reconfigur": [154, 297, 321], "runtimeerror": 154, "point_cloud": 155, "pointcloudresponseerror": 155, "unknownpointcloudsourceerror": 155, "pointcloudsourc": 155, "pointclouddataerror": 155, "pointcloudcli": [155, 333], "pointcloudservic": 155, "list_point_cloud_sourc": 155, "list_point_cloud_sources_async": 155, "get_point_cloud_from_sourc": 155, "get_point_cloud_from_sources_async": 155, "get_point_cloud": 155, "pointcloudrequest": 155, "get_point_cloud_async": 155, "build_pc_request": 155, "powerresponseerror": [156, 160], "shorepowerconnectederror": 156, "batterymissingerror": 156, "commandinprogresserror": 156, "overriddenerror": 156, "faultederror": 156, "powererror": 156, "safetystopincompatiblehardwareerror": 156, "safetystop": 156, "safetystopfailederror": 156, "safetystopunknownstoptypeerror": 156, "power_command": 156, "power_command_async": 156, "power_command_feedback": 156, "power_command_feedback_async": 156, "fan_power_command": [156, 273], "fan_power_command_async": 156, "fan_power_command_feedback": [156, 273], "fan_power_command_feedback_async": 156, "reset_safety_stop": [156, 317], "reset_safety_stop_async": 156, "update_frequ": [156, 160, 161, 180], "robotcommandresponseerror": [156, 160, 161], "power_cli": [156, 160, 273, 317], "power_on_motor": 156, "power_off_motor": 156, "power_cycle_robot": 156, "power_off_payload_port": 156, "power_on_payload_port": 156, "power_off_wifi_radio": 156, "power_on_wifi_radio": 156, "addrequesthead": 157, "client_name_func": 157, "ray_cast": 158, "raycastresponseerror": 158, "invalidintersectiontypeerror": 158, "raycastcli": 158, "default_author": 158, "ray_origin": 158, "ray_direct": 158, "raycast_typ": 158, "raycastrespons": 158, "raycast_async": 158, "waypointregion": 159, "empty_region": 159, "circle_region": 159, "recordingenviron": 159, "start_recording_async": 159, "start_recording_full_async": 159, "stop_record": 159, "stop_recording_async": 159, "get_record_statu": 159, "get_record_status_async": 159, "set_recording_environ": 159, "set_recording_environment_async": 159, "create_waypoint_async": 159, "create_edg": 159, "from_t_to": 159, "create_edge_async": 159, "make_recording_environ": 159, "waypoint_env": 159, "edge_env": 159, "make_waypoint_environ": 159, "make_client_metadata": 159, "make_edge_environ": 159, "make_edg": 159, "from_waypoint_id": 159, "to_waypoint_id": 159, "recordingserviceresponseerror": 159, "couldnotcreatewaypointerror": 159, "notrecordingerror": 159, "edgeexistserror": 159, "edgemissingtransformerror": 159, "notlocalizedtoenderror": 159, "followingrouteerror": 159, "notlocalizedtoexistingmaperror": 159, "toofarfromexistingmaperror": 159, "remotecloudfailurenotindirectoryerror": 159, "remotecloudfailurenodataerror": 159, "missingfiducialserror": 159, "fiducialposeerror": 159, "setup_token_cach": 160, "token_cach": [160, 182], "service_endpoint": 160, "get_cached_robot_id": 160, "ensure_channel": 160, "writefailederror": [160, 182], "authenticate_with_token": 160, "authenticate_from_cach": 160, "notincacheerror": [160, 182], "update_user_token": 160, "get_cached_usernam": 160, "id_service_nam": 160, "list_servic": 160, "services_list": 160, "register_payload_and_authent": 160, "start_time_sync": 160, "time_sync_interval_sec": [160, 181], "stop_time_sync": 160, "time_sec": 160, "timestamp_sec": 160, "notestablishederror": [160, 181], "get_frame_tree_snapshot": [160, 161], "secure_channel_port": 160, "expirederror": 161, "notpoweredonerror": 161, "dockederror": 161, "notclearederror": 161, "unsupportederror": 161, "commandfailederrorwithfeedback": 161, "robot_command_async": 161, "robot_command_feedback_async": 161, "clear_behavior_fault_async": 161, "robotcommandstreamingcli": 161, "robotcommandstreamingservic": 161, "send_joint_control_command": 161, "command_iter": 161, "stop_command": 161, "freeze_command": 161, "selfright_command": 161, "battery_change_pose_command": 161, "dir_hint": 161, "safe_power_off_command": 161, "constrained_manipulation_command": 161, "goal_x": 161, "goal_i": 161, "goal_head": 161, "full_body_command": 161, "goal_se2": 161, "synchro_trajectory_command_in_body_fram": 161, "goal_x_rt_bodi": 161, "goal_y_rt_bodi": 161, "goal_heading_rt_bodi": 161, "v_x": 161, "v_y": 161, "v_rot": 161, "stance_command": 161, "pos_fl_rt_fram": 161, "pos_fr_rt_fram": 161, "pos_hl_rt_fram": 161, "pos_hr_rt_fram": 161, "follow_arm_command": 161, "arm_ready_command": 161, "frame2_tform_desired_hand": 161, "max_angular_vel": 161, "max_accel": 161, "vec3trajectori": 161, "arm_pose_command_from_pos": 161, "arm_wrench_command": 161, "force_x": 161, "force_i": 161, "force_z": 161, "torque_x": 161, "torque_i": 161, "torque_z": 161, "claw_gripper_open_command": 161, "max_acc": 161, "claw_gripper_close_command": 161, "max_torqu": 161, "open_fract": 161, "claw_gripper_open_angle_command": 161, "gripper_q": 161, "create_arm_joint_trajectory_point": 161, "time_since_reference_sec": 161, "arm_joint_command": 161, "joint_posit": 161, "joint_veloc": 161, "ref_tim": 161, "armjointmoverequest": 161, "arm_cartesian_move_help": 161, "se3_pos": 161, "se3_veloc": 161, "frame_tre": 161, "gotten": 161, "claw_gripper_command_help": 161, "gripper_posit": 161, "gripper_veloc": 161, "clawgrippercommandrequest": 161, "arm_joint_freeze_command": 161, "armcommand": 161, "bodyexternalforceparam": 161, "bodypos": 161, "build_body_external_forc": 161, "override_external_force_vec": 161, "spot_command_pb2": 161, "intellig": 161, "blocking_command": 161, "check_status_fn": 161, "full_bodi": 161, "robotcommandfeedbackstatu": 161, "robotcommandfeedbackrespons": 161, "namedarmpositionscommand": 161, "trajectory_end_status": 161, "body_movement_status": 161, "feedback_interval_sec": 161, "printout": 161, "strictvers": 162, "get_robot_metr": 163, "get_robot_metrics_async": 163, "get_robot_hardware_configur": 163, "get_robot_hardware_configuration_async": 163, "get_robot_link_model": 163, "objmodel": 163, "get_robot_link_model_async": 163, "get_robot_joint_model_async": 163, "get_hardware_config_with_link_info": 163, "robot_state_pb2": 163, "robotstatestreamingcli": 163, "robotstatestreamingservic": 163, "get_robot_state_stream": 163, "sdkerror": 164, "unsetapptokenerror": 164, "unabletoloadapptokenerror": 164, "generate_client_nam": 164, "client_name_prefix": 164, "service_cli": 164, "cert_resource_glob": 164, "ioerror": 164, "set_max_message_length": 164, "max_message_length": 164, "creation_func": 164, "load_robot_cert": 164, "resource_path_glob": 164, "clear_robot": 164, "rpc_logger": 165, "channel_prefix": 165, "serviceservic": [165, 185], "spin": [165, 185], "sigterm": 165, "sigquit": 165, "populate_response_head": 165, "error_cod": 165, "strip_large_bytes_field": 165, "proto_messag": 165, "get_bytes_field_allowlist": 165, "strip_image_respons": 165, "strip_get_image_respons": 165, "getimagerespons": 165, "strip_local_grid_respons": 165, "local_grid_pb2": 165, "getlocalgridsrespons": 165, "strip_store_image_request": 165, "storeimagerequest": 165, "strip_store_data_request": 165, "storedatarequest": 165, "strip_record_signal_tick": 165, "data_buffer_pb2": 165, "recordsignalticksrequest": 165, "strip_record_data_blob": 165, "invalidcustomparamspecerror": 166, "invalidcustomparamvalueerror": 166, "proto_error": 166, "validate_dict_spec": 166, "create_value_valid": 166, "validate_valu": 166, "besid": 166, "dict_param": 166, "list_params_to_list": 166, "list_param": 166, "oneof_param": 166, "oneof_spec": 166, "check_types_match": 166, "proto_typ": [166, 196, 198], "custom_spec_to_default": 166, "dict_spec_to_default": 166, "list_spec_to_default": 166, "int_spec_to_default": 166, "intparam": 166, "string_spec_to_default": 166, "roi_spec_to_default": 166, "bool_spec_to_default": 166, "one_of_spec_to_default": 166, "list_param_coerce_to": 166, "double_param_coerce_to": 166, "roi_param_coerce_to": 166, "tricki": 166, "one_of_param_coerce_to": 166, "custom_param_coerce_to": 166, "make_custom_param_spec": 166, "make_dict_child_spec": 166, "childspec": 166, "make_dict_param_spec": 166, "make_one_of_child_spec": 166, "dict_param_spec": 166, "make_one_of_param_spec": 166, "make_int64_param_spec": 166, "make_double_param_spec": 166, "make_bool_param_spec": 166, "make_region_of_interest_param_spec": 166, "serviceandsourc": 166, "areai": 166, "make_user_interface_info": 166, "make_roi_service_and_sourc": 166, "signals_help": 167, "build_max_alert_spec": 167, "0x7f777ba84e20": 167, "alertconditionspec": 167, "build_simple_sign": 167, "max_warn": 167, "max_crit": 167, "build_capability_live_data": 167, "capability_nam": 167, "capabilitylivedata": 167, "build_live_data_respons": 167, "live_data_cap": 167, "get_data": 167, "signaldata": 167, "audiocli": 169, "list_sound": 169, "list_sounds_async": 169, "set_volum": [169, 324], "set_volume_async": 169, "get_volum": [169, 324], "get_volume_async": 169, "play_sound": 169, "play_sound_async": 169, "delete_sound": 169, "delete_sound_async": 169, "load_sound": 169, "max_chunk_s": 169, "1048576": 169, "set_audio_capture_channel": 169, "audio_pb2": 169, "audiocapturechannel": 169, "set_audio_capture_channel_async": 169, "get_audio_capture_channel": 169, "get_audio_capture_channel_async": 169, "set_audio_capture_gain": 169, "set_audio_capture_gain_async": 169, "get_audio_capture_gain": 169, "get_audio_capture_gain_async": 169, "set_screen": 170, "set_screen_async": 170, "get_screen": 170, "get_screen_async": 170, "list_screen": 170, "list_screens_async": 170, "get_visible_camera": 170, "get_visible_cameras_async": 170, "set_ir_colormap": 170, "min_temp": 170, "max_temp": 170, "compositor_pb2": 170, "ircolormap": 170, "set_ir_colormap_async": 170, "get_ir_colormap": 170, "get_ir_colormap_async": 170, "tempunit": 170, "set_multi_ir_meter_overlai": 170, "set_multi_ir_meter_overlay_async": 170, "get_ir_meter_overlai": 170, "get_ir_meter_overlay_async": 170, "healthclient": 171, "clear_bit_ev": 171, "clear_bit_events_async": 171, "get_bit_statu": 171, "degrad": 171, "get_bit_status_async": 171, "get_temperatur": 171, "mc": 171, "get_temperature_async": 171, "get_system_log": 171, "get_system_log_async": 171, "lightingcli": [172, 173], "get_led_bright": 172, "get_led_brightness_async": 172, "set_led_bright": 172, "set_led_brightness_async": 172, "lightshelp": [173, 227], "set_lights_with_freq_and_bright": 173, "stop_ev": 173, "lighting_cli": 173, "medialog": 174, "media_log": [174, 324], "medialogcli": 174, "delete_async": 174, "enable_debug": 174, "system_stat": 174, "enable_debug_async": 174, "list_camera": [174, 324], "list_cameras_async": 174, "list_logpoint": [174, 324], "retrieve_raw_data": 174, "set_passphras": 174, "set_passphrase_async": 174, "record_typ": 174, "recordtyp": 174, "store_async": 174, "tag_async": 174, "networkcli": 175, "intermediari": 175, "nat": 175, "get_ice_configur": 175, "get_ice_configuration_async": 175, "set_ice_configur": 175, "ice_serv": 175, "set_ice_configuration_async": 175, "get_power_statu": 176, "get_power_status_async": 176, "set_power_statu": 176, "initialize_len": [176, 177], "set_power_status_async": 176, "cycle_pow": 176, "cycle_power_async": 176, "list_ptz": 177, "list_ptz_async": 177, "get_ptz_posit": 177, "ptz_desc": 177, "get_ptz_position_async": 177, "get_ptz_veloc": 177, "get_ptz_velocity_async": 177, "set_ptz_posit": 177, "set_ptz_position_async": 177, "set_ptz_veloc": 177, "set_ptz_velocity_async": 177, "initialize_lens_async": 177, "get_ptz_focus_st": 177, "ptzfocusmod": 177, "20m": [177, 247], "ptzfocusst": 177, "get_ptz_focus_state_async": 177, "setptzfocusstaterespons": 177, "shift_pan_angl": 177, "streamqualitycli": 178, "set_stream_param": 178, "target_bitr": 178, "refresh_interv": 178, "idr_interv": 178, "awb_mod": 178, "sync_auto_exposur": 178, "awbmodeenum": 178, "autoexposur": 178, "syncautoexposur": 178, "manualexposur": 178, "set_stream_params_async": 178, "get_stream_param": 178, "get_stream_params_async": 178, "enable_congestion_control_async": 178, "versioncli": 179, "get_software_vers": 179, "softwarevers": 179, "get_software_version_async": 179, "get_software_version_ful": 179, "getsoftwareversionrespons": 179, "get_software_version_full_async": 179, "spotcheckerror": 180, "spotcheckresponseerror": 180, "spotcheckunexpectedpowerchangeerror": 180, "spotcheckimucheckerror": 180, "spotchecknotsittingerror": 180, "spotcheckloadcelltimeouterror": 180, "spotcheckpoweronfailur": 180, "spotcheckendstoptimeouterror": 180, "spotcheckstandfailureerror": 180, "spotcheckcameratimeouterror": 180, "spotcheckgroundcheckerror": 180, "spotchecktimedouterror": 180, "cameracalibrationusercancelederror": 180, "cameracalibrationpowererror": 180, "cameracalibrationtargetnotcenterederror": 180, "cameracalibrationrobotcommanderror": 180, "cameracalibrationcalibrationerror": 180, "cameracalibrationinternalerror": 180, "cameracalibrationtimedouterror": 180, "spotcheckcli": 180, "spot_check_command": 180, "spot_check_command_async": 180, "spot_check_feedback": 180, "spot_check_feedback_async": 180, "camera_calibration_command": 180, "camera_calibration_command_async": 180, "camera_calibration_feedback": 180, "camera_calibration_feedback_async": 180, "run_spot_check": 180, "spot_check_cli": 180, "run_camera_calibr": 180, "1200": 180, "timesyncerror": 181, "inactivethreaderror": 181, "timesynccli": 181, "timesyncservic": 181, "get_time_sync_upd": 181, "timesyncroundtrip": 181, "get_time_sync_update_async": 181, "robot_time_range_from_nanosecond": 181, "timerang": 181, "time_spec": 181, "robot_time_range_from_datetim": 181, "start_datetim": 181, "end_datetim": 181, "timespec_to_robot_timespan": 181, "update_time_filt": 181, "update_timestamp_filt": 181, "time_sync_cli": [181, 330], "timesyncrespons": 181, "has_established_time_sync": 181, "get_new_estim": 181, "establish_timesync": 181, "max_sampl": 181, "break_on_success": 181, "get_robot_time_convert": [181, 282], "robottimeconvertor": 181, "robot_timestamp_from_local_sec": [181, 209], "local_time_sec": [181, 209], "default_time_sync_interval_sec": 181, "time_sync_service_not_ready_interval_sec": 181, "should_exit": 181, "thread_except": 181, "get_robot_clock_skew": 181, "timesync_timeout_sec": 181, "tokencach": 182, "tokencacheerror": 182, "clearfailederror": 182, "atomic_file_writ": 182, "tokencachefilesystem": 182, "cache_directori": 182, "tokenmanag": 183, "token_manag": 183, "units_help": 184, "units_to_str": 184, "cli_login_prompt": 185, "cli_auth": 185, "askpass": 185, "tty": 185, "deduploggingmessag": 185, "always_print_logger_level": 185, "deem": 185, "does_dedup_filter_exist": 185, "get_logg": 185, "add_credentials_argu": 185, "credentials_no_warn": 185, "oserror": 185, "get_guid_or_secret": 185, "parsed_opt": 185, "add_service_hosting_argu": 185, "safe_pb_enum_to_str": 185, "pb_enum_obj": 185, "worldobjectcli": 186, "list_world_object": 186, "worldobjecttyp": 186, "list_world_objects_async": 186, "world_object_pb2": 186, "mutateworldobjectrequest": 186, "mutate_world_objects_async": 186, "x_rt_frame_nam": 186, "y_rt_frame_nam": 186, "z_rt_frame_nam": 186, "list_objects_now": 186, "mutateworldobjectrespons": 186, "drawable_box_frame_nam": 186, "frame_name_tform_drawable_box": 186, "size_ewrt_box_vec3": 186, "make_add_world_object_req": 186, "world_obj": 186, "make_delete_world_object_req": 186, "make_change_world_object_req": 186, "world_object_arrai": 186, "delete_object_id_arrai": 186, "basedataread": [189, 193, 206], "dataread": [189, 192, 193, 197, 198, 200], "streameddataread": 189, "base_data_read": 189, "infil": [189, 193], "fileformatvers": 189, "read_checksum": [189, 206], "series_spec_to_index": 189, "series_spec": [189, 192, 194, 195, 201, 202, 205], "blockwrit": [190, 195], "block_writ": [190, 195], "outfil": [190, 194, 206], "write_descriptor_block": 190, "write_data_block": 190, "desc_block": 190, "write_head": 190, "write_file_end": 190, "index_offset": 190, "messagechannel": 191, "typedmessagechannel": 191, "grpcrequest": 191, "grpcrespons": 191, "datawrit": [192, 194, 195, 202], "addserieserror": 192, "seriesnotuniqueerror": [192, 194, 195], "checksumerror": 192, "dataformaterror": [192, 194, 202, 205], "parseerror": [192, 193, 197, 200, 201, 204, 206], "seekabl": 193, "data_read": [193, 197, 198, 200, 201, 204], "seriesdescriptor": [193, 195, 200, 201, 203, 206], "num_data_block": [193, 201], "index_in_seri": [193, 196, 197, 200, 201, 203, 204], "datatypedescriptor": [193, 200, 204], "seriesblockindex": [193, 195, 206], "data_writ": [194, 199, 202, 205], "add_message_seri": 194, "add_pod_seri": 194, "type_enum": 194, "podtypeenum": 194, "add_seri": [194, 195], "messagetypedescriptor": [194, 195], "podtypedescriptor": [194, 195, 201], "write_data": 194, "nsec": [194, 202, 205], "run_on_clos": 194, "thunk": 194, "descriptor_index": 195, "series_identifier_to_hash": 195, "add_series_descriptor": 195, "series_block_file_offset": 195, "index_data_block": 195, "nbyte": 195, "make_data_descriptor": 195, "write_index": 195, "grpc_proto_read": 196, "grpcprotoread": [196, 197, 198], "service_read": 196, "num_messag": [196, 203], "get_messag": [196, 197, 203, 204], "datafil": [197, 200, 201, 203, 204], "grpc_reader": [197, 198], "grpcreader": 197, "protobuf_class": 197, "get_proto_read": [197, 198], "proto_nam": 197, "grpc_service_read": 198, "grpcserviceread": 198, "add_proto_read": 198, "grpcserieswrit": 199, "grpc_service_writ": 199, "grpcservicewrit": 199, "log_request": 199, "log_respons": 199, "messageread": [200, 204], "require_protobuf": 200, "series_index_to_descriptor": 200, "get_blob": 200, "pod_series_read": 201, "podseriesread": 201, "read_sampl": 201, "pod_series_writ": 202, "podserieswrit": 202, "data_block_s": 202, "2048": 202, "finish_block": 202, "protobuf_channel_read": 203, "protobufchannelread": 203, "protobuf_read": [203, 204], "protobuf_typ": [203, 204, 205], "channel_read": 203, "protobufread": 204, "protobuf_series_writ": 205, "protobufserieswrit": 205, "stream_data_read": 206, "streamdataread": 206, "stream_file_index": 206, "keyerror": 206, "read_data_block": 206, "eoferror": 206, "read_next_block": 206, "eof": 206, "moved_to": 207, "new_func": 207, "deprecation_kwarg": 207, "renamed_to": 207, "to_quaternion": 208, "to_euler_zxi": 208, "set_clock_sourc": 209, "clock_fn": 209, "duration_str": 209, "duration_to_second": 209, "totimedelta": 209, "seconds_to_dur": 209, "seconds_to_timestamp": 209, "timestamp_str": 209, "sec_to_nsec": 209, "_clock_source_fn": 209, "nsec_to_sec": 209, "now_nsec": 209, "dawn": 209, "now_sec": 209, "set_timestamp_from_now": 209, "timestamp_proto": 209, "now_timestamp": 209, "set_timestamp_from_nsec": 209, "time_nsec": 209, "set_timestamp_from_datetim": 209, "date_tim": 209, "nsec_to_timestamp": 209, "timestamp_to_sec": 209, "timestamp_to_nsec": 209, "timestamp_to_datetim": 209, "use_nano": 209, "secs_to_hm": 209, "ss": [209, 252], "distance_str": 209, "km": 209, "format_metr": 209, "datetimeparseerror": 209, "parse_datetim": 209, "time_format_desc": 209, "parse_timespan": 209, "robot_clock_skew_nsec": 209, "robot_timestamp_from_local_nsec": 209, "local_time_nsec": 209, "robot_timestamp_from_loc": 209, "local_timestamp_proto": 209, "convert_timestamp_from_local_to_robot": 209, "robot_seconds_from_local_second": 209, "local_seconds_from_robot_timestamp": 209, "missioncli": [210, 211], "mission_servic": 210, "remote_servic": 210, "missionresponseerror": 211, "invalidquestionid": 211, "invalidanswercod": 211, "questionalreadyansw": 211, "customparamserror": 211, "incompatibleansw": 211, "nomissionerror": 211, "nomissionplayingerror": 211, "get_stat": 211, "upper_tick_bound": 211, "lower_tick_bound": 211, "past_tick": 211, "get_state_async": 211, "answer_quest": 211, "answer_question_async": 211, "load_miss": 211, "load_mission_async": 211, "load_mission_as_chunk": 211, "load_mission_as_chunks2": 211, "play_miss": 211, "pause_time_sec": 211, "play_mission_async": 211, "restart_miss": 211, "restart_mission_async": 211, "pause_miss": 211, "pause_mission_async": 211, "stop_miss": 211, "stop_mission_async": 211, "get_info_async": 211, "get_miss": 211, "get_mission_async": 211, "compileerror": 213, "node_proto": 213, "node_nam": 213, "node_impl": 213, "get_node_detail": 213, "unknowntyp": 213, "validationerrorreport": 213, "missingparametererror": 213, "target_nam": 213, "target_pb_typ": 213, "stored_pb_typ": 213, "inaccessibleparametererror": 213, "messageoverrideerror": 213, "overriding_messag": 213, "field_nam": 213, "field_typ": 213, "nodeunreferenceableerror": 213, "invalidsessionid": 214, "missinginput": 214, "missingleas": 214, "tree_status_from_tick_statu": 214, "tick_statu": 214, "establish_sess": 214, "keyvalu": 214, "establish_session_async": 214, "tick_async": 214, "teardown_sess": 214, "teardown_session_async": 214, "invalidconvers": 216, "original_valu": 216, "destination_typenam": 216, "tree_to_str": 216, "start_level": 216, "include_statu": 216, "type_to_field_nam": 216, "reconstruct": 216, "proto_from_tupl": 216, "tup": 216, "pack_nod": 216, "test_util": 216, "python_var_to_valu": 216, "constantvalu": 216, "python_type_to_pb_typ": 216, "is_string_identifi": 216, "field_desc_to_pb_typ": 216, "field_desc": 216, "safe_pb_type_to_str": 216, "pb_type": 216, "stringifi": 216, "one_line_str": 216, "node_spec_to_short_str": 216, "node_spec": 216, "maxlen": 216, "resultfromproto": 216, "results_from_proto": 216, "proto_from_result": 216, "proto_enum_to_result_const": 216, "proto_msg": 216, "result_constant_to_proto_enum": 216, "get_value_from_constant_value_messag": 216, "const_proto": 216, "get_value_from_value_messag": 216, "value_msg": 216, "create_valu": 216, "subfield_valu": 216, "severity_to_log_level": 216, "text_level": 216, "requestexcept": [218, 220, 222, 224], "unauthenticatedclienterror": [218, 219, 220, 222], "post_resourc": [218, 222], "delete_resourc": [218, 222], "get_vers": 218, "get_system_tim": 218, "get_robot": [218, 222], "get_robot_by_hostnam": [218, 222], "get_site_walk_by_id": [218, 222], "get_site_el": [218, 222], "get_site_element_by_id": [218, 222], "get_site_dock": [218, 222], "get_site_dock_by_id": [218, 222], "get_run_ev": [218, 222], "get_run_event_by_id": [218, 222], "get_run_captur": [218, 222], "get_run_capture_by_id": [218, 222], "runcaptureuuid": [218, 222], "get_run": [218, 222], "get_run_by_id": [218, 222], "runuuid": [218, 222], "httprespons": [218, 222], "runcaptur": [218, 222], "dataurl": [218, 222], "get_image_respons": [218, 222], "get_webhook": [218, 222], "get_webhook_by_id": [218, 222], "get_robot_info": [218, 222], "robot_nicknam": [218, 222, 307], "site_walk_uuid": [218, 222], "post_import_from_walk": [218, 222], "post_site_el": [218, 222], "post_site_walk": [218, 222], "post_site_dock": [218, 222], "post_robot": [218, 222], "time_m": [218, 222], "repeat_m": [218, 222], "force_acquire_estop": [218, 222], "require_dock": [218, 222], "schedule_nam": [218, 222], "blackout_tim": [218, 222], "disable_reason": [218, 222], "event_id": [218, 222], "startm": [218, 222], "endm": [218, 222], "post_calendar_events_disable_al": [218, 222], "post_calendar_event_disable_by_id": [218, 222], "eventid": [218, 222], "post_calendar_events_enable_al": [218, 222], "post_calendar_event_enable_by_id": [218, 222], "post_webhook_by_id": [218, 222], "post_return_to_dock_miss": [218, 222], "site_dock_uuid": [218, 222, 307], "driver_id": [218, 222], "mission_uuid": [218, 222], "delete_miss": [218, 222], "include_miss": 218, "include_captur": 218, "element_id": 218, "anomaly_uuid": 218, "patched_field": 218, "delete_site_walk": [218, 222], "delete_robot": [218, 222], "delete_calendar_ev": [218, 222], "delete_webhook": [218, 222], "task_id": 218, "create_cli": 218, "webhooksignatureverificationerror": [219, 220], "get_api_token": [220, 224], "get_latest_created_at_for_run_ev": [220, 224], "get_latest_run_capture_resourc": [220, 224], "get_latest_created_at_for_run_captur": [220, 224], "get_latest_run_resourc": [220, 224], "get_latest_run_in_progress": [220, 224], "get_latest_end_time_for_run": [220, 224], "write_imag": 220, "img_raw": 220, "image_fp": 220, "data_capture_urls_from_run_ev": [220, 224], "list_of_channel_nam": [220, 224], "data_url": [220, 224], "data_capture_url_from_run_capture_resourc": [220, 224], "run_capture_resourc": [220, 224], "get_action_names_from_run_ev": 220, "datetime_from_isostr": 220, "datetime_isostr": 220, "signature_head": 220, "max_age_m": 220, "300000": 220, "ag": 220, "print_json_respons": 220, "scoutclient": [222, 224], "unauthenticatedscoutclienterror": [222, 224], "get_scout_vers": 222, "get_scout_system_tim": 222, "create_scout_cli": 222, "scout_client": [222, 224], "get_credenti": 224, "readm": [225, 271, 274, 320], "acquaint": 225, "fundament": [225, 294], "depress": [226, 228, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 289, 290], "characterist": 226, "animation_record": 226, "foldernam": 226, "3hz": 227, "tbd": 227, "beginassistrequest": 227, "beginassistrespons": 227, "placehold": [227, 274, 282], "clear_of_forklift": 227, "sdk_dir": 227, "look_both_wai": 227, "crosswalk_light": 227, "unmodifi": 228, "arm_and_mobility_command": 228, "drawer": 229, "run_constrained_manipul": 229, "arm_door": 230, "force_trajectori": 231, "force_wrench_control": 231, "freezer": 232, "arm_freeze_hand": 232, "arm_gaz": 233, "g00": 234, "g01": 234, "g02": 234, "arc": 234, "g03": 234, "m0": 234, "inkscap": 234, "gaffer": 234, "knock": 234, "arm_grasp_carry_overrid": 236, "arm_impedance_control": 237, "arm_joint_mov": 238, "arm_joint_long_trajectori": 238, "arm_simpl": 239, "arm_stow_unstow": 240, "contionu": 242, "arm_trajectori": 242, "arm_long_cartesian_trajectori": 242, "arm_walk_to_object": 243, "arm_wasd": 244, "uo": 244, "jl": 244, "arm_with_body_follow": 245, "force_start_auto_return": 246, "bddf_read": 247, "bourn": 247, "download_bddf": 247, "yyyymmdd_hhmmss": 247, "20200120_120000": [247, 255], "yyyymmdd": [247, 255], "20200120": [247, 255], "nnnnnnnnnn": [247, 255], "nn": [247, 255], "1581869515": [247, 255], "256": [247, 255], "nnnnnnnnnnnnnnnnnnnn": [247, 255], "20201107": [247, 255], "20201108": [247, 255], "1h": [247, 299], "10m": 247, "robotidrespons": 247, "bddf_download_gui": 247, "gui_requir": 247, "upload_to_gcp": 248, "bucket_nam": 248, "source_fil": 248, "destination_fil": 248, "upload_to_aw": 248, "boto3": 248, "google_application_credenti": 248, "bashrc": 248, "aws_bucket_nam": 248, "imagedemo": 248, "cloud_upload": 248, "1196": 248, "ricoh_theta": [248, 318], "comms_image_servic": 249, "robotip": 249, "Or": [249, 258], "port_num": 249, "iperf3": 250, "server_ip": [250, 297], "1234": 250, "comms_test": 250, "comms_test_l4t": 250, "comms_out": 250, "pwm": 251, "dry": 251, "putput": 251, "gpio_exampl": 251, "pwm_control": 251, "gpio_control": 251, "pin_mod": 251, "gpio_pwm": 251, "mp4": 252, "signals_coreio_modem_plugin": 252, "plugin_file_nam": 252, "ip_where_plugin_will_run": 252, "port_the_plugin_will_monitor": 252, "tradit": [252, 273, 315, 318, 320], "weightless": [252, 318], "THE": 252, "WILL": 252, "port_numb": [252, 318, 320], "robot_usernam": 252, "robot_password": 252, "save_file_plugin_servic": 252, "full_path_to_a_fil": 252, "data_acquisition_exampl": 252, "rfc": 252, "3339": 252, "yyyi": 252, "ddthh": 252, "sz": 252, "year": 252, "zulu": 252, "timezon": [252, 299], "data_acquisition_download": 252, "09": [252, 299], "01t00": 252, "0z": 252, "04t00": 252, "signals_lt": 253, "signals_lte_arm": 253, "20201030": 255, "20201031": 255, "20201031_115000": 255, "20201031_115950": 255, "hhmmss": 255, "disable_ir_emiss": 257, "engag": [258, 269, 270, 316], "disengag": 258, "dock_my_robot": 258, "purpl": [269, 316], "edit_autowalk": [269, 314], "walk_directori": [269, 316], "walk_filenam": [269, 316], "qpa": 270, "xcb": 270, "eglf": 270, "linuxfb": 270, "minimalegl": 270, "offscreen": 270, "wayland": 270, "egl": 270, "xcomposit": 270, "glx": 270, "webgl": 270, "tarbal": 271, "stem": 271, "artifact": 271, "pushd": 271, "post_docking_callback": [271, 312], "docking_callback": [271, 312], "popd": 271, "aws_docking_callback": [271, 312], "amd64": [271, 310], "image1": 271, "image2": 271, "extra_imag": 271, "images_tarbal": 271, "file1": 271, "file2": 271, "aws_docking_callback_arm64": [271, 312], "protocolerror": 271, "permissionerror": 271, "connectionerror": 271, "typeerror": 271, "httpconnect": 271, "dockerexcept": 271, "gpasswd": 271, "superus": 271, "IT": 271, "acoust": 272, "extract_images_from_walk": 272, "input_fil": 272, "path_to_walk_fil": 272, "directory_for_output": 272, "cool": 273, "BY": 273, "basic_fan_command": 273, "fan_control_mission_servic": 273, "endpoint_ip": [273, 315, 319], "aprilrobot": 274, "ld_library_path": 274, "cpython": 274, "36m": 274, "x86_64": 274, "_standup": 274, "_movement_on": 274, "_max_x_spe": 274, "_max_y_spe": 274, "dx": 275, "fisheye_imag": 277, "image_view": 277, "payload_guid_and_secret_fil": 282, "144": 282, "5018": 282, "gps_servic": 282, "gps_listener_image_arm64": 282, "trimble_sps986": 282, "trimble_listen": 282, "create_fault_cli": 282, "swap": 282, "offend": 282, "secs_per_attempt": 282, "create_stream": 282, "calculate_body_tform_gp": 282, "spatial": 282, "tempor": 282, "realiz": 282, "qt5": 283, "mplbackend": 283, "qt5agg": 283, "importerror": 283, "dll": 283, "_cext": 283, "msvc": 283, "w1": 283, "w2": 283, "w3": 283, "triangl": 283, "twin": [283, 285], "_lease_cli": 283, "_lease_wallet": 283, "map_processing_cli": 283, "load_graph_and_snapshot": 283, "input_map": 283, "upload_graph_and_snapshot": 283, "optimize_anchor": 283, "opt_info": 283, "map_processing_pb2": 283, "object_hint": 283, "fiducial_id": 283, "get_fiducial_origin": 283, "house_plan": 283, "ruler": 283, "deg2rad": 283, "fiducial_rot": 283, "sin": 283, "rot_matrix": 283, "world_tform_fiduci": 283, "fiducial_posit": 283, "pixels_per_met": 283, "optimized_anchor": 283, "wp": 283, "anchoring_respons": 283, "closet": 283, "bedroom": 283, "blueprint_example_optim": 283, "optimized_anchoring_view": 283, "unoptim": 283, "319": 283, "passiv": 284, "path_to_downloaded_map": 284, "subfold": 284, "downloaded_graph": 284, "snapshot_": 284, "edge_snapshot_": 284, "my_graph_fold": 284, "sight": [284, 296, 314], "latitude_degre": 284, "longitude_degre": 284, "yaw_around_up_radian": 284, "zigzag": 284, "filli": 284, "8ien": 284, "xz8c9pl5tdztqyw": 284, "unambigu": 284, "zf": 284, "hammi": 284, "skink": 284, "ikqi6hgq": 284, "fcbwxjy6mmjqg": 284, "unread": 284, "beagl": 284, "vqfl7nrkvhhpouoo": 284, "ffig": 284, "ub": 284, "prerequisit": [285, 298, 312], "xyz32f": 285, "extract_point_cloud": 285, "path_to_your_map_directori": [285, 286, 287], "meshlab": 285, "ceil": 285, "intention": 285, "8080": 286, "load_map": 286, "get_raw_gps_data": 286, "current_waypoint_snapshot": 286, "get_annotated_gps_data": 286, "current_waypoint": 286, "plot_gps_web_docu": 286, "raw_gps_data_arrai": 286, "annotated_gps_data_arrai": 286, "leaflet": 286, "vtk": [287, 334], "toolkit": 287, "get_gripper_camera_param": 288, "parameter_flag": 288, "set_focus_region": 288, "strike": 289, "rechabl": 290, "noarm_squat": 291, "wiggle_arm": 291, "duration_in_second": 292, "log_spot_data": 293, "sim": 294, "apn": 294, "fivegsetup": 294, "panda": 294, "pandawireless": 294, "metrics_over_coreio": 294, "metrics_over_modem": 294, "metric_file_group": 294, "metricfilegroup": 294, "reciev": [294, 321], "metricmanag": 294, "savin": 294, "carrier": 294, "cellular": 294, "2fa": 294, "autent": 294, "build_miss": 295, "path_to_mission_fil": 295, "directory_to_save_miss": 296, "spacebar": 296, "qe": [296, 314, 335], "neural": [297, 321], "cnn": [297, 321], "identify_object": 297, "retinanet": [297, 298], "requirements_serv": 297, "requirements_cli": 297, "g3doc": [297, 321], "tf1_detection_zoo": [297, 321], "frozen_inference_graph": [297, 321, 326], "pb": [297, 321, 326], "faster_rcnn_inception_v2_coco": [297, 321, 326], "orang": [297, 321], "server_alert_model_alert_output": 297, "identify_object_without_robot": 297, "obj1_label_person": 297, "1146": 297, "ncb_server": [297, 321], "model_directori": [297, 321], "ncb_client": 297, "start_serv": 298, "retinanet_serv": 298, "fire_extinguisher_serv": 298, "fire_ext_detector_imag": 298, "fire_extinguisher_detector": 298, "ext": 298, "mustcontain": 299, "openweathermap": [299, 308], "repons": 299, "citi": [299, 308], "4941935": 299, "lexington": 299, "lon": 299, "2409": 299, "lat": 299, "4116": 299, "countri": [299, 308], "14400": 299, "sun": 299, "27t09": 299, "28t00": 299, "295": 299, "293": 299, "297": 299, "feels_lik": 299, "296": 299, "81": 299, "1010": 299, "hpa": 299, "wind": 299, "breez": 299, "gust": 299, "240": 299, "wsw": 299, "southwest": 299, "overcast": 299, "3219": 299, "precipit": 299, "rain": 299, "501": 299, "moder": 299, "10d": 299, "lastupd": 299, "27t15": 299, "31": 299, "appid": 299, "retirev": 300, "vulner": [300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310], "ca": [300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310], "elementid": 300, "element_id_1": 300, "element_id_2": 300, "element_id_3": 300, "anomaly_uuid_1": 300, "bosdyn_orbit_client_api_token": [300, 301, 302, 303, 304, 305, 306, 307, 308, 309], "export_run_arch": 302, "hello_orbit": 304, "runs_respons": 305, "schedule_miss": 306, "forecast": 308, "pyowm": 308, "toggle_mission_based_on_weath": 308, "owmapikei": 308, "api_kei": 308, "hello_webhook": 309, "your_orbit_ip": 310, "your_comput": 310, "21600": 310, "21800": 310, "writeabl": [311, 319], "attach_detach_payload": 311, "aws_access_key_id": 312, "aws_secret_access_kei": 312, "daq_upload_docking_callback": 312, "your_bucket": 312, "spot_ip": 312, "path_to_key_json": 312, "test_fold": 312, "container_id": 312, "docking_callback_arm64": 312, "cast_single_rai": 313, "514": 313, "5136719346046448": 313, "5138996896169675": 313, "016": 313, "516": 313, "5157292485237122": 313, "stitch_front_imag": [314, 328], "record_autowalk": 314, "602": 315, "helloworldservic": 315, "338": 315, "339": 315, "robot_command_mission_servic": 315, "greet": 315, "everyon": 315, "your_ip": 315, "open_port": 315, "577": 315, "585": 315, "695": 315, "009": 315, "inde": 315, "custom_mission_fil": 316, "resetsafetystoprequest": 317, "reset_primary_safety_stop": 317, "reset_redundant_safety_stop": 317, "z1": 318, "test_driv": 318, "wirelessli": 318, "osc": 318, "phone": 318, "thetayl00196843": 318, "wifi_ssid": 318, "wifi_password": 318, "_setaccesspoint": 318, "static_ip": 318, "subnet_mask": 318, "default_gatewai": 318, "cl": 318, "ricoh_theta_image_servic": 318, "theta_ssid": 318, "drain": 318, "quicker": 318, "takepictur": 318, "remind": 318, "wil": 319, "grpc_tool": 319, "grpc_python_out": 319, "announce_servic": 319, "self_register_payload": 319, "name_of_payload": 319, "payload_descript": 319, "endpoint_port": 319, "self_register_servic": 319, "announce_cli": 319, "string_messag": 319, "initialize_payload": 319, "payload_ip": 320, "computer_ip": [320, 322], "camera1": 320, "camera2": 320, "videoxxx": 320, "decompress": 320, "divx": 320, "mjpg": 320, "videoio": 320, "cap_v4l": 320, "cpp": 320, "998": 320, "tryioctl": 320, "v4l2": 320, "video1": 320, "chees": 320, "requirements_server_cpu": 321, "requirements_server_gpu": 321, "daq_plugin_custom_param": 322, "autonomous_robot_en": 324, "get_colormap": 324, "set_colormap": 324, "set_reticl": 324, "store_retriev": 324, "image_uuid": 324, "f0e835c2": 324, "54d4": 324, "11ea": 324, "9365": 324, "00044be03a91": 324, "seq": 324, "xarg": 324, "set_posit": 324, "get_posit": 324, "set_focu": 324, "auto_focu": 324, "manual_focu": 324, "get_focu": 324, "ice_set": 324, "set_ic": 324, "bitrat": 324, "2mbp": 324, "aiortc": 324, "stream_qual": 324, "2000000": 324, "spotcam_video": 324, "aquis": 324, "acquis": 324, "shine": 325, "crude": 325, "spot_light": 325, "brightness_threshold": 325, "comma": 326, "spot_tensorflow_detector": 326, "path_to_pb": 326, "raw_images_queu": 326, "processed_images_queu": 326, "network_delai": 326, "processing_delai": 326, "display_delai": 326, "total_delai": 326, "display_skip": 326, "processing_skip": 326, "stance_in_plac": 327, "payload_nam": 329, "your_new_image_servic": 329, "your_new_data_acquisition_plugin": 329, "terminologi": 331, "csq": 331, "user_nogo_region": 332, "theme": 333, "prism": 334, "world_object_with_image_coordin": 337, "xboxdrv": 338, "xbox360": 338, "xinput": 338}, "objects": {"bosdyn.bddf": [[189, 0, 0, "-", "base_data_reader"], [190, 0, 0, "-", "block_writer"], [191, 0, 0, "-", "bosdyn"], [192, 0, 0, "-", "common"], [193, 0, 0, "-", "data_reader"], [194, 0, 0, "-", "data_writer"], [195, 0, 0, "-", "file_indexer"], [196, 0, 0, "-", "grpc_proto_reader"], [197, 0, 0, "-", "grpc_reader"], [198, 0, 0, "-", "grpc_service_reader"], [199, 0, 0, "-", "grpc_service_writer"], [200, 0, 0, "-", "message_reader"], [201, 0, 0, "-", "pod_series_reader"], [202, 0, 0, "-", "pod_series_writer"], [203, 0, 0, "-", "protobuf_channel_reader"], [204, 0, 0, "-", "protobuf_reader"], [205, 0, 0, "-", "protobuf_series_writer"], [206, 0, 0, "-", "stream_data_reader"]], "bosdyn.bddf.base_data_reader": [[189, 1, 1, "", "BaseDataReader"]], "bosdyn.bddf.base_data_reader.BaseDataReader": [[189, 2, 1, "", "annotations"], [189, 2, 1, "", "checksum"], [189, 2, 1, "", "file_descriptor"], [189, 2, 1, "", "file_index"], [189, 2, 1, "", "filename"], [189, 2, 1, "", "read_checksum"], [189, 3, 1, "", "series_spec_to_index"], [189, 2, 1, "", "version"]], "bosdyn.bddf.block_writer": [[190, 1, 1, "", "BlockWriter"]], "bosdyn.bddf.block_writer.BlockWriter": [[190, 3, 1, "", "close"], [190, 2, 1, "", "closed"], [190, 3, 1, "", "tell"], [190, 3, 1, "", "write_data_block"], [190, 3, 1, "", "write_descriptor_block"], [190, 3, 1, "", "write_file_end"], [190, 3, 1, "", "write_header"]], "bosdyn.bddf.bosdyn": [[191, 1, 1, "", "GrpcRequests"], [191, 1, 1, "", "GrpcResponses"], [191, 1, 1, "", "MessageChannel"], [191, 1, 1, "", "TypedMessageChannel"]], "bosdyn.bddf.bosdyn.GrpcRequests": [[191, 4, 1, "", "KEYS"], [191, 4, 1, "", "MESSAGE_TYPE"], [191, 4, 1, "", "SERIES_TYPE"], [191, 4, 1, "", "SERVICE_NAME"]], "bosdyn.bddf.bosdyn.GrpcResponses": [[191, 4, 1, "", "KEYS"], [191, 4, 1, "", "MESSAGE_TYPE"], [191, 4, 1, "", "SERIES_TYPE"], [191, 4, 1, "", "SERVICE_NAME"]], "bosdyn.bddf.bosdyn.MessageChannel": [[191, 4, 1, "", "CHANNEL"], [191, 4, 1, "", "KEYS"], [191, 4, 1, "", "SERIES_TYPE"]], "bosdyn.bddf.bosdyn.TypedMessageChannel": [[191, 4, 1, "", "CHANNEL"], [191, 4, 1, "", "KEYS"], [191, 4, 1, "", "MESSAGE_TYPE"], [191, 4, 1, "", "SERIES_TYPE"]], "bosdyn.bddf.common": [[192, 5, 1, "", "AddSeriesError"], [192, 5, 1, "", "ChecksumError"], [192, 5, 1, "", "DataError"], [192, 5, 1, "", "DataFormatError"], [192, 5, 1, "", "ParseError"], [192, 1, 1, "", "SeriesIdentifier"], [192, 5, 1, "", "SeriesNotUniqueError"]], "bosdyn.bddf.common.SeriesIdentifier": [[192, 4, 1, "", "KEYS"], [192, 4, 1, "", "SERIES_TYPE"]], "bosdyn.bddf.data_reader": [[193, 1, 1, "", "DataReader"]], "bosdyn.bddf.data_reader.DataReader": [[193, 3, 1, "", "num_data_blocks"], [193, 3, 1, "", "read"], [193, 3, 1, "", "series_block_index"], [193, 3, 1, "", "series_descriptor"], [193, 3, 1, "", "total_bytes"]], "bosdyn.bddf.data_writer": [[194, 1, 1, "", "DataWriter"]], "bosdyn.bddf.data_writer.DataWriter": [[194, 3, 1, "", "add_message_series"], [194, 3, 1, "", "add_pod_series"], [194, 3, 1, "", "add_series"], [194, 2, 1, "", "file_index"], [194, 3, 1, "", "run_on_close"], [194, 3, 1, "", "write_data"]], "bosdyn.bddf.file_indexer": [[195, 1, 1, "", "FileIndexer"]], "bosdyn.bddf.file_indexer.FileIndexer": [[195, 3, 1, "", "add_series"], [195, 3, 1, "", "add_series_descriptor"], [195, 2, 1, "", "descriptor_index"], [195, 2, 1, "", "file_index"], [195, 3, 1, "", "index_data_block"], [195, 3, 1, "", "make_data_descriptor"], [195, 2, 1, "", "series_block_indexes"], [195, 3, 1, "", "series_descriptor"], [195, 3, 1, "", "series_identifier_to_hash"], [195, 3, 1, "", "write_index"]], "bosdyn.bddf.grpc_proto_reader": [[196, 1, 1, "", "GrpcProtoReader"]], "bosdyn.bddf.grpc_proto_reader.GrpcProtoReader": [[196, 3, 1, "", "get_message"], [196, 2, 1, "", "num_messages"]], "bosdyn.bddf.grpc_reader": [[197, 1, 1, "", "GrpcReader"]], "bosdyn.bddf.grpc_reader.GrpcReader": [[197, 2, 1, "", "data_reader"], [197, 3, 1, "", "get_message"], [197, 3, 1, "", "get_proto_reader"]], "bosdyn.bddf.grpc_service_reader": [[198, 1, 1, "", "GrpcServiceReader"]], "bosdyn.bddf.grpc_service_reader.GrpcServiceReader": [[198, 3, 1, "", "add_proto_reader"], [198, 2, 1, "", "data_reader"], [198, 3, 1, "", "get_proto_reader"]], "bosdyn.bddf.grpc_service_writer": [[199, 1, 1, "", "GrpcServiceWriter"]], "bosdyn.bddf.grpc_service_writer.GrpcServiceWriter": [[199, 3, 1, "", "log_request"], [199, 3, 1, "", "log_response"]], "bosdyn.bddf.message_reader": [[200, 1, 1, "", "MessageReader"]], "bosdyn.bddf.message_reader.MessageReader": [[200, 2, 1, "", "channel_name_to_series_decriptor"], [200, 2, 1, "", "channel_name_to_series_descriptor"], [200, 2, 1, "", "data_reader"], [200, 3, 1, "", "get_blob"], [200, 3, 1, "", "series_index"], [200, 3, 1, "", "series_index_to_descriptor"]], "bosdyn.bddf.pod_series_reader": [[201, 1, 1, "", "PodSeriesReader"]], "bosdyn.bddf.pod_series_reader.PodSeriesReader": [[201, 2, 1, "", "num_data_blocks"], [201, 2, 1, "", "pod_type"], [201, 3, 1, "", "read_samples"], [201, 2, 1, "", "series_descriptor"]], "bosdyn.bddf.pod_series_writer": [[202, 1, 1, "", "PodSeriesWriter"]], "bosdyn.bddf.pod_series_writer.PodSeriesWriter": [[202, 3, 1, "", "finish_block"], [202, 2, 1, "", "series_spec"], [202, 2, 1, "", "series_type"], [202, 3, 1, "", "write"]], "bosdyn.bddf.protobuf_channel_reader": [[203, 1, 1, "", "ProtobufChannelReader"]], "bosdyn.bddf.protobuf_channel_reader.ProtobufChannelReader": [[203, 1, 1, "", "Iterator"], [203, 3, 1, "", "get_message"], [203, 2, 1, "", "num_messages"], [203, 2, 1, "", "series_descriptor"]], "bosdyn.bddf.protobuf_reader": [[204, 1, 1, "", "ProtobufReader"]], "bosdyn.bddf.protobuf_reader.ProtobufReader": [[204, 3, 1, "", "get_message"]], "bosdyn.bddf.protobuf_series_writer": [[205, 1, 1, "", "ProtobufSeriesWriter"]], "bosdyn.bddf.protobuf_series_writer.ProtobufSeriesWriter": [[205, 2, 1, "", "series_spec"], [205, 2, 1, "", "series_type"], [205, 3, 1, "", "write"]], "bosdyn.bddf.stream_data_reader": [[206, 1, 1, "", "StreamDataReader"]], "bosdyn.bddf.stream_data_reader.StreamDataReader": [[206, 2, 1, "", "eof"], [206, 2, 1, "", "read_checksum"], [206, 3, 1, "", "read_data_block"], [206, 3, 1, "", "read_next_block"], [206, 3, 1, "", "series_block_index"], [206, 2, 1, "", "series_block_indexes"], [206, 3, 1, "", "series_descriptor"], [206, 2, 1, "", "stream_file_index"]], "bosdyn.choreography.client": [[95, 0, 0, "-", "animation_file_conversion_helpers"], [96, 0, 0, "-", "animation_file_to_proto"], [97, 0, 0, "-", "choreography"]], "bosdyn.choreography.client.animation_file_conversion_helpers": [[95, 6, 1, "", "arm_joints_handler"], [95, 6, 1, "", "arm_playback_option"], [95, 6, 1, "", "arm_prohibited_option"], [95, 6, 1, "", "arm_required_option"], [95, 6, 1, "", "assume_zero_roll_and_pitch_option"], [95, 6, 1, "", "body_euler_rpy_angles_handler"], [95, 6, 1, "", "body_pitch_handler"], [95, 6, 1, "", "body_pos_handler"], [95, 6, 1, "", "body_quat_w_handler"], [95, 6, 1, "", "body_quat_x_handler"], [95, 6, 1, "", "body_quat_y_handler"], [95, 6, 1, "", "body_quat_z_handler"], [95, 6, 1, "", "body_quaternion_wxyz_handler"], [95, 6, 1, "", "body_quaternion_xyzw_handler"], [95, 6, 1, "", "body_roll_handler"], [95, 6, 1, "", "body_x_handler"], [95, 6, 1, "", "body_y_handler"], [95, 6, 1, "", "body_yaw_handler"], [95, 6, 1, "", "body_z_handler"], [95, 6, 1, "", "bpm_option"], [95, 6, 1, "", "com_pos_handler"], [95, 6, 1, "", "com_x_handler"], [95, 6, 1, "", "com_y_handler"], [95, 6, 1, "", "com_z_handler"], [95, 6, 1, "", "contact_handler"], [95, 6, 1, "", "controls_option"], [95, 6, 1, "", "custom_gait_cycle_option"], [95, 6, 1, "", "description_option"], [95, 6, 1, "", "display_rgb_option"], [95, 6, 1, "", "el0_handler"], [95, 6, 1, "", "el1_handler"], [95, 6, 1, "", "extendable_option"], [95, 6, 1, "", "fl_angles_handler"], [95, 6, 1, "", "fl_contact_handler"], [95, 6, 1, "", "fl_hx_handler"], [95, 6, 1, "", "fl_hy_handler"], [95, 6, 1, "", "fl_kn_handler"], [95, 6, 1, "", "fl_pos_handler"], [95, 6, 1, "", "fl_x_handler"], [95, 6, 1, "", "fl_y_handler"], [95, 6, 1, "", "fl_z_handler"], [95, 6, 1, "", "foot_pos_handler"], [95, 6, 1, "", "fr_angles_handler"], [95, 6, 1, "", "fr_contact_handler"], [95, 6, 1, "", "fr_hx_handler"], [95, 6, 1, "", "fr_hy_handler"], [95, 6, 1, "", "fr_kn_handler"], [95, 6, 1, "", "fr_pos_handler"], [95, 6, 1, "", "fr_x_handler"], [95, 6, 1, "", "fr_y_handler"], [95, 6, 1, "", "fr_z_handler"], [95, 6, 1, "", "frequency_option"], [95, 6, 1, "", "gripper_handler"], [95, 6, 1, "", "hand_euler_rpy_angles_handler"], [95, 6, 1, "", "hand_pitch_handler"], [95, 6, 1, "", "hand_pos_handler"], [95, 6, 1, "", "hand_quat_w_handler"], [95, 6, 1, "", "hand_quat_x_handler"], [95, 6, 1, "", "hand_quat_y_handler"], [95, 6, 1, "", "hand_quat_z_handler"], [95, 6, 1, "", "hand_quaternion_wxyz_handler"], [95, 6, 1, "", "hand_quaternion_xyzw_handler"], [95, 6, 1, "", "hand_roll_handler"], [95, 6, 1, "", "hand_x_handler"], [95, 6, 1, "", "hand_y_handler"], [95, 6, 1, "", "hand_yaw_handler"], [95, 6, 1, "", "hand_z_handler"], [95, 6, 1, "", "hl_angles_handler"], [95, 6, 1, "", "hl_contact_handler"], [95, 6, 1, "", "hl_hx_handler"], [95, 6, 1, "", "hl_hy_handler"], [95, 6, 1, "", "hl_kn_handler"], [95, 6, 1, "", "hl_pos_handler"], [95, 6, 1, "", "hl_x_handler"], [95, 6, 1, "", "hl_y_handler"], [95, 6, 1, "", "hl_z_handler"], [95, 6, 1, "", "hr_angles_handler"], [95, 6, 1, "", "hr_contact_handler"], [95, 6, 1, "", "hr_hx_handler"], [95, 6, 1, "", "hr_hy_handler"], [95, 6, 1, "", "hr_kn_handler"], [95, 6, 1, "", "hr_pos_handler"], [95, 6, 1, "", "hr_x_handler"], [95, 6, 1, "", "hr_y_handler"], [95, 6, 1, "", "hr_z_handler"], [95, 6, 1, "", "leg_angles_handler"], [95, 6, 1, "", "neutral_start_option"], [95, 6, 1, "", "no_looping_option"], [95, 6, 1, "", "precise_steps_option"], [95, 6, 1, "", "precise_timing_option"], [95, 6, 1, "", "retime_to_integer_slices_option"], [95, 6, 1, "", "sh0_handler"], [95, 6, 1, "", "sh1_handler"], [95, 6, 1, "", "start_time_handler"], [95, 6, 1, "", "starts_sitting_option"], [95, 6, 1, "", "timing_adjustability_option"], [95, 6, 1, "", "track_hand_rt_body_option"], [95, 6, 1, "", "track_hand_rt_feet_option"], [95, 6, 1, "", "track_swing_trajectories_option"], [95, 6, 1, "", "truncatable_option"], [95, 6, 1, "", "wr0_handler"], [95, 6, 1, "", "wr1_handler"]], "bosdyn.choreography.client.animation_file_to_proto": [[96, 1, 1, "", "Animation"], [96, 5, 1, "", "AnimationFileFormatError"], [96, 6, 1, "", "convert_animation_file_to_proto"], [96, 6, 1, "", "handle_nested_double_value_params"], [96, 6, 1, "", "main"], [96, 6, 1, "", "read_and_find_animation_params"], [96, 6, 1, "", "read_animation_params"], [96, 6, 1, "", "set_proto"], [96, 6, 1, "", "write_animation_to_dest"]], "bosdyn.choreography.client.animation_file_to_proto.Animation": [[96, 3, 1, "", "create_move_info_proto"]], "bosdyn.choreography.client.choreography": [[97, 1, 1, "", "AnimationUploadHelper"], [97, 5, 1, "", "AnimationValidationFailedError"], [97, 1, 1, "", "ChoreographyClient"], [97, 5, 1, "", "IncompleteData"], [97, 5, 1, "", "InvalidUploadedChoreographyError"], [97, 5, 1, "", "LeaseError"], [97, 5, 1, "", "NoRecordedInformation"], [97, 5, 1, "", "RecordingBufferFull"], [97, 5, 1, "", "RobotCommandIssuesError"], [97, 5, 1, "", "UnknownRecordingSessionId"], [97, 6, 1, "", "load_choreography_sequence_from_binary_file"], [97, 6, 1, "", "load_choreography_sequence_from_txt_file"], [97, 6, 1, "", "save_choreography_sequence_to_file"]], "bosdyn.choreography.client.choreography.AnimationUploadHelper": [[97, 4, 1, "", "ANIMATION_MOVE_PREFIX"], [97, 3, 1, "", "generate_animation_id"], [97, 3, 1, "", "initialize"], [97, 3, 1, "", "upload_animated_move"]], "bosdyn.choreography.client.choreography.ChoreographyClient": [[97, 3, 1, "", "build_choreography_command_request"], [97, 3, 1, "", "build_choreography_time_adjust_request"], [97, 3, 1, "", "build_execute_choreography_request"], [97, 3, 1, "", "build_modify_choreography_info_request"], [97, 3, 1, "", "build_save_sequence_request"], [97, 3, 1, "", "build_start_recording_state_request"], [97, 3, 1, "", "choreography_command"], [97, 3, 1, "", "choreography_command_async"], [97, 3, 1, "", "choreography_log_to_animation_file"], [97, 3, 1, "", "choreography_time_adjust"], [97, 3, 1, "", "choreography_time_adjust_async"], [97, 3, 1, "", "clear_all_sequence_files"], [97, 3, 1, "", "clear_all_sequence_files_async"], [97, 4, 1, "", "default_service_name"], [97, 3, 1, "", "delete_sequence"], [97, 3, 1, "", "delete_sequence_async"], [97, 3, 1, "", "download_robot_state_log"], [97, 3, 1, "", "execute_choreography"], [97, 3, 1, "", "execute_choreography_async"], [97, 3, 1, "", "get_animation"], [97, 3, 1, "", "get_animation_async"], [97, 3, 1, "", "get_choreography_sequence"], [97, 3, 1, "", "get_choreography_sequence_async"], [97, 3, 1, "", "get_choreography_status"], [97, 3, 1, "", "get_choreography_status_async"], [97, 4, 1, "", "license_name"], [97, 3, 1, "", "list_all_moves"], [97, 3, 1, "", "list_all_moves_async"], [97, 3, 1, "", "list_all_sequences"], [97, 3, 1, "", "list_all_sequences_async"], [97, 3, 1, "", "modify_choreography_info"], [97, 3, 1, "", "modify_choreography_info_async"], [97, 3, 1, "", "save_sequence"], [97, 3, 1, "", "save_sequence_async"], [97, 4, 1, "", "service_type"], [97, 3, 1, "", "start_recording_state"], [97, 3, 1, "", "start_recording_state_async"], [97, 3, 1, "", "stop_recording_state"], [97, 3, 1, "", "stop_recording_state_async"], [97, 2, 1, "", "timesync_endpoint"], [97, 3, 1, "", "update_from"], [97, 3, 1, "", "upload_animated_move"], [97, 3, 1, "", "upload_animated_move_async"], [97, 3, 1, "", "upload_choreography"], [97, 3, 1, "", "upload_choreography_async"]], "bosdyn.client": [[99, 0, 0, "-", "area_callback"], [100, 0, 0, "-", "area_callback_region_handler_base"], [101, 0, 0, "-", "area_callback_service_runner"], [102, 0, 0, "-", "area_callback_service_servicer"], [103, 0, 0, "-", "area_callback_service_utils"], [104, 0, 0, "-", "arm_surface_contact"], [105, 0, 0, "-", "async_tasks"], [106, 0, 0, "-", "auth"], [107, 0, 0, "-", "auto_return"], [108, 0, 0, "-", "autowalk"], [109, 0, 0, "-", "bddf"], [110, 0, 0, "-", "bddf_download"], [111, 0, 0, "-", "channel"], [112, 0, 0, "-", "command_line"], [113, 0, 0, "-", "common"], [114, 0, 0, "-", "data_acquisition"], [115, 0, 0, "-", "data_acquisition_helpers"], [116, 0, 0, "-", "data_acquisition_plugin"], [117, 0, 0, "-", "data_acquisition_plugin_service"], [118, 0, 0, "-", "data_acquisition_store"], [119, 0, 0, "-", "data_buffer"], [120, 0, 0, "-", "data_chunk"], [121, 0, 0, "-", "data_service"], [122, 0, 0, "-", "directory"], [123, 0, 0, "-", "directory_registration"], [124, 0, 0, "-", "docking"], [125, 0, 0, "-", "door"], [126, 0, 0, "-", "estop"], [127, 0, 0, "-", "exceptions"], [128, 0, 0, "-", "fault"], [129, 0, 0, "-", "frame_helpers"], [135, 0, 0, "-", "graph_nav"], [136, 0, 0, "-", "gripper_camera_param"], [137, 0, 0, "-", "image"], [138, 0, 0, "-", "image_service_helpers"], [139, 0, 0, "-", "inverse_kinematics"], [140, 0, 0, "-", "ir_enable_disable"], [141, 0, 0, "-", "keepalive"], [142, 0, 0, "-", "lease"], [143, 0, 0, "-", "lease_resource_hierarchy"], [144, 0, 0, "-", "lease_validator"], [145, 0, 0, "-", "license"], [146, 0, 0, "-", "local_grid"], [147, 0, 0, "-", "log_status"], [148, 0, 0, "-", "manipulation_api_client"], [149, 0, 0, "-", "map_processing"], [150, 0, 0, "-", "math_helpers"], [151, 0, 0, "-", "metrics_logging"], [152, 0, 0, "-", "network_compute_bridge_client"], [153, 0, 0, "-", "payload"], [154, 0, 0, "-", "payload_registration"], [155, 0, 0, "-", "point_cloud"], [156, 0, 0, "-", "power"], [157, 0, 0, "-", "processors"], [158, 0, 0, "-", "ray_cast"], [159, 0, 0, "-", "recording"], [160, 0, 0, "-", "robot"], [161, 0, 0, "-", "robot_command"], [162, 0, 0, "-", "robot_id"], [163, 0, 0, "-", "robot_state"], [164, 0, 0, "-", "sdk"], [165, 0, 0, "-", "server_util"], [166, 0, 0, "-", "service_customization_helpers"], [167, 0, 0, "-", "signals_helpers"], [180, 0, 0, "-", "spot_check"], [181, 0, 0, "-", "time_sync"], [182, 0, 0, "-", "token_cache"], [183, 0, 0, "-", "token_manager"], [184, 0, 0, "-", "units_helpers"], [185, 0, 0, "-", "util"], [186, 0, 0, "-", "world_object"]], "bosdyn.client.area_callback": [[99, 1, 1, "", "AreaCallbackClient"], [99, 5, 1, "", "AreaCallbackResponseError"], [99, 5, 1, "", "ExpiredEndTimeError"], [99, 5, 1, "", "InvalidCommandIdError"], [99, 5, 1, "", "InvalidConfigError"], [99, 5, 1, "", "MissingLeaseResourcesError"], [99, 5, 1, "", "ShutdownCallbackFailedError"]], "bosdyn.client.area_callback.AreaCallbackClient": [[99, 3, 1, "", "area_callback_information"], [99, 3, 1, "", "begin_callback"], [99, 3, 1, "", "begin_control"], [99, 4, 1, "", "default_service_name"], [99, 3, 1, "", "end_callback"], [99, 4, 1, "", "service_type"], [99, 3, 1, "", "update_callback"]], "bosdyn.client.area_callback_region_handler_base": [[100, 1, 1, "", "AreaCallbackRegionHandlerBase"], [100, 5, 1, "", "CallbackEnded"], [100, 5, 1, "", "CallbackTimedOutError"], [100, 5, 1, "", "HandlerError"], [100, 5, 1, "", "IncorrectUsage"], [100, 5, 1, "", "PathBlocked"], [100, 1, 1, "", "RouteChangedResult"]], "bosdyn.client.area_callback_region_handler_base.AreaCallbackRegionHandlerBase": [[100, 2, 1, "", "area_callback_information"], [100, 3, 1, "", "begin"], [100, 3, 1, "", "block_until_arrived_at_end"], [100, 3, 1, "", "block_until_arrived_at_start"], [100, 3, 1, "", "block_until_control"], [100, 3, 1, "", "check"], [100, 2, 1, "", "config"], [100, 3, 1, "", "continue_past_end"], [100, 3, 1, "", "continue_past_start"], [100, 3, 1, "", "control_at_end"], [100, 3, 1, "", "control_at_start"], [100, 3, 1, "", "end"], [100, 3, 1, "", "has_control"], [100, 3, 1, "", "internal_begin_complete"], [100, 3, 1, "", "internal_give_control"], [100, 3, 1, "", "internal_run_wrapper"], [100, 3, 1, "", "internal_set_end_time"], [100, 3, 1, "", "internal_set_stage"], [100, 3, 1, "", "route_changed"], [100, 3, 1, "", "run"], [100, 3, 1, "", "safe_sleep"], [100, 3, 1, "", "set_complete"], [100, 3, 1, "", "set_localization_at_end"], [100, 2, 1, "", "stage"], [100, 3, 1, "", "stop_at_end"], [100, 3, 1, "", "stop_at_start"], [100, 2, 1, "", "update_response"], [100, 3, 1, "", "will_get_control"]], "bosdyn.client.area_callback_service_runner": [[101, 6, 1, "", "run_service"]], "bosdyn.client.area_callback_service_servicer": [[102, 1, 1, "", "AreaCallbackServiceServicer"]], "bosdyn.client.area_callback_service_servicer.AreaCallbackServiceServicer": [[102, 3, 1, "", "AreaCallbackInformation"], [102, 3, 1, "", "BeginCallback"], [102, 3, 1, "", "BeginControl"], [102, 3, 1, "", "EndCallback"], [102, 3, 1, "", "RouteChange"], [102, 4, 1, "", "SERVICE_TYPE"], [102, 3, 1, "", "Shutdown"], [102, 3, 1, "", "UpdateCallback"]], "bosdyn.client.area_callback_service_utils": [[103, 1, 1, "", "AreaCallbackServiceConfig"], [103, 6, 1, "", "handle_service_faults"]], "bosdyn.client.area_callback_service_utils.AreaCallbackServiceConfig": [[103, 3, 1, "", "parse_params"]], "bosdyn.client.arm_surface_contact": [[104, 1, 1, "", "ArmSurfaceContactClient"]], "bosdyn.client.arm_surface_contact.ArmSurfaceContactClient": [[104, 3, 1, "", "arm_surface_contact_command"], [104, 3, 1, "", "arm_surface_contact_command_async"], [104, 4, 1, "", "default_service_name"], [104, 4, 1, "", "service_type"], [104, 3, 1, "", "update_from"]], "bosdyn.client.async_tasks": [[105, 1, 1, "", "AsyncGRPCTask"], [105, 1, 1, "", "AsyncPeriodicGRPCTask"], [105, 1, 1, "", "AsyncPeriodicQuery"], [105, 1, 1, "", "AsyncTasks"]], "bosdyn.client.async_tasks.AsyncGRPCTask": [[105, 3, 1, "", "update"]], "bosdyn.client.async_tasks.AsyncPeriodicQuery": [[105, 2, 1, "", "proto"]], "bosdyn.client.async_tasks.AsyncTasks": [[105, 3, 1, "", "add_task"], [105, 3, 1, "", "update"]], "bosdyn.client.auth": [[106, 1, 1, "", "AuthClient"], [106, 5, 1, "", "AuthResponseError"], [106, 5, 1, "", "InvalidLoginError"], [106, 5, 1, "", "InvalidTokenError"], [106, 5, 1, "", "TemporarilyLockedOutError"]], "bosdyn.client.auth.AuthClient": [[106, 3, 1, "", "auth"], [106, 3, 1, "", "auth_async"], [106, 3, 1, "", "auth_with_token"], [106, 3, 1, "", "auth_with_token_async"], [106, 4, 1, "", "default_service_name"], [106, 4, 1, "", "service_type"]], "bosdyn.client.auto_return": [[107, 1, 1, "", "AutoReturnClient"], [107, 5, 1, "", "AutoReturnResponseError"], [107, 5, 1, "", "InvalidParameterError"], [107, 6, 1, "", "configure_error"], [107, 6, 1, "", "start_error"]], "bosdyn.client.auto_return.AutoReturnClient": [[107, 3, 1, "", "configure"], [107, 3, 1, "", "configure_async"], [107, 4, 1, "", "default_service_name"], [107, 3, 1, "", "get_configuration"], [107, 3, 1, "", "get_configuration_async"], [107, 4, 1, "", "service_type"], [107, 3, 1, "", "start"], [107, 3, 1, "", "start_async"]], "bosdyn.client.autowalk": [[108, 1, 1, "", "AutowalkClient"], [108, 5, 1, "", "AutowalkResponseError"], [108, 5, 1, "", "CompilationError"], [108, 5, 1, "", "ValidationError"]], "bosdyn.client.autowalk.AutowalkClient": [[108, 3, 1, "", "compile_autowalk"], [108, 4, 1, "", "default_service_name"], [108, 3, 1, "", "load_autowalk"], [108, 4, 1, "", "service_type"], [108, 3, 1, "", "update_from"]], "bosdyn.client.bddf_download": [[110, 6, 1, "", "download_data"], [110, 6, 1, "", "main"]], "bosdyn.client.channel": [[111, 1, 1, "", "RefreshingAccessTokenAuthMetadataPlugin"], [111, 6, 1, "", "create_insecure_channel"], [111, 6, 1, "", "create_secure_channel"], [111, 6, 1, "", "create_secure_channel_creds"], [111, 6, 1, "", "generate_channel_options"], [111, 6, 1, "", "translate_exception"]], "bosdyn.client.command_line": [[112, 1, 1, "", "BecomeEstopCommand"], [112, 1, 1, "", "Command"], [112, 1, 1, "", "DataAcquisitionCommand"], [112, 1, 1, "", "DataAcquisitionGetLiveDataCommand"], [112, 1, 1, "", "DataAcquisitionRequestCommand"], [112, 1, 1, "", "DataAcquisitionServiceCommand"], [112, 1, 1, "", "DataAcquisitionStatusCommand"], [112, 1, 1, "", "DataBufferCommands"], [112, 1, 1, "", "DataServiceCommands"], [112, 1, 1, "", "DirectoryCommands"], [112, 1, 1, "", "DirectoryGetCommand"], [112, 1, 1, "", "DirectoryListCommand"], [112, 1, 1, "", "DirectoryRegisterCommand"], [112, 1, 1, "", "DirectoryUnregisterCommand"], [112, 1, 1, "", "EstopCommands"], [112, 1, 1, "", "ExperimentLogCommand"], [112, 1, 1, "", "FaultCommands"], [112, 1, 1, "", "FaultShowCommand"], [112, 1, 1, "", "FaultWatchCommand"], [112, 1, 1, "", "FullStateCommand"], [112, 1, 1, "", "GetActiveLogStatusesCommand"], [112, 1, 1, "", "GetDataBufferCommentsCommand"], [112, 1, 1, "", "GetDataBufferEventsCommand"], [112, 1, 1, "", "GetDataBufferEventsCommentsCommand"], [112, 1, 1, "", "GetDataBufferStatusCommand"], [112, 1, 1, "", "GetEstopConfigCommand"], [112, 1, 1, "", "GetEstopStatusCommand"], [112, 1, 1, "", "GetImageCommand"], [112, 1, 1, "", "GetLocalGridsCommand"], [112, 1, 1, "", "GetLogCommand"], [112, 1, 1, "", "HardwareConfigurationCommand"], [112, 1, 1, "", "HostComputerIPCommand"], [112, 1, 1, "", "ImageCommands"], [112, 1, 1, "", "KeepaliveCommand"], [112, 1, 1, "", "KeepaliveGetStatusCommand"], [112, 1, 1, "", "KeepaliveRemovePoliciesCommand"], [112, 1, 1, "", "LeaseCommands"], [112, 1, 1, "", "LeaseListCommand"], [112, 1, 1, "", "LicenseCommand"], [112, 1, 1, "", "ListImageSourcesCommand"], [112, 1, 1, "", "ListLocalGridTypesCommand"], [112, 1, 1, "", "LocalGridCommands"], [112, 1, 1, "", "LogStatusCommands"], [112, 1, 1, "", "MetricsCommand"], [112, 1, 1, "", "OldBecomeEstopCommand"], [112, 1, 1, "", "OperatorCommentCommand"], [112, 1, 1, "", "PayloadCommands"], [112, 1, 1, "", "PayloadListCommand"], [112, 1, 1, "", "PayloadRegisterCommand"], [112, 1, 1, "", "PowerCommand"], [112, 1, 1, "", "PowerPayloadsCommand"], [112, 1, 1, "", "PowerRobotCommand"], [112, 1, 1, "", "PowerWifiRadioCommand"], [112, 1, 1, "", "RobotIdCommand"], [112, 1, 1, "", "RobotModel"], [112, 1, 1, "", "RobotStateCommands"], [112, 1, 1, "", "StartContinuousExperimentLogCommand"], [112, 1, 1, "", "StartRetroLogCommand"], [112, 1, 1, "", "StartTimedExperimentLogCommand"], [112, 1, 1, "", "Subcommands"], [112, 1, 1, "", "TerminateLogCommand"], [112, 1, 1, "", "TextMsgCommand"], [112, 1, 1, "", "TimeSyncCommand"], [112, 6, 1, "", "lease_details"], [112, 6, 1, "", "main"]], "bosdyn.client.command_line.BecomeEstopCommand": [[112, 4, 1, "", "NAME"]], "bosdyn.client.command_line.Command": [[112, 4, 1, "", "NAME"], [112, 4, 1, "", "NEED_AUTHENTICATION"], [112, 3, 1, "", "run"]], "bosdyn.client.command_line.DataAcquisitionCommand": [[112, 4, 1, "", "NAME"]], "bosdyn.client.command_line.DataAcquisitionGetLiveDataCommand": [[112, 4, 1, "", "NAME"]], "bosdyn.client.command_line.DataAcquisitionRequestCommand": [[112, 4, 1, "", "NAME"]], "bosdyn.client.command_line.DataAcquisitionServiceCommand": [[112, 4, 1, "", "NAME"]], "bosdyn.client.command_line.DataAcquisitionStatusCommand": [[112, 4, 1, "", "NAME"]], "bosdyn.client.command_line.DataBufferCommands": [[112, 4, 1, "", "NAME"]], "bosdyn.client.command_line.DataServiceCommands": [[112, 4, 1, "", "NAME"]], "bosdyn.client.command_line.DirectoryCommands": [[112, 4, 1, "", "NAME"]], "bosdyn.client.command_line.DirectoryGetCommand": [[112, 4, 1, "", "NAME"]], "bosdyn.client.command_line.DirectoryListCommand": [[112, 4, 1, "", "NAME"]], "bosdyn.client.command_line.DirectoryRegisterCommand": [[112, 4, 1, "", "NAME"]], "bosdyn.client.command_line.DirectoryUnregisterCommand": [[112, 4, 1, "", "NAME"]], "bosdyn.client.command_line.EstopCommands": [[112, 4, 1, "", "NAME"]], "bosdyn.client.command_line.ExperimentLogCommand": [[112, 4, 1, "", "NAME"]], "bosdyn.client.command_line.FaultCommands": [[112, 4, 1, "", "NAME"]], "bosdyn.client.command_line.FaultShowCommand": [[112, 4, 1, "", "NAME"]], "bosdyn.client.command_line.FaultWatchCommand": [[112, 4, 1, "", "NAME"]], "bosdyn.client.command_line.FullStateCommand": [[112, 4, 1, "", "NAME"]], "bosdyn.client.command_line.GetActiveLogStatusesCommand": [[112, 4, 1, "", "NAME"]], "bosdyn.client.command_line.GetDataBufferCommentsCommand": [[112, 4, 1, "", "NAME"], [112, 3, 1, "", "pretty_print"]], "bosdyn.client.command_line.GetDataBufferEventsCommand": [[112, 4, 1, "", "NAME"], [112, 3, 1, "", "pretty_print"]], "bosdyn.client.command_line.GetDataBufferEventsCommentsCommand": [[112, 3, 1, "", "pretty_print"]], "bosdyn.client.command_line.GetDataBufferStatusCommand": [[112, 4, 1, "", "NAME"]], "bosdyn.client.command_line.GetEstopConfigCommand": [[112, 4, 1, "", "NAME"]], "bosdyn.client.command_line.GetEstopStatusCommand": [[112, 4, 1, "", "NAME"]], "bosdyn.client.command_line.GetImageCommand": [[112, 4, 1, "", "NAME"]], "bosdyn.client.command_line.GetLocalGridsCommand": [[112, 4, 1, "", "NAME"]], "bosdyn.client.command_line.GetLogCommand": [[112, 4, 1, "", "NAME"]], "bosdyn.client.command_line.HardwareConfigurationCommand": [[112, 4, 1, "", "NAME"]], "bosdyn.client.command_line.HostComputerIPCommand": [[112, 4, 1, "", "NAME"], [112, 4, 1, "", "NEED_AUTHENTICATION"]], "bosdyn.client.command_line.ImageCommands": [[112, 4, 1, "", "NAME"]], "bosdyn.client.command_line.KeepaliveCommand": [[112, 4, 1, "", "NAME"]], "bosdyn.client.command_line.KeepaliveGetStatusCommand": [[112, 4, 1, "", "NAME"]], "bosdyn.client.command_line.KeepaliveRemovePoliciesCommand": [[112, 4, 1, "", "NAME"]], "bosdyn.client.command_line.LeaseCommands": [[112, 4, 1, "", "NAME"]], "bosdyn.client.command_line.LeaseListCommand": [[112, 4, 1, "", "NAME"]], "bosdyn.client.command_line.LicenseCommand": [[112, 4, 1, "", "NAME"]], "bosdyn.client.command_line.ListImageSourcesCommand": [[112, 4, 1, "", "NAME"]], "bosdyn.client.command_line.ListLocalGridTypesCommand": [[112, 4, 1, "", "NAME"]], "bosdyn.client.command_line.LocalGridCommands": [[112, 4, 1, "", "NAME"]], "bosdyn.client.command_line.LogStatusCommands": [[112, 4, 1, "", "NAME"], [112, 4, 1, "", "NEED_AUTHENTICATION"]], "bosdyn.client.command_line.MetricsCommand": [[112, 4, 1, "", "NAME"]], "bosdyn.client.command_line.OldBecomeEstopCommand": [[112, 3, 1, "", "run"]], "bosdyn.client.command_line.OperatorCommentCommand": [[112, 4, 1, "", "NAME"]], "bosdyn.client.command_line.PayloadCommands": [[112, 4, 1, "", "NAME"]], "bosdyn.client.command_line.PayloadListCommand": [[112, 4, 1, "", "NAME"]], "bosdyn.client.command_line.PayloadRegisterCommand": [[112, 4, 1, "", "NAME"]], "bosdyn.client.command_line.PowerCommand": [[112, 4, 1, "", "NAME"]], "bosdyn.client.command_line.PowerPayloadsCommand": [[112, 4, 1, "", "NAME"]], "bosdyn.client.command_line.PowerRobotCommand": [[112, 4, 1, "", "NAME"]], "bosdyn.client.command_line.PowerWifiRadioCommand": [[112, 4, 1, "", "NAME"]], "bosdyn.client.command_line.RobotIdCommand": [[112, 4, 1, "", "NAME"], [112, 4, 1, "", "NEED_AUTHENTICATION"]], "bosdyn.client.command_line.RobotModel": [[112, 4, 1, "", "NAME"], [112, 4, 1, "", "NEED_AUTHENTICATION"]], "bosdyn.client.command_line.RobotStateCommands": [[112, 4, 1, "", "NAME"]], "bosdyn.client.command_line.StartContinuousExperimentLogCommand": [[112, 4, 1, "", "NAME"], [112, 3, 1, "", "handle_keyboard_interruption"]], "bosdyn.client.command_line.StartRetroLogCommand": [[112, 4, 1, "", "NAME"]], "bosdyn.client.command_line.StartTimedExperimentLogCommand": [[112, 4, 1, "", "NAME"]], "bosdyn.client.command_line.TerminateLogCommand": [[112, 4, 1, "", "NAME"]], "bosdyn.client.command_line.TextMsgCommand": [[112, 4, 1, "", "NAME"]], "bosdyn.client.command_line.TimeSyncCommand": [[112, 4, 1, "", "NAME"]], "bosdyn.client.common": [[113, 1, 1, "", "BaseClient"], [113, 1, 1, "", "FutureWrapper"], [113, 6, 1, "", "common_header_errors"], [113, 6, 1, "", "common_lease_errors"], [113, 6, 1, "", "common_license_errors"], [113, 6, 1, "", "custom_params_error"], [113, 6, 1, "", "error_factory"], [113, 6, 1, "", "error_pair"], [113, 6, 1, "", "get_self_ip"], [113, 6, 1, "", "handle_common_header_errors"], [113, 6, 1, "", "handle_custom_params_errors"], [113, 6, 1, "", "handle_lease_use_result_errors"], [113, 6, 1, "", "handle_license_errors"], [113, 6, 1, "", "handle_license_errors_if_present"], [113, 6, 1, "", "handle_unset_status_error"], [113, 6, 1, "", "maybe_raise"], [113, 6, 1, "", "print_response"], [113, 6, 1, "", "process_kwargs"], [113, 6, 1, "", "streaming_common_header_errors"], [113, 6, 1, "", "streaming_common_lease_errors"]], "bosdyn.client.common.BaseClient": [[113, 3, 1, "", "call"], [113, 3, 1, "", "call_async"], [113, 3, 1, "", "call_async_streaming"], [113, 2, 1, "", "channel"], [113, 3, 1, "", "chunk_message"], [113, 3, 1, "", "handle_response"], [113, 3, 1, "", "handle_response_streaming"], [113, 3, 1, "", "request_trim_for_log"], [113, 3, 1, "", "response_trim_for_log"], [113, 3, 1, "", "update_from"], [113, 3, 1, "", "update_request_iterator"], [113, 3, 1, "", "update_response_iterator"]], "bosdyn.client.common.FutureWrapper": [[113, 3, 1, "", "add_done_callback"], [113, 3, 1, "", "cancel"], [113, 3, 1, "", "cancelled"], [113, 3, 1, "", "done"], [113, 3, 1, "", "exception"], [113, 3, 1, "", "result"], [113, 3, 1, "", "running"], [113, 3, 1, "", "traceback"]], "bosdyn.client.data_acquisition": [[114, 5, 1, "", "CancellationFailedError"], [114, 1, 1, "", "DataAcquisitionClient"], [114, 5, 1, "", "DataAcquisitionResponseError"], [114, 5, 1, "", "RequestIdDoesNotExistError"], [114, 5, 1, "", "UnknownCaptureTypeError"], [114, 6, 1, "", "acquire_data_error"], [114, 6, 1, "", "get_request_id"], [114, 6, 1, "", "metadata_to_proto"]], "bosdyn.client.data_acquisition.DataAcquisitionClient": [[114, 3, 1, "", "acquire_data"], [114, 3, 1, "", "acquire_data_async"], [114, 3, 1, "", "acquire_data_from_request"], [114, 3, 1, "", "acquire_data_from_request_async"], [114, 3, 1, "", "cancel_acquisition"], [114, 3, 1, "", "cancel_acquisition_async"], [114, 4, 1, "", "default_service_name"], [114, 3, 1, "", "get_live_data"], [114, 3, 1, "", "get_live_data_async"], [114, 3, 1, "", "get_service_info"], [114, 3, 1, "", "get_service_info_async"], [114, 3, 1, "", "get_status"], [114, 3, 1, "", "get_status_async"], [114, 3, 1, "", "make_acquire_data_request"], [114, 4, 1, "", "service_type"], [114, 3, 1, "", "update_from"]], "bosdyn.client.data_acquisition_helpers": [[115, 6, 1, "", "acquire_and_process_request"], [115, 6, 1, "", "cancel_acquisition_request"], [115, 6, 1, "", "clean_filename"], [115, 6, 1, "", "download_data_REST"], [115, 6, 1, "", "issue_acquire_data_request"], [115, 6, 1, "", "make_time_query_params"], [115, 6, 1, "", "make_time_query_params_from_group_name"]], "bosdyn.client.data_acquisition_plugin": [[116, 1, 1, "", "DataAcquisitionPluginClient"]], "bosdyn.client.data_acquisition_plugin.DataAcquisitionPluginClient": [[116, 3, 1, "", "acquire_plugin_data"], [116, 3, 1, "", "acquire_plugin_data_async"], [116, 3, 1, "", "cancel_acquisition"], [116, 3, 1, "", "cancel_acquisition_async"], [116, 4, 1, "", "default_service_name"], [116, 3, 1, "", "get_live_data"], [116, 3, 1, "", "get_live_data_async"], [116, 3, 1, "", "get_service_info"], [116, 3, 1, "", "get_service_info_async"], [116, 3, 1, "", "get_status"], [116, 3, 1, "", "get_status_async"], [116, 4, 1, "", "service_type"], [116, 3, 1, "", "update_from"]], "bosdyn.client.data_acquisition_plugin_service": [[117, 1, 1, "", "DataAcquisitionPluginService"], [117, 1, 1, "", "DataAcquisitionStoreHelper"], [117, 5, 1, "", "RequestCancelledError"], [117, 1, 1, "", "RequestManager"], [117, 1, 1, "", "RequestState"], [117, 6, 1, "", "make_error"]], "bosdyn.client.data_acquisition_plugin_service.DataAcquisitionPluginService": [[117, 3, 1, "", "AcquirePluginData"], [117, 3, 1, "", "CancelAcquisition"], [117, 3, 1, "", "GetLiveData"], [117, 3, 1, "", "GetServiceInfo"], [117, 3, 1, "", "GetStatus"], [117, 4, 1, "", "acquire_response_fn"], [117, 4, 1, "", "capabilities"], [117, 4, 1, "", "data_collect_fn"], [117, 4, 1, "", "executor"], [117, 4, 1, "", "live_response_fn"], [117, 4, 1, "", "logger"], [117, 4, 1, "", "request_manager"], [117, 4, 1, "", "robot"], [117, 4, 1, "", "service_type"], [117, 4, 1, "", "store_client"], [117, 3, 1, "", "validate_params"]], "bosdyn.client.data_acquisition_plugin_service.DataAcquisitionStoreHelper": [[117, 3, 1, "", "cancel_check"], [117, 4, 1, "", "cancel_interval"], [117, 4, 1, "", "data_id_future_pairs"], [117, 4, 1, "", "state"], [117, 4, 1, "", "store_client"], [117, 3, 1, "", "store_data"], [117, 3, 1, "", "store_data_as_chunks"], [117, 3, 1, "", "store_file"], [117, 3, 1, "", "store_image"], [117, 3, 1, "", "store_metadata"], [117, 3, 1, "", "wait_for_stores_complete"]], "bosdyn.client.data_acquisition_plugin_service.RequestManager": [[117, 3, 1, "", "add_request"], [117, 3, 1, "", "cleanup_requests"], [117, 3, 1, "", "get_request_state"], [117, 3, 1, "", "get_status_proto"], [117, 3, 1, "", "mark_request_cancelled"], [117, 3, 1, "", "mark_request_finished"]], "bosdyn.client.data_acquisition_plugin_service.RequestState": [[117, 3, 1, "", "add_errors"], [117, 3, 1, "", "add_saved"], [117, 3, 1, "", "cancel_check"], [117, 3, 1, "", "has_data_errors"], [117, 3, 1, "", "is_cancelled"], [117, 4, 1, "", "kNonError"], [117, 3, 1, "", "set_complete_if_no_error"], [117, 3, 1, "", "set_status"]], "bosdyn.client.data_acquisition_store": [[118, 1, 1, "", "DataAcquisitionStoreClient"]], "bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient": [[118, 4, 1, "", "default_service_name"], [118, 3, 1, "", "list_capture_actions"], [118, 3, 1, "", "list_capture_actions_async"], [118, 3, 1, "", "list_stored_alertdata"], [118, 3, 1, "", "list_stored_alertdata_async"], [118, 3, 1, "", "list_stored_data"], [118, 3, 1, "", "list_stored_data_async"], [118, 3, 1, "", "list_stored_images"], [118, 3, 1, "", "list_stored_images_async"], [118, 3, 1, "", "list_stored_metadata"], [118, 3, 1, "", "list_stored_metadata_async"], [118, 3, 1, "", "query_max_capture_id"], [118, 3, 1, "", "query_max_capture_id_async"], [118, 3, 1, "", "query_stored_captures"], [118, 3, 1, "", "query_stored_captures_async"], [118, 4, 1, "", "service_type"], [118, 3, 1, "", "store_alertdata"], [118, 3, 1, "", "store_alertdata_async"], [118, 3, 1, "", "store_data"], [118, 3, 1, "", "store_data_as_chunks"], [118, 3, 1, "", "store_data_as_chunks_async"], [118, 3, 1, "", "store_data_async"], [118, 3, 1, "", "store_file"], [118, 3, 1, "", "store_file_async"], [118, 3, 1, "", "store_image"], [118, 3, 1, "", "store_image_async"], [118, 3, 1, "", "store_metadata"], [118, 3, 1, "", "store_metadata_async"], [118, 3, 1, "", "update_from"]], "bosdyn.client.data_buffer": [[119, 1, 1, "", "DataBufferClient"], [119, 5, 1, "", "InvalidArgument"], [119, 1, 1, "", "LoggingHandler"], [119, 6, 1, "", "is_not_rpc"], [119, 6, 1, "", "is_not_text_log"], [119, 6, 1, "", "log_event"], [119, 6, 1, "", "make_parameter"]], "bosdyn.client.data_buffer.DataBufferClient": [[119, 3, 1, "", "add_blob"], [119, 3, 1, "", "add_blob_async"], [119, 3, 1, "", "add_events"], [119, 3, 1, "", "add_events_async"], [119, 3, 1, "", "add_operator_comment"], [119, 3, 1, "", "add_operator_comment_async"], [119, 3, 1, "", "add_protobuf"], [119, 3, 1, "", "add_protobuf_async"], [119, 3, 1, "", "add_signal_tick"], [119, 3, 1, "", "add_signal_tick_async"], [119, 3, 1, "", "add_text_messages"], [119, 3, 1, "", "add_text_messages_async"], [119, 4, 1, "", "default_service_name"], [119, 3, 1, "", "now_in_robot_basis"], [119, 3, 1, "", "register_signal_schema"], [119, 3, 1, "", "register_signal_schema_async"], [119, 4, 1, "", "service_type"], [119, 3, 1, "", "update_from"]], "bosdyn.client.data_buffer.LoggingHandler": [[119, 3, 1, "", "close"], [119, 3, 1, "", "emit"], [119, 3, 1, "", "fallback_log"], [119, 3, 1, "", "flush"], [119, 3, 1, "", "is_thread_alive"], [119, 3, 1, "", "record_level_to_proto_level"], [119, 3, 1, "", "record_to_msg"], [119, 3, 1, "", "restart"]], "bosdyn.client.data_chunk": [[120, 6, 1, "", "chunk_message"], [120, 6, 1, "", "chunk_serialized"], [120, 6, 1, "", "parse_from_chunks"], [120, 6, 1, "", "serialized_from_chunks"], [120, 6, 1, "", "serialized_from_messages"], [120, 6, 1, "", "serialized_from_strings"], [120, 6, 1, "", "split_serialized"]], "bosdyn.client.data_service": [[121, 1, 1, "", "DataServiceClient"], [121, 5, 1, "", "InvalidArgument"]], "bosdyn.client.data_service.DataServiceClient": [[121, 4, 1, "", "default_service_name"], [121, 3, 1, "", "delete_data_pages"], [121, 3, 1, "", "delete_data_pages_async"], [121, 3, 1, "", "get_data_buffer_status"], [121, 3, 1, "", "get_data_buffer_status_async"], [121, 3, 1, "", "get_data_index"], [121, 3, 1, "", "get_data_index_async"], [121, 3, 1, "", "get_data_pages"], [121, 3, 1, "", "get_data_pages_async"], [121, 3, 1, "", "get_events_comments"], [121, 3, 1, "", "get_events_comments_async"], [121, 4, 1, "", "service_type"], [121, 3, 1, "", "update_from"]], "bosdyn.client.directory": [[122, 1, 1, "", "DirectoryClient"], [122, 5, 1, "", "DirectoryResponseError"], [122, 5, 1, "", "NonexistentServiceError"]], "bosdyn.client.directory.DirectoryClient": [[122, 4, 1, "", "default_service_name"], [122, 3, 1, "", "get_entry"], [122, 3, 1, "", "get_entry_async"], [122, 3, 1, "", "list"], [122, 3, 1, "", "list_async"], [122, 4, 1, "", "service_type"]], "bosdyn.client.directory_registration": [[123, 1, 1, "", "DirectoryRegistrationClient"], [123, 1, 1, "", "DirectoryRegistrationKeepAlive"], [123, 5, 1, "", "DirectoryRegistrationResponseError"], [123, 5, 1, "", "ServiceAlreadyExistsError"], [123, 5, 1, "", "ServiceDoesNotExistError"], [123, 6, 1, "", "reset_service_registration"]], "bosdyn.client.directory_registration.DirectoryRegistrationClient": [[123, 4, 1, "", "default_service_name"], [123, 3, 1, "", "register"], [123, 4, 1, "", "service_type"], [123, 3, 1, "", "unregister"], [123, 3, 1, "", "update"]], "bosdyn.client.directory_registration.DirectoryRegistrationKeepAlive": [[123, 3, 1, "", "is_alive"], [123, 3, 1, "", "shutdown"], [123, 3, 1, "", "start"], [123, 3, 1, "", "unregister"]], "bosdyn.client.docking": [[124, 1, 1, "", "DockingClient"], [124, 6, 1, "", "blocking_dock_robot"], [124, 6, 1, "", "blocking_go_to_prep_pose"], [124, 6, 1, "", "blocking_undock"], [124, 6, 1, "", "get_dock_id"]], "bosdyn.client.docking.DockingClient": [[124, 4, 1, "", "default_service_name"], [124, 3, 1, "", "docking_command"], [124, 3, 1, "", "docking_command_async"], [124, 3, 1, "", "docking_command_feedback"], [124, 3, 1, "", "docking_command_feedback_async"], [124, 3, 1, "", "docking_command_feedback_full"], [124, 3, 1, "", "docking_command_feedback_full_async"], [124, 3, 1, "", "docking_command_full"], [124, 3, 1, "", "docking_command_full_async"], [124, 3, 1, "", "get_docking_config"], [124, 3, 1, "", "get_docking_config_async"], [124, 3, 1, "", "get_docking_state"], [124, 3, 1, "", "get_docking_state_async"], [124, 4, 1, "", "service_type"], [124, 3, 1, "", "update_from"]], "bosdyn.client.door": [[125, 1, 1, "", "DoorClient"]], "bosdyn.client.door.DoorClient": [[125, 4, 1, "", "default_service_name"], [125, 3, 1, "", "open_door"], [125, 3, 1, "", "open_door_async"], [125, 3, 1, "", "open_door_feedback"], [125, 3, 1, "", "open_door_feedback_async"], [125, 4, 1, "", "service_type"], [125, 3, 1, "", "update_from"]], "bosdyn.client.estop": [[126, 5, 1, "", "ConfigMismatchError"], [126, 5, 1, "", "EndpointMismatchError"], [126, 5, 1, "", "EndpointUnknownError"], [126, 1, 1, "", "EstopClient"], [126, 1, 1, "", "EstopEndpoint"], [126, 1, 1, "", "EstopKeepAlive"], [126, 5, 1, "", "EstopResponseError"], [126, 5, 1, "", "IncorrectChallengeResponseError"], [126, 5, 1, "", "InvalidEndpointError"], [126, 5, 1, "", "InvalidIdError"], [126, 5, 1, "", "MotorsOnError"], [126, 1, 1, "", "StopLevel"], [126, 6, 1, "", "is_estopped"], [126, 6, 1, "", "response_from_challenge"]], "bosdyn.client.estop.EstopClient": [[126, 3, 1, "", "check_in"], [126, 3, 1, "", "check_in_async"], [126, 4, 1, "", "default_service_name"], [126, 3, 1, "", "deregister"], [126, 3, 1, "", "deregister_async"], [126, 3, 1, "", "get_config"], [126, 3, 1, "", "get_config_async"], [126, 3, 1, "", "get_status"], [126, 3, 1, "", "get_status_async"], [126, 3, 1, "", "register"], [126, 3, 1, "", "register_async"], [126, 4, 1, "", "service_type"], [126, 3, 1, "", "set_config"], [126, 3, 1, "", "set_config_async"]], "bosdyn.client.estop.EstopEndpoint": [[126, 4, 1, "", "REQUIRED_ROLE"], [126, 3, 1, "", "allow"], [126, 3, 1, "", "allow_async"], [126, 3, 1, "", "check_in_at_level"], [126, 3, 1, "", "check_in_at_level_async"], [126, 3, 1, "", "deregister"], [126, 3, 1, "", "deregister_async"], [126, 3, 1, "", "force_simple_setup"], [126, 3, 1, "", "from_proto"], [126, 3, 1, "", "get_challenge"], [126, 2, 1, "", "last_set_level"], [126, 3, 1, "", "register"], [126, 3, 1, "", "set_challenge"], [126, 3, 1, "", "settle_then_cut"], [126, 3, 1, "", "settle_then_cut_async"], [126, 3, 1, "", "stop"], [126, 3, 1, "", "stop_async"], [126, 3, 1, "", "to_proto"], [126, 2, 1, "", "unique_id"]], "bosdyn.client.estop.EstopKeepAlive": [[126, 1, 1, "", "KeepAliveStatus"], [126, 3, 1, "", "allow"], [126, 2, 1, "", "client"], [126, 2, 1, "", "endpoint"], [126, 2, 1, "", "last_set_level"], [126, 2, 1, "", "logger"], [126, 3, 1, "", "settle_then_cut"], [126, 3, 1, "", "shutdown"], [126, 3, 1, "", "stop"]], "bosdyn.client.estop.EstopKeepAlive.KeepAliveStatus": [[126, 4, 1, "", "DISABLED"], [126, 4, 1, "", "ERROR"], [126, 4, 1, "", "OK"]], "bosdyn.client.estop.StopLevel": [[126, 4, 1, "", "ESTOP_LEVEL_CUT"], [126, 4, 1, "", "ESTOP_LEVEL_NONE"], [126, 4, 1, "", "ESTOP_LEVEL_SETTLE_THEN_CUT"], [126, 4, 1, "", "ESTOP_LEVEL_UNKNOWN"]], "bosdyn.client.exceptions": [[127, 5, 1, "", "ClientCancelledOperationError"], [127, 5, 1, "", "CustomParamError"], [127, 5, 1, "", "Error"], [127, 5, 1, "", "InternalServerError"], [127, 5, 1, "", "InvalidClientCertificateError"], [127, 5, 1, "", "InvalidRequestError"], [127, 5, 1, "", "LeaseUseError"], [127, 5, 1, "", "LicenseError"], [127, 5, 1, "", "NonexistentAuthorityError"], [127, 5, 1, "", "NotFoundError"], [127, 5, 1, "", "PermissionDeniedError"], [127, 5, 1, "", "PersistentRpcError"], [127, 5, 1, "", "ProxyConnectionError"], [127, 5, 1, "", "ResponseError"], [127, 5, 1, "", "ResponseTooLargeError"], [127, 5, 1, "", "RetryableRpcError"], [127, 5, 1, "", "RetryableUnavailableError"], [127, 5, 1, "", "RpcError"], [127, 5, 1, "", "ServerError"], [127, 5, 1, "", "ServiceFailedDuringExecutionError"], [127, 5, 1, "", "ServiceUnavailableError"], [127, 5, 1, "", "TimeSyncRequired"], [127, 5, 1, "", "TimedOutError"], [127, 5, 1, "", "TooManyRequestsError"], [127, 5, 1, "", "TransientFailureError"], [127, 5, 1, "", "UnableToConnectToRobotError"], [127, 5, 1, "", "UnauthenticatedError"], [127, 5, 1, "", "UnimplementedError"], [127, 5, 1, "", "UnknownDnsNameError"], [127, 5, 1, "", "UnsetStatusError"]], "bosdyn.client.fault": [[128, 1, 1, "", "FaultClient"], [128, 5, 1, "", "FaultResponseError"], [128, 5, 1, "", "ServiceFaultAlreadyExistsError"], [128, 5, 1, "", "ServiceFaultDoesNotExistError"]], "bosdyn.client.fault.FaultClient": [[128, 3, 1, "", "clear_service_fault"], [128, 3, 1, "", "clear_service_fault_async"], [128, 4, 1, "", "default_service_name"], [128, 4, 1, "", "service_type"], [128, 3, 1, "", "trigger_service_fault"], [128, 3, 1, "", "trigger_service_fault_async"]], "bosdyn.client.frame_helpers": [[129, 5, 1, "", "ChildFrameInTree"], [129, 5, 1, "", "Error"], [129, 5, 1, "", "GenerateTreeError"], [129, 5, 1, "", "ValidateFrameTreeCycleError"], [129, 5, 1, "", "ValidateFrameTreeDisjointError"], [129, 5, 1, "", "ValidateFrameTreeError"], [129, 5, 1, "", "ValidateFrameTreeUnknownFrameError"], [129, 6, 1, "", "add_edge_to_tree"], [129, 6, 1, "", "express_se2_velocity_in_new_frame"], [129, 6, 1, "", "express_se3_velocity_in_new_frame"], [129, 6, 1, "", "get_a_tform_b"], [129, 6, 1, "", "get_frame_names"], [129, 6, 1, "", "get_odom_tform_body"], [129, 6, 1, "", "get_se2_a_tform_b"], [129, 6, 1, "", "get_vision_tform_body"], [129, 6, 1, "", "is_gravity_aligned_frame_name"], [129, 6, 1, "", "validate_frame_tree_snapshot"]], "bosdyn.client.gps": [[130, 0, 0, "-", "NMEAParser"], [132, 0, 0, "-", "aggregator_client"], [133, 0, 0, "-", "gps_listener"], [134, 0, 0, "-", "registration_client"]], "bosdyn.client.gps.NMEAParser": [[130, 1, 1, "", "NMEAParser"]], "bosdyn.client.gps.NMEAParser.NMEAParser": [[130, 4, 1, "", "LOG_THROTTLE_TIME"], [130, 3, 1, "", "nmea_message_group_to_gps_data_point"], [130, 3, 1, "", "parse"]], "bosdyn.client.gps.aggregator_client": [[132, 1, 1, "", "AggregatorClient"]], "bosdyn.client.gps.aggregator_client.AggregatorClient": [[132, 4, 1, "", "default_service_name"], [132, 3, 1, "", "new_gps_data"], [132, 3, 1, "", "new_gps_data_async"], [132, 4, 1, "", "service_type"]], "bosdyn.client.gps.gps_listener": [[133, 1, 1, "", "GpsListener"], [133, 1, 1, "", "NMEAStreamReader"]], "bosdyn.client.gps.gps_listener.GpsListener": [[133, 3, 1, "", "run"]], "bosdyn.client.gps.gps_listener.NMEAStreamReader": [[133, 4, 1, "", "LOG_THROTTLE_TIME"], [133, 3, 1, "", "read_data"]], "bosdyn.client.gps.registration_client": [[134, 1, 1, "", "RegistrationClient"]], "bosdyn.client.gps.registration_client.RegistrationClient": [[134, 4, 1, "", "default_service_name"], [134, 3, 1, "", "get_location"], [134, 3, 1, "", "get_location_async"], [134, 3, 1, "", "reset_registration"], [134, 3, 1, "", "reset_registration_async"], [134, 4, 1, "", "service_type"]], "bosdyn.client.graph_nav": [[135, 5, 1, "", "AreaCallbackMapError"], [135, 5, 1, "", "CannotModifyMapDuringRecordingError"], [135, 5, 1, "", "CommandExpiredError"], [135, 5, 1, "", "ConstraintFaultError"], [135, 5, 1, "", "FeatureDesertError"], [135, 1, 1, "", "GraphNavClient"], [135, 5, 1, "", "GraphNavServiceResponseError"], [135, 5, 1, "", "IncompatibleSensorsError"], [135, 5, 1, "", "InvalidEdgeError"], [135, 5, 1, "", "InvalidGPSError"], [135, 5, 1, "", "InvalidGraphError"], [135, 5, 1, "", "InvalidPoseError"], [135, 5, 1, "", "IsRecordingError"], [135, 5, 1, "", "MapTooLargeLicenseError"], [135, 5, 1, "", "NoAnchoringError"], [135, 5, 1, "", "NoPathError"], [135, 5, 1, "", "NoTimeSyncError"], [135, 5, 1, "", "RequestAbortedError"], [135, 5, 1, "", "RequestFailedError"], [135, 5, 1, "", "RobotFaultedError"], [135, 5, 1, "", "RobotImpairedError"], [135, 5, 1, "", "RobotLostError"], [135, 5, 1, "", "RobotNotLocalizedToRouteError"], [135, 5, 1, "", "RobotStateError"], [135, 5, 1, "", "RobotStuckError"], [135, 5, 1, "", "RouteError"], [135, 5, 1, "", "RouteNavigationError"], [135, 5, 1, "", "RouteNotUpdatingError"], [135, 5, 1, "", "TimeError"], [135, 5, 1, "", "TooDistantError"], [135, 5, 1, "", "UnknownMapInformationError"], [135, 5, 1, "", "UnknownRouteElementsError"], [135, 5, 1, "", "UnknownWaypointError"], [135, 5, 1, "", "UnkownRouteElementsError"], [135, 5, 1, "", "UnrecognizedCommandError"], [135, 5, 1, "", "UnrecongizedCommandError"], [135, 5, 1, "", "UploadGraphError"], [135, 5, 1, "", "UploadWaypointSnapshotError"]], "bosdyn.client.graph_nav.GraphNavClient": [[135, 3, 1, "", "build_route"], [135, 3, 1, "", "clear_graph"], [135, 3, 1, "", "clear_graph_async"], [135, 4, 1, "", "default_service_name"], [135, 3, 1, "", "download_edge_snapshot"], [135, 3, 1, "", "download_graph"], [135, 3, 1, "", "download_graph_async"], [135, 3, 1, "", "download_waypoint_snapshot"], [135, 3, 1, "", "generate_travel_params"], [135, 3, 1, "", "get_localization_state"], [135, 3, 1, "", "get_localization_state_async"], [135, 3, 1, "", "navigate_route"], [135, 3, 1, "", "navigate_route_async"], [135, 3, 1, "", "navigate_route_full"], [135, 3, 1, "", "navigate_route_full_async"], [135, 3, 1, "", "navigate_to"], [135, 3, 1, "", "navigate_to_anchor"], [135, 3, 1, "", "navigate_to_anchor_async"], [135, 3, 1, "", "navigate_to_async"], [135, 3, 1, "", "navigate_to_full"], [135, 3, 1, "", "navigate_to_full_async"], [135, 3, 1, "", "navigation_feedback"], [135, 3, 1, "", "navigation_feedback_async"], [135, 4, 1, "", "service_type"], [135, 3, 1, "", "set_localization"], [135, 3, 1, "", "set_localization_async"], [135, 3, 1, "", "set_localization_async_full_response"], [135, 3, 1, "", "set_localization_full_response"], [135, 3, 1, "", "update_from"], [135, 3, 1, "", "upload_edge_snapshot"], [135, 3, 1, "", "upload_graph"], [135, 3, 1, "", "upload_graph_async"], [135, 3, 1, "", "upload_waypoint_snapshot"], [135, 3, 1, "", "write_graph_and_snapshots"]], "bosdyn.client.gripper_camera_param": [[136, 1, 1, "", "GripperCameraParamClient"]], "bosdyn.client.gripper_camera_param.GripperCameraParamClient": [[136, 4, 1, "", "default_service_name"], [136, 3, 1, "", "get_camera_params"], [136, 3, 1, "", "get_camera_params_async"], [136, 4, 1, "", "service_type"], [136, 3, 1, "", "set_camera_params"], [136, 3, 1, "", "set_camera_params_async"]], "bosdyn.client.image": [[137, 1, 1, "", "ImageClient"], [137, 5, 1, "", "ImageDataError"], [137, 5, 1, "", "ImageResponseError"], [137, 5, 1, "", "SourceDataError"], [137, 5, 1, "", "UnknownImageSourceError"], [137, 5, 1, "", "UnsupportedImageFormatRequestedError"], [137, 5, 1, "", "UnsupportedPixelFormatRequestedError"], [137, 5, 1, "", "UnsupportedResizeRatioRequestedError"], [137, 6, 1, "", "build_image_request"], [137, 6, 1, "", "depth_image_to_pointcloud"], [137, 6, 1, "", "pixel_to_camera_space"], [137, 6, 1, "", "save_images_as_files"], [137, 6, 1, "", "write_image_data"], [137, 6, 1, "", "write_pgm_or_ppm"]], "bosdyn.client.image.ImageClient": [[137, 4, 1, "", "default_service_name"], [137, 3, 1, "", "get_image"], [137, 3, 1, "", "get_image_async"], [137, 3, 1, "", "get_image_from_sources"], [137, 3, 1, "", "get_image_from_sources_async"], [137, 3, 1, "", "list_image_sources"], [137, 3, 1, "", "list_image_sources_async"], [137, 4, 1, "", "service_type"]], "bosdyn.client.image_service_helpers": [[138, 1, 1, "", "CameraBaseImageServicer"], [138, 1, 1, "", "CameraInterface"], [138, 1, 1, "", "ImageCaptureThread"], [138, 1, 1, "", "ThreadCaptureOutput"], [138, 1, 1, "", "VisualImageSource"], [138, 6, 1, "", "convert_RGB_to_grayscale"]], "bosdyn.client.image_service_helpers.CameraBaseImageServicer": [[138, 3, 1, "", "GetImage"], [138, 3, 1, "", "ListImageSources"]], "bosdyn.client.image_service_helpers.CameraInterface": [[138, 3, 1, "", "blocking_capture"], [138, 3, 1, "", "image_decode"]], "bosdyn.client.image_service_helpers.ImageCaptureThread": [[138, 3, 1, "", "get_latest_captured_image"], [138, 3, 1, "", "maybe_update_thread"], [138, 3, 1, "", "set_last_captured_image"], [138, 3, 1, "", "start_capturing"], [138, 3, 1, "", "stop_capturing"]], "bosdyn.client.image_service_helpers.VisualImageSource": [[138, 3, 1, "", "clear_fault"], [138, 3, 1, "", "create_capture_thread"], [138, 3, 1, "", "get_image_and_timestamp"], [138, 3, 1, "", "image_decode_with_error_checking"], [138, 3, 1, "", "initialize_faults"], [138, 3, 1, "", "make_capture_parameters"], [138, 3, 1, "", "make_image_source"], [138, 3, 1, "", "set_logger"], [138, 3, 1, "", "stop_capturing"], [138, 3, 1, "", "trigger_fault"]], "bosdyn.client.inverse_kinematics": [[139, 1, 1, "", "InverseKinematicsClient"]], "bosdyn.client.inverse_kinematics.InverseKinematicsClient": [[139, 4, 1, "", "default_service_name"], [139, 3, 1, "", "inverse_kinematics"], [139, 3, 1, "", "inverse_kinematics_async"], [139, 4, 1, "", "service_type"]], "bosdyn.client.ir_enable_disable": [[140, 1, 1, "", "IREnableDisableServiceClient"]], "bosdyn.client.ir_enable_disable.IREnableDisableServiceClient": [[140, 4, 1, "", "default_service_name"], [140, 4, 1, "", "service_type"], [140, 3, 1, "", "set_ir_enabled"], [140, 3, 1, "", "set_ir_enabled_async"]], "bosdyn.client.keepalive": [[141, 5, 1, "", "InvalidLeaseError"], [141, 5, 1, "", "InvalidPolicyError"], [141, 1, 1, "", "KeepaliveClient"], [141, 5, 1, "", "KeepaliveResponseError"], [141, 1, 1, "", "Policy"], [141, 1, 1, "", "PolicyKeepalive"], [141, 6, 1, "", "check_in_error"], [141, 6, 1, "", "modify_policy_error"], [141, 6, 1, "", "remove_all_policies"]], "bosdyn.client.keepalive.KeepaliveClient": [[141, 3, 1, "", "check_in"], [141, 3, 1, "", "check_in_async"], [141, 4, 1, "", "default_service_name"], [141, 3, 1, "", "get_status"], [141, 3, 1, "", "get_status_async"], [141, 3, 1, "", "modify_policy"], [141, 3, 1, "", "modify_policy_async"], [141, 4, 1, "", "service_type"]], "bosdyn.client.keepalive.Policy": [[141, 3, 1, "", "add_associated_lease"], [141, 3, 1, "", "add_auto_return_action"], [141, 3, 1, "", "add_controlled_motors_off_action"], [141, 3, 1, "", "add_immediate_robot_off_action"], [141, 3, 1, "", "add_lease_stale_action"], [141, 3, 1, "", "add_record_event_action"], [141, 2, 1, "", "name"], [141, 3, 1, "", "shortest_action_delay"]], "bosdyn.client.keepalive.PolicyKeepalive": [[141, 3, 1, "", "remove_policy"], [141, 3, 1, "", "shutdown"], [141, 3, 1, "", "start"]], "bosdyn.client.lease": [[142, 5, 1, "", "DisplacedLeaseError"], [142, 5, 1, "", "Error"], [142, 5, 1, "", "InvalidLeaseError"], [142, 5, 1, "", "InvalidResourceError"], [142, 1, 1, "", "Lease"], [142, 1, 1, "", "LeaseClient"], [142, 1, 1, "", "LeaseKeepAlive"], [142, 5, 1, "", "LeaseNotOwnedByWallet"], [142, 5, 1, "", "LeaseResponseError"], [142, 1, 1, "", "LeaseState"], [142, 1, 1, "", "LeaseWallet"], [142, 1, 1, "", "LeaseWalletRequestProcessor"], [142, 1, 1, "", "LeaseWalletResponseProcessor"], [142, 5, 1, "", "NoSuchLease"], [142, 5, 1, "", "NotActiveLeaseError"], [142, 5, 1, "", "NotAuthoritativeServiceError"], [142, 5, 1, "", "ResourceAlreadyClaimedError"], [142, 5, 1, "", "RevokedLeaseError"], [142, 5, 1, "", "UnmanagedResourceError"], [142, 5, 1, "", "WrongEpochError"], [142, 6, 1, "", "add_lease_wallet_processors"], [142, 6, 1, "", "test_active_lease"]], "bosdyn.client.lease.Lease": [[142, 1, 1, "", "CompareResult"], [142, 3, 1, "", "compare"], [142, 3, 1, "", "compare_result_to_lease_use_result_status"], [142, 3, 1, "", "create_newer"], [142, 3, 1, "", "create_sublease"], [142, 3, 1, "", "is_valid_lease"], [142, 3, 1, "", "is_valid_proto"]], "bosdyn.client.lease.Lease.CompareResult": [[142, 4, 1, "", "DIFFERENT_EPOCHS"], [142, 4, 1, "", "DIFFERENT_RESOURCES"], [142, 4, 1, "", "NEWER"], [142, 4, 1, "", "OLDER"], [142, 4, 1, "", "SAME"], [142, 4, 1, "", "SUB_LEASE"], [142, 4, 1, "", "SUPER_LEASE"]], "bosdyn.client.lease.LeaseClient": [[142, 3, 1, "", "acquire"], [142, 3, 1, "", "acquire_async"], [142, 4, 1, "", "default_service_name"], [142, 3, 1, "", "list_leases"], [142, 3, 1, "", "list_leases_async"], [142, 3, 1, "", "list_leases_full"], [142, 3, 1, "", "list_leases_full_async"], [142, 3, 1, "", "retain_lease"], [142, 3, 1, "", "retain_lease_async"], [142, 3, 1, "", "return_lease"], [142, 3, 1, "", "return_lease_async"], [142, 4, 1, "", "service_type"], [142, 3, 1, "", "take"], [142, 3, 1, "", "take_async"]], "bosdyn.client.lease.LeaseKeepAlive": [[142, 3, 1, "", "is_alive"], [142, 2, 1, "", "lease_wallet"], [142, 3, 1, "", "shutdown"], [142, 3, 1, "", "wait_until_done"]], "bosdyn.client.lease.LeaseState": [[142, 4, 1, "", "STATUS_NOT_MANAGED"], [142, 4, 1, "", "STATUS_OTHER_OWNER"], [142, 4, 1, "", "STATUS_REVOKED"], [142, 4, 1, "", "STATUS_SELF_OWNER"], [142, 4, 1, "", "STATUS_UNOWNED"], [142, 1, 1, "", "Status"], [142, 3, 1, "", "create_newer"], [142, 3, 1, "", "update_from_lease_use_result"]], "bosdyn.client.lease.LeaseState.Status": [[142, 4, 1, "", "NOT_MANAGED"], [142, 4, 1, "", "OTHER_OWNER"], [142, 4, 1, "", "REVOKED"], [142, 4, 1, "", "SELF_OWNER"], [142, 4, 1, "", "UNOWNED"]], "bosdyn.client.lease.LeaseWallet": [[142, 3, 1, "", "add"], [142, 3, 1, "", "advance"], [142, 3, 1, "", "get_lease"], [142, 3, 1, "", "get_lease_state"], [142, 3, 1, "", "on_lease_use_result"], [142, 3, 1, "", "remove"], [142, 3, 1, "", "set_client_name"]], "bosdyn.client.lease.LeaseWalletRequestProcessor": [[142, 3, 1, "", "get_lease_state"], [142, 3, 1, "", "mutate"]], "bosdyn.client.lease.LeaseWalletResponseProcessor": [[142, 3, 1, "", "mutate"]], "bosdyn.client.lease_resource_hierarchy": [[143, 1, 1, "", "ResourceHierarchy"]], "bosdyn.client.lease_resource_hierarchy.ResourceHierarchy": [[143, 3, 1, "", "get_hierarchy"], [143, 3, 1, "", "get_resource"], [143, 3, 1, "", "get_resource_tree"], [143, 3, 1, "", "has_resource"], [143, 3, 1, "", "has_sub_resources"], [143, 3, 1, "", "leaf_resources"]], "bosdyn.client.lease_validator": [[144, 1, 1, "", "LeaseValidator"], [144, 1, 1, "", "LeaseValidatorResponseProcessor"]], "bosdyn.client.lease_validator.LeaseValidator": [[144, 3, 1, "", "get_active_lease"], [144, 3, 1, "", "test_active_lease"], [144, 3, 1, "", "test_and_set_active_lease"]], "bosdyn.client.lease_validator.LeaseValidatorResponseProcessor": [[144, 3, 1, "", "mutate"]], "bosdyn.client.license": [[145, 1, 1, "", "LicenseClient"]], "bosdyn.client.license.LicenseClient": [[145, 4, 1, "", "default_service_name"], [145, 3, 1, "", "get_feature_enabled"], [145, 3, 1, "", "get_license_info"], [145, 4, 1, "", "service_type"]], "bosdyn.client.local_grid": [[146, 1, 1, "", "LocalGridClient"]], "bosdyn.client.local_grid.LocalGridClient": [[146, 4, 1, "", "default_service_name"], [146, 3, 1, "", "get_local_grid_types"], [146, 3, 1, "", "get_local_grid_types_async"], [146, 3, 1, "", "get_local_grids"], [146, 3, 1, "", "get_local_grids_async"], [146, 4, 1, "", "service_type"]], "bosdyn.client.log_status": [[147, 5, 1, "", "ConcurrencyLimitReachedError"], [147, 5, 1, "", "ExperimentAlreadyRunningError"], [147, 5, 1, "", "InactiveLogError"], [147, 1, 1, "", "LogStatusClient"], [147, 5, 1, "", "LogStatusResponseError"], [147, 5, 1, "", "RequestIdDoesNotExistError"], [147, 6, 1, "", "get_active_log_statuses_error"], [147, 6, 1, "", "get_log_status_error"], [147, 6, 1, "", "start_experiment_log_error"], [147, 6, 1, "", "start_retro_log_error"], [147, 6, 1, "", "terminate_log_error"], [147, 6, 1, "", "update_experiment_log_error"]], "bosdyn.client.log_status.LogStatusClient": [[147, 4, 1, "", "default_service_name"], [147, 3, 1, "", "get_active_log_statuses"], [147, 3, 1, "", "get_active_log_statuses_async"], [147, 3, 1, "", "get_log_status"], [147, 3, 1, "", "get_log_status_async"], [147, 4, 1, "", "service_type"], [147, 3, 1, "", "start_experiment_log"], [147, 3, 1, "", "start_experiment_log_async"], [147, 3, 1, "", "start_retro_log"], [147, 3, 1, "", "start_retro_log_async"], [147, 3, 1, "", "terminate_log"], [147, 3, 1, "", "terminate_log_async"], [147, 3, 1, "", "update_experiment"], [147, 3, 1, "", "update_experiment_async"]], "bosdyn.client.manipulation_api_client": [[148, 1, 1, "", "ManipulationApiClient"]], "bosdyn.client.manipulation_api_client.ManipulationApiClient": [[148, 4, 1, "", "default_service_name"], [148, 3, 1, "", "grasp_override_command"], [148, 3, 1, "", "grasp_override_command_async"], [148, 3, 1, "", "manipulation_api_command"], [148, 3, 1, "", "manipulation_api_command_async"], [148, 3, 1, "", "manipulation_api_feedback_command"], [148, 3, 1, "", "manipulation_api_feedback_command_async"], [148, 4, 1, "", "service_type"], [148, 3, 1, "", "update_from"]], "bosdyn.client.map_processing": [[149, 5, 1, "", "ConstraintViolationError"], [149, 5, 1, "", "InvalidGraphError"], [149, 5, 1, "", "InvalidGravityAlignmentError"], [149, 5, 1, "", "InvalidHintsError"], [149, 5, 1, "", "InvalidParamsError"], [149, 5, 1, "", "MapModifiedError"], [149, 1, 1, "", "MapProcessingServiceClient"], [149, 5, 1, "", "MapProcessingServiceResponseError"], [149, 5, 1, "", "MaxIterationsError"], [149, 5, 1, "", "MaxTimeError"], [149, 5, 1, "", "MissingSnapshotsError"], [149, 5, 1, "", "OptimizationFailureError"]], "bosdyn.client.map_processing.MapProcessingServiceClient": [[149, 4, 1, "", "default_service_name"], [149, 3, 1, "", "process_anchoring"], [149, 3, 1, "", "process_topology"], [149, 4, 1, "", "service_type"]], "bosdyn.client.math_helpers": [[150, 1, 1, "", "Quat"], [150, 1, 1, "", "SE2Pose"], [150, 1, 1, "", "SE2Velocity"], [150, 1, 1, "", "SE3Pose"], [150, 1, 1, "", "SE3Velocity"], [150, 1, 1, "", "Vec2"], [150, 1, 1, "", "Vec3"], [150, 6, 1, "", "angle_diff"], [150, 6, 1, "", "angle_diff_degrees"], [150, 6, 1, "", "is_within_threshold"], [150, 6, 1, "", "pose_to_xyz_yaw"], [150, 6, 1, "", "quat_to_eulerZYX"], [150, 6, 1, "", "recenter_angle"], [150, 6, 1, "", "recenter_angle_mod"], [150, 6, 1, "", "recenter_value_mod"], [150, 6, 1, "", "skew_matrix_2d"], [150, 6, 1, "", "skew_matrix_3d"], [150, 6, 1, "", "transform_se2velocity"], [150, 6, 1, "", "transform_se3velocity"]], "bosdyn.client.math_helpers.Quat": [[150, 3, 1, "", "closest_yaw_only_quaternion"], [150, 3, 1, "", "conj"], [150, 3, 1, "", "from_matrix"], [150, 3, 1, "", "from_obj"], [150, 3, 1, "", "from_pitch"], [150, 3, 1, "", "from_proto"], [150, 3, 1, "", "from_roll"], [150, 3, 1, "", "from_two_vectors"], [150, 3, 1, "", "from_yaw"], [150, 3, 1, "", "inverse"], [150, 3, 1, "", "mult"], [150, 3, 1, "", "normalize"], [150, 3, 1, "", "slerp"], [150, 3, 1, "", "to_axis_angle"], [150, 3, 1, "", "to_matrix"], [150, 3, 1, "", "to_obj"], [150, 3, 1, "", "to_pitch"], [150, 3, 1, "", "to_proto"], [150, 3, 1, "", "to_roll"], [150, 3, 1, "", "to_yaw"], [150, 3, 1, "", "transform_point"], [150, 3, 1, "", "transform_vec3"]], "bosdyn.client.math_helpers.SE2Pose": [[150, 3, 1, "", "flatten"], [150, 3, 1, "", "from_matrix"], [150, 3, 1, "", "from_obj"], [150, 3, 1, "", "from_proto"], [150, 3, 1, "", "get_closest_se3_transform"], [150, 3, 1, "", "inverse"], [150, 3, 1, "", "mult"], [150, 2, 1, "", "position"], [150, 3, 1, "", "to_adjoint_matrix"], [150, 3, 1, "", "to_matrix"], [150, 3, 1, "", "to_obj"], [150, 3, 1, "", "to_proto"], [150, 3, 1, "", "to_rot_matrix"]], "bosdyn.client.math_helpers.SE2Velocity": [[150, 2, 1, "", "angular"], [150, 3, 1, "", "from_obj"], [150, 3, 1, "", "from_proto"], [150, 3, 1, "", "from_vector"], [150, 2, 1, "", "linear"], [150, 3, 1, "", "to_obj"], [150, 3, 1, "", "to_proto"], [150, 3, 1, "", "to_vector"]], "bosdyn.client.math_helpers.SE3Pose": [[150, 3, 1, "", "from_identity"], [150, 3, 1, "", "from_matrix"], [150, 3, 1, "", "from_obj"], [150, 3, 1, "", "from_proto"], [150, 3, 1, "", "from_se2"], [150, 3, 1, "", "get_closest_se2_transform"], [150, 3, 1, "", "get_translation"], [150, 3, 1, "", "interp"], [150, 3, 1, "", "inverse"], [150, 3, 1, "", "mult"], [150, 2, 1, "", "position"], [150, 2, 1, "", "rotation"], [150, 3, 1, "", "to_adjoint_matrix"], [150, 3, 1, "", "to_matrix"], [150, 3, 1, "", "to_obj"], [150, 3, 1, "", "to_proto"], [150, 3, 1, "", "transform_cloud"], [150, 3, 1, "", "transform_cloud_from_matrix"], [150, 3, 1, "", "transform_point"], [150, 3, 1, "", "transform_vec3"]], "bosdyn.client.math_helpers.SE3Velocity": [[150, 2, 1, "", "angular"], [150, 3, 1, "", "from_obj"], [150, 3, 1, "", "from_proto"], [150, 3, 1, "", "from_vector"], [150, 2, 1, "", "linear"], [150, 3, 1, "", "to_obj"], [150, 3, 1, "", "to_proto"], [150, 3, 1, "", "to_vector"]], "bosdyn.client.math_helpers.Vec2": [[150, 3, 1, "", "cross"], [150, 3, 1, "", "dot"], [150, 3, 1, "", "from_proto"], [150, 3, 1, "", "length"], [150, 3, 1, "", "to_proto"]], "bosdyn.client.math_helpers.Vec3": [[150, 3, 1, "", "cross"], [150, 3, 1, "", "dot"], [150, 3, 1, "", "from_numpy"], [150, 3, 1, "", "from_proto"], [150, 3, 1, "", "length"], [150, 3, 1, "", "to_numpy"], [150, 3, 1, "", "to_proto"]], "bosdyn.client.metrics_logging": [[151, 1, 1, "", "MetricsLoggingClient"], [151, 5, 1, "", "MissingKeysError"], [151, 5, 1, "", "UnableToOptOutError"], [151, 6, 1, "", "make_parameter_update"]], "bosdyn.client.metrics_logging.MetricsLoggingClient": [[151, 4, 1, "", "default_service_name"], [151, 3, 1, "", "get_absolute_metric_snapshot"], [151, 3, 1, "", "get_absolute_metric_snapshot_async"], [151, 3, 1, "", "get_metrics"], [151, 3, 1, "", "get_metrics_async"], [151, 3, 1, "", "get_store_sequence_range"], [151, 3, 1, "", "get_store_sequence_range_async"], [151, 4, 1, "", "service_type"]], "bosdyn.client.network_compute_bridge_client": [[152, 5, 1, "", "ExternalServerError"], [152, 5, 1, "", "ExternalServiceNotFoundError"], [152, 5, 1, "", "NetworkComputeAnalysisFailedError"], [152, 1, 1, "", "NetworkComputeBridgeClient"], [152, 5, 1, "", "NetworkComputeRotationError"]], "bosdyn.client.network_compute_bridge_client.NetworkComputeBridgeClient": [[152, 4, 1, "", "default_service_name"], [152, 3, 1, "", "list_available_models"], [152, 3, 1, "", "list_available_models_async"], [152, 3, 1, "", "list_available_models_command"], [152, 3, 1, "", "list_available_models_command_async"], [152, 3, 1, "", "network_compute_bridge_command"], [152, 3, 1, "", "network_compute_bridge_command_async"], [152, 4, 1, "", "service_type"]], "bosdyn.client.payload": [[153, 1, 1, "", "PayloadClient"]], "bosdyn.client.payload.PayloadClient": [[153, 4, 1, "", "default_service_name"], [153, 3, 1, "", "list_payloads"], [153, 3, 1, "", "list_payloads_async"], [153, 4, 1, "", "service_type"]], "bosdyn.client.payload_registration": [[154, 5, 1, "", "InvalidPayloadCredentialsError"], [154, 5, 1, "", "PayloadAlreadyExistsError"], [154, 5, 1, "", "PayloadDoesNotExistError"], [154, 5, 1, "", "PayloadNotAuthorizedError"], [154, 1, 1, "", "PayloadRegistrationClient"], [154, 1, 1, "", "PayloadRegistrationKeepAlive"], [154, 5, 1, "", "PayloadRegistrationResponseError"]], "bosdyn.client.payload_registration.PayloadRegistrationClient": [[154, 3, 1, "", "attach_payload"], [154, 3, 1, "", "attach_payload_async"], [154, 4, 1, "", "default_service_name"], [154, 3, 1, "", "detach_payload"], [154, 3, 1, "", "detach_payload_async"], [154, 3, 1, "", "get_payload_auth_token"], [154, 3, 1, "", "register_payload"], [154, 3, 1, "", "register_payload_async"], [154, 4, 1, "", "service_type"], [154, 3, 1, "", "update_payload_version"], [154, 3, 1, "", "update_payload_version_async"]], "bosdyn.client.payload_registration.PayloadRegistrationKeepAlive": [[154, 3, 1, "", "is_alive"], [154, 3, 1, "", "shutdown"], [154, 3, 1, "", "start"]], "bosdyn.client.point_cloud": [[155, 1, 1, "", "PointCloudClient"], [155, 5, 1, "", "PointCloudDataError"], [155, 5, 1, "", "PointCloudResponseError"], [155, 5, 1, "", "SourceDataError"], [155, 5, 1, "", "UnknownPointCloudSourceError"], [155, 6, 1, "", "build_pc_request"]], "bosdyn.client.point_cloud.PointCloudClient": [[155, 4, 1, "", "default_service_name"], [155, 3, 1, "", "get_point_cloud"], [155, 3, 1, "", "get_point_cloud_async"], [155, 3, 1, "", "get_point_cloud_from_sources"], [155, 3, 1, "", "get_point_cloud_from_sources_async"], [155, 3, 1, "", "list_point_cloud_sources"], [155, 3, 1, "", "list_point_cloud_sources_async"], [155, 4, 1, "", "service_type"]], "bosdyn.client.power": [[156, 5, 1, "", "BatteryMissingError"], [156, 5, 1, "", "CommandInProgressError"], [156, 5, 1, "", "CommandTimedOutError"], [156, 5, 1, "", "EstoppedError"], [156, 5, 1, "", "FanControlTemperatureError"], [156, 5, 1, "", "FaultedError"], [156, 5, 1, "", "KeepaliveMotorsOffError"], [156, 5, 1, "", "OverriddenError"], [156, 1, 1, "", "PowerClient"], [156, 5, 1, "", "PowerError"], [156, 5, 1, "", "PowerResponseError"], [156, 5, 1, "", "SafetyStopFailedError"], [156, 5, 1, "", "SafetyStopIncompatibleHardwareError"], [156, 5, 1, "", "SafetyStopUnknownStopTypeError"], [156, 5, 1, "", "ShorePowerConnectedError"], [156, 6, 1, "", "is_powered_on"], [156, 6, 1, "", "power_cycle_robot"], [156, 6, 1, "", "power_off"], [156, 6, 1, "", "power_off_motors"], [156, 6, 1, "", "power_off_payload_ports"], [156, 6, 1, "", "power_off_robot"], [156, 6, 1, "", "power_off_wifi_radio"], [156, 6, 1, "", "power_on"], [156, 6, 1, "", "power_on_motors"], [156, 6, 1, "", "power_on_payload_ports"], [156, 6, 1, "", "power_on_wifi_radio"], [156, 6, 1, "", "safe_power_cycle_robot"], [156, 6, 1, "", "safe_power_off"], [156, 6, 1, "", "safe_power_off_motors"], [156, 6, 1, "", "safe_power_off_robot"]], "bosdyn.client.power.PowerClient": [[156, 4, 1, "", "default_service_name"], [156, 3, 1, "", "fan_power_command"], [156, 3, 1, "", "fan_power_command_async"], [156, 3, 1, "", "fan_power_command_feedback"], [156, 3, 1, "", "fan_power_command_feedback_async"], [156, 3, 1, "", "power_command"], [156, 3, 1, "", "power_command_async"], [156, 3, 1, "", "power_command_feedback"], [156, 3, 1, "", "power_command_feedback_async"], [156, 3, 1, "", "reset_safety_stop"], [156, 3, 1, "", "reset_safety_stop_async"], [156, 4, 1, "", "service_type"], [156, 3, 1, "", "update_from"]], "bosdyn.client.processors": [[157, 1, 1, "", "AddRequestHeader"]], "bosdyn.client.processors.AddRequestHeader": [[157, 3, 1, "", "mutate"]], "bosdyn.client.ray_cast": [[158, 5, 1, "", "InvalidIntersectionTypeError"], [158, 5, 1, "", "InvalidRequestError"], [158, 1, 1, "", "RayCastClient"], [158, 5, 1, "", "RayCastResponseError"], [158, 5, 1, "", "UnknownFrameError"]], "bosdyn.client.ray_cast.RayCastClient": [[158, 4, 1, "", "default_authority"], [158, 4, 1, "", "default_service_name"], [158, 3, 1, "", "raycast"], [158, 3, 1, "", "raycast_async"], [158, 4, 1, "", "service_type"]], "bosdyn.client.recording": [[159, 5, 1, "", "CouldNotCreateWaypointError"], [159, 5, 1, "", "EdgeExistsError"], [159, 5, 1, "", "EdgeMissingTransformError"], [159, 5, 1, "", "FiducialPoseError"], [159, 5, 1, "", "FollowingRouteError"], [159, 1, 1, "", "GraphNavRecordingServiceClient"], [159, 5, 1, "", "MapTooLargeLicenseError"], [159, 5, 1, "", "MissingFiducialsError"], [159, 5, 1, "", "NotLocalizedToEndError"], [159, 5, 1, "", "NotLocalizedToExistingMapError"], [159, 5, 1, "", "NotReadyYetError"], [159, 5, 1, "", "NotRecordingError"], [159, 5, 1, "", "RecordingServiceResponseError"], [159, 5, 1, "", "RemoteCloudFailureNoDataError"], [159, 5, 1, "", "RemoteCloudFailureNotInDirectoryError"], [159, 5, 1, "", "RobotImpairedError"], [159, 5, 1, "", "TooFarFromExistingMapError"], [159, 5, 1, "", "UnknownWaypointError"], [159, 1, 1, "", "WaypointRegion"]], "bosdyn.client.recording.GraphNavRecordingServiceClient": [[159, 3, 1, "", "create_edge"], [159, 3, 1, "", "create_edge_async"], [159, 3, 1, "", "create_waypoint"], [159, 3, 1, "", "create_waypoint_async"], [159, 4, 1, "", "default_service_name"], [159, 3, 1, "", "get_record_status"], [159, 3, 1, "", "get_record_status_async"], [159, 3, 1, "", "make_client_metadata"], [159, 3, 1, "", "make_edge"], [159, 3, 1, "", "make_edge_environment"], [159, 3, 1, "", "make_recording_environment"], [159, 3, 1, "", "make_waypoint_environment"], [159, 4, 1, "", "service_type"], [159, 3, 1, "", "set_recording_environment"], [159, 3, 1, "", "set_recording_environment_async"], [159, 3, 1, "", "start_recording"], [159, 3, 1, "", "start_recording_async"], [159, 3, 1, "", "start_recording_full"], [159, 3, 1, "", "start_recording_full_async"], [159, 3, 1, "", "stop_recording"], [159, 3, 1, "", "stop_recording_async"]], "bosdyn.client.recording.WaypointRegion": [[159, 4, 1, "", "CIRCLE_REGION"], [159, 4, 1, "", "DEFAULT_REGION"], [159, 4, 1, "", "EMPTY_REGION"]], "bosdyn.client.robot": [[160, 1, 1, "", "Robot"], [160, 5, 1, "", "RobotError"], [160, 5, 1, "", "UnregisteredServiceError"], [160, 5, 1, "", "UnregisteredServiceNameError"], [160, 5, 1, "", "UnregisteredServiceTypeError"]], "bosdyn.client.robot.Robot": [[160, 3, 1, "", "authenticate"], [160, 3, 1, "", "authenticate_from_cache"], [160, 3, 1, "", "authenticate_from_payload_credentials"], [160, 3, 1, "", "authenticate_with_token"], [160, 3, 1, "", "ensure_channel"], [160, 3, 1, "", "ensure_client"], [160, 3, 1, "", "ensure_secure_channel"], [160, 3, 1, "", "get_cached_hardware_hardware_configuration"], [160, 3, 1, "", "get_cached_robot_id"], [160, 3, 1, "", "get_cached_usernames"], [160, 3, 1, "", "get_frame_tree_snapshot"], [160, 3, 1, "", "get_id"], [160, 3, 1, "", "has_arm"], [160, 2, 1, "", "host"], [160, 3, 1, "", "is_estopped"], [160, 3, 1, "", "is_powered_on"], [160, 3, 1, "", "list_services"], [160, 3, 1, "", "log_event"], [160, 3, 1, "", "operator_comment"], [160, 3, 1, "", "power_off"], [160, 3, 1, "", "power_on"], [160, 3, 1, "", "register_payload_and_authenticate"], [160, 3, 1, "", "setup_token_cache"], [160, 3, 1, "", "shutdown"], [160, 3, 1, "", "start_time_sync"], [160, 3, 1, "", "stop_time_sync"], [160, 3, 1, "", "sync_with_directory"], [160, 3, 1, "", "sync_with_services_list"], [160, 3, 1, "", "time_sec"], [160, 2, 1, "", "time_sync"], [160, 3, 1, "", "update_from"], [160, 3, 1, "", "update_secure_channel_port"], [160, 3, 1, "", "update_user_token"]], "bosdyn.client.robot_command": [[161, 5, 1, "", "BehaviorFaultError"], [161, 5, 1, "", "CommandFailedError"], [161, 5, 1, "", "CommandFailedErrorWithFeedback"], [161, 5, 1, "", "CommandTimedOutError"], [161, 5, 1, "", "DockedError"], [161, 5, 1, "", "Error"], [161, 5, 1, "", "ExpiredError"], [161, 5, 1, "", "NoTimeSyncError"], [161, 5, 1, "", "NotClearedError"], [161, 5, 1, "", "NotPoweredOnError"], [161, 1, 1, "", "RobotCommandBuilder"], [161, 1, 1, "", "RobotCommandClient"], [161, 5, 1, "", "RobotCommandResponseError"], [161, 1, 1, "", "RobotCommandStreamingClient"], [161, 5, 1, "", "TooDistantError"], [161, 5, 1, "", "UnknownFrameError"], [161, 5, 1, "", "UnsupportedError"], [161, 6, 1, "", "block_for_trajectory_cmd"], [161, 6, 1, "", "block_until_arm_arrives"], [161, 6, 1, "", "blocking_command"], [161, 6, 1, "", "blocking_selfright"], [161, 6, 1, "", "blocking_sit"], [161, 6, 1, "", "blocking_stand"]], "bosdyn.client.robot_command.RobotCommandBuilder": [[161, 3, 1, "", "arm_carry_command"], [161, 3, 1, "", "arm_cartesian_move_helper"], [161, 3, 1, "", "arm_gaze_command"], [161, 3, 1, "", "arm_joint_command"], [161, 3, 1, "", "arm_joint_freeze_command"], [161, 3, 1, "", "arm_joint_move_helper"], [161, 3, 1, "", "arm_pose_command"], [161, 3, 1, "", "arm_pose_command_from_pose"], [161, 3, 1, "", "arm_ready_command"], [161, 3, 1, "", "arm_stow_command"], [161, 3, 1, "", "arm_wrench_command"], [161, 3, 1, "", "battery_change_pose_command"], [161, 3, 1, "", "body_pose"], [161, 3, 1, "", "build_body_external_forces"], [161, 3, 1, "", "build_synchro_command"], [161, 3, 1, "", "claw_gripper_close_command"], [161, 3, 1, "", "claw_gripper_command_helper"], [161, 3, 1, "", "claw_gripper_open_angle_command"], [161, 3, 1, "", "claw_gripper_open_command"], [161, 3, 1, "", "claw_gripper_open_fraction_command"], [161, 3, 1, "", "constrained_manipulation_command"], [161, 3, 1, "", "create_arm_joint_trajectory_point"], [161, 3, 1, "", "follow_arm_command"], [161, 3, 1, "", "freeze_command"], [161, 3, 1, "", "joint_command"], [161, 3, 1, "", "mobility_params"], [161, 3, 1, "", "payload_estimation_command"], [161, 3, 1, "", "safe_power_off_command"], [161, 3, 1, "", "selfright_command"], [161, 3, 1, "", "stance_command"], [161, 3, 1, "", "stop_command"], [161, 3, 1, "", "synchro_se2_trajectory_command"], [161, 3, 1, "", "synchro_se2_trajectory_point_command"], [161, 3, 1, "", "synchro_sit_command"], [161, 3, 1, "", "synchro_stand_command"], [161, 3, 1, "", "synchro_trajectory_command_in_body_frame"], [161, 3, 1, "", "synchro_velocity_command"]], "bosdyn.client.robot_command.RobotCommandClient": [[161, 3, 1, "", "clear_behavior_fault"], [161, 3, 1, "", "clear_behavior_fault_async"], [161, 4, 1, "", "default_service_name"], [161, 3, 1, "", "robot_command"], [161, 3, 1, "", "robot_command_async"], [161, 3, 1, "", "robot_command_feedback"], [161, 3, 1, "", "robot_command_feedback_async"], [161, 4, 1, "", "service_type"], [161, 2, 1, "", "timesync_endpoint"], [161, 3, 1, "", "update_from"]], "bosdyn.client.robot_command.RobotCommandStreamingClient": [[161, 4, 1, "", "default_service_name"], [161, 3, 1, "", "send_joint_control_commands"], [161, 4, 1, "", "service_type"]], "bosdyn.client.robot_id": [[162, 1, 1, "", "RobotIdClient"], [162, 6, 1, "", "create_strict_version"], [162, 6, 1, "", "version_tuple"]], "bosdyn.client.robot_id.RobotIdClient": [[162, 4, 1, "", "default_service_name"], [162, 3, 1, "", "get_id"], [162, 3, 1, "", "get_id_async"], [162, 4, 1, "", "service_type"]], "bosdyn.client.robot_state": [[163, 1, 1, "", "RobotStateClient"], [163, 1, 1, "", "RobotStateStreamingClient"], [163, 6, 1, "", "has_arm"]], "bosdyn.client.robot_state.RobotStateClient": [[163, 4, 1, "", "default_service_name"], [163, 3, 1, "", "get_hardware_config_with_link_info"], [163, 3, 1, "", "get_robot_hardware_configuration"], [163, 3, 1, "", "get_robot_hardware_configuration_async"], [163, 3, 1, "", "get_robot_link_model"], [163, 3, 1, "", "get_robot_link_model_async"], [163, 3, 1, "", "get_robot_metrics"], [163, 3, 1, "", "get_robot_metrics_async"], [163, 3, 1, "", "get_robot_state"], [163, 3, 1, "", "get_robot_state_async"], [163, 4, 1, "", "service_type"]], "bosdyn.client.robot_state.RobotStateStreamingClient": [[163, 4, 1, "", "default_service_name"], [163, 3, 1, "", "get_robot_state_stream"], [163, 4, 1, "", "service_type"]], "bosdyn.client.sdk": [[164, 1, 1, "", "Sdk"], [164, 5, 1, "", "SdkError"], [164, 5, 1, "", "UnableToLoadAppTokenError"], [164, 5, 1, "", "UnsetAppTokenError"], [164, 6, 1, "", "create_standard_sdk"], [164, 6, 1, "", "decode_token"], [164, 6, 1, "", "generate_client_name"], [164, 6, 1, "", "log_token_time_remaining"]], "bosdyn.client.sdk.Sdk": [[164, 3, 1, "", "clear_robots"], [164, 3, 1, "", "create_robot"], [164, 3, 1, "", "load_robot_cert"], [164, 3, 1, "", "register_service_client"], [164, 3, 1, "", "set_max_message_length"]], "bosdyn.client.server_util": [[165, 1, 1, "", "GrpcServiceRunner"], [165, 1, 1, "", "ResponseContext"], [165, 6, 1, "", "get_bytes_field_allowlist"], [165, 6, 1, "", "populate_response_header"], [165, 6, 1, "", "strip_get_image_response"], [165, 6, 1, "", "strip_image_response"], [165, 6, 1, "", "strip_large_bytes_fields"], [165, 6, 1, "", "strip_local_grid_responses"], [165, 6, 1, "", "strip_record_data_blob"], [165, 6, 1, "", "strip_record_signal_tick"], [165, 6, 1, "", "strip_store_data_request"], [165, 6, 1, "", "strip_store_image_request"]], "bosdyn.client.server_util.GrpcServiceRunner": [[165, 3, 1, "", "run_until_interrupt"], [165, 3, 1, "", "stop"]], "bosdyn.client.service_customization_helpers": [[166, 5, 1, "", "InvalidCustomParamSpecError"], [166, 5, 1, "", "InvalidCustomParamValueError"], [166, 6, 1, "", "bool_spec_to_default"], [166, 6, 1, "", "check_types_match"], [166, 6, 1, "", "create_value_validator"], [166, 6, 1, "", "custom_param_coerce_to"], [166, 6, 1, "", "custom_spec_to_default"], [166, 6, 1, "", "dict_param_coerce_to"], [166, 6, 1, "", "dict_params_to_dict"], [166, 6, 1, "", "dict_spec_to_default"], [166, 6, 1, "", "double_param_coerce_to"], [166, 6, 1, "", "double_spec_to_default"], [166, 6, 1, "", "int_param_coerce_to"], [166, 6, 1, "", "int_spec_to_default"], [166, 6, 1, "", "list_param_coerce_to"], [166, 6, 1, "", "list_params_to_list"], [166, 6, 1, "", "list_spec_to_default"], [166, 6, 1, "", "make_bool_param_spec"], [166, 6, 1, "", "make_custom_param_spec"], [166, 6, 1, "", "make_dict_child_spec"], [166, 6, 1, "", "make_dict_param_spec"], [166, 6, 1, "", "make_double_param_spec"], [166, 6, 1, "", "make_int64_param_spec"], [166, 6, 1, "", "make_list_param_spec"], [166, 6, 1, "", "make_one_of_child_spec"], [166, 6, 1, "", "make_one_of_param_spec"], [166, 6, 1, "", "make_region_of_interest_param_spec"], [166, 6, 1, "", "make_roi_service_and_source"], [166, 6, 1, "", "make_string_param_spec"], [166, 6, 1, "", "make_user_interface_info"], [166, 6, 1, "", "one_of_param_coerce_to"], [166, 6, 1, "", "one_of_spec_to_default"], [166, 6, 1, "", "oneof_param_to_dict"], [166, 6, 1, "", "roi_param_coerce_to"], [166, 6, 1, "", "roi_spec_to_default"], [166, 6, 1, "", "string_param_coerce_to"], [166, 6, 1, "", "string_spec_to_default"], [166, 6, 1, "", "validate_dict_spec"]], "bosdyn.client.signals_helpers": [[167, 6, 1, "", "build_capability_live_data"], [167, 6, 1, "", "build_live_data_response"], [167, 6, 1, "", "build_max_alert_spec"], [167, 6, 1, "", "build_simple_signal"], [167, 6, 1, "", "get_data"]], "bosdyn.client.spot_cam": [[169, 0, 0, "-", "audio"], [170, 0, 0, "-", "compositor"], [171, 0, 0, "-", "health"], [172, 0, 0, "-", "lighting"], [173, 0, 0, "-", "lights_helper"], [174, 0, 0, "-", "media_log"], [175, 0, 0, "-", "network"], [176, 0, 0, "-", "power"], [177, 0, 0, "-", "ptz"], [178, 0, 0, "-", "streamquality"], [179, 0, 0, "-", "version"]], "bosdyn.client.spot_cam.audio": [[169, 1, 1, "", "AudioClient"]], "bosdyn.client.spot_cam.audio.AudioClient": [[169, 4, 1, "", "default_service_name"], [169, 3, 1, "", "delete_sound"], [169, 3, 1, "", "delete_sound_async"], [169, 3, 1, "", "get_audio_capture_channel"], [169, 3, 1, "", "get_audio_capture_channel_async"], [169, 3, 1, "", "get_audio_capture_gain"], [169, 3, 1, "", "get_audio_capture_gain_async"], [169, 3, 1, "", "get_volume"], [169, 3, 1, "", "get_volume_async"], [169, 3, 1, "", "list_sounds"], [169, 3, 1, "", "list_sounds_async"], [169, 3, 1, "", "load_sound"], [169, 3, 1, "", "play_sound"], [169, 3, 1, "", "play_sound_async"], [169, 4, 1, "", "service_type"], [169, 3, 1, "", "set_audio_capture_channel"], [169, 3, 1, "", "set_audio_capture_channel_async"], [169, 3, 1, "", "set_audio_capture_gain"], [169, 3, 1, "", "set_audio_capture_gain_async"], [169, 3, 1, "", "set_volume"], [169, 3, 1, "", "set_volume_async"]], "bosdyn.client.spot_cam.compositor": [[170, 1, 1, "", "CompositorClient"]], "bosdyn.client.spot_cam.compositor.CompositorClient": [[170, 4, 1, "", "default_service_name"], [170, 3, 1, "", "get_ir_colormap"], [170, 3, 1, "", "get_ir_colormap_async"], [170, 3, 1, "", "get_ir_meter_overlay"], [170, 3, 1, "", "get_ir_meter_overlay_async"], [170, 3, 1, "", "get_screen"], [170, 3, 1, "", "get_screen_async"], [170, 3, 1, "", "get_visible_cameras"], [170, 3, 1, "", "get_visible_cameras_async"], [170, 3, 1, "", "list_screens"], [170, 3, 1, "", "list_screens_async"], [170, 4, 1, "", "service_type"], [170, 3, 1, "", "set_ir_colormap"], [170, 3, 1, "", "set_ir_colormap_async"], [170, 3, 1, "", "set_ir_meter_overlay"], [170, 3, 1, "", "set_ir_meter_overlay_async"], [170, 3, 1, "", "set_multi_ir_meter_overlay"], [170, 3, 1, "", "set_multi_ir_meter_overlay_async"], [170, 3, 1, "", "set_screen"], [170, 3, 1, "", "set_screen_async"]], "bosdyn.client.spot_cam.health": [[171, 1, 1, "", "HealthClient"]], "bosdyn.client.spot_cam.health.HealthClient": [[171, 3, 1, "", "clear_bit_events"], [171, 3, 1, "", "clear_bit_events_async"], [171, 4, 1, "", "default_service_name"], [171, 3, 1, "", "get_bit_status"], [171, 3, 1, "", "get_bit_status_async"], [171, 3, 1, "", "get_system_log"], [171, 3, 1, "", "get_system_log_async"], [171, 3, 1, "", "get_temperature"], [171, 3, 1, "", "get_temperature_async"], [171, 4, 1, "", "service_type"]], "bosdyn.client.spot_cam.lighting": [[172, 1, 1, "", "LightingClient"]], "bosdyn.client.spot_cam.lighting.LightingClient": [[172, 4, 1, "", "default_service_name"], [172, 3, 1, "", "get_led_brightness"], [172, 3, 1, "", "get_led_brightness_async"], [172, 4, 1, "", "service_type"], [172, 3, 1, "", "set_led_brightness"], [172, 3, 1, "", "set_led_brightness_async"]], "bosdyn.client.spot_cam.lights_helper": [[173, 1, 1, "", "LightsHelper"], [173, 6, 1, "", "set_lights_with_freq_and_brightness"]], "bosdyn.client.spot_cam.media_log": [[174, 1, 1, "", "MediaLogClient"]], "bosdyn.client.spot_cam.media_log.MediaLogClient": [[174, 4, 1, "", "default_service_name"], [174, 3, 1, "", "delete"], [174, 3, 1, "", "delete_async"], [174, 3, 1, "", "enable_debug"], [174, 3, 1, "", "enable_debug_async"], [174, 3, 1, "", "get_status"], [174, 3, 1, "", "get_status_async"], [174, 3, 1, "", "list_cameras"], [174, 3, 1, "", "list_cameras_async"], [174, 3, 1, "", "list_logpoints"], [174, 3, 1, "", "retrieve"], [174, 3, 1, "", "retrieve_raw_data"], [174, 4, 1, "", "service_type"], [174, 3, 1, "", "set_passphrase"], [174, 3, 1, "", "set_passphrase_async"], [174, 3, 1, "", "store"], [174, 3, 1, "", "store_async"], [174, 3, 1, "", "tag"], [174, 3, 1, "", "tag_async"]], "bosdyn.client.spot_cam.network": [[175, 1, 1, "", "NetworkClient"]], "bosdyn.client.spot_cam.network.NetworkClient": [[175, 4, 1, "", "default_service_name"], [175, 3, 1, "", "get_ice_configuration"], [175, 3, 1, "", "get_ice_configuration_async"], [175, 4, 1, "", "service_type"], [175, 3, 1, "", "set_ice_configuration"], [175, 3, 1, "", "set_ice_configuration_async"]], "bosdyn.client.spot_cam.power": [[176, 1, 1, "", "PowerClient"]], "bosdyn.client.spot_cam.power.PowerClient": [[176, 3, 1, "", "cycle_power"], [176, 3, 1, "", "cycle_power_async"], [176, 4, 1, "", "default_service_name"], [176, 3, 1, "", "get_power_status"], [176, 3, 1, "", "get_power_status_async"], [176, 4, 1, "", "service_type"], [176, 3, 1, "", "set_power_status"], [176, 3, 1, "", "set_power_status_async"]], "bosdyn.client.spot_cam.ptz": [[177, 1, 1, "", "PtzClient"], [177, 6, 1, "", "shift_pan_angle"]], "bosdyn.client.spot_cam.ptz.PtzClient": [[177, 4, 1, "", "default_service_name"], [177, 3, 1, "", "get_ptz_focus_state"], [177, 3, 1, "", "get_ptz_focus_state_async"], [177, 3, 1, "", "get_ptz_position"], [177, 3, 1, "", "get_ptz_position_async"], [177, 3, 1, "", "get_ptz_velocity"], [177, 3, 1, "", "get_ptz_velocity_async"], [177, 3, 1, "", "initialize_lens"], [177, 3, 1, "", "initialize_lens_async"], [177, 3, 1, "", "list_ptz"], [177, 3, 1, "", "list_ptz_async"], [177, 4, 1, "", "service_type"], [177, 3, 1, "", "set_ptz_focus_state"], [177, 3, 1, "", "set_ptz_focus_state_async"], [177, 3, 1, "", "set_ptz_position"], [177, 3, 1, "", "set_ptz_position_async"], [177, 3, 1, "", "set_ptz_velocity"], [177, 3, 1, "", "set_ptz_velocity_async"]], "bosdyn.client.spot_cam.streamquality": [[178, 1, 1, "", "StreamQualityClient"]], "bosdyn.client.spot_cam.streamquality.StreamQualityClient": [[178, 4, 1, "", "default_service_name"], [178, 3, 1, "", "enable_congestion_control"], [178, 3, 1, "", "enable_congestion_control_async"], [178, 3, 1, "", "get_stream_params"], [178, 3, 1, "", "get_stream_params_async"], [178, 4, 1, "", "service_type"], [178, 3, 1, "", "set_stream_params"], [178, 3, 1, "", "set_stream_params_async"]], "bosdyn.client.spot_cam.version": [[179, 1, 1, "", "VersionClient"]], "bosdyn.client.spot_cam.version.VersionClient": [[179, 4, 1, "", "default_service_name"], [179, 3, 1, "", "get_software_version"], [179, 3, 1, "", "get_software_version_async"], [179, 3, 1, "", "get_software_version_full"], [179, 3, 1, "", "get_software_version_full_async"], [179, 4, 1, "", "service_type"]], "bosdyn.client.spot_check": [[180, 5, 1, "", "CameraCalibrationCalibrationError"], [180, 5, 1, "", "CameraCalibrationInternalError"], [180, 5, 1, "", "CameraCalibrationPowerError"], [180, 5, 1, "", "CameraCalibrationResponseError"], [180, 5, 1, "", "CameraCalibrationRobotCommandError"], [180, 5, 1, "", "CameraCalibrationTargetNotCenteredError"], [180, 5, 1, "", "CameraCalibrationTimedOutError"], [180, 5, 1, "", "CameraCalibrationUserCanceledError"], [180, 5, 1, "", "CameraSpotCheckFeedbackError"], [180, 5, 1, "", "CameraSpotCheckTimedOutError"], [180, 5, 1, "", "SpotCheckCameraTimeoutError"], [180, 1, 1, "", "SpotCheckClient"], [180, 5, 1, "", "SpotCheckEndstopTimeoutError"], [180, 5, 1, "", "SpotCheckError"], [180, 5, 1, "", "SpotCheckGroundCheckError"], [180, 5, 1, "", "SpotCheckImuCheckError"], [180, 5, 1, "", "SpotCheckLoadcellTimeoutError"], [180, 5, 1, "", "SpotCheckNotSittingError"], [180, 5, 1, "", "SpotCheckPowerOnFailure"], [180, 5, 1, "", "SpotCheckResponseError"], [180, 5, 1, "", "SpotCheckStandFailureError"], [180, 5, 1, "", "SpotCheckTimedOutError"], [180, 5, 1, "", "SpotCheckUnexpectedPowerChangeError"], [180, 6, 1, "", "run_camera_calibration"], [180, 6, 1, "", "run_spot_check"]], "bosdyn.client.spot_check.SpotCheckClient": [[180, 3, 1, "", "camera_calibration_command"], [180, 3, 1, "", "camera_calibration_command_async"], [180, 3, 1, "", "camera_calibration_feedback"], [180, 3, 1, "", "camera_calibration_feedback_async"], [180, 4, 1, "", "default_service_name"], [180, 4, 1, "", "service_type"], [180, 3, 1, "", "spot_check_command"], [180, 3, 1, "", "spot_check_command_async"], [180, 3, 1, "", "spot_check_feedback"], [180, 3, 1, "", "spot_check_feedback_async"]], "bosdyn.client.time_sync": [[181, 5, 1, "", "InactiveThreadError"], [181, 5, 1, "", "NotEstablishedError"], [181, 1, 1, "", "TimeSyncClient"], [181, 1, 1, "", "TimeSyncEndpoint"], [181, 5, 1, "", "TimeSyncError"], [181, 1, 1, "", "TimeSyncThread"], [181, 5, 1, "", "TimedOutError"], [181, 6, 1, "", "robot_time_range_from_datetimes"], [181, 6, 1, "", "robot_time_range_from_nanoseconds"], [181, 6, 1, "", "timespec_to_robot_timespan"], [181, 6, 1, "", "update_time_filter"], [181, 6, 1, "", "update_timestamp_filter"]], "bosdyn.client.time_sync.TimeSyncClient": [[181, 4, 1, "", "default_service_name"], [181, 3, 1, "", "get_time_sync_update"], [181, 3, 1, "", "get_time_sync_update_async"], [181, 4, 1, "", "service_type"]], "bosdyn.client.time_sync.TimeSyncEndpoint": [[181, 2, 1, "", "clock_identifier"], [181, 2, 1, "", "clock_skew"], [181, 3, 1, "", "establish_timesync"], [181, 3, 1, "", "get_new_estimate"], [181, 3, 1, "", "get_robot_time_converter"], [181, 2, 1, "", "has_established_time_sync"], [181, 2, 1, "", "response"], [181, 3, 1, "", "robot_timestamp_from_local_secs"], [181, 2, 1, "", "round_trip_time"]], "bosdyn.client.time_sync.TimeSyncThread": [[181, 4, 1, "", "DEFAULT_TIME_SYNC_INTERVAL_SEC"], [181, 4, 1, "", "TIME_SYNC_SERVICE_NOT_READY_INTERVAL_SEC"], [181, 2, 1, "", "endpoint"], [181, 3, 1, "", "get_robot_clock_skew"], [181, 3, 1, "", "get_robot_time_converter"], [181, 2, 1, "", "has_established_time_sync"], [181, 3, 1, "", "robot_timestamp_from_local_secs"], [181, 2, 1, "", "should_exit"], [181, 3, 1, "", "start"], [181, 3, 1, "", "stop"], [181, 2, 1, "", "stopped"], [181, 2, 1, "", "thread_exception"], [181, 2, 1, "", "time_sync_interval_sec"], [181, 3, 1, "", "wait_for_sync"]], "bosdyn.client.token_cache": [[182, 5, 1, "", "ClearFailedError"], [182, 5, 1, "", "NotInCacheError"], [182, 1, 1, "", "TokenCache"], [182, 5, 1, "", "TokenCacheError"], [182, 1, 1, "", "TokenCacheFilesystem"], [182, 5, 1, "", "WriteFailedError"], [182, 6, 1, "", "atomic_file_write"]], "bosdyn.client.token_cache.TokenCache": [[182, 3, 1, "", "clear"], [182, 3, 1, "", "match"], [182, 3, 1, "", "read"], [182, 3, 1, "", "write"]], "bosdyn.client.token_cache.TokenCacheFilesystem": [[182, 3, 1, "", "clear"], [182, 3, 1, "", "match"], [182, 3, 1, "", "read"], [182, 3, 1, "", "write"]], "bosdyn.client.token_manager": [[183, 1, 1, "", "TokenManager"]], "bosdyn.client.token_manager.TokenManager": [[183, 3, 1, "", "is_alive"], [183, 3, 1, "", "stop"], [183, 3, 1, "", "update"]], "bosdyn.client.units_helpers": [[184, 6, 1, "", "units_to_string"]], "bosdyn.client.util": [[185, 1, 1, "", "DedupLoggingMessages"], [185, 1, 1, "", "GrpcServiceRunner"], [185, 6, 1, "", "add_base_arguments"], [185, 6, 1, "", "add_common_arguments"], [185, 6, 1, "", "add_credentials_arguments"], [185, 6, 1, "", "add_payload_credentials_arguments"], [185, 6, 1, "", "add_payload_credentials_file_argument"], [185, 6, 1, "", "add_service_endpoint_arguments"], [185, 6, 1, "", "add_service_hosting_arguments"], [185, 6, 1, "", "authenticate"], [185, 6, 1, "", "cli_auth"], [185, 6, 1, "", "cli_login_prompt"], [185, 6, 1, "", "does_dedup_filter_exist"], [185, 6, 1, "", "get_guid_and_secret"], [185, 6, 1, "", "get_logger"], [185, 6, 1, "", "read_or_create_payload_credentials"], [185, 6, 1, "", "read_payload_credentials"], [185, 6, 1, "", "safe_pb_enum_to_string"], [185, 6, 1, "", "setup_logging"]], "bosdyn.client.util.DedupLoggingMessages": [[185, 3, 1, "", "filter"]], "bosdyn.client.util.GrpcServiceRunner": [[185, 3, 1, "", "run_until_interrupt"], [185, 3, 1, "", "stop"]], "bosdyn.client.world_object": [[186, 1, 1, "", "WorldObjectClient"], [186, 6, 1, "", "make_add_world_object_req"], [186, 6, 1, "", "make_change_world_object_req"], [186, 6, 1, "", "make_delete_world_object_req"], [186, 6, 1, "", "send_add_mutation_requests"], [186, 6, 1, "", "send_delete_mutation_requests"]], "bosdyn.client.world_object.WorldObjectClient": [[186, 4, 1, "", "default_service_name"], [186, 3, 1, "", "draw_oriented_bounding_box"], [186, 3, 1, "", "draw_sphere"], [186, 3, 1, "", "list_world_objects"], [186, 3, 1, "", "list_world_objects_async"], [186, 3, 1, "", "mutate_world_objects"], [186, 3, 1, "", "mutate_world_objects_async"], [186, 4, 1, "", "service_type"], [186, 2, 1, "", "timesync_endpoint"], [186, 3, 1, "", "update_from"]], "bosdyn": [[207, 0, 0, "-", "deprecated"], [208, 0, 0, "-", "geometry"], [209, 0, 0, "-", "util"]], "bosdyn.deprecated": [[207, 6, 1, "", "moved_to"], [207, 6, 1, "", "renamed_to"]], "bosdyn.geometry": [[208, 1, 1, "", "EulerZXY"], [208, 6, 1, "", "to_euler_zxy"]], "bosdyn.geometry.EulerZXY": [[208, 3, 1, "", "to_quaternion"]], "bosdyn.mission": [[211, 0, 0, "-", "client"], [212, 0, 0, "-", "constants"], [213, 0, 0, "-", "exceptions"], [214, 0, 0, "-", "remote_client"], [215, 0, 0, "-", "server_util"], [216, 0, 0, "-", "util"]], "bosdyn.mission.client": [[211, 5, 1, "", "CompilationError"], [211, 5, 1, "", "CustomParamsError"], [211, 5, 1, "", "IncompatibleAnswer"], [211, 5, 1, "", "InvalidAnswerCode"], [211, 5, 1, "", "InvalidQuestionId"], [211, 1, 1, "", "MissionClient"], [211, 5, 1, "", "MissionResponseError"], [211, 5, 1, "", "NoMissionError"], [211, 5, 1, "", "NoMissionPlayingError"], [211, 5, 1, "", "QuestionAlreadyAnswered"], [211, 5, 1, "", "ValidationError"]], "bosdyn.mission.client.MissionClient": [[211, 3, 1, "", "answer_question"], [211, 3, 1, "", "answer_question_async"], [211, 4, 1, "", "default_service_name"], [211, 3, 1, "", "get_info"], [211, 3, 1, "", "get_info_async"], [211, 3, 1, "", "get_mission"], [211, 3, 1, "", "get_mission_async"], [211, 3, 1, "", "get_state"], [211, 3, 1, "", "get_state_async"], [211, 3, 1, "", "load_mission"], [211, 3, 1, "", "load_mission_as_chunks"], [211, 3, 1, "", "load_mission_as_chunks2"], [211, 3, 1, "", "load_mission_async"], [211, 3, 1, "", "pause_mission"], [211, 3, 1, "", "pause_mission_async"], [211, 3, 1, "", "play_mission"], [211, 3, 1, "", "play_mission_async"], [211, 3, 1, "", "restart_mission"], [211, 3, 1, "", "restart_mission_async"], [211, 4, 1, "", "service_type"], [211, 3, 1, "", "stop_mission"], [211, 3, 1, "", "stop_mission_async"], [211, 2, 1, "", "timesync_endpoint"], [211, 3, 1, "", "update_from"]], "bosdyn.mission.constants": [[212, 1, 1, "", "Result"]], "bosdyn.mission.constants.Result": [[212, 4, 1, "", "ERROR"], [212, 4, 1, "", "FAILURE"], [212, 4, 1, "", "RUNNING"], [212, 4, 1, "", "SUCCESS"]], "bosdyn.mission.exceptions": [[213, 5, 1, "", "CompileError"], [213, 5, 1, "", "Error"], [213, 5, 1, "", "InaccessibleParameterError"], [213, 5, 1, "", "MessageOverrideError"], [213, 5, 1, "", "MissingParameterError"], [213, 5, 1, "", "NodeUnreferenceableError"], [213, 5, 1, "", "UnknownType"], [213, 5, 1, "", "ValidationError"]], "bosdyn.mission.exceptions.CompileError": [[213, 3, 1, "", "get_node_details"], [213, 3, 1, "", "node_impl"], [213, 3, 1, "", "node_name"]], "bosdyn.mission.remote_client": [[214, 5, 1, "", "Error"], [214, 5, 1, "", "InvalidSessionId"], [214, 5, 1, "", "MissingInputs"], [214, 5, 1, "", "MissingLeases"], [214, 1, 1, "", "RemoteClient"], [214, 6, 1, "", "tree_status_from_tick_status"]], "bosdyn.mission.remote_client.RemoteClient": [[214, 4, 1, "", "default_service_name"], [214, 3, 1, "", "establish_session"], [214, 3, 1, "", "establish_session_async"], [214, 3, 1, "", "get_service_info"], [214, 3, 1, "", "get_service_info_async"], [214, 4, 1, "", "service_type"], [214, 3, 1, "", "stop"], [214, 3, 1, "", "stop_async"], [214, 3, 1, "", "teardown_session"], [214, 3, 1, "", "teardown_session_async"], [214, 3, 1, "", "tick"], [214, 3, 1, "", "tick_async"], [214, 3, 1, "", "update_from"]], "bosdyn.mission.server_util": [[215, 1, 1, "", "ResponseContext"]], "bosdyn.mission.util": [[216, 5, 1, "", "Error"], [216, 5, 1, "", "InvalidConversion"], [216, 1, 1, "", "ResultFromProto"], [216, 6, 1, "", "create_value"], [216, 6, 1, "", "define_blackboard"], [216, 6, 1, "", "field_desc_to_pb_type"], [216, 6, 1, "", "get_value_from_constant_value_message"], [216, 6, 1, "", "get_value_from_value_message"], [216, 6, 1, "", "is_string_identifier"], [216, 6, 1, "", "most_restrictive_travel_params"], [216, 6, 1, "", "node_spec_to_short_string"], [216, 6, 1, "", "one_line_str"], [216, 6, 1, "", "proto_enum_to_result_constant"], [216, 6, 1, "", "proto_from_tuple"], [216, 6, 1, "", "python_type_to_pb_type"], [216, 6, 1, "", "python_var_to_value"], [216, 6, 1, "", "result_constant_to_proto_enum"], [216, 6, 1, "", "safe_pb_type_to_string"], [216, 6, 1, "", "set_blackboard"], [216, 6, 1, "", "severity_to_log_level"], [216, 6, 1, "", "tree_to_string"], [216, 6, 1, "", "type_to_field_name"]], "bosdyn.mission.util.ResultFromProto": [[216, 4, 1, "", "proto_from_results"], [216, 4, 1, "", "results_from_proto"]], "bosdyn.orbit": [[218, 0, 0, "-", "client"], [219, 0, 0, "-", "exceptions"], [220, 0, 0, "-", "utils"]], "bosdyn.orbit.client": [[218, 1, 1, "", "Client"], [218, 6, 1, "", "create_client"]], "bosdyn.orbit.client.Client": [[218, 3, 1, "", "authenticate_with_api_token"], [218, 3, 1, "", "delete_backup"], [218, 3, 1, "", "delete_calendar_event"], [218, 3, 1, "", "delete_resource"], [218, 3, 1, "", "delete_robot"], [218, 3, 1, "", "delete_site_walk"], [218, 3, 1, "", "delete_webhook"], [218, 3, 1, "", "get_calendar"], [218, 3, 1, "", "get_image"], [218, 3, 1, "", "get_image_response"], [218, 3, 1, "", "get_resource"], [218, 3, 1, "", "get_robot_by_hostname"], [218, 3, 1, "", "get_robot_info"], [218, 3, 1, "", "get_robots"], [218, 3, 1, "", "get_run_archives_by_id"], [218, 3, 1, "", "get_run_by_id"], [218, 3, 1, "", "get_run_capture_by_id"], [218, 3, 1, "", "get_run_captures"], [218, 3, 1, "", "get_run_event_by_id"], [218, 3, 1, "", "get_run_events"], [218, 3, 1, "", "get_runs"], [218, 3, 1, "", "get_site_dock_by_id"], [218, 3, 1, "", "get_site_docks"], [218, 3, 1, "", "get_site_element_by_id"], [218, 3, 1, "", "get_site_elements"], [218, 3, 1, "", "get_site_walk_archive_by_id"], [218, 3, 1, "", "get_site_walk_by_id"], [218, 3, 1, "", "get_site_walks"], [218, 3, 1, "", "get_system_time"], [218, 3, 1, "", "get_version"], [218, 3, 1, "", "get_webhook"], [218, 3, 1, "", "get_webhook_by_id"], [218, 3, 1, "", "patch_anomaly_by_id"], [218, 3, 1, "", "patch_bulk_close_anomalies"], [218, 3, 1, "", "patch_resource"], [218, 3, 1, "", "post_backup_task"], [218, 3, 1, "", "post_calendar_event"], [218, 3, 1, "", "post_calendar_event_disable_by_id"], [218, 3, 1, "", "post_calendar_event_enable_by_id"], [218, 3, 1, "", "post_calendar_events_disable_all"], [218, 3, 1, "", "post_calendar_events_enable_all"], [218, 3, 1, "", "post_dispatch_mission_to_robot"], [218, 3, 1, "", "post_export_as_walk"], [218, 3, 1, "", "post_import_from_walk"], [218, 3, 1, "", "post_resource"], [218, 3, 1, "", "post_return_to_dock_mission"], [218, 3, 1, "", "post_robot"], [218, 3, 1, "", "post_site_dock"], [218, 3, 1, "", "post_site_element"], [218, 3, 1, "", "post_site_walk"], [218, 3, 1, "", "post_webhook"], [218, 3, 1, "", "post_webhook_by_id"]], "bosdyn.orbit.exceptions": [[219, 5, 1, "", "Error"], [219, 5, 1, "", "UnauthenticatedClientError"], [219, 5, 1, "", "WebhookSignatureVerificationError"]], "bosdyn.orbit.utils": [[220, 6, 1, "", "data_capture_url_from_run_capture_resources"], [220, 6, 1, "", "data_capture_urls_from_run_events"], [220, 6, 1, "", "datetime_from_isostring"], [220, 6, 1, "", "get_action_names_from_run_events"], [220, 6, 1, "", "get_api_token"], [220, 6, 1, "", "get_latest_created_at_for_run_captures"], [220, 6, 1, "", "get_latest_created_at_for_run_events"], [220, 6, 1, "", "get_latest_end_time_for_runs"], [220, 6, 1, "", "get_latest_run_capture_resources"], [220, 6, 1, "", "get_latest_run_in_progress"], [220, 6, 1, "", "get_latest_run_resource"], [220, 6, 1, "", "print_json_response"], [220, 6, 1, "", "validate_webhook_payload"], [220, 6, 1, "", "write_image"]], "bosdyn.scout": [[222, 0, 0, "-", "client"], [223, 0, 0, "-", "exceptions"], [224, 0, 0, "-", "utils"]], "bosdyn.scout.client": [[222, 1, 1, "", "ScoutClient"], [222, 6, 1, "", "create_scout_client"]], "bosdyn.scout.client.ScoutClient": [[222, 3, 1, "", "authenticate_with_api_token"], [222, 3, 1, "", "authenticate_with_password"], [222, 3, 1, "", "delete_calendar_event"], [222, 3, 1, "", "delete_resource"], [222, 3, 1, "", "delete_robot"], [222, 3, 1, "", "delete_site_walk"], [222, 3, 1, "", "delete_webhook"], [222, 3, 1, "", "get_calendar"], [222, 3, 1, "", "get_image"], [222, 3, 1, "", "get_image_response"], [222, 3, 1, "", "get_resource"], [222, 3, 1, "", "get_robot_by_hostname"], [222, 3, 1, "", "get_robot_info"], [222, 3, 1, "", "get_robots"], [222, 3, 1, "", "get_run_archives_by_id"], [222, 3, 1, "", "get_run_by_id"], [222, 3, 1, "", "get_run_capture_by_id"], [222, 3, 1, "", "get_run_captures"], [222, 3, 1, "", "get_run_event_by_id"], [222, 3, 1, "", "get_run_events"], [222, 3, 1, "", "get_runs"], [222, 3, 1, "", "get_scout_system_time"], [222, 3, 1, "", "get_scout_version"], [222, 3, 1, "", "get_site_dock_by_id"], [222, 3, 1, "", "get_site_docks"], [222, 3, 1, "", "get_site_element_by_id"], [222, 3, 1, "", "get_site_elements"], [222, 3, 1, "", "get_site_walk_by_id"], [222, 3, 1, "", "get_site_walks"], [222, 3, 1, "", "get_webhook"], [222, 3, 1, "", "get_webhook_by_id"], [222, 3, 1, "", "post_calendar_event"], [222, 3, 1, "", "post_calendar_event_disable_by_id"], [222, 3, 1, "", "post_calendar_event_enable_by_id"], [222, 3, 1, "", "post_calendar_events_disable_all"], [222, 3, 1, "", "post_calendar_events_enable_all"], [222, 3, 1, "", "post_dispatch_mission_to_robot"], [222, 3, 1, "", "post_export_as_walk"], [222, 3, 1, "", "post_import_from_walk"], [222, 3, 1, "", "post_resource"], [222, 3, 1, "", "post_return_to_dock_mission"], [222, 3, 1, "", "post_robot"], [222, 3, 1, "", "post_site_dock"], [222, 3, 1, "", "post_site_element"], [222, 3, 1, "", "post_site_walk"], [222, 3, 1, "", "post_webhook"], [222, 3, 1, "", "post_webhook_by_id"]], "bosdyn.scout.utils": [[224, 6, 1, "", "data_capture_url_from_run_capture_resources"], [224, 6, 1, "", "data_capture_urls_from_run_events"], [224, 6, 1, "", "get_credentials"], [224, 6, 1, "", "get_latest_created_at_for_run_captures"], [224, 6, 1, "", "get_latest_created_at_for_run_events"], [224, 6, 1, "", "get_latest_end_time_for_runs"], [224, 6, 1, "", "get_latest_run_capture_resources"], [224, 6, 1, "", "get_latest_run_in_progress"], [224, 6, 1, "", "get_latest_run_resource"]], "bosdyn.util": [[209, 5, 1, "", "DatetimeParseError"], [209, 1, 1, "", "RobotTimeConverter"], [209, 6, 1, "", "distance_str"], [209, 6, 1, "", "duration_str"], [209, 6, 1, "", "duration_to_seconds"], [209, 6, 1, "", "format_metric"], [209, 6, 1, "", "now_nsec"], [209, 6, 1, "", "now_sec"], [209, 6, 1, "", "now_timestamp"], [209, 6, 1, "", "nsec_to_sec"], [209, 6, 1, "", "nsec_to_timestamp"], [209, 6, 1, "", "parse_datetime"], [209, 6, 1, "", "parse_timespan"], [209, 6, 1, "", "sec_to_nsec"], [209, 6, 1, "", "seconds_to_duration"], [209, 6, 1, "", "seconds_to_timestamp"], [209, 6, 1, "", "secs_to_hms"], [209, 6, 1, "", "set_clock_source"], [209, 6, 1, "", "set_timestamp_from_datetime"], [209, 6, 1, "", "set_timestamp_from_now"], [209, 6, 1, "", "set_timestamp_from_nsec"], [209, 6, 1, "", "timestamp_str"], [209, 6, 1, "", "timestamp_to_datetime"], [209, 6, 1, "", "timestamp_to_nsec"], [209, 6, 1, "", "timestamp_to_sec"]], "bosdyn.util.RobotTimeConverter": [[209, 3, 1, "", "convert_timestamp_from_local_to_robot"], [209, 3, 1, "", "local_seconds_from_robot_timestamp"], [209, 3, 1, "", "robot_seconds_from_local_seconds"], [209, 3, 1, "", "robot_timestamp_from_local"], [209, 3, 1, "", "robot_timestamp_from_local_nsecs"], [209, 3, 1, "", "robot_timestamp_from_local_secs"]]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:property", "3": "py:method", "4": "py:attribute", "5": "py:exception", "6": "py:function"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "property", "Python property"], "3": ["py", "method", "Python method"], "4": ["py", "attribute", "Python attribute"], "5": ["py", "exception", "Python exception"], "6": ["py", "function", "Python function"]}, "titleterms": {"spot": [0, 1, 2, 3, 14, 15, 27, 34, 38, 46, 59, 61, 63, 68, 69, 70, 71, 72, 76, 77, 78, 79, 82, 88, 89, 90, 92, 180, 226, 227, 228, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 256, 257, 271, 280, 288, 289, 290, 298, 313, 318, 321, 324, 326, 328], "sdk": [0, 27, 55, 76, 88, 89, 90, 164, 273, 317], "content": [0, 1, 3, 7, 27, 38, 47, 49, 54, 55, 59, 70, 73, 75, 76, 82, 91, 92, 93, 94, 98, 131, 168, 187, 188, 210, 217, 221, 225, 252, 259, 260, 261, 262, 264, 265, 266, 267, 268], "concept": [1, 4, 20, 40, 52, 54], "api": [1, 34, 43, 47, 54, 55, 60, 73, 74, 77, 78, 90, 92, 148, 263, 276, 293, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 334], "orbit": [1, 54, 55, 90, 217, 265, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310], "about": [2, 20, 21, 54, 271], "camera": [2, 58, 89, 92, 136, 287, 288, 318, 334], "hip": 2, "joint": [2, 4, 6, 47, 49, 90, 263, 291], "robot": [2, 14, 16, 17, 20, 22, 25, 30, 37, 43, 46, 47, 49, 53, 56, 65, 66, 67, 80, 88, 89, 90, 160, 161, 162, 163, 229, 255, 258, 268, 274, 279, 283, 291, 297, 307, 315, 327, 335, 338], "specif": [2, 6, 28, 57, 67, 338], "dimens": [2, 65, 68], "environ": [2, 20, 61, 76, 77, 78, 88], "power": [2, 56, 67, 89, 90, 92, 156, 176, 273], "payload": [2, 54, 58, 59, 60, 63, 64, 66, 67, 76, 77, 78, 90, 92, 153, 154, 266, 311, 319], "sens": 2, "connect": [2, 37, 61, 283, 318], "arm": [3, 4, 5, 6, 28, 36, 66, 90, 104, 228, 230, 232, 233, 236, 237, 238, 239, 240, 241, 242, 244, 245, 259, 291], "gripper": [3, 6, 28, 36, 90, 136, 288], "synchronizedcommand": [4, 92], "request": [4, 40, 88, 92, 247, 299], "feedback": [4, 16, 90, 92], "armcommand": [4, 92], "cartesian": 4, "move": [4, 30, 36, 88, 89, 90], "predefin": 4, "pose": 4, "veloc": 4, "gaze": [4, 233], "stop": [4, 17, 44, 63, 88, 89, 90, 270, 274, 275, 317, 325, 331], "drag": 4, "mobil": [4, 90, 228, 245], "followarmcommand": [4, 92], "hand": [4, 232], "frame": [4, 5, 15, 46, 89, 90, 129, 275], "collis": 4, "avoid": 4, "bodi": [4, 28, 36, 232], "forc": [4, 231], "limit": [4, 48, 92], "safeti": [4, 6, 30, 32, 33, 67, 90, 317], "note": [4, 20, 34, 47, 54, 55, 90, 92], "servic": [5, 8, 10, 11, 14, 15, 17, 19, 23, 25, 34, 40, 42, 43, 44, 45, 50, 51, 56, 57, 58, 60, 61, 69, 77, 78, 79, 89, 90, 92, 101, 102, 103, 117, 121, 138, 166, 198, 199, 249, 252, 254, 255, 256, 261, 273, 277, 279, 281, 284, 290, 292, 311, 315, 318, 319, 320, 323, 324, 329, 330, 333, 337], "manipul": [5, 90, 148, 229, 256], "armsurfacecontact": [5, 92], "door": [5, 90, 92, 125, 230], "invers": [5, 90, 139, 290], "kinemat": [5, 90, 139, 290], "rang": [6, 255, 310], "motion": 6, "link": [6, 90, 92], "length": [6, 66], "how": [6, 8, 11, 13, 17, 61, 89, 249, 284, 296], "big": 6, "an": [6, 11, 15, 17, 58, 88, 89, 243, 254, 270, 295, 314, 315, 329, 338], "object": [6, 55, 56, 89, 186, 229, 243, 267, 281, 326, 334, 336, 337], "can": [6, 18, 88, 90], "grasp": [6, 229, 235, 236], "pinch": 6, "point": [6, 68, 90, 155, 252, 285, 333], "autonomi": [7, 20, 260], "autoreturn": [8, 92], "what": [8, 13, 18, 34, 54, 285], "i": [8, 13, 34, 54, 61, 62, 63, 78, 79, 87, 90, 249, 251, 285, 298, 319, 320], "why": [8, 18], "would": 8, "want": 8, "us": [8, 15, 20, 24, 32, 33, 34, 53, 54, 58, 63, 72, 75, 249, 252, 254, 255, 273, 277, 279, 281, 284, 292, 311, 312, 315, 317, 318, 320, 330, 333, 337], "NOT": 8, "do": [8, 11, 18], "configur": [8, 17, 35, 44, 54, 60, 61, 63, 66, 71, 80, 89, 256, 298, 312, 318], "happen": 8, "when": [8, 13, 28, 54, 249], "finish": 8, "safe": [8, 90], "autonom": [9, 16, 24, 85, 90], "navig": [9, 10, 12, 15, 16, 19, 90, 284], "code": [9, 41, 47, 84, 90, 92, 93, 283], "exampl": [9, 17, 18, 23, 29, 34, 41, 42, 43, 47, 52, 57, 58, 60, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 250, 251, 252, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 295, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 320, 322, 323, 324, 325, 327, 330, 331, 332, 333, 334, 335, 336, 337], "autowalk": [11, 15, 32, 90, 92, 108, 248, 269, 314, 315], "terminologi": [11, 34], "differ": 11, "from": [11, 18, 62, 88, 252, 272], "mission": [11, 15, 23, 32, 54, 55, 57, 80, 90, 92, 210, 260, 273, 278, 295, 296, 302, 303, 306, 307, 308, 315, 316], "format": [11, 26, 42, 92], "compon": [11, 12, 47, 52, 294], "element": [11, 92], "dock": [11, 14, 90, 92, 124, 258, 307, 312], "rpc": [11, 15, 19, 23, 52, 60, 98, 210], "node": [11, 23, 92, 295], "identifi": [11, 26], "debug": [11, 294, 318, 320], "failur": 11, "break": [11, 90], "go": [11, 332], "here": 11, "thi": [11, 76, 251], "structur": [11, 18, 23, 26, 28, 39, 43, 55, 63, 287], "direct": 13, "explor": 13, "invok": 13, "enabl": [13, 64, 72, 90, 140, 308], "disabl": [13, 90, 140, 257, 308], "typic": [14, 24], "usag": [14, 47, 51, 90, 273, 284, 294, 317], "undock": 14, "config": [14, 34], "state": [14, 47, 56, 89, 90, 92, 163, 236, 278, 279, 280], "gp": [15, 90, 92, 131, 133, 282, 286], "hardwar": [15, 291], "integr": [15, 58, 90, 310], "receiv": 15, "overview": [15, 30, 34, 40, 42, 72, 76, 294, 296, 310], "attach": [15, 58, 311], "write": [15, 17, 81, 90], "custom": [15, 35, 54, 57, 63, 90, 166, 315, 320, 321, 322], "background": [15, 58, 283], "common": [15, 113, 192, 226, 228, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 289, 290], "refer": [15, 35, 36, 68, 93], "softwar": [15, 60, 63, 69, 72, 89, 291], "registr": [15, 44, 58, 60, 92, 123, 134, 154, 311, 319], "odometri": 15, "graph": [15, 90, 92, 135, 227, 282, 283], "nav": [15, 90, 92, 135, 227, 282, 283], "map": [15, 18, 20, 41, 90, 92, 149, 284, 287], "tablet": [15, 18, 33, 324], "statu": [15, 16, 56, 92, 147, 292], "displai": 15, "record": [15, 17, 18, 80, 90, 92, 159, 226, 227, 284, 296, 314, 315], "graphnav": [16, 17, 18, 19, 20, 21, 22, 90, 284, 285, 286, 287], "locomot": [16, 90, 332], "navigateto": [16, 92], "navigaterout": [16, 92], "navigatetoanchor": 16, "error": [16, 17, 51, 53, 58, 92], "area": [17, 57, 90, 92, 99, 100, 101, 102, 103, 227], "callback": [17, 57, 90, 99, 100, 101, 102, 103, 227, 299, 312, 315], "introduct": [17, 59], "doe": 17, "work": [17, 61], "polici": [17, 50, 92], "crosswalk": [17, 227], "spotcam": [17, 90, 168], "light": [17, 36, 172, 173, 227, 325], "The": [17, 50, 62, 273, 317], "life": 17, "cycl": 17, "startup": 17, "execut": [17, 34, 297, 298, 320, 321, 322, 326, 328, 331, 338], "shutdown": 17, "creat": [17, 18, 23, 58, 62, 63, 72, 79, 80, 89, 270, 306], "behavior": [17, 23, 35, 45, 47, 90, 268], "expect": 17, "blockag": [17, 92], "impair": [17, 92], "check": [17, 69, 90, 180], "entiti": 17, "wait": 17, "": [17, 46, 63, 88, 89], "run": [17, 30, 31, 54, 55, 58, 62, 63, 77, 78, 87, 88, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 254, 255, 256, 257, 258, 269, 270, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 293, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 320, 323, 324, 325, 327, 330, 331, 332, 333, 334, 335, 336, 337], "control": [17, 18, 28, 30, 37, 47, 90, 244, 263, 287, 291, 321, 334, 335, 338], "updat": [17, 22, 90], "local": [17, 20, 21, 22, 56, 61, 63, 79, 92, 146, 249, 296, 310, 320], "report": [17, 58], "handl": [17, 53, 90, 323], "re": 17, "rout": [17, 92], "test": [17, 58, 63, 77, 78, 79, 80, 250, 252, 318, 329], "runner": [17, 101], "script": [17, 29, 63, 81, 271, 319], "within": [17, 35], "view": [18, 66, 89, 283], "python": [18, 29, 34, 55, 75, 76, 88, 89, 90, 93, 94, 98, 168, 187, 188, 210, 217, 221, 225, 273, 317], "modifi": [18, 30], "waypoint": [18, 20, 92], "edg": [18, 20, 22, 64, 92], "process": [18, 80, 81, 149], "topologi": 18, "ar": [18, 89], "loop": [18, 47], "import": 18, "automat": [18, 29, 80], "closur": 18, "ensur": 18, "good": 18, "anchor": [18, 92, 283], "optim": [18, 283], "you": [18, 88], "data": [18, 20, 26, 38, 39, 40, 41, 42, 49, 55, 58, 76, 77, 78, 79, 80, 81, 90, 92, 114, 115, 116, 117, 118, 119, 120, 121, 189, 193, 194, 206, 247, 252, 254, 255, 262, 264, 283, 302, 303, 322, 329], "transfer": [18, 32], "download": [18, 40, 42, 110, 247, 252], "upload": [18, 29, 33, 80, 248, 283, 331], "graphnavservic": [19, 92], "graphnavrecordingservic": [19, 92], "technic": 20, "summari": 20, "kei": [20, 54, 310], "initi": [20, 21, 76, 227, 319], "lost": [20, 22], "fiduci": [21, 274, 296], "place": [21, 327], "search": 21, "geometri": [21, 46, 65, 90, 92, 208], "textur": 21, "interv": 22, "featur": [22, 90], "desert": 22, "stuck": 22, "stair": [22, 90, 92], "other": [22, 58, 63, 77, 78, 90, 283], "constraint": 22, "origin": 22, "tree": 23, "blackboard": 23, "type": [23, 34, 41, 42, 57, 84, 92], "action": [23, 32, 40, 50, 54, 55, 80, 92, 298, 324], "simpl": [23, 239, 297], "sequenc": [23, 30, 32, 33, 34, 35, 92, 331], "more": 23, "complex": 23, "missionservic": [23, 92], "remotemissionservic": [23, 92, 315], "case": [24, 64], "base": [25, 100, 189, 308], "id": [25, 88, 89, 92, 162], "auth": [25, 92, 106], "directori": [25, 43, 58, 77, 78, 92, 122, 123, 256], "time": [25, 34, 54, 60, 181, 247, 255], "sync": [25, 181], "leas": [25, 51, 89, 90, 92, 142, 143, 144], "bddf": [26, 42, 92, 109, 110, 188, 247], "motiv": 26, "organ": 26, "seri": [26, 201, 202, 205], "annot": [26, 92], "file": [26, 28, 29, 30, 34, 39, 41, 61, 62, 63, 79, 95, 96, 195, 252, 272], "choreographi": [27, 29, 30, 32, 33, 34, 36, 90, 94, 97, 331], "anim": [28, 29, 32, 34, 92, 95, 96, 226], "choreograph": [28, 29, 30, 31, 33, 37, 90], "name": [28, 84], "extens": [28, 61, 62, 63, 79, 90, 271, 282, 294, 298, 324], "unit": [28, 57, 92, 184], "comment": [28, 42, 247, 254, 318], "option": [28, 90, 92], "section": 28, "support": [28, 42, 75, 90], "keyword": 28, "paramet": [28, 30, 35, 57, 92, 288, 320, 321, 322], "pertain": 28, "all": [28, 62], "track": [28, 30, 34], "keyfram": 28, "column": 28, "particular": 28, "leg": [28, 64, 66, 92], "pipelin": [29, 58], "text": [29, 42, 84], "repres": 29, "log": [29, 34, 42, 56, 63, 90, 92, 147, 151, 174, 254, 264, 292, 293], "boston": [30, 33, 42, 74, 93], "dynam": [30, 33, 36, 42, 74, 93], "develop": [30, 43, 59, 61, 76, 90, 318], "guid": [30, 59, 93, 326, 338], "beginn": 30, "advanc": [30, 51, 90, 225, 284], "mode": [30, 33, 92], "user": [30, 88, 325, 326, 332, 338], "interfac": [30, 43, 60, 65, 67, 284], "slice": [30, 34], "beat": 30, "bpm": 30, "measur": 30, "danc": 30, "timelin": 30, "ad": [30, 32, 33, 46, 90], "block": [30, 89, 190], "preview": 30, "select": [30, 319], "multipl": [30, 88], "copi": [30, 88], "past": 30, "delet": [30, 33, 306], "load": [30, 64, 283], "music": 30, "red": 30, "slider": 30, "perform": [30, 90, 280], "save": [30, 33, 34, 54, 252], "keyboard": [30, 37, 61, 244, 296, 314, 335], "edit": [30, 269, 306], "wasd": 30, "drive": [30, 33, 35, 63], "command": [30, 47, 56, 63, 88, 89, 90, 92, 112, 161, 230, 231, 233, 237, 238, 268, 270, 273, 275, 284, 292, 296, 317], "line": [30, 63, 90, 112, 270, 284], "argument": [30, 271, 272, 329], "instal": [31, 63, 72, 77, 79, 88, 248, 271, 297, 312, 318, 321, 326, 328, 338], "system": [31, 40, 45, 52, 61, 69, 88, 297, 321], "requir": [31, 66, 67, 76, 77, 88, 312, 318, 328], "store": [32, 90, 118, 252], "ui": 33, "plai": [33, 82, 86], "your": [33, 34, 77, 78, 88], "own": 33, "manag": [33, 63, 69, 71, 88, 183], "remov": [33, 50, 63, 90], "label": 33, "reliabl": 34, "layer": 34, "entri": 34, "exit": 34, "condit": [34, 92], "interact": [34, 315, 318, 325], "With": [34, 54], "dure": [34, 46, 307], "adjust": [34, 327], "client": [34, 52, 90, 94, 98, 131, 132, 134, 148, 152, 168, 210, 211, 214, 218, 222, 297, 319], "moveinfoconfig": 34, "txt": 34, "moveparamsconfig": 34, "gait": 35, "diagram": [35, 297, 321], "preset": 35, "tip": [35, 58, 318, 320], "rotate_bodi": 36, "rotate_body_sharp": 36, "body_hold": 36, "body_const": 36, "swai": 36, "random_rot": 36, "twerk": 36, "butt_circl": 36, "fidget_stand": 36, "step": [36, 88, 92, 283, 315, 318, 328], "goto": 36, "trot": 36, "pace": 36, "turn_2step": 36, "pace_2step": 36, "crawl": 36, "custom_gait": 36, "running_man": 36, "bourre": 36, "hop": 36, "jog": 36, "skip": 36, "front_up": 36, "jump": 36, "transit": 36, "sit": 36, "stand_up": 36, "sit_to_sprawl": 36, "random_stretch": 36, "stand_to_kneel": 36, "kneel_to_stand": 36, "kneel_to_stand_fast": 36, "self_right": 36, "leg_pos": 36, "kneel": 36, "kneel_leg_mov": 36, "kneel_leg_move2": 36, "kneel_clap": 36, "kneel_circl": 36, "nod": 36, "stow": [36, 240], "unstow": 36, "shoulder_left": 36, "shoulder_right": 36, "arm_mov": 36, "arm_move_no_gripp": 36, "arm_move_rel": 36, "workspace_arm_mov": 36, "figure8_mov": 36, "frame_snapshot": 36, "chicken_head": 36, "face": 36, "set_color": 36, "fade_color": 36, "independent_color": 36, "ripple_color": 36, "audio": [36, 92, 169], "visual": [36, 276, 334], "set_audio_visual_color": 36, "set_all_color": 36, "buzzer": 36, "buzzer_not": 36, "joystick": 37, "acquisit": [39, 40, 42, 58, 78, 90, 114, 115, 116, 117, 118, 252, 262, 322, 329], "output": [39, 62, 276], "zip": 39, "metadata": [39, 58, 92], "json": [39, 79], "csv": 39, "high": 40, "level": [40, 92], "captur": [40, 58, 76, 77, 78, 89], "capabl": [40, 58], "group": [40, 61], "channel": [40, 111, 203], "architectur": [40, 79], "implement": [40, 57], "thermal": 41, "raw": [41, 42], "understand": [41, 51, 77, 78, 81, 89, 226, 228, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 257, 282, 283, 285, 286, 287, 288, 289, 290, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 313], "pgm": 41, "v": [41, 54, 89], "render": 41, "scale": 41, "color": [41, 92], "palett": 41, "buffer": [42, 53, 90, 119, 254], "messag": [42, 89, 200, 334], "oper": [42, 44, 46, 247, 254], "event": [42, 54, 92, 247, 254], "signal": [42, 92, 167, 253], "blob": [42, 254], "intern": 42, "author": [42, 60, 84, 89, 90], "grpc": [43, 53, 196, 197, 198, 199, 247], "basic": [43, 51, 91, 238, 242, 247, 261, 273, 334], "infrastructur": 43, "start": [43, 54, 62, 72, 295, 310, 315, 319], "server": [43, 52, 61, 72, 165, 215, 297, 298, 315], "regist": [43, 60, 76, 77, 78, 89, 319], "e": [44, 88, 89, 270, 274, 275, 325, 331], "checkin": 44, "fault": [45, 60, 90, 128, 323], "guidelin": [45, 64, 74], "world": [46, 56, 186, 232, 267, 281, 336, 337], "transform": 46, "between": [46, 319], "math": [46, 150], "beta": [47, 90], "stream": [47, 92, 206, 334], "close": 47, "knee": [48, 49], "torqu": [48, 49], "supplement": 49, "order": 49, "morphologi": 49, "transmiss": 49, "detail": [49, 234], "gear": 49, "ratio": 49, "max": 49, "motor": [49, 67, 89], "coupl": 49, "sh1": 49, "el0": 49, "keepal": [50, 90, 92, 141], "timer": 50, "backward": 50, "compat": 50, "resourc": [51, 72, 143], "addit": [51, 69, 90, 296], "pattern": [51, 92], "represent": 51, "machin": 52, "learn": 52, "bridg": [52, 57, 90, 152, 252, 297, 321], "extern": [52, 64, 274], "comput": [52, 57, 63, 90, 152, 252, 297, 321], "definit": [52, 91], "networkcomputebridg": [52, 90, 92], "networkcomputebridgework": [52, 92], "parameter": 52, "network": [53, 57, 60, 61, 69, 90, 92, 152, 175, 252, 297, 299, 321], "choic": 53, "protocol": [53, 73, 92], "http": [53, 54], "2": [53, 70, 76, 77, 83, 88, 90, 283], "tl": 53, "tcp": 53, "discoveri": 53, "formerli": [54, 90], "scout": [54, 90, 221], "webview": 54, "webhook": [54, 309, 310], "complet": [54, 92], "alert": [54, 90, 92, 297], "secur": 54, "should": 54, "schedul": [54, 306], "weekli": 54, "repeat": [54, 92], "predict": 54, "prioriti": 54, "gotcha": 54, "midnight": 54, "unpredict": 54, "fast": 54, "possibl": 54, "zone": 54, "daylight": 54, "authent": [55, 61, 89], "archiv": [55, 302, 303], "runev": 55, "runcaptur": 55, "sitewalk": [55, 303], "siteel": 55, "sitedock": 55, "charg": 55, "station": 55, "facet": 55, "deprec": [55, 90, 207, 320], "warn": 55, "estop": [56, 92, 126], "metrics_log": [56, 92], "imag": [56, 57, 58, 63, 76, 77, 79, 89, 90, 92, 137, 138, 249, 272, 276, 277, 318, 320, 328, 329, 337], "grid": [56, 146], "languag": [57, 84], "spec": [57, 92], "doubl": 57, "int": 57, "string": 57, "bool": 57, "region": [57, 92, 100, 332], "interest": 57, "dictionari": 57, "One": 57, "Of": 57, "list": [57, 58, 89], "param": [57, 92, 136], "worker": 57, "remot": [57, 92, 214, 273, 315], "coercion": 57, "camerainterfac": 58, "thread": 58, "non": 58, "collect": [58, 76, 79, 80, 81], "function": [58, 89, 90], "plugin": [58, 78, 90, 116, 117, 252, 329], "new": [58, 90], "directoryservic": [60, 92], "directoryregistrationservic": [60, 92], "payloadservic": [60, 92], "payloadregistrationservic": [60, 92], "synchron": 60, "self": [60, 64], "devic": 60, "port": [60, 63, 66, 67, 310], "forward": 60, "tabl": [60, 92], "mass": 60, "properti": 60, "posit": [60, 92], "m": 60, "orient": [60, 65], "radian": 60, "total": 60, "kg": 60, "center": 60, "moment": 60, "inertia": 60, "tensor": 60, "m2": 60, "bound": [60, 92], "box": 60, "zxy": 60, "xyz": 60, "extent": 60, "core": [61, 62, 63, 69, 70, 71, 72, 78, 79, 87, 90, 187, 249, 251, 282, 298, 319, 320, 324], "o": [61, 62, 63, 78, 79, 87, 90, 249, 251, 298, 319, 320, 338], "document": [61, 62, 69, 70, 90, 92], "releas": [61, 90], "admin": 61, "web": [61, 63, 77, 79, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 320], "via": [61, 325], "ssh": 61, "termin": [61, 69], "monitor": [61, 63], "default": [61, 92], "password": [61, 72], "gpio": [61, 251], "pwm": 61, "i2c": 61, "gpu": 61, "openvpn": 62, "befor": 62, "dockerfil": 62, "docker": [62, 63, 69, 71, 79, 249, 250, 251, 252, 297, 312, 318, 320, 321], "compos": [62, 63, 79], "yml": [62, 79], "kickoff": 62, "sh": 62, "includ": 62, "follow": [62, 245, 274], "our": 62, "build": [62, 63, 271, 282, 294, 295, 298], "folder": 62, "contain": [62, 63, 69, 71, 79], "abov": 62, "applic": [63, 79], "engin": 63, "For": 63, "incom": 63, "traffic": 63, "helper": [63, 90, 95, 115, 129, 131, 138, 150, 166, 167, 173, 184], "manifest": [63, 79], "yaml": 63, "portal": 63, "usb": 63, "access": [63, 319], "directli": 63, "robust": 64, "design": 64, "crash": 64, "protect": 64, "shock": 64, "ingress": 64, "cabl": [64, 65], "interfer": [64, 66], "right": 64, "mechan": 65, "connector": 65, "correct": 65, "db25": 65, "rel": 65, "front": [65, 328], "keepout": 65, "mm": 65, "seal": 65, "gland": 65, "width": [66, 92], "height": 66, "weight": [66, 92], "isometr": 66, "top": 66, "rom": 66, "clearanc": 66, "under": 66, "electr": 67, "pinout": 67, "categori": [67, 92], "pin": [67, 251], "commun": [67, 90, 252, 319], "puls": 67, "per": 67, "second": 67, "pp": 67, "mount": 68, "rail": 68, "cockpit": 69, "tool": [69, 90], "prerequisit": [69, 320, 322], "setup": [69, 76, 77, 78, 88, 89, 226, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 250, 252, 254, 255, 256, 257, 258, 269, 270, 272, 273, 274, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 295, 296, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 313, 314, 315, 316, 317, 323, 324, 325, 327, 329, 330, 331, 332, 333, 334, 335, 336, 337], "version": [69, 75, 92, 179, 270], "wifi": [69, 294], "set": [69, 76, 236, 283, 284, 319, 324, 332], "pre": [70, 84], "3": [70, 76, 77, 78, 84, 90, 283], "portain": 71, "vnc": 72, "tigervnc": 72, "viewer": [72, 277, 286, 287], "vncviewer": 72, "prepar": [72, 77, 78, 90], "vncserver": 72, "boot": 72, "protobuf": [74, 89, 90, 203, 204, 205, 254], "librari": [75, 274], "platform": 75, "tutori": [76, 82, 227], "up": [76, 85, 283, 284, 319, 324], "variabl": [76, 92], "head": [76, 77, 78, 79, 80], "over": [76, 77, 78, 79, 80, 90], "part": [76, 77, 78, 79, 80, 81, 83, 84, 85, 86, 87, 315], "enter": [77, 78], "virtualenv": [77, 78, 88], "cam": [77, 79, 90, 227, 320, 324], "4": [78, 79, 85, 90], "deploi": [78, 79, 240], "packag": [79, 88, 248, 312, 318, 328], "deploy": 79, "web_cam_image_servic": 79, "battery_servic": 79, "recreat": 79, "arm64": 79, "udev": 79, "rule": 79, "It": 79, "confirm": 79, "5": [79, 80, 86, 90], "playback": [80, 307], "its": 80, "cloud": [80, 90, 155, 248, 252, 285, 310, 333], "6": [80, 81, 87], "further": 81, "read": 81, "fetch": [82, 83, 84, 85, 86, 87], "train": 83, "model": [83, 84, 87], "evalu": 84, "class": [84, 90], "token": [84, 182, 183], "pick": 85, "detect": [86, 326], "peopl": 86, "quickstart": 88, "pip": 88, "verifi": 88, "queri": [88, 280], "get": [88, 277, 310], "account": 88, "ping": 88, "full": 88, "distribut": 88, "github": 88, "hello": [88, 289, 304, 309], "let": 88, "see": 88, "independ": [88, 297], "take": [88, 89], "next": 88, "program": [89, 226, 228, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 257, 284, 288, 289, 290, 313, 329], "fundament": 89, "retriev": [89, 264, 278], "asynchron": [89, 280], "inspect": 89, "wa": 89, "defin": [89, 283], "endpoint": [89, 92, 270, 274, 325], "clear": 89, "ownership": 89, "establish": 89, "timesync": [89, 330], "off": [89, 90], "1": [90, 283], "0": 90, "chang": [90, 327], "bug": 90, "fix": 90, "improv": 90, "rajant": 90, "known": [90, 328], "issu": [90, 328], "preexist": 90, "undiscov": 90, "prior": 90, "sampl": 90, "live": 90, "relat": 90, "upcom": 90, "logstatu": [90, 92], "depend": [90, 93, 226, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 250, 251, 252, 254, 255, 256, 257, 258, 269, 270, 271, 272, 273, 274, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 295, 296, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 313, 314, 315, 316, 317, 323, 324, 325, 327, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338], "field": 90, "valu": [90, 92, 319], "imped": [90, 237], "fan": [90, 273], "ground": 90, "clutter": 90, "staircas": [90, 92], "timeout": 90, "renam": 90, "disallow": 90, "auto": [90, 107, 246], "return": [90, 107, 246], "constrain": [90, 229], "pushbar": 90, "open": 90, "ir": [90, 140, 257], "emitt": 90, "estim": 90, "licens": [90, 92, 145, 291], "se2trajectorycommand": [90, 92], "except": [90, 127, 213, 219, 223], "environment": 90, "expand": 90, "poor": 90, "expos": 90, "specifi": [90, 247], "consist": [90, 283], "across": 90, "bosdyn": [90, 92, 191], "miscellan": 90, "proto": [91, 92, 96, 196], "alertdata": 92, "severitylevel": 92, "arm_command": 92, "armcartesiancommand": 92, "armimpedancecommand": 92, "armjointmovecommand": 92, "armjointposit": 92, "armjointtrajectori": 92, "armjointtrajectorypoint": 92, "armjointveloc": 92, "armparam": 92, "armstopcommand": 92, "armvelocitycommand": 92, "cartesianveloc": 92, "cylindricalveloc": 92, "gazecommand": 92, "namedarmpositionscommand": 92, "axismod": 92, "plannerstatu": 92, "arm_surface_contact": 92, "admittanceset": 92, "arm_surface_contact_servic": 92, "armsurfacecontactcommand": 92, "armsurfacecontactrespons": 92, "armsurfacecontactservic": 92, "getauthtokenrequest": 92, "getauthtokenrespons": 92, "auth_servic": 92, "authservic": 92, "auto_return": 92, "configurerequest": 92, "configurerespons": 92, "getconfigurationrequest": 92, "getconfigurationrespons": 92, "startrequest": 92, "startrespons": 92, "auto_return_servic": 92, "autoreturnservic": 92, "compileautowalkrequest": 92, "compileautowalkrespons": 92, "failedelementsentri": 92, "elementidentifi": 92, "failedel": 92, "loadautowalkrequest": 92, "loadautowalkrespons": 92, "nodeidentifi": 92, "autowalk_servic": 92, "autowalkservic": 92, "walk": [92, 243, 272], "dataacquisit": 92, "executechoreographi": 92, "remotegrpc": 92, "sleep": 92, "actionwrapp": 92, "armsensorpoint": 92, "grippercameraparam": 92, "grippercommand": 92, "robotbodypos": 92, "robotbodysit": 92, "spotcamalign": 92, "align": 92, "spotcaml": 92, "brightnessesentri": 92, "spotcamptz": 92, "batterymonitor": 92, "choreographyitem": 92, "failurebehavior": 92, "proceedif": 92, "returntostartandtermin": 92, "returntostartandtryagainlat": 92, "safepoweroff": 92, "globalparamet": 92, "hribehavior": 92, "playbackmod": 92, "continu": 92, "onc": 92, "period": 92, "target": 92, "reloc": 92, "targetstowbehavior": 92, "basic_command": 92, "armdragcommand": 92, "batterychangeposecommand": 92, "constrainedmanipulationcommand": 92, "freezecommand": 92, "jointcommand": 92, "contactadvic": 92, "updaterequest": 92, "gain": 92, "robotcommandfeedbackstatu": 92, "se2velocitycommand": 92, "safepoweroffcommand": 92, "selfrightcommand": 92, "sitcommand": 92, "stanc": [92, 327], "footpositionsentri": 92, "stancecommand": 92, "standcommand": 92, "stopcommand": 92, "directionhint": 92, "controlmod": 92, "tasktyp": 92, "advic": 92, "bodymovementstatu": 92, "finalgoalstatu": 92, "unsafeact": 92, "standingst": 92, "datadescriptor": 92, "descriptorblock": 92, "fileformatdescriptor": 92, "annotationsentri": 92, "fileformatvers": 92, "fileindex": 92, "messagetypedescriptor": 92, "podtypedescriptor": 92, "seriesblockindex": 92, "blockentri": 92, "seriesdescriptor": 92, "seriesidentifi": 92, "specentri": 92, "structtypedescriptor": 92, "keytoseriesidentifierhashentri": 92, "checksumtyp": 92, "podtypeenum": 92, "data_acquisit": 92, "acquiredatarequest": 92, "acquiredatarespons": 92, "acquireplugindatarequest": 92, "acquireplugindatarespons": 92, "acquisitioncapabilitylist": 92, "acquisitionrequestlist": 92, "associatedalertdata": 92, "associatedmetadata": 92, "cancelacquisitionrequest": 92, "cancelacquisitionrespons": 92, "captureactionid": 92, "dataacquisitioncap": 92, "datacaptur": 92, "dataerror": 92, "dataidentifi": 92, "getserviceinforequest": 92, "getserviceinforespons": 92, "getstatusrequest": 92, "getstatusrespons": 92, "imageacquisitioncap": 92, "imagesourcecaptur": 92, "livedatarequest": 92, "livedatarespons": 92, "capabilitylivedata": 92, "signalsentri": 92, "networkcomputecap": 92, "networkcomputecaptur": 92, "networkcomputeerror": 92, "pluginserviceerror": 92, "errorcod": 92, "data_acquisition_plugin_servic": 92, "dataacquisitionpluginservic": 92, "data_acquisition_servic": 92, "dataacquisitionservic": 92, "data_acquisition_stor": 92, "actionidqueri": 92, "dataqueryparam": 92, "listcaptureactionsrequest": 92, "listcaptureactionsrespons": 92, "liststoredalertdatarequest": 92, "liststoredalertdatarespons": 92, "liststoreddatarequest": 92, "liststoreddatarespons": 92, "liststoredimagesrequest": 92, "liststoredimagesrespons": 92, "liststoredmetadatarequest": 92, "liststoredmetadatarespons": 92, "querymaxcaptureidrequest": 92, "querymaxcaptureidrespons": 92, "queryparamet": 92, "querystoredcaptureresult": 92, "querystoredcapturesrequest": 92, "querystoredcapturesrespons": 92, "storealertdatarequest": 92, "storealertdatarespons": 92, "storedatarequest": 92, "storedatarespons": 92, "storeimagerequest": 92, "storeimagerespons": 92, "storemetadatarequest": 92, "storemetadatarespons": 92, "storestreamrequest": 92, "storestreamrespons": 92, "storedcaptureddata": 92, "storedlargecaptureddata": 92, "timerangequeri": 92, "data_acquisition_store_servic": 92, "dataacquisitionstoreservic": 92, "data_buff": 92, "datablob": 92, "operatorcom": 92, "recorddatablobsrequest": 92, "recorddatablobsrespons": 92, "recordeventsrequest": 92, "recordeventsrespons": 92, "recordoperatorcommentsrequest": 92, "recordoperatorcommentsrespons": 92, "recordsignalticksrequest": 92, "recordsignalticksrespons": 92, "recordtextmessagesrequest": 92, "recordtextmessagesrespons": 92, "registersignalschemarequest": 92, "registersignalschemarespons": 92, "signalschema": 92, "signalschemaid": 92, "signaltick": 92, "textmessag": 92, "logpreservehint": 92, "encod": 92, "data_buffer_servic": 92, "databufferservic": 92, "data_chunk": 92, "datachunk": 92, "data_index": 92, "blobpag": 92, "blobspec": 92, "databufferstatu": 92, "dataindex": 92, "dataqueri": 92, "deletedatapagesrequest": 92, "deletedatapagesrespons": 92, "deletepagestatu": 92, "eventspec": 92, "eventscom": 92, "eventscommentsspec": 92, "getdatabufferstatusrequest": 92, "getdatabufferstatusrespons": 92, "getdataindexrequest": 92, "getdataindexrespons": 92, "getdatapagesrequest": 92, "getdatapagesrespons": 92, "geteventscommentsrequest": 92, "geteventscommentsrespons": 92, "grpcpage": 92, "grpcspec": 92, "pageinfo": 92, "pagesandtimestamp": 92, "compress": 92, "pageformat": 92, "data_servic": 92, "dataservic": 92, "getserviceentryrequest": 92, "getserviceentryrespons": 92, "listserviceentriesrequest": 92, "listserviceentriesrespons": 92, "serviceentri": 92, "directory_registr": 92, "registerservicerequest": 92, "registerservicerespons": 92, "unregisterservicerequest": 92, "unregisterservicerespons": 92, "updateservicerequest": 92, "updateservicerespons": 92, "directory_registration_servic": 92, "directory_servic": 92, "configrang": 92, "dockstat": 92, "dockingcommandfeedbackrequest": 92, "dockingcommandfeedbackrespons": 92, "dockingcommandrequest": 92, "dockingcommandrespons": 92, "getdockingconfigrequest": 92, "getdockingconfigrespons": 92, "getdockingstaterequest": 92, "getdockingstaterespons": 92, "updatedockingparam": 92, "dockedstatu": 92, "linkstatu": 92, "docktyp": 92, "prepposebehavior": 92, "docking_servic": 92, "dockingservic": 92, "deregisterestopendpointrequest": 92, "deregisterestopendpointrespons": 92, "estopcheckinrequest": 92, "estopcheckinrespons": 92, "estopconfig": 92, "estopendpoint": 92, "estopendpointwithstatu": 92, "estopsystemstatu": 92, "getestopconfigrequest": 92, "getestopconfigrespons": 92, "getestopsystemstatusrequest": 92, "getestopsystemstatusrespons": 92, "registerestopendpointrequest": 92, "registerestopendpointrespons": 92, "setestopconfigrequest": 92, "setestopconfigrespons": 92, "estopstoplevel": 92, "estop_servic": 92, "estopservic": 92, "fault_servic": 92, "faultservic": 92, "full_body_command": 92, "fullbodycommand": 92, "box2": 92, "box2withfram": 92, "box3": 92, "box3withfram": 92, "circl": 92, "circlewithfram": 92, "cylindricalcoordin": 92, "frametreesnapshot": 92, "childtoparentedgemapentri": 92, "parentedg": 92, "matrix": 92, "matrixint32": 92, "matrixint64": 92, "matrixf": 92, "orientedbox2": 92, "plane": 92, "polylin": 92, "polygon": 92, "polygonwithexclus": 92, "quad": 92, "quaternion": 92, "rai": [92, 158, 313], "se2pos": 92, "se2veloc": 92, "se2velocitylimit": 92, "se3covari": 92, "se3pos": 92, "se3veloc": 92, "vec2": 92, "vec2valu": 92, "vec3": 92, "vec3valu": 92, "vector": 92, "volum": 92, "wrench": 92, "aggreg": [92, 132], "newgpsdatarequest": 92, "newgpsdatarespons": 92, "aggregator_servic": 92, "aggregatorservic": 92, "gpsdatapoint": 92, "accuraci": 92, "fixmod": 92, "satellit": 92, "gpsdevic": 92, "llh": 92, "locationandgpsdevic": 92, "filter": 92, "constel": 92, "getlocationrequest": 92, "getlocationrespons": 92, "gpsstate": 92, "resetregistrationrequest": 92, "resetregistrationrespons": 92, "registration_servic": 92, "registrationservic": 92, "graph_nav": [92, 283], "area_callback": 92, "areacallbackerror": 92, "areacallbackinform": 92, "areacallbackinformationrequest": 92, "areacallbackinformationrespons": 92, "begincallbackrequest": 92, "begincallbackrespons": 92, "begincontrolrequest": 92, "begincontrolrespons": 92, "endcallbackrequest": 92, "endcallbackrespons": 92, "regioninform": 92, "routechangerequest": 92, "routechangerespons": 92, "stopconfigur": 92, "updatecallbackrequest": 92, "updatecallbackrespons": 92, "navpolici": 92, "updateloc": 92, "callerror": 92, "entitywait": 92, "facedirect": 92, "stage": 92, "errortyp": 92, "localizationchang": 92, "area_callback_data": 92, "areacallbackdata": 92, "areacallbackmapconfig": 92, "area_callback_servic": 92, "areacallbackservic": 92, "gpslocal": 92, "areacallbackserviceerror": 92, "cleargraphrequest": 92, "cleargraphrespons": 92, "downloadedgesnapshotrequest": 92, "downloadedgesnapshotrespons": 92, "downloadgraphrequest": 92, "downloadgraphrespons": 92, "downloadgraphstreamingrespons": 92, "downloadwaypointsnapshotrequest": 92, "downloadwaypointsnapshotrespons": 92, "gpsnavigationparam": 92, "getlocalizationstaterequest": 92, "getlocalizationstaterespons": 92, "lostdetectorst": 92, "modifynavigationrespons": 92, "navigaterouterequest": 92, "navigaterouterespons": 92, "navigatetoanchorrequest": 92, "navigatetoanchorrespons": 92, "navigatetorequest": 92, "navigatetorespons": 92, "navigationfeedbackrequest": 92, "navigationfeedbackrespons": 92, "activeregioninform": 92, "activeregioninformationentri": 92, "areacallbackerrorsentri": 92, "remotepointcloudstatu": 92, "routefollowingparam": 92, "routegenparam": 92, "sensorcompatibilitystatu": 92, "setlocalizationrequest": 92, "setlocalizationrespons": 92, "suspectedambigu": 92, "travelparam": 92, "uploadedgesnapshotrequest": 92, "uploadedgesnapshotrespons": 92, "uploadgraphrequest": 92, "uploadgraphrespons": 92, "validationstatu": 92, "uploadgraphstreamingrequest": 92, "uploadwaypointsnapshotrequest": 92, "uploadwaypointsnapshotrespons": 92, "validategraphrequest": 92, "validategraphrespons": 92, "visualrefinementopt": 92, "gpsstatu": 92, "areacallbackstatu": 92, "blockagestatu": 92, "routefollowingstatu": 92, "stuckreason": 92, "resumebehavior": 92, "routeblockedbehavior": 92, "startroutebehavior": 92, "fiducialinit": 92, "qualitycheckresult": 92, "featurequalitytoler": 92, "pathplannermod": 92, "graph_nav_servic": 92, "lost_detect": 92, "lostdetectorstrict": 92, "anchoredworldobject": 92, "areacallbackregion": 92, "clientmetadata": 92, "areacallbacksentri": 92, "stairdata": 92, "edgesnapshot": 92, "mapstat": 92, "stat": 92, "regionwithfram": 92, "gpsset": 92, "localizeregion": 92, "circle2d": 92, "empti": 92, "loopclosureset": 92, "waypointsnapshot": 92, "annotationst": 92, "directionconstraint": 92, "groundclutteravoidancemod": 92, "pathfollowingmod": 92, "descentprefer": 92, "edgesourc": 92, "datafilt": 92, "waypointsourc": 92, "map_process": 92, "anchorhintuncertainti": 92, "anchoringhint": 92, "posebound": 92, "processanchoringrequest": 92, "measurementparam": 92, "optimizerparam": 92, "processanchoringrespons": 92, "gpsresult": 92, "processtopologyrequest": 92, "collisioncheckingparam": 92, "featurematchingparam": 92, "fiducialloopclosureparam": 92, "icpparam": 92, "odometryloopclosureparam": 92, "processtopologyrespons": 92, "waypointanchorhint": 92, "worldobjectanchorhint": 92, "map_processing_servic": 92, "mapprocessingservic": 92, "completedrout": 92, "completededg": 92, "createedgerequest": 92, "createedgerespons": 92, "createwaypointrequest": 92, "createwaypointrespons": 92, "getrecordstatusrequest": 92, "getrecordstatusrespons": 92, "recordingenviron": 92, "setrecordingenvironmentrequest": 92, "setrecordingenvironmentrespons": 92, "startrecordingrequest": 92, "startrecordingrespons": 92, "stoprecordingrequest": 92, "stoprecordingrespons": 92, "recording_servic": 92, "visual_featur": 92, "directionwithcovari": 92, "genericdescriptor": 92, "landmarkobservationindex": 92, "positionwithcovari": 92, "visualdescriptor": 92, "visualkeyfram": 92, "visualkeyframebundl": 92, "visualkeypoint": 92, "visuallandmark": 92, "gripper_camera_param": 92, "grippercameragetparamrequest": 92, "grippercameragetparamrespons": 92, "grippercameraparamrequest": 92, "grippercameraparamrespons": 92, "roiparamet": 92, "cameramod": 92, "ledmod": 92, "hdrparamet": 92, "roiwindows": 92, "gripper_camera_param_servic": 92, "grippercameraparamservic": 92, "gripper_command": 92, "clawgrippercommand": 92, "header": 92, "commonerror": 92, "requesthead": 92, "responsehead": 92, "captureparamet": 92, "getimagerequest": 92, "getimagerespons": 92, "imagecaptur": 92, "imagecaptureandsourc": 92, "imagerequest": 92, "imagerespons": 92, "imagesourc": 92, "kannalabrandtmodel": 92, "kannalabrandtintrins": 92, "pinholebrownconradi": 92, "pinholebrownconradyintrins": 92, "pinholemodel": 92, "cameraintrins": 92, "listimagesourcesrequest": 92, "listimagesourcesrespons": 92, "pixelformat": 92, "imagetyp": 92, "image_geometri": 92, "areai": 92, "rectanglei": 92, "image_servic": 92, "imageservic": 92, "ir_enable_dis": 92, "irenabledisablerequest": 92, "irenabledisablerespons": 92, "ir_enable_disable_servic": 92, "irenabledisableservic": 92, "actionaft": 92, "controlledmotorsoff": 92, "immediaterobotoff": 92, "leasestal": 92, "recordev": 92, "checkinrequest": 92, "checkinrespons": 92, "livepolici": 92, "modifypolicyrequest": 92, "modifypolicyrespons": 92, "policycontrolact": 92, "keepalive_servic": 92, "keepaliveservic": 92, "acquireleaserequest": 92, "acquireleaserespons": 92, "leaseown": 92, "leaseresourc": 92, "leaseuseresult": 92, "listleasesrequest": 92, "listleasesrespons": 92, "resourcetre": 92, "retainleaserequest": 92, "retainleaserespons": 92, "returnleaserequest": 92, "returnleaserespons": 92, "takeleaserequest": 92, "takeleaserespons": 92, "lease_servic": 92, "leaseservic": 92, "getfeatureenabledrequest": 92, "getfeatureenabledrespons": 92, "featureenabledentri": 92, "getlicenseinforequest": 92, "getlicenseinforespons": 92, "licenseinfo": 92, "license_servic": 92, "licenseservic": 92, "local_grid": 92, "getlocalgridtypesrequest": 92, "getlocalgridtypesrespons": 92, "getlocalgridsrequest": 92, "getlocalgridsrespons": 92, "localgrid": 92, "localgridext": 92, "localgridrequest": 92, "localgridrespons": 92, "localgridtyp": 92, "cellformat": 92, "local_grid_servic": 92, "localgridservic": 92, "log_statu": 92, "getactivelogstatusesrequest": 92, "getactivelogstatusesrespons": 92, "getlogstatusrequest": 92, "getlogstatusrespons": 92, "startexperimentlogrequest": 92, "startexperimentlogrespons": 92, "startretrologrequest": 92, "startretrologrespons": 92, "terminatelogrequest": 92, "terminatelogrespons": 92, "updateexperimentlogrequest": 92, "updateexperimentlogrespons": 92, "log_status_servic": 92, "logstatusservic": 92, "manipulation_api": 92, "allowableorient": 92, "apigraspoverrid": 92, "apigraspoverriderequest": 92, "apigraspoverriderespons": 92, "apigraspedcarrystateoverrid": 92, "graspparam": 92, "manipulationapifeedbackrequest": 92, "manipulationapifeedbackrespons": 92, "manipulationapirequest": 92, "manipulationapirespons": 92, "pickobject": 92, "pickobjectexecuteplan": 92, "pickobjectinimag": 92, "pickobjectrayinworld": 92, "rotationwithtoler": 92, "squeezegrasp": 92, "vectoralignmentwithtoler": 92, "walktoobjectinimag": 92, "walktoobjectrayinworld": 92, "overrid": [92, 236], "grasppositionconstraint": 92, "manipulationcamerasourc": 92, "manipulationfeedbackst": 92, "walkgazemod": 92, "manipulation_api_servic": 92, "manipulationapiservic": 92, "absolute_metr": 92, "absolutemetricssnapshot": 92, "metrics_logging_robot": 92, "getabsolutemetricsnapshotrequest": 92, "getabsolutemetricsnapshotrespons": 92, "getmetricsrequest": 92, "getmetricsrespons": 92, "getstoresequencerangerequest": 92, "getstoresequencerangerespons": 92, "metrics_logging_robot_servic": 92, "metricsloggingrobotservic": 92, "signed_proto": 92, "signedproto": 92, "answerquestionrequest": 92, "answerquestionrespons": 92, "failednod": 92, "getinforequest": 92, "getinforespons": 92, "getmissionrequest": 92, "getmissionrespons": 92, "getstaterequest": 92, "getstaterespons": 92, "loadmissionrequest": 92, "loadmissionrespons": 92, "missioninfo": 92, "nodeinfo": 92, "pausemissionrequest": 92, "pausemissionrespons": 92, "playmissionrequest": 92, "playmissionrespons": 92, "playset": 92, "question": [92, 295], "restartmissionrequest": 92, "restartmissionrespons": 92, "answeredquest": 92, "nodestatesattick": 92, "nodest": 92, "blackboardst": 92, "stopmissionrequest": 92, "stopmissionrespons": 92, "mission_servic": 92, "bosdyndockst": 92, "bosdyngraphnavloc": 92, "bosdyngraphnavst": 92, "bosdyngrippercameraparamsst": 92, "bosdynnavigaterout": 92, "bosdynnavigateto": 92, "bosdynpowerrequest": 92, "bosdynquerystoredcaptur": 92, "captureactionidformat": 92, "bosdynrecordev": 92, "additionalparametersentri": 92, "bosdynrobotcommand": 92, "bosdynrobotst": 92, "clearbehaviorfault": 92, "operand": 92, "constantresult": 92, "createmissiontext": 92, "dataacquisitiononinterrupt": 92, "datetoblackboard": 92, "defineblackboard": 92, "fordur": 92, "formatblackboard": 92, "missionuploadchoreographi": 92, "paralleland": 92, "prompt": [92, 295], "optionslist": 92, "restartwhenpaus": 92, "retainleas": 92, "retri": 92, "selector": 92, "setblackboard": 92, "setgraspoverrid": 92, "setgrippercameraparam": 92, "simpleparallel": 92, "spotcamfocusst": 92, "adjustparamet": 92, "spotcamresetautofocu": 92, "spotcamstoremedia": 92, "storemetadata": 92, "switch": 92, "intchildrenentri": 92, "compar": 92, "handlestal": 92, "completionbehavior": 92, "establishsessionrequest": 92, "establishsessionrespons": 92, "getremotemissionserviceinforequest": 92, "getremotemissionserviceinforespons": 92, "stoprequest": 92, "stoprespons": 92, "teardownsessionrequest": 92, "teardownsessionrespons": 92, "tickrequest": 92, "tickrespons": 92, "remote_servic": 92, "util": [92, 103, 165, 185, 209, 215, 216, 220, 224], "constantvalu": 92, "keyvalu": 92, "missiontext": 92, "userdata": 92, "variabledeclar": 92, "result": [92, 283], "mobility_command": 92, "mobilitycommand": 92, "network_compute_bridg": 92, "availablemodel": 92, "computeparamet": 92, "imagesourceandservic": 92, "listavailablemodelsrequest": 92, "listavailablemodelsrespons": 92, "modeldata": 92, "modellabel": 92, "networkcomputeinputdata": 92, "networkcomputeinputdatabridg": 92, "networkcomputeinputdatawork": 92, "networkcomputerequest": 92, "networkcomputerespons": 92, "outputimagesentri": 92, "roioutputdataentri": 92, "networkcomputeserverconfigur": 92, "outputdata": 92, "outputimag": 92, "outputimagespec": 92, "workercomputerequest": 92, "workercomputerespons": 92, "listavailablemodelsstatu": 92, "rotateimag": 92, "networkcomputestatu": 92, "network_compute_bridge_servic": 92, "network_stat": 92, "associ": 92, "wifidevic": 92, "wifistat": 92, "jointlimit": 92, "listpayloadsrequest": 92, "listpayloadsrespons": 92, "momentofintertia": 92, "payloadmassvolumeproperti": 92, "payloadpreset": 92, "mountframenam": 92, "payload_estim": 92, "payloadestimationcommand": 92, "payload_registr": 92, "getpayloadauthtokenrequest": 92, "getpayloadauthtokenrespons": 92, "payloadcredenti": 92, "registerpayloadrequest": 92, "registerpayloadrespons": 92, "updatepayloadattachedrequest": 92, "updatepayloadattachedrespons": 92, "updatepayloadversionrequest": 92, "updatepayloadversionrespons": 92, "payload_registration_servic": 92, "payload_servic": 92, "point_cloud": 92, "getpointcloudrequest": 92, "getpointcloudrespons": 92, "listpointcloudsourcesrequest": 92, "listpointcloudsourcesrespons": 92, "pointcloud": 92, "encodingparamet": 92, "pointcloudrequest": 92, "pointcloudrespons": 92, "pointcloudsourc": 92, "point_cloud_servic": 92, "pointcloudservic": 92, "fanpowercommandfeedbackrequest": 92, "fanpowercommandfeedbackrespons": 92, "fanpowercommandrequest": 92, "fanpowercommandrespons": 92, "powercommandfeedbackrequest": 92, "powercommandfeedbackrespons": 92, "powercommandrequest": 92, "powercommandrespons": 92, "resetsafetystoprequest": 92, "resetsafetystoprespons": 92, "powercommandstatu": 92, "safetystoptyp": 92, "power_servic": 92, "powerservic": 92, "ray_cast": 92, "rayintersect": 92, "raycastrequest": 92, "raycastrespons": 92, "ray_cast_servic": 92, "raycastservic": 92, "robot_command": 92, "clearbehaviorfaultrequest": 92, "clearbehaviorfaultrespons": 92, "jointcontrolstreamrequest": 92, "jointcontrolstreamrespons": 92, "robotcommand": 92, "robotcommandfeedback": 92, "robotcommandfeedbackrequest": 92, "robotcommandfeedbackrespons": 92, "robotcommandrequest": 92, "robotcommandrespons": 92, "robot_command_servic": 92, "robotcommandservic": 92, "robotcommandstreamingservic": 92, "robot_id": 92, "robotid": 92, "robotidrequest": 92, "robotidrespons": 92, "robotsoftwarereleas": 92, "softwarevers": 92, "robot_id_servic": 92, "robotidservic": 92, "robot_st": 92, "batteryst": 92, "behaviorfault": 92, "behaviorfaultst": 92, "behaviorst": 92, "combinedjointst": 92, "commsstat": 92, "estopst": 92, "footstat": 92, "terrainst": 92, "hardwareconfigur": 92, "imust": 92, "packet": 92, "jointstat": 92, "kinematicst": 92, "manipulatorst": 92, "motortemperatur": 92, "powerst": 92, "robothardwareconfigurationrequest": 92, "robothardwareconfigurationrespons": 92, "robotimpairedst": 92, "robotlinkmodelrequest": 92, "robotlinkmodelrespons": 92, "robotmetr": 92, "robotmetricsrequest": 92, "robotmetricsrespons": 92, "robotst": 92, "robotstaterequest": 92, "robotstaterespons": 92, "robotstatestreamrequest": 92, "robotstatestreamrespons": 92, "commandst": 92, "servicefaultst": 92, "aggregatedentri": 92, "skeleton": 92, "objmodel": 92, "systemfault": 92, "systemfaultst": 92, "systemst": 92, "wifist": 92, "caus": 92, "contact": [92, 104, 241], "carryst": 92, "stowstat": 92, "motorpowerst": 92, "payloadportspowerst": 92, "robotpowerst": 92, "shorepowerst": 92, "wifiradiopowerst": 92, "impairedstatu": 92, "sever": 92, "robot_state_servic": 92, "robotstateservic": 92, "robotstatestreamingservic": 92, "service_custom": 92, "boolparam": 92, "customparam": 92, "customparamcollect": 92, "customparamerror": 92, "dictparam": 92, "childspec": 92, "specsentri": 92, "valuesentri": 92, "doubleparam": 92, "int64param": 92, "listparam": 92, "oneofparam": 92, "regionofinterestparam": 92, "serviceandsourc": 92, "stringparam": 92, "userinterfaceinfo": 92, "service_fault": 92, "clearservicefaultrequest": 92, "clearservicefaultrespons": 92, "servicefault": 92, "servicefaultid": 92, "triggerservicefaultrequest": 92, "triggerservicefaultrespons": 92, "alertconditionspec": 92, "sensoroutputspec": 92, "signaldata": 92, "signaldisplayinfo": 92, "signalspec": 92, "sparse_featur": 92, "keypoint": 92, "keypointmatch": 92, "keypointset": 92, "match": 92, "matchtyp": 92, "keypointtyp": 92, "choreography_param": 92, "animateparam": 92, "animatedcycleparam": 92, "armmoveparam": 92, "bodyholdparam": 92, "bourreeparam": 92, "buttcircleparam": 92, "buzzernoteparam": 92, "chickenheadparam": 92, "clapparam": 92, "crawlparam": 92, "customgaitcommand": 92, "customgaitcommandlimit": 92, "customgaitparam": 92, "eulerratezyxvalu": 92, "eulerzyx": 92, "eulerzyxvalu": 92, "fadecolorparam": 92, "fidgetstandparam": 92, "figure8param": 92, "framesnapshotparam": 92, "frontupparam": 92, "gotoparam": 92, "gripperparam": 92, "hopparam": 92, "independentcolorparam": 92, "jumpparam": 92, "kneelcircleparam": 92, "kneellegmove2param": 92, "kneellegmoveparam": 92, "legjointparam": 92, "pace2stepparam": 92, "randomrotateparam": 92, "ripplecolorparam": 92, "rotatebodyparam": 92, "runningmanparam": 92, "setallcolorparam": 92, "setaudiovisualcolorparam": 92, "setcolorparam": 92, "sideparam": 92, "stanceshap": 92, "stepparam": 92, "swayparam": 92, "swingparam": 92, "swingphas": 92, "turnparam": 92, "twerkparam": 92, "workspacearmmoveparam": 92, "armmovefram": 92, "eas": 92, "fidgetpreset": 92, "inclus": 92, "lead": 92, "ledlight": 92, "pivot": 92, "lightsid": 92, "side": 92, "swaystyl": 92, "choreography_sequ": 92, "activemov": 92, "animatearm": 92, "handpos": 92, "animatebodi": 92, "animategripp": 92, "animateleg": 92, "animatesingleleg": 92, "animationkeyfram": 92, "armjointangl": 92, "choreographerdisplayinfo": 92, "choreographersav": 92, "choreographycommandrequest": 92, "choreographycommandrespons": 92, "choreographyinfo": 92, "choreographysequ": 92, "choreographystatelog": 92, "choreographystatusrequest": 92, "choreographystatusrespons": 92, "choreographytimeadjustrequest": 92, "choreographytimeadjustrespons": 92, "clearallsequencefilesrequest": 92, "clearallsequencefilesrespons": 92, "deletesequencerequest": 92, "deletesequencerespons": 92, "downloadrobotstatelogrequest": 92, "downloadrobotstatelogrespons": 92, "executechoreographyrequest": 92, "executechoreographyrespons": 92, "getanimationrequest": 92, "getanimationrespons": 92, "getchoreographysequencerequest": 92, "getchoreographysequencerespons": 92, "legjointangl": 92, "listallmovesrequest": 92, "listallmovesrespons": 92, "listallsequencesrequest": 92, "listallsequencesrespons": 92, "loggedfootcontact": 92, "loggedjoint": 92, "loggedstatekeyfram": 92, "modifychoreographyinforequest": 92, "modifychoreographyinforespons": 92, "movecommand": 92, "moveinfo": 92, "moveparam": 92, "savesequencerequest": 92, "savesequencerespons": 92, "sequenceinfo": 92, "startrecordingstaterequest": 92, "startrecordingstaterespons": 92, "stoprecordingstaterequest": 92, "stoprecordingstaterespons": 92, "uploadanimatedmoverequest": 92, "uploadanimatedmoverespons": 92, "uploadchoreographyrequest": 92, "uploadchoreographyrespons": 92, "armplayback": 92, "logtyp": 92, "transitionst": 92, "savedst": 92, "choreography_servic": 92, "choreographyservic": 92, "doorcommand": 92, "autograspcommand": 92, "autopushcommand": 92, "warmstartcommand": 92, "opendoorcommandrequest": 92, "opendoorcommandrespons": 92, "opendoorfeedbackrequest": 92, "opendoorfeedbackrespons": 92, "handletyp": 92, "hingesid": 92, "swingdirect": 92, "door_area_callback": 92, "areacallbackdoorconfig": 92, "door_servic": 92, "doorservic": 92, "inverse_kinemat": 92, "inversekinematicsrequest": 92, "bodymountedtool": 92, "fixedst": 92, "ongroundplanest": 92, "toolgazetask": 92, "toolposetask": 92, "wristmountedtool": 92, "inversekinematicsrespons": 92, "namedarmconfigur": 92, "inverse_kinematics_servic": 92, "inversekinematicsservic": 92, "bodycontrolparam": 92, "bodyassistformanipul": 92, "bodypos": 92, "bodyexternalforceparam": 92, "mobilityparam": 92, "obstacleparam": 92, "terrainparam": 92, "rotationset": 92, "externalforceind": 92, "locomotionhint": 92, "hazarddetectionmod": 92, "stairsmod": 92, "swingheight": 92, "gratedsurfacesmod": 92, "spot_check": 92, "cameracalibrationcommandrequest": 92, "cameracalibrationcommandrespons": 92, "cameracalibrationfeedbackrequest": 92, "cameracalibrationfeedbackrespons": 92, "depthplanespotcheckresult": 92, "footheightcheckresult": 92, "hiprangeofmotionresult": 92, "jointkinematiccheckresult": 92, "legpaircheckresult": 92, "loadcellspotcheckresult": 92, "payloadcheckresult": 92, "spotcheckcommandrequest": 92, "spotcheckcommandrespons": 92, "spotcheckfeedbackrequest": 92, "spotcheckfeedbackrespons": 92, "cameraresultsentri": 92, "hiprangeofmotionresultsentri": 92, "kinematiccalresultsentri": 92, "loadcellresultsentri": 92, "spot_check_servic": 92, "spotcheckservic": 92, "spot_const": 92, "jointindex": 92, "legdoford": 92, "legindex": 92, "spot_cam": 92, "led": 92, "getledbrightnessrequest": 92, "getledbrightnessrespons": 92, "setledbrightnessrequest": 92, "setledbrightnessrespons": 92, "deletesoundrequest": 92, "deletesoundrespons": 92, "getaudiocapturechannelrequest": 92, "getaudiocapturechannelrespons": 92, "getaudiocapturegainrequest": 92, "getaudiocapturegainrespons": 92, "getvolumerequest": 92, "getvolumerespons": 92, "listsoundsrequest": 92, "listsoundsrespons": 92, "loadsoundrequest": 92, "loadsoundrespons": 92, "playsoundrequest": 92, "playsoundrespons": 92, "setaudiocapturechannelrequest": 92, "setaudiocapturechannelrespons": 92, "setaudiocapturegainrequest": 92, "setaudiocapturegainrespons": 92, "setvolumerequest": 92, "setvolumerespons": 92, "sound": 92, "audiocapturechannel": 92, "pinholeintrins": 92, "sphericallimit": 92, "compositor": [92, 170], "getircolormaprequest": 92, "getircolormaprespons": 92, "getirmeteroverlayrequest": 92, "getirmeteroverlayrespons": 92, "getscreenrequest": 92, "getscreenrespons": 92, "getvisiblecamerasrequest": 92, "getvisiblecamerasrespons": 92, "window": 92, "ircolormap": 92, "scalingpair": 92, "irmeteroverlai": 92, "deltapair": 92, "normalizedcoordin": 92, "tempunit": 92, "listscreensrequest": 92, "listscreensrespons": 92, "screendescript": 92, "setircolormaprequest": 92, "setircolormaprespons": 92, "setirmeteroverlayrequest": 92, "setirmeteroverlayrespons": 92, "setscreenrequest": 92, "setscreenrespons": 92, "colormap": 92, "tempunittyp": 92, "health": [92, 171], "clearbiteventsrequest": 92, "clearbiteventsrespons": 92, "getbitstatusrequest": 92, "getbitstatusrespons": 92, "degrad": 92, "getsystemlogrequest": 92, "getsystemlogrespons": 92, "gettemperaturerequest": 92, "gettemperaturerespons": 92, "temperatur": 92, "degradationtyp": 92, "debugrequest": 92, "debugrespons": 92, "deleterequest": 92, "deleterespons": 92, "listcamerasrequest": 92, "listcamerasrespons": 92, "listlogpointsrequest": 92, "listlogpointsrespons": 92, "logpoint": 92, "calibr": 92, "imageparam": 92, "retrieverawdatarequest": 92, "retrieverawdatarespons": 92, "retrieverequest": 92, "retrieverespons": 92, "setpassphraserequest": 92, "setpassphraserespons": 92, "storerequest": 92, "storerespons": 92, "tagrequest": 92, "tagrespons": 92, "queuestatu": 92, "recordtyp": 92, "geticeconfigurationrequest": 92, "geticeconfigurationrespons": 92, "getnetworksettingsrequest": 92, "getnetworksettingsrespons": 92, "getsslcertrequest": 92, "getsslcertrespons": 92, "iceserv": 92, "auth_param": 92, "oauth_pair": 92, "networktupl": 92, "seticeconfigurationrequest": 92, "seticeconfigurationrespons": 92, "icetransport": 92, "servertyp": 92, "cyclepowerrequest": 92, "cyclepowerrespons": 92, "getpowerstatusrequest": 92, "getpowerstatusrespons": 92, "powerstatu": 92, "setpowerstatusrequest": 92, "setpowerstatusrespons": 92, "ptz": [92, 177], "getptzfocusstaterequest": 92, "getptzfocusstaterespons": 92, "getptzpositionrequest": 92, "getptzpositionrespons": 92, "getptzvelocityrequest": 92, "getptzvelocityrespons": 92, "initializelensrequest": 92, "initializelensrespons": 92, "listptzrequest": 92, "listptzrespons": 92, "ptzdescript": 92, "ptzfocusst": 92, "ptzposit": 92, "ptzveloc": 92, "setptzfocusstaterequest": 92, "setptzfocusstaterespons": 92, "setptzpositionrequest": 92, "setptzpositionrespons": 92, "setptzvelocityrequest": 92, "setptzvelocityrespons": 92, "ptzfocusmod": 92, "audioservic": 92, "compositorservic": 92, "healthservic": 92, "lightingservic": 92, "medialogservic": 92, "networkservic": 92, "ptzservic": 92, "streamqualityservic": 92, "versionservic": 92, "streamqual": [92, 178], "enablecongestioncontrolrequest": 92, "enablecongestioncontrolrespons": 92, "getstreamparamsrequest": 92, "getstreamparamsrespons": 92, "setstreamparamsrequest": 92, "setstreamparamsrespons": 92, "streamparam": 92, "autoexposur": 92, "awbmod": 92, "manualexposur": 92, "syncautoexposur": 92, "awbmodeenum": 92, "getsoftwareversionrequest": 92, "getsoftwareversionrespons": 92, "stairtransform": 92, "staircaseland": 92, "staircasewithland": 92, "straightstaircas": 92, "land": 92, "knowledgetyp": 92, "boundedwidth": 92, "synchronized_command": 92, "time_rang": 92, "timerang": 92, "time_sync": 92, "timesyncestim": 92, "timesyncroundtrip": 92, "timesyncst": 92, "timesyncupdaterequest": 92, "timesyncupdaterespons": 92, "time_sync_servic": 92, "timesyncservic": 92, "trajectori": [92, 238, 242, 275], "se2trajectori": 92, "se2trajectorypoint": 92, "se3trajectori": 92, "se3trajectorypoint": 92, "scalartrajectori": 92, "scalartrajectorypoint": 92, "vec3trajectori": 92, "vec3trajectorypoint": 92, "wrenchtrajectori": 92, "wrenchtrajectorypoint": 92, "angularinterpol": 92, "positionalinterpol": 92, "pressureenum": 92, "temperatureenum": 92, "world_object": 92, "apriltagproperti": 92, "boundingboxproperti": 92, "dockproperti": 92, "drawablearrow": 92, "drawablebox": 92, "drawablecapsul": 92, "drawablecylind": 92, "drawablefram": 92, "drawablelinestrip": 92, "drawablepoint": 92, "drawableproperti": 92, "drawablespher": 92, "gpsproperti": 92, "imageproperti": 92, "listworldobjectrequest": 92, "listworldobjectrespons": 92, "mutateworldobjectrequest": 92, "mutat": [92, 336], "mutateworldobjectrespons": 92, "nogoregionproperti": 92, "rayproperti": 92, "staircaseproperti": 92, "worldobject": 92, "apriltagposestatu": 92, "worldobjecttyp": 92, "world_object_servic": 92, "worldobjectservic": 92, "scalar": 92, "standard": 93, "convers": 95, "To": [96, 328], "handler": 100, "surfac": [104, 241], "async": 105, "task": 105, "chunk": 120, "nmeapars": 130, "listen": [133, 282], "hierarchi": 143, "valid": 144, "metric": [151, 283], "processor": 157, "cast": [158, 313], "media": 174, "cach": 182, "reader": [189, 193, 196, 197, 198, 200, 201, 203, 204, 206], "writer": [190, 194, 199, 202, 205], "index": 195, "pod": [201, 202], "constant": 212, "recommend": [225, 294], "introductori": 225, "intermedi": 225, "problem": [226, 228, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 283, 289, 290], "begin": 227, "end": 227, "without": [227, 270, 315], "freez": 232, "gcode": 234, "draw": 234, "chalk": 234, "carri": 236, "jointmov": 238, "long": [238, 242], "span": 247, "respons": [247, 305], "gui": [247, 270], "credenti": 248, "gcp": 248, "aw": 248, "comm": [249, 250], "modem": 253, "add": 254, "get_com": 255, "py": [255, 271], "get_ev": 255, "get_index": 255, "get_pag": 255, "delete_pag": 255, "emiss": 257, "my": 258, "percept": 267, "troubleshoot": [270, 271, 283, 297, 321, 329], "generate_extension_data": 271, "build_extens": 271, "extract": 272, "gener": [273, 317], "apriltag": 274, "movement": 274, "distanc": 274, "depth": 276, "io": [282, 324], "interpret": 283, "wai": 283, "extractor": 285, "actual": 285, "armless": 291, "squat": 291, "wiggl": 291, "through": 293, "lte": 294, "coreio": 294, "answer": 295, "mission_question_answer": 295, "replai": [295, 296, 316], "fire": 298, "extinguish": 298, "detector": 298, "export": [298, 302, 303], "anomali": 300, "backup": 301, "send": 307, "back": 307, "weather": 308, "forcast": 308, "vocabulari": 310, "On": 310, "sitehub": 310, "host": 310, "allow": 310, "detach": 311, "post": 312, "incorpor": 315, "one": 315, "two": 315, "reset": 317, "primari": 317, "redund": 317, "ricoh": 318, "theta": 318, "item": [318, 328], "pc": [318, 328], "demo": 319, "announc": 319, "spotcor": 320, "app": 321, "video": 324, "respond": 325, "tensorflow": 326, "In": 327, "offset": 327, "stitch": 328, "togeth": 328, "tester": 329, "velodyn": 333, "coordin": 337, "xbox": 338, "instruct": 338}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinx.ext.viewcode": 1, "sphinx": 57}, "alltitles": {"Spot SDK": [[0, "spot-sdk"]], "Contents": [[0, "contents"], [1, "contents"], [3, "contents"], [7, "contents"], [27, "contents"], [38, "contents"], [47, "contents"], [49, "contents"], [54, "contents"], [55, "contents"], [59, "contents"], [70, "contents"], [73, "contents"], [75, "contents"], [76, "contents"], [82, "contents"], [91, "contents"], [93, "contents"], [94, "contents"], [98, "contents"], [131, "contents"], [168, "contents"], [187, "contents"], [188, "contents"], [210, "contents"], [217, "contents"], [221, "contents"], [225, "contents"], [252, "contents"], [259, "contents"], [260, "contents"], [261, "contents"], [262, "contents"], [264, "contents"], [265, "contents"], [266, "contents"], [267, "contents"], [268, "contents"]], "Concepts": [[1, "concepts"]], "Spot API": [[1, "spot-api"]], "Orbit API": [[1, "orbit-api"], [55, "orbit-api"]], "About Spot": [[2, "about-spot"]], "Cameras": [[2, "cameras"]], "Hips and joints": [[2, "hips-and-joints"]], "Robot specifications": [[2, "robot-specifications"]], "Dimensions": [[2, "dimensions"]], "Environment": [[2, "environment"]], "Power": [[2, "power"], [156, "module-bosdyn.client.power"], [176, "module-bosdyn.client.spot_cam.power"]], "Payload": [[2, "payload"], [92, "payload"], [153, "module-bosdyn.client.payload"]], "Sensing": [[2, "sensing"]], "Connectivity": [[2, "connectivity"]], "Spot Arm and Gripper": [[3, "spot-arm-and-gripper"]], "Arm Concepts": [[4, "arm-concepts"]], "SynchronizedCommand": [[4, "synchronizedcommand"], [92, "synchronizedcommand"]], "Requests": [[4, "requests"]], "Feedback": [[4, "feedback"]], "ArmCommand Requests": [[4, "armcommand-requests"]], "Cartesian Moves": [[4, "cartesian-moves"]], "Joint Moves": [[4, "joint-moves"]], "Predefined Poses": [[4, "predefined-poses"]], "Arm Velocity": [[4, "arm-velocity"]], "Gaze": [[4, "gaze"]], "Stop": [[4, "stop"]], "Drag": [[4, "drag"]], "Mobility Request": [[4, "mobility-request"]], "FollowArmCommand": [[4, "followarmcommand"], [92, "followarmcommand"]], "Hand frame": [[4, "hand-frame"]], "Collision avoidance": [[4, "collision-avoidance"]], "Body force limiter": [[4, "body-force-limiter"]], "Safety notes": [[4, "safety-notes"]], "Arm Services": [[5, "arm-services"]], "Manipulation Service": [[5, "manipulation-service"]], "ArmSurfaceContact Service": [[5, "armsurfacecontact-service"]], "Door Service": [[5, "door-service"]], "Inverse Kinematics Service": [[5, "inverse-kinematics-service"], [290, "inverse-kinematics-service"]], "Frames": [[5, "frames"]], "Arm and gripper specifications": [[6, "arm-and-gripper-specifications"]], "Joint ranges of motion and link lengths": [[6, "joint-ranges-of-motion-and-link-lengths"]], "Arm specifications": [[6, "arm-specifications"]], "Gripper specifications": [[6, "gripper-specifications"]], "How big an object can the gripper grasp": [[6, "how-big-an-object-can-the-gripper-grasp"]], "Gripper safety": [[6, "gripper-safety"]], "Pinch points": [[6, "pinch-points"]], "Autonomy": [[7, "autonomy"]], "AutoReturn Service": [[8, "autoreturn-service"]], "What is AutoReturn?": [[8, "what-is-autoreturn"]], "Why would I want to use AutoReturn?": [[8, "why-would-i-want-to-use-autoreturn"]], "Why would I NOT want to use AutoReturn?": [[8, "why-would-i-not-want-to-use-autoreturn"]], "How do I use AutoReturn?": [[8, "how-do-i-use-autoreturn"]], "Configuring AutoReturn": [[8, "configuring-autoreturn"]], "What happens when AutoReturn finishes?": [[8, "what-happens-when-autoreturn-finishes"]], "Using AutoReturn Safely": [[8, "using-autoreturn-safely"]], "Autonomous navigation code examples": [[9, "autonomous-navigation-code-examples"]], "Navigation Services": [[10, "navigation-services"]], "Autowalk Service": [[11, "autowalk-service"], [90, "autowalk-service"]], "Terminology": [[11, "terminology"]], "How Autowalks Differs From Missions": [[11, "how-autowalks-differs-from-missions"]], "Autowalk Format": [[11, "autowalk-format"]], "Components of an Element": [[11, "components-of-an-element"]], "Docking in Autowalk Missions": [[11, "docking-in-autowalk-missions"]], "Autowalk Service RPCs": [[11, "autowalk-service-rpcs"]], "Node Identifiers": [[11, "node-identifiers"]], "Debugging Autowalk Service RPC Failures": [[11, "debugging-autowalk-service-rpc-failures"]], "Breaking the \u201cGo Here, Do This\u201d Structure": [[11, "breaking-the-go-here-do-this-structure"]], "Components of Navigation": [[12, "components-of-navigation"]], "Directed Exploration": [[13, "directed-exploration"]], "What is Directed Exploration?": [[13, "what-is-directed-exploration"]], "When is Directed Exploration invoked?": [[13, "when-is-directed-exploration-invoked"]], "How to enable/disable Directed Exploration": [[13, "how-to-enable-disable-directed-exploration"]], "Docking": [[14, "docking"], [90, "docking"], [90, "id163"], [124, "module-bosdyn.client.docking"]], "Spot Dock": [[14, "spot-dock"]], "Docking Service": [[14, "docking-service"]], "Typical Usage": [[14, "typical-usage"]], "Docking the Robot": [[14, "docking-the-robot"]], "Undocking the Robot": [[14, "undocking-the-robot"]], "Docking Config": [[14, "docking-config"]], "Docking State": [[14, "docking-state"]], "GPS on Spot": [[15, "gps-on-spot"]], "Hardware Integration": [[15, "hardware-integration"]], "GPS Receiver Overview": [[15, "gps-receiver-overview"]], "Attaching GPS Receivers to Spot": [[15, "attaching-gps-receivers-to-spot"]], "Writing Custom GPS Services": [[15, "writing-custom-gps-services"]], "Background": [[15, "background"]], "Common Reference Frames": [[15, "common-reference-frames"]], "Software Integration": [[15, "software-integration"]], "Registration to Odometry": [[15, "registration-to-odometry"]], "Registration to Graph Nav Maps": [[15, "registration-to-graph-nav-maps"]], "Navigating using Graph Nav and GPS": [[15, "navigating-using-graph-nav-and-gps"]], "RPCs": [[15, "rpcs"]], "Tablet": [[15, "tablet"]], "GPS Status Display": [[15, "gps-status-display"]], "Recording an Autowalk Mission with GPS": [[15, "recording-an-autowalk-mission-with-gps"]], "GraphNav and Robot Locomotion": [[16, "graphnav-and-robot-locomotion"]], "NavigateTo": [[16, "navigateto"]], "NavigateRoute": [[16, "navigateroute"]], "NavigateToAnchor": [[16, "navigatetoanchor"]], "Status and feedback": [[16, "status-and-feedback"]], "Autonomous navigation errors": [[16, "autonomous-navigation-errors"]], "GraphNav Area Callbacks": [[17, "graphnav-area-callbacks"]], "Introduction": [[17, "introduction"]], "How does an Area Callback work?": [[17, "how-does-an-area-callback-work"]], "Area Callback Policies": [[17, "area-callback-policies"]], "Example: Crosswalk SpotCAM Light": [[17, "example-crosswalk-spotcam-light"]], "The Life Cycle of an Area Callback": [[17, "the-life-cycle-of-an-area-callback"]], "Startup": [[17, "startup"]], "Recording": [[17, "recording"], [159, "module-bosdyn.client.recording"]], "Execution": [[17, "execution"], [297, "execution"], [298, "execution"], [321, "execution"], [326, "execution"], [338, "execution"]], "Service Shutdown": [[17, "service-shutdown"]], "Creating an Area Callback": [[17, "creating-an-area-callback"]], "Configuring behavior for a callback": [[17, "configuring-behavior-for-a-callback"]], "Expected Blockages": [[17, "expected-blockages"]], "Impairment Check": [[17, "impairment-check"]], "Entity Waiting": [[17, "entity-waiting"]], "Stop Configuration": [[17, "stop-configuration"]], "How to write a callback\u2019s run()": [[17, "how-to-write-a-callback-s-run"]], "Controlling the Robot": [[17, "controlling-the-robot"]], "Updating the localization": [[17, "updating-the-localization"]], "Reporting Errors": [[17, "reporting-errors"]], "Handling Re-routing": [[17, "handling-re-routing"]], "Testing an Area Callback": [[17, "testing-an-area-callback"]], "Test runner script": [[17, "test-runner-script"]], "Test within GraphNav": [[17, "test-within-graphnav"]], "GraphNav Map Structure": [[18, "graphnav-map-structure"], [287, "graphnav-map-structure"]], "View Map Python Example": [[18, "view-map-python-example"]], "Recording and Modifying Maps": [[18, "recording-and-modifying-maps"]], "Creating waypoints": [[18, "creating-waypoints"]], "Creating edges": [[18, "creating-edges"]], "Map Processing": [[18, "map-processing"], [149, "module-bosdyn.client.map_processing"]], "Topology Processing": [[18, "topology-processing"]], "Why are loops important?": [[18, "why-are-loops-important"]], "Automatic Loop Closure": [[18, "automatic-loop-closure"]], "Ensuring good topology": [[18, "ensuring-good-topology"]], "Anchorings and Anchoring Optimization": [[18, "anchorings-and-anchoring-optimization"]], "What can you do with anchorings?": [[18, "what-can-you-do-with-anchorings"]], "Map Data Transfer": [[18, "map-data-transfer"]], "Downloading maps": [[18, "downloading-maps"]], "Download a map from the controller tablet": [[18, "download-a-map-from-the-controller-tablet"]], "Uploading maps": [[18, "uploading-maps"]], "GraphNav Service": [[19, "graphnav-service"]], "Navigation": [[19, "navigation"], [90, "navigation"], [90, "id53"]], "GraphNavService RPCs": [[19, "graphnavservice-rpcs"]], "GraphNavRecordingService RPCs": [[19, "graphnavrecordingservice-rpcs"]], "Autonomy Technical Summary": [[20, "autonomy-technical-summary"]], "About GraphNav": [[20, "about-graphnav"]], "Key concepts": [[20, "key-concepts"]], "Waypoints": [[20, "waypoints"]], "Edges": [[20, "edges"]], "Mapping the environment": [[20, "mapping-the-environment"]], "Initialization and localization": [[20, "initialization-and-localization"]], "Lost robots": [[20, "lost-robots"], [22, "lost-robots"]], "Notes on Using Localization Data": [[20, "notes-on-using-localization-data"]], "GraphNav Initialization": [[21, "graphnav-initialization"]], "Initializing with fiducials": [[21, "initializing-with-fiducials"]], "About fiducials": [[21, "about-fiducials"]], "Placing fiducials": [[21, "placing-fiducials"]], "Initializing with search": [[21, "initializing-with-search"]], "Initializing with local geometry and texture": [[21, "initializing-with-local-geometry-and-texture"]], "GraphNav Localization": [[22, "graphnav-localization"]], "Localization update interval": [[22, "localization-update-interval"]], "Feature Deserts": [[22, "feature-deserts"]], "Stuck robots": [[22, "stuck-robots"]], "Stairs and other edge constraints": [[22, "stairs-and-other-edge-constraints"]], "GraphNav Origin": [[22, "graphnav-origin"]], "Mission Service": [[23, "mission-service"]], "Behavior trees": [[23, "behavior-trees"]], "Behavior tree blackboard": [[23, "behavior-tree-blackboard"]], "Behavior tree node types": [[23, "behavior-tree-node-types"]], "Structural nodes": [[23, "structural-nodes"]], "Action nodes": [[23, "action-nodes"]], "Creating a behavior tree": [[23, "creating-a-behavior-tree"]], "Simple sequence example": [[23, "simple-sequence-example"]], "More complex behavior tree example": [[23, "more-complex-behavior-tree-example"]], "MissionService RPCs": [[23, "missionservice-rpcs"]], "RemoteMissionService RPCs": [[23, "remotemissionservice-rpcs"]], "Typical Autonomous Use Case": [[24, "typical-autonomous-use-case"]], "Base Services": [[25, "base-services"]], "robot-id": [[25, "robot-id"]], "auth": [[25, "auth"]], "directory": [[25, "directory"]], "time-sync": [[25, "time-sync"]], "lease": [[25, "lease"]], "BDDF data format": [[26, "bddf-data-format"]], "Motivation": [[26, "motivation"]], "Organization": [[26, "organization"]], "Identifying data series": [[26, "identifying-data-series"]], "Data series annotations": [[26, "data-series-annotations"]], "File structure": [[26, "file-structure"]], "Spot Choreography SDK": [[27, "spot-choreography-sdk"]], "Animation files for Choreographer": [[28, "animation-files-for-choreographer"]], "File specification": [[28, "file-specification"]], "File name and extension": [[28, "file-name-and-extension"]], "Structure": [[28, "structure"]], "Units": [[28, "units"], [92, "units"]], "Commenting": [[28, "commenting"]], "Options file section": [[28, "options-file-section"]], "Supported keywords for the Options section": [[28, "supported-keywords-for-the-options-section"]], "Parameters file section": [[28, "parameters-file-section"]], "Supported parameters pertaining to all tracks": [[28, "supported-parameters-pertaining-to-all-tracks"]], "Supported parameters when controlling the body track": [[28, "supported-parameters-when-controlling-the-body-track"]], "Supported parameters when controlling the arm track": [[28, "supported-parameters-when-controlling-the-arm-track"]], "Supported parameters when controlling the gripper track": [[28, "supported-parameters-when-controlling-the-gripper-track"]], "Supported parameters when controlling arm and gripper tracks": [[28, "supported-parameters-when-controlling-arm-and-gripper-tracks"]], "Body keyframe file section": [[28, "body-keyframe-file-section"]], "Supported columns not pertaining to a particular track": [[28, "supported-columns-not-pertaining-to-a-particular-track"]], "Supported columns pertaining to gripper track": [[28, "supported-columns-pertaining-to-gripper-track"]], "Supported columns pertaining to arm track": [[28, "supported-columns-pertaining-to-arm-track"]], "Supported columns pertaining to body track": [[28, "supported-columns-pertaining-to-body-track"]], "Supported columns pertaining to legs track": [[28, "supported-columns-pertaining-to-legs-track"]], "Animations in Choreography": [[29, "animations-in-choreography"]], "Animation pipeline": [[29, "animation-pipeline"]], "Text files for representing animations": [[29, "text-files-for-representing-animations"]], "Python example script": [[29, "python-example-script"]], "Automatic animation uploading in Choreographer": [[29, "automatic-animation-uploading-in-choreographer"]], "Choreography logs for animations": [[29, "choreography-logs-for-animations"]], "Boston Dynamics Choreographer Developer Guide": [[30, "boston-dynamics-choreographer-developer-guide"]], "Running Choreographer": [[30, "running-choreographer"]], "Choreography safety": [[30, "choreography-safety"], [32, "choreography-safety"], [33, "choreography-safety"]], "Beginner and advanced modes": [[30, "beginner-and-advanced-modes"]], "User interface overview": [[30, "user-interface-overview"]], "Tracks": [[30, "tracks"]], "Slices, beats, BPM, and measures": [[30, "slices-beats-bpm-and-measures"]], "Dance timeline": [[30, "dance-timeline"]], "Adding moves": [[30, "adding-moves"]], "Modifying move blocks": [[30, "modifying-move-blocks"]], "Modifying move parameters": [[30, "modifying-move-parameters"]], "Robot preview": [[30, "robot-preview"]], "Selecting multiple moves": [[30, "selecting-multiple-moves"]], "Copying, pasting, and deleting moves": [[30, "copying-pasting-and-deleting-moves"]], "Loading music": [[30, "loading-music"]], "Red slider": [[30, "red-slider"]], "Previewing moves": [[30, "previewing-moves"]], "Performing Choreography sequences": [[30, "performing-choreography-sequences"]], "Saving and loading Choreography files": [[30, "saving-and-loading-choreography-files"]], "Keyboard controls": [[30, "keyboard-controls"], [37, "keyboard-controls"]], "Sequence editing": [[30, "sequence-editing"]], "Robot control": [[30, "robot-control"]], "WASD driving mode": [[30, "wasd-driving-mode"]], "Command-line arguments": [[30, "command-line-arguments"]], "Install Choreographer": [[31, "install-choreographer"]], "System requirements": [[31, "system-requirements"], [88, "system-requirements"]], "Installing and running Choreographer": [[31, "installing-and-running-choreographer"]], "Choreography in Autowalk": [[32, "choreography-in-autowalk"]], "Adding Choreography Actions to Autowalk Missions": [[32, "adding-choreography-actions-to-autowalk-missions"]], "Using Autowalk to Store and Transfer Choreography Sequences and Animations": [[32, "using-autowalk-to-store-and-transfer-choreography-sequences-and-animations"]], "Boston Dynamics Choreography tablet UI": [[33, "boston-dynamics-choreography-tablet-ui"]], "Using the Choreography drive mode": [[33, "using-the-choreography-drive-mode"]], "Using the tablet to play your own Choreography sequences": [[33, "using-the-tablet-to-play-your-own-choreography-sequences"]], "Uploading choreography sequences with Choreographer": [[33, "uploading-choreography-sequences-with-choreographer"]], "Managing your uploaded Choreography sequences": [[33, "managing-your-uploaded-choreography-sequences"]], "Deleting Saved Choreography Sequences": [[33, "deleting-saved-choreography-sequences"]], "Adding and Removing Labels": [[33, "adding-and-removing-labels"]], "Choreography service": [[34, "choreography-service"]], "Overview": [[34, "overview"], [72, "overview"], [76, "overview"], [294, "overview"], [296, "overview"]], "What is it?": [[34, "what-is-it"]], "Note on reliability": [[34, "note-on-reliability"]], "Choreography terminology": [[34, "choreography-terminology"]], "Slices": [[34, "slices"]], "Tracks and layering": [[34, "tracks-and-layering"]], "Entry and exit conditions": [[34, "entry-and-exit-conditions"]], "APIs": [[34, "apis"]], "Choreography API": [[34, "choreography-api"]], "Interacting With a Sequence During Execution": [[34, "interacting-with-a-sequence-during-execution"]], "Saving Choreography Sequences to your Spot": [[34, "saving-choreography-sequences-to-your-spot"]], "Animation API": [[34, "animation-api"]], "Choreography logs API": [[34, "choreography-logs-api"]], "Choreography log types": [[34, "choreography-log-types"]], "Time Adjust API": [[34, "time-adjust-api"]], "Choreography client": [[34, "choreography-client"]], "Python examples using the Choreography API": [[34, "python-examples-using-the-choreography-api"]], "Config files": [[34, "config-files"]], "MoveInfoConfig.txt": [[34, "moveinfoconfig-txt"]], "MoveParamsConfig.txt": [[34, "moveparamsconfig-txt"]], "Custom Gait": [[35, "custom-gait"]], "Behavior Within a Sequence": [[35, "behavior-within-a-sequence"]], "Driving Custom Gait": [[35, "driving-custom-gait"]], "Gait Diagram": [[35, "gait-diagram"]], "Presets": [[35, "presets"]], "Tips for Configuring Custom Gait": [[35, "tips-for-configuring-custom-gait"]], "Parameter Reference": [[35, "parameter-reference"]], "Choreography moves reference": [[36, "choreography-moves-reference"]], "Body moves": [[36, "body-moves"]], "rotate_body": [[36, "rotate-body"]], "rotate_body_sharp": [[36, "rotate-body-sharp"]], "body_hold": [[36, "body-hold"]], "body_const": [[36, "body-const"]], "sway": [[36, "sway"]], "random_rotate": [[36, "random-rotate"]], "twerk": [[36, "twerk"]], "butt_circle": [[36, "butt-circle"]], "fidget_stand": [[36, "fidget-stand"]], "Step moves": [[36, "step-moves"]], "step": [[36, "step"]], "goto": [[36, "goto"]], "trot": [[36, "trot"]], "pace": [[36, "pace"]], "turn_2step": [[36, "turn-2step"]], "pace_2step": [[36, "pace-2step"]], "crawl": [[36, "crawl"]], "custom_gait": [[36, "custom-gait"]], "Dynamic moves": [[36, "dynamic-moves"]], "running_man": [[36, "running-man"]], "bourree": [[36, "bourree"]], "hop": [[36, "hop"]], "jog": [[36, "jog"]], "skip": [[36, "skip"]], "front_up": [[36, "front-up"]], "jump": [[36, "jump"]], "Transition moves": [[36, "transition-moves"]], "sit": [[36, "sit"]], "stand_up": [[36, "stand-up"]], "sit_to_sprawl": [[36, "sit-to-sprawl"]], "random_stretch": [[36, "random-stretch"]], "stand_to_kneel": [[36, "stand-to-kneel"]], "kneel_to_stand": [[36, "kneel-to-stand"]], "kneel_to_stand_fast": [[36, "kneel-to-stand-fast"]], "self_right": [[36, "self-right"]], "leg_pose": [[36, "leg-pose"]], "Kneel moves": [[36, "kneel-moves"]], "kneel_leg_move": [[36, "kneel-leg-move"]], "kneel_leg_move2": [[36, "kneel-leg-move2"]], "kneel_clap": [[36, "kneel-clap"]], "kneel_circles": [[36, "kneel-circles"]], "Arm moves": [[36, "arm-moves"]], "nod": [[36, "nod"]], "stow": [[36, "stow"]], "unstow": [[36, "unstow"]], "shoulder_left": [[36, "shoulder-left"]], "shoulder_right": [[36, "shoulder-right"]], "arm_move": [[36, "arm-move"]], "arm_move_no_gripper": [[36, "arm-move-no-gripper"]], "arm_move_relative": [[36, "arm-move-relative"]], "workspace_arm_move": [[36, "workspace-arm-move"]], "figure8_move": [[36, "figure8-move"]], "gripper": [[36, "gripper"]], "frame_snapshot": [[36, "frame-snapshot"]], "chicken_head": [[36, "chicken-head"]], "Face Lights moves": [[36, "face-lights-moves"]], "set_color": [[36, "set-color"]], "fade_color": [[36, "fade-color"]], "independent_color": [[36, "independent-color"]], "ripple_color": [[36, "ripple-color"]], "Audio Visual Lights moves": [[36, "audio-visual-lights-moves"]], "set_audio_visual_color": [[36, "set-audio-visual-color"]], "set_all_color": [[36, "set-all-color"]], "Audio Visual Buzzer moves": [[36, "audio-visual-buzzer-moves"]], "buzzer_note": [[36, "buzzer-note"]], "Connecting robots to Choreographer": [[37, "connecting-robots-to-choreographer"]], "Robot controls": [[37, "robot-controls"]], "Joystick controls": [[37, "joystick-controls"]], "Spot Data": [[38, "spot-data"]], "Data Acquisition Output": [[39, "data-acquisition-output"]], "Zip file structure": [[39, "zip-file-structure"]], "Metadata.json structure": [[39, "metadata-json-structure"]], "CSV structure": [[39, "csv-structure"]], "Data Acquisition Overview": [[40, "data-acquisition-overview"]], "High-level concepts": [[40, "high-level-concepts"]], "Capture capabilities": [[40, "capture-capabilities"]], "Actions": [[40, "actions"], [50, "actions"]], "Acquisition request:": [[40, "acquisition-request"]], "Groups": [[40, "groups"]], "Data Channels": [[40, "data-channels"]], "Downloaded Data": [[40, "downloaded-data"]], "System architecture": [[40, "system-architecture"]], "Implementing Data Acquisition services": [[40, "implementing-data-acquisition-services"]], "Thermal Raw Data": [[41, "thermal-raw-data"]], "Understanding thermal data": [[41, "understanding-thermal-data"]], "Thermal file types (.pgm vs .raw)": [[41, "thermal-file-types-pgm-vs-raw"]], "Rendering raw thermal data": [[41, "rendering-raw-thermal-data"]], "Scaling the color mapping": [[41, "scaling-the-color-mapping"]], "Color palettes:": [[41, "color-palettes"]], "Example code": [[41, "example-code"]], "Data Buffer Overview": [[42, "data-buffer-overview"]], "Supported Data Types": [[42, "supported-data-types"]], "Text Messages": [[42, "text-messages"]], "Operator Comments": [[42, "operator-comments"]], "Events": [[42, "events"], [247, "events"]], "Signals": [[42, "signals"]], "Blobs": [[42, "blobs"]], "Internally Logged Data": [[42, "internally-logged-data"]], "Data Service": [[42, "data-service"], [121, "module-bosdyn.client.data_service"]], "Data Download": [[42, "data-download"]], "Raw Data Download": [[42, "raw-data-download"]], "Data Acquisition Download": [[42, "data-acquisition-download"]], "Authorization": [[42, "authorization"]], "Example": [[42, "example"]], "BDDF (Boston Dynamics Data Format)": [[42, "bddf-boston-dynamics-data-format"]], "Developing API Services": [[43, "developing-api-services"]], "Interface": [[43, "interface"]], "Robot Directory": [[43, "robot-directory"]], "gRPC": [[43, "grpc"]], "Basic Structure": [[43, "basic-structure"]], "Servicers": [[43, "servicers"]], "Infrastructure": [[43, "infrastructure"]], "Starting a Server": [[43, "starting-a-server"]], "Registering a Service": [[43, "registering-a-service"]], "Examples": [[43, "examples"], [263, "examples"], [291, "examples"]], "E-Stop Service": [[44, "e-stop-service"]], "Configuration": [[44, "configuration"]], "Registration": [[44, "registration"], [92, "registration"]], "CheckIn": [[44, "checkin"]], "Operation": [[44, "operation"]], "Faults": [[45, "faults"]], "System Faults": [[45, "system-faults"]], "Behavior Faults": [[45, "behavior-faults"], [90, "behavior-faults"]], "Service Faults": [[45, "service-faults"], [90, "service-faults"]], "Service Fault Guidelines": [[45, "service-fault-guidelines"]], "Geometry and Frames": [[46, "geometry-and-frames"], [90, "geometry-and-frames"]], "Frames in the Spot robot world": [[46, "frames-in-the-spot-robot-world"]], "Transformations between Spot\u2019s frames": [[46, "transformations-between-spot-s-frames"]], "Transformation Math": [[46, "transformation-math"]], "Adding frames during robot operation": [[46, "adding-frames-during-robot-operation"]], "Joint Control API (Beta)": [[47, "joint-control-api-beta"]], "Components": [[47, "components"], [294, "components"]], "Usage": [[47, "usage"], [294, "usage"]], "Robot Command Stream": [[47, "robot-command-stream"]], "Note on Closed-Loop Joint Behavior": [[47, "note-on-closed-loop-joint-behavior"]], "Robot State Stream": [[47, "robot-state-stream"]], "Example Code": [[47, "example-code"]], "Knee Torque Limits": [[48, "knee-torque-limits"]], "Supplemental Data": [[49, "supplemental-data"]], "Joint Order": [[49, "joint-order"]], "Robot Morphology": [[49, "robot-morphology"]], "Joint Transmission Details": [[49, "joint-transmission-details"]], "Joint Gear Ratios and Max Motor Torque": [[49, "joint-gear-ratios-and-max-motor-torque"]], "Knee Joints": [[49, "knee-joints"]], "Coupled SH1/EL0 Joints": [[49, "coupled-sh1-el0-joints"]], "Keepalive Service": [[50, "keepalive-service"], [90, "keepalive-service"]], "Policy": [[50, "policy"], [92, "policy"]], "The Policy timer": [[50, "the-policy-timer"]], "Removing a Policy": [[50, "removing-a-policy"]], "Backwards compatibility": [[50, "backwards-compatibility"]], "Lease Service": [[51, "lease-service"]], "Basic Lease Usage": [[51, "basic-lease-usage"]], "[Advanced] Understanding Lease Errors": [[51, "advanced-understanding-lease-errors"]], "[Advanced] Lease Resources": [[51, "advanced-lease-resources"]], "[Advanced] Additional Lease Usage Patterns": [[51, "advanced-additional-lease-usage-patterns"]], "[Advanced] Lease Representation": [[51, "advanced-lease-representation"]], "Machine Learning Bridge and External Compute": [[52, "machine-learning-bridge-and-external-compute"]], "Components of the system": [[52, "components-of-the-system"]], "Example Concept": [[52, "example-concept"]], "Example Clients and Servers": [[52, "example-clients-and-servers"]], "RPC Definitions: NetworkComputeBridge and NetworkComputeBridgeWorker": [[52, "rpc-definitions-networkcomputebridge-and-networkcomputebridgeworker"]], "Parameterization": [[52, "parameterization"]], "Networking": [[53, "networking"], [69, "networking"]], "Network Choice": [[53, "network-choice"]], "gRPC and Protocol Buffers": [[53, "grpc-and-protocol-buffers"]], "Using gRPC and Protocol Buffers": [[53, "using-grpc-and-protocol-buffers"]], "Error Handling": [[53, "error-handling"]], "HTTP/2, TLS, and TCP": [[53, "http-2-tls-and-tcp"]], "Robot Discovery": [[53, "robot-discovery"]], "About Orbit (formerly Scout)": [[54, "about-orbit-formerly-scout"]], "WebViews": [[54, "webviews"]], "Custom WebViews": [[54, "custom-webviews"]], "Note": [[54, "note"], [55, "note"]], "Webhooks": [[54, "webhooks"]], "What is a webhook?": [[54, "what-is-a-webhook"]], "Configuring Webhooks": [[54, "configuring-webhooks"]], "Webhook Payloads": [[54, "webhook-payloads"]], "Webhook Events": [[54, "webhook-events"]], "Action Completed": [[54, "action-completed"]], "Action Completed With Alert": [[54, "action-completed-with-alert"]], "Securing Webhooks": [[54, "securing-webhooks"]], "HTTP vs HTTPS": [[54, "http-vs-https"]], "Should I use webhooks or the Orbit API?": [[54, "should-i-use-webhooks-or-the-orbit-api"]], "When to use the Orbit API": [[54, "when-to-use-the-orbit-api"]], "When to use webhooks": [[54, "when-to-use-webhooks"]], "Scheduling Missions": [[54, "scheduling-missions"]], "Key Concepts": [[54, "key-concepts"]], "Weekly Repeat": [[54, "weekly-repeat"]], "Predicting Start Times": [[54, "predicting-start-times"]], "Schedule Priority": [[54, "schedule-priority"]], "Scheduling \u201cGotchas\u201d": [[54, "scheduling-gotchas"]], "Missions Running at Midnight": [[54, "missions-running-at-midnight"]], "Unpredictable \u201cFast as Possible\u201d Schedules": [[54, "unpredictable-fast-as-possible-schedules"]], "Time Zones": [[54, "time-zones"]], "Daylight Savings Time": [[54, "daylight-savings-time"]], "Authentication": [[55, "authentication"]], "Orbit Object Structure": [[55, "orbit-object-structure"]], "Data": [[55, "data"]], "Run (Mission Archive)": [[55, "run-mission-archive"]], "RunEvent (Action Archive)": [[55, "runevent-action-archive"]], "RunCapture (Data Archive)": [[55, "runcapture-data-archive"]], "Missions": [[55, "missions"], [90, "missions"], [90, "id94"], [90, "id121"], [90, "id124"], [90, "id131"], [90, "id174"], [90, "id183"]], "SiteWalk (Mission)": [[55, "sitewalk-mission"]], "SiteElement (Action)": [[55, "siteelement-action"]], "SiteDock (Charging Station)": [[55, "sitedock-charging-station"]], "Facets": [[55, "facets"]], "Orbit API and the Python SDK": [[55, "orbit-api-and-the-python-sdk"]], "Deprecation Warning": [[55, "deprecation-warning"]], "Robot Services": [[56, "robot-services"]], "estop": [[56, "estop"]], "power": [[56, "power"]], "robot-command": [[56, "robot-command"]], "robot-state": [[56, "robot-state"]], "log-status": [[56, "log-status"]], "metrics_logging": [[56, "metrics-logging"]], "image": [[56, "image"]], "local-grid": [[56, "local-grid"]], "world-object": [[56, "world-object"]], "Service Customization": [[57, "service-customization"], [90, "service-customization"], [90, "id52"]], "Service Customization Language": [[57, "service-customization-language"]], "Spec": [[57, "spec"]], "Parameter": [[57, "parameter"], [92, "parameter"]], "Parameter Types": [[57, "parameter-types"]], "Double": [[57, "double"]], "Int": [[57, "int"]], "Units for Int & Double": [[57, "units-for-int-double"]], "String": [[57, "string"]], "Bool": [[57, "bool"]], "Region of Interest": [[57, "region-of-interest"]], "Dictionary": [[57, "dictionary"]], "One-Of": [[57, "one-of"]], "List": [[57, "list"]], "Custom Param": [[57, "custom-param"]], "Example Specifications": [[57, "example-specifications"]], "Implementing Service Customization": [[57, "implementing-service-customization"]], "Image services": [[57, "image-services"]], "Network Compute Bridge Worker services": [[57, "network-compute-bridge-worker-services"]], "Remote Mission services": [[57, "remote-mission-services"]], "Area Callback services": [[57, "area-callback-services"]], "Parameter Coercion": [[57, "parameter-coercion"]], "Integrate a Payload with the Data Acquisition Pipeline": [[58, "integrate-a-payload-with-the-data-acquisition-pipeline"]], "Camera Payloads": [[58, "camera-payloads"]], "CameraInterface": [[58, "camerainterface"]], "Using Background Capture Threads": [[58, "using-background-capture-threads"]], "Example Image Services": [[58, "example-image-services"]], "Tips for Creating an Image Service": [[58, "tips-for-creating-an-image-service"]], "Non-image Payloads": [[58, "non-image-payloads"]], "Data Capabilities List": [[58, "data-capabilities-list"]], "Data Collection Function": [[58, "data-collection-function"]], "Example Plugins": [[58, "example-plugins"]], "Error Reporting": [[58, "error-reporting"]], "Tips for Creating a Data Acquisition Plugin": [[58, "tips-for-creating-a-data-acquisition-plugin"]], "Attaching Metadata with other Data or Images": [[58, "attaching-metadata-with-other-data-or-images"]], "Directory Registration and Running the New Service": [[58, "directory-registration-and-running-the-new-service"]], "Testing the New Service": [[58, "testing-the-new-service"]], "Payload Developer Guide": [[59, "payload-developer-guide"]], "Introduction to Spot payloads": [[59, "introduction-to-spot-payloads"]], "Payload Software Interface": [[60, "payload-software-interface"]], "Payload API services": [[60, "payload-api-services"]], "Service and Payload Faults": [[60, "service-and-payload-faults"]], "DirectoryService RPCs": [[60, "directoryservice-rpcs"]], "DirectoryRegistrationService RPCs": [[60, "directoryregistrationservice-rpcs"]], "PayloadService RPCs": [[60, "payloadservice-rpcs"]], "PayloadRegistrationService RPCs": [[60, "payloadregistrationservice-rpcs"]], "Time Synchronization": [[60, "time-synchronization"]], "Registering payloads": [[60, "registering-payloads"]], "Payload self-registration": [[60, "payload-self-registration"]], "Registration examples": [[60, "registration-examples"]], "Configuring and authorizing payloads": [[60, "configuring-and-authorizing-payloads"]], "Payload device network configuration": [[60, "payload-device-network-configuration"]], "Payload port forwarding table": [[60, "payload-port-forwarding-table"]], "Configuring payload mass properties": [[60, "configuring-payload-mass-properties"]], "Position (m)": [[60, "position-m"]], "Orientation (radians)": [[60, "orientation-radians"]], "Total mass (kg)": [[60, "total-mass-kg"]], "Position of Center of Mass (m)": [[60, "position-of-center-of-mass-m"]], "Moment of inertia tensor (kg-m2)": [[60, "moment-of-inertia-tensor-kg-m2"]], "Bounding boxes: Center (m)": [[60, "bounding-boxes-center-m"]], "Bounding boxes: Orientation (radians) ZXY": [[60, "bounding-boxes-orientation-radians-zxy"]], "Bounding boxes: XYZ extent (m)": [[60, "bounding-boxes-xyz-extent-m"]], "CORE I/O Documentation": [[61, "core-i-o-documentation"]], "File System and Release System": [[61, "file-system-and-release-system"]], "System Configuration": [[61, "system-configuration"]], "Admin Web Server Authentication": [[61, "admin-web-server-authentication"]], "How to connect via SSH": [[61, "how-to-connect-via-ssh"]], "How to connect via local terminal with monitor and keyboard": [[61, "how-to-connect-via-local-terminal-with-monitor-and-keyboard"]], "Network and SSH Configuration": [[61, "network-and-ssh-configuration"]], "Default Services": [[61, "default-services"]], "Passwords and Groups": [[61, "passwords-and-groups"]], "Developing on the CORE I/O": [[61, "developing-on-the-core-i-o"]], "Development Environment": [[61, "development-environment"]], "GPIO and PWM": [[61, "gpio-and-pwm"]], "Working with i2c": [[61, "working-with-i2c"]], "Working with the GPU": [[61, "working-with-the-gpu"]], "Spot Extensions": [[61, "spot-extensions"]], "CORE I/O OpenVPN Extension Documentation": [[62, "core-i-o-openvpn-extension-documentation"]], "Before Starting": [[62, "before-starting"]], "dockerfile": [[62, "dockerfile"]], "docker-compose.yml": [[62, "docker-compose-yml"]], "kickoff.sh": [[62, "kickoff-sh"]], "Create or include the following files for our extension": [[62, "create-or-include-the-following-files-for-our-extension"]], "Build The Extension": [[62, "build-the-extension"]], "Run the following from the folder containing all of the above files to build and output the OpenVPN extension": [[62, "run-the-following-from-the-folder-containing-all-of-the-above-files-to-build-and-output-the-openvpn-extension"]], "Running the Extension": [[62, "running-the-extension"]], "Running Custom Applications with Spot": [[63, "running-custom-applications-with-spot"]], "Installing Docker Engine": [[63, "installing-docker-engine"]], "Create Docker Images": [[63, "create-docker-images"]], "Build Docker Images": [[63, "build-docker-images"]], "Test Docker Images Locally": [[63, "test-docker-images-locally"]], "Ports For Incoming Traffic": [[63, "ports-for-incoming-traffic"]], "Manage Payload Software in CORE I/O": [[63, "manage-payload-software-in-core-i-o"]], "CORE I/O Extensions Configuration": [[63, "core-i-o-extensions-configuration"]], "Helper Scripts": [[63, "helper-scripts"]], "Extension Structure": [[63, "extension-structure"]], "Manifest file": [[63, "manifest-file"]], "Docker Images": [[63, "docker-images"]], "Docker Compose YAML configuration file": [[63, "docker-compose-yaml-configuration-file"]], "Other files": [[63, "other-files"]], "Extension Management": [[63, "extension-management"]], "Create Extension": [[63, "create-extension"]], "Install Extension Using Web Portal": [[63, "install-extension-using-web-portal"]], "Install Extension Using a USB Drive": [[63, "install-extension-using-a-usb-drive"]], "Monitoring": [[63, "monitoring"]], "Access Extension Logs": [[63, "access-extension-logs"]], "Stop Extension": [[63, "stop-extension"]], "Remove Extension": [[63, "remove-extension"]], "Command-line Configuration": [[63, "command-line-configuration"]], "Run Application(s) Directly on Compute Payload": [[63, "run-application-s-directly-on-compute-payload"]], "Run Application(s) as a Docker Container": [[63, "run-application-s-as-a-docker-container"]], "Run Applications with docker-compose": [[63, "run-applications-with-docker-compose"]], "Guidelines for Robust Payload Design": [[64, "guidelines-for-robust-payload-design"]], "Crash protection": [[64, "crash-protection"]], "Shock loads": [[64, "shock-loads"]], "Ingress protection": [[64, "ingress-protection"]], "External cabling": [[64, "external-cabling"]], "Designing for edge-case leg interference": [[64, "designing-for-edge-case-leg-interference"]], "Enabling self-righting": [[64, "enabling-self-righting"]], "Mechanical Interfaces": [[65, "mechanical-interfaces"]], "Cable and connector interface": [[65, "cable-and-connector-interface"]], "Correct orientation of DB25 relative to front of robot": [[65, "correct-orientation-of-db25-relative-to-front-of-robot"]], "Keepout dimensions in mm": [[65, "keepout-dimensions-in-mm"]], "Sealing gland geometry in mm": [[65, "sealing-gland-geometry-in-mm"]], "Configuration Requirements": [[66, "configuration-requirements"], [312, "configuration-requirements"]], "Payload ports": [[66, "payload-ports"]], "Payload width": [[66, "payload-width"]], "Payload length": [[66, "payload-length"]], "Payload height": [[66, "payload-height"]], "Payload weight": [[66, "payload-weight"]], "Payload leg Interference": [[66, "payload-leg-interference"]], "Isometric and top views of robot legs ROM": [[66, "isometric-and-top-views-of-robot-legs-rom"]], "Payload clearance with robot arm": [[66, "payload-clearance-with-robot-arm"]], "Payload under arm clearance": [[66, "payload-under-arm-clearance"]], "Electrical Interface": [[67, "electrical-interface"]], "Payload port pinouts by category": [[67, "payload-port-pinouts-by-category"]], "Payload port PIN specifications": [[67, "payload-port-pin-specifications"]], "Payload power requirements": [[67, "payload-power-requirements"]], "Motor power safety": [[67, "motor-power-safety"]], "Payload port requirements": [[67, "payload-port-requirements"]], "Robot Communication and pulse-per-second (PPS)": [[67, "robot-communication-and-pulse-per-second-pps"]], "Mounting Rails": [[68, "mounting-rails"]], "Spot dimensions and reference points": [[68, "spot-dimensions-and-reference-points"]], "Spot CORE Cockpit - System Management Tool": [[69, "spot-core-cockpit-system-management-tool"]], "Prerequisites": [[69, "prerequisites"], [320, "prerequisites"], [322, "prerequisites"]], "Setup": [[69, "setup"]], "Terminal": [[69, "terminal"]], "Check Spot CORE Software Version": [[69, "check-spot-core-software-version"]], "Spot CORE WiFi Network Settings": [[69, "spot-core-wifi-network-settings"]], "Docker Containers": [[69, "docker-containers"]], "Services": [[69, "services"], [90, "services"]], "Additional Cockpit Documentation": [[69, "additional-cockpit-documentation"]], "Pre-3.2 Spot CORE Documentation": [[70, "pre-3-2-spot-core-documentation"]], "Manage Docker Containers in Spot CORE": [[71, "manage-docker-containers-in-spot-core"]], "Portainer Configuration": [[71, "portainer-configuration"]], "Spot CORE VNC": [[72, "spot-core-vnc"]], "TigerVNC Server Enable": [[72, "tigervnc-server-enable"]], "Create a VNC password": [[72, "create-a-vnc-password"]], "TigerVNC Viewer": [[72, "tigervnc-viewer"]], "Install vncviewer": [[72, "install-vncviewer"]], "Start vncviewer": [[72, "start-vncviewer"]], "TigerVNC Server Installation": [[72, "tigervnc-server-installation"]], "Install software": [[72, "install-software"]], "Prepare vncserver": [[72, "prepare-vncserver"]], "Start vncserver": [[72, "start-vncserver"]], "Enable vncserver on boot": [[72, "enable-vncserver-on-boot"]], "Useful TigerVNC Resources": [[72, "useful-tigervnc-resources"]], "API Protocol": [[73, "api-protocol"]], "Boston Dynamics API Protobuf Guidelines": [[74, "boston-dynamics-api-protobuf-guidelines"]], "Python Library": [[75, "python-library"]], "Using the Python Library": [[75, "using-the-python-library"]], "Supported Platforms and Versions": [[75, "supported-platforms-and-versions"]], "Tutorial: Data Collection": [[76, "tutorial-data-collection"]], "Requirements": [[76, "requirements"]], "Initial setup": [[76, "initial-setup"]], "Setting up Python 3 and the Spot SDK": [[76, "setting-up-python-3-and-the-spot-sdk"]], "Environment variables for this tutorial": [[76, "environment-variables-for-this-tutorial"]], "Register a payload for development": [[76, "register-a-payload-for-development"]], "Head over to Part 2: Capturing images >>": [[76, "head-over-to-part-2-capturing-images"]], "Part 2: Capturing Images": [[77, "part-2-capturing-images"]], "Understanding Image Services": [[77, "understanding-image-services"]], "Preparing the environment": [[77, "preparing-the-environment"], [78, "preparing-the-environment"]], "Enter your Spot API virtualenv": [[77, "enter-your-spot-api-virtualenv"], [78, "enter-your-spot-api-virtualenv"]], "Install requirements": [[77, "install-requirements"]], "Directory Setup": [[77, "directory-setup"], [78, "directory-setup"]], "Web cam image service": [[77, "web-cam-image-service"]], "Testing the service": [[77, "testing-the-service"]], "Registering a payload": [[77, "registering-a-payload"], [78, "registering-a-payload"]], "Running the service": [[77, "running-the-service"], [78, "running-the-service"]], "Head over to Part 3: Capturing Other Data >>": [[77, "head-over-to-part-3-capturing-other-data"]], "Part 3: Capturing Other Data": [[78, "part-3-capturing-other-data"]], "Understanding data acquisition plugins": [[78, "understanding-data-acquisition-plugins"]], "Data Acquisition Plugin Service": [[78, "data-acquisition-plugin-service"], [117, "module-bosdyn.client.data_acquisition_plugin_service"]], "Testing the plugin": [[78, "testing-the-plugin"]], "Head over to Part 4: Deploying to the CORE I/O >>": [[78, "head-over-to-part-4-deploying-to-the-core-i-o"]], "Part 4: Deploying to the CORE I/O": [[79, "part-4-deploying-to-the-core-i-o"]], "Packaging the services for deployment": [[79, "packaging-the-services-for-deployment"]], "Creating Docker images": [[79, "creating-docker-images"]], "Creating web_cam_image_service Docker image": [[79, "creating-web-cam-image-service-docker-image"]], "Creating battery_service Docker image": [[79, "creating-battery-service-docker-image"]], "Testing Docker container locally": [[79, "testing-docker-container-locally"]], "Create Spot Extension and Install it on CORE I/O": [[79, "create-spot-extension-and-install-it-on-core-i-o"]], "Recreate Docker Images for ARM64 Architecture": [[79, "recreate-docker-images-for-arm64-architecture"]], "Create docker-compose.yml File": [[79, "create-docker-compose-yml-file"]], "Create Udev Rules Files for Web Cam application": [[79, "create-udev-rules-files-for-web-cam-application"]], "Create manifest.json File": [[79, "create-manifest-json-file"]], "Create Extension and Install It on CORE I/O": [[79, "create-extension-and-install-it-on-core-i-o"]], "Confirming deployment": [[79, "confirming-deployment"]], "Head over to Part 5: Collecting Data >>": [[79, "head-over-to-part-5-collecting-data"]], "Part 5: Collecting Data": [[80, "part-5-collecting-data"]], "Creating Actions": [[80, "creating-actions"]], "Testing the action": [[80, "testing-the-action"]], "Mission Recording": [[80, "mission-recording"]], "Mission playback": [[80, "mission-playback"]], "Configure the robot to automatically upload its data to the cloud.": [[80, "configure-the-robot-to-automatically-upload-its-data-to-the-cloud"]], "Head over to Part 6: Processing Collected Data >>": [[80, "head-over-to-part-6-processing-collected-data"]], "Part 6: Processing Collected Data": [[81, "part-6-processing-collected-data"]], "Understanding the data": [[81, "understanding-the-data"]], "Writing the processing script": [[81, "writing-the-processing-script"]], "Further Reading": [[81, "further-reading"]], "Tutorial: Playing Fetch with Spot": [[82, "tutorial-playing-fetch-with-spot"]], "Fetch Part 2: Training the Model": [[83, "fetch-part-2-training-the-model"]], "Fetch Part 3: Evaluating the Model": [[84, "fetch-part-3-evaluating-the-model"]], "
                              name type authority tokens": [[84, "pre-code-class-language-text-name-type-authority-tokens"]], "Fetch Part 4: Autonomous Pick Up": [[85, "fetch-part-4-autonomous-pick-up"]], "Fetch Part 5: Detecting People and Playing Fetch": [[86, "fetch-part-5-detecting-people-and-playing-fetch"]], "Fetch Part 6: Running the model on CORE I/O": [[87, "fetch-part-6-running-the-model-on-core-i-o"]], "QuickStart": [[88, "quickstart"]], "System setup": [[88, "system-setup"]], "Python requirements": [[88, "python-requirements"]], "Pip Installation": [[88, "pip-installation"]], "Manage multiple Python environments with virtualenv": [[88, "manage-multiple-python-environments-with-virtualenv"]], "Install Spot Python packages": [[88, "install-spot-python-packages"]], "Verify your Spot packages installation": [[88, "verify-your-spot-packages-installation"]], "Verify you can command and query Spot": [[88, "verify-you-can-command-and-query-spot"]], "Get a Spot robot": [[88, "get-a-spot-robot"]], "Get a user account on the robot": [[88, "get-a-user-account-on-the-robot"]], "Ping Spot": [[88, "ping-spot"]], "Request Spot robot\u2019s ID": [[88, "request-spot-robot-s-id"]], "Get a copy of the full SDK distribution from github": [[88, "get-a-copy-of-the-full-sdk-distribution-from-github"]], "Run Hello Spot - let\u2019s see the robot move!": [[88, "run-hello-spot-let-s-see-the-robot-move"]], "Run an independent E-Stop": [[88, "run-an-independent-e-stop"]], "Run Hello Spot (take 2)": [[88, "run-hello-spot-take-2"]], "Next Steps": [[88, "next-steps"]], "Understanding Spot Programming": [[89, "understanding-spot-programming"], [226, "understanding-spot-programming"], [228, "understanding-spot-programming"], [230, "understanding-spot-programming"], [231, "understanding-spot-programming"], [232, "understanding-spot-programming"], [233, "understanding-spot-programming"], [234, "understanding-spot-programming"], [235, "understanding-spot-programming"], [236, "understanding-spot-programming"], [237, "understanding-spot-programming"], [238, "understanding-spot-programming"], [239, "understanding-spot-programming"], [240, "understanding-spot-programming"], [241, "understanding-spot-programming"], [242, "understanding-spot-programming"], [243, "understanding-spot-programming"], [244, "understanding-spot-programming"], [245, "understanding-spot-programming"], [257, "understanding-spot-programming"], [288, "understanding-spot-programming"], [289, "understanding-spot-programming"], [290, "understanding-spot-programming"], [313, "understanding-spot-programming"]], "Fundamental Robot Services": [[89, "fundamental-robot-services"]], "Understanding the \u201cid\u201d command": [[89, "understanding-the-id-command"]], "Listing services": [[89, "listing-services"]], "How to Setup and Command Spot to Move": [[89, "how-to-setup-and-command-spot-to-move"]], "Create the SDK object": [[89, "create-the-sdk-object"]], "Create a robot object": [[89, "create-a-robot-object"]], "Retrieve the Robot ID": [[89, "retrieve-the-robot-id"]], "Blocking vs. Asynchronous Spot Python SDK functions": [[89, "blocking-vs-asynchronous-spot-python-sdk-functions"]], "Inspecting robot state": [[89, "inspecting-robot-state"]], "Services and Authentication": [[89, "services-and-authentication"]], "Retrieving robot state": [[89, "retrieving-robot-state"]], "Robot State was a message, messages are defined by protobufs": [[89, "robot-state-was-a-message-messages-are-defined-by-protobufs"]], "Spot\u2019s Frames": [[89, "spot-s-frames"]], "Capture and View Camera Images": [[89, "capture-and-view-camera-images"]], "Configuring \u201cMotor Power Authority\u201d (software E-Stop)": [[89, "configuring-motor-power-authority-software-e-stop"]], "Create and register an E-Stop Endpoint": [[89, "create-and-register-an-e-stop-endpoint"]], "Clear the E-Stop": [[89, "clear-the-e-stop"]], "Taking ownership of Spot (Leases)": [[89, "taking-ownership-of-spot-leases"]], "Powering on the robot": [[89, "powering-on-the-robot"]], "Establishing timesync": [[89, "establishing-timesync"]], "Commanding the robot": [[89, "commanding-the-robot"]], "Powering off the robot": [[89, "powering-off-the-robot"]], "Spot Release Notes": [[90, "spot-release-notes"]], "4.1.0": [[90, "id1"]], "Breaking Changes": [[90, "breaking-changes"], [90, "id6"], [90, "id10"], [90, "id23"], [90, "id30"], [90, "id57"], [90, "id77"], [90, "id98"], [90, "id127"], [90, "id138"], [90, "id150"], [90, "id169"]], "New Features": [[90, "new-features"], [90, "id11"], [90, "id31"], [90, "id51"], [90, "id74"], [90, "id92"], [90, "id107"], [90, "id111"], [90, "id117"], [90, "id136"], [90, "id142"], [90, "id147"], [90, "id154"], [90, "id159"], [90, "id173"], [90, "id180"], [90, "id192"], [90, "id196"], [90, "id202"]], "Autowalk / Missions": [[90, "autowalk-missions"]], "Clients": [[90, "clients"], [90, "id2"]], "Data Acquisition Store": [[90, "data-acquisition-store"], [90, "id32"], [118, "module-bosdyn.client.data_acquisition_store"]], "GraphNav": [[90, "graphnav"], [90, "id34"]], "Bug Fixes and Improvements": [[90, "bug-fixes-and-improvements"], [90, "id12"], [90, "id24"], [90, "id35"], [90, "id44"], [90, "id55"], [90, "id64"], [90, "id69"], [90, "id75"], [90, "id86"], [90, "id95"], [90, "id166"], [90, "id184"], [90, "id193"], [90, "id197"], [90, "id203"]], "Choreography": [[90, "choreography"], [90, "id13"], [90, "id33"], [90, "id54"], [90, "id93"], [90, "id119"], [97, "module-bosdyn.choreography.client.choreography"]], "Extensions": [[90, "extensions"]], "Graph Nav": [[90, "graph-nav"], [90, "id96"], [90, "id118"], [90, "id123"], [90, "id130"], [90, "id148"], [90, "id164"], [90, "id182"], [135, "module-bosdyn.client.graph_nav"]], "Rajant": [[90, "rajant"]], "Robot State": [[90, "robot-state"], [90, "id14"], [163, "module-bosdyn.client.robot_state"]], "Deprecations": [[90, "deprecations"], [90, "id7"], [90, "id15"], [90, "id25"], [90, "id36"], [90, "id56"], [90, "id76"], [90, "id97"], [90, "id113"], [90, "id128"], [90, "id139"], [90, "id168"], [90, "id176"], [90, "id187"]], "Known Issues": [[90, "known-issues"], [90, "id8"], [90, "id16"], [90, "id26"], [90, "id38"], [90, "id45"], [90, "id58"], [90, "id65"], [90, "id70"], [90, "id79"], [90, "id87"], [90, "id89"], [90, "id101"], [90, "id105"], [90, "id109"], [90, "id114"], [90, "id133"], [90, "id140"], [90, "id144"], [90, "id151"], [90, "id156"], [90, "id170"], [90, "id186"], [90, "id194"], [90, "id199"], [328, "known-issues"]], "Preexisting, but undiscovered prior to 4.1.0": [[90, "preexisting-but-undiscovered-prior-to-4-1-0"]], "Preexisting": [[90, "preexisting"], [90, "id39"]], "Spot Sample Code": [[90, "spot-sample-code"], [90, "id17"]], "New": [[90, "new"], [90, "id3"], [90, "id18"], [90, "id41"], [90, "id47"], [90, "id60"], [90, "id81"], [90, "id189"]], "Updated": [[90, "updated"], [90, "id4"], [90, "id19"], [90, "id21"], [90, "id27"], [90, "id42"], [90, "id48"], [90, "id61"], [90, "id67"], [90, "id72"], [90, "id82"], [90, "id190"]], "Orbit Sample Code": [[90, "orbit-sample-code"], [90, "id20"]], "4.0.3": [[90, "id5"]], "4.0.2": [[90, "id9"]], "Joint Control": [[90, "joint-control"], [291, "joint-control"]], "Orbit": [[90, "orbit"], [90, "id28"]], "4.0.1": [[90, "id22"]], "Sample Code": [[90, "sample-code"], [90, "id40"], [90, "id46"], [90, "id59"], [90, "id66"], [90, "id71"], [90, "id80"], [90, "id90"], [90, "id102"], [90, "id115"], [90, "id134"], [90, "id145"], [90, "id152"], [90, "id157"], [90, "id171"], [90, "id178"], [90, "id188"], [90, "id200"], [90, "id207"], [90, "id211"]], "Spot": [[90, "spot"]], "4.0.0": [[90, "id29"]], "Autowalk and Missions": [[90, "autowalk-and-missions"]], "Orbit (formerly Scout)": [[90, "orbit-formerly-scout"], [90, "id37"]], "GPS": [[90, "gps"]], "Robot Mobility": [[90, "robot-mobility"]], "Data Acquisition Live Data": [[90, "data-acquisition-live-data"]], "Spot Arm": [[90, "spot-arm"]], "Network Compute Bridge": [[90, "network-compute-bridge"], [90, "id125"], [90, "id161"], [297, "network-compute-bridge"], [321, "network-compute-bridge"]], "Safety-Related Stopping Function": [[90, "safety-related-stopping-function"]], "New in 4.0": [[90, "new-in-4-0"]], "Preexisting, but undiscovered prior to 4.0.0": [[90, "preexisting-but-undiscovered-prior-to-4-0-0"]], "3.3.1": [[90, "id43"]], "Upcoming Removals": [[90, "upcoming-removals"], [90, "id50"]], "3.3.0": [[90, "id49"]], "New Service - Inverse Kinematics": [[90, "new-service-inverse-kinematics"]], "New Service - LogStatus": [[90, "new-service-logstatus"]], "Arm and Manipulation": [[90, "arm-and-manipulation"]], "Payloads": [[90, "payloads"], [90, "id120"], [90, "id132"]], "Images and Data": [[90, "images-and-data"]], "Robot Control": [[90, "robot-control"], [90, "id129"]], "Dependencies": [[90, "dependencies"], [90, "id78"], [90, "id84"], [90, "id100"], [90, "id167"], [251, "dependencies"]], "NetworkComputeBridge": [[90, "networkcomputebridge"], [92, "networkcomputebridge"]], "Deprecated fields and values": [[90, "deprecated-fields-and-values"]], "Python functions": [[90, "python-functions"]], "3.2.3": [[90, "id62"]], "3.2.2": [[90, "id63"]], "3.2.1": [[90, "id68"]], "3.2.0": [[90, "id73"]], "Arm Impedance Control (Beta)": [[90, "arm-impedance-control-beta"]], "Graph Nav \u2013 Area Callbacks": [[90, "graph-nav-area-callbacks"]], "Fan Power Control": [[90, "fan-power-control"]], "Ground Clutter": [[90, "ground-clutter"]], "Added CORE I/O Documentation": [[90, "added-core-i-o-documentation"]], "Added Spot Extensions Documentation": [[90, "added-spot-extensions-documentation"]], "API": [[90, "api"]], "Documentation": [[90, "documentation"]], "SDK": [[90, "sdk"]], "3.1.2.1": [[90, "id83"]], "3.1.2": [[90, "id85"]], "3.1.1": [[90, "id88"]], "3.1.0": [[90, "id91"]], "Safely powering off on staircases.": [[90, "safely-powering-off-on-staircases"]], "Lease timeout changes.": [[90, "lease-timeout-changes"]], "Data Acquisition": [[90, "data-acquisition"], [90, "id99"], [90, "id126"], [114, "module-bosdyn.client.data_acquisition"]], "Alerts": [[90, "alerts"]], "New Services": [[90, "new-services"]], "Control and Feedback": [[90, "control-and-feedback"]], "Python Helpers": [[90, "python-helpers"]], "Spot Check": [[90, "spot-check"], [180, "module-bosdyn.client.spot_check"]], "Renamed functions and classes": [[90, "renamed-functions-and-classes"]], "Behavior change on lease timeout": [[90, "behavior-change-on-lease-timeout"]], "Behavior change of powering off on stairs": [[90, "behavior-change-of-powering-off-on-stairs"]], "Disallowed Commands": [[90, "disallowed-commands"]], "3.0.3": [[90, "id103"]], "Bug fixes and improvements": [[90, "id104"], [90, "id108"], [90, "id112"], [90, "id122"], [90, "id137"], [90, "id143"], [90, "id149"], [90, "id175"], [90, "id210"]], "3.0.2": [[90, "id106"]], "3.0.1": [[90, "id110"]], "3.0.0": [[90, "id116"]], "Auto Return": [[90, "auto-return"], [107, "module-bosdyn.client.auto_return"]], "Constrained manipulation": [[90, "constrained-manipulation"]], "Pushbar Door Opening": [[90, "pushbar-door-opening"]], "SpotCam": [[90, "spotcam"]], "Enable and Disable IR Emitters": [[90, "enable-and-disable-ir-emitters"]], "Arm and Gripper Control": [[90, "arm-and-gripper-control"], [90, "id160"]], "Robot Commands": [[90, "robot-commands"]], "Leases": [[90, "leases"], [90, "id165"]], "Other Changes": [[90, "other-changes"]], "Writing services": [[90, "writing-services"]], "2.3.5": [[90, "id135"]], "Spot CAM": [[90, "spot-cam"], [90, "id181"], [90, "id198"]], "Data Buffer": [[90, "data-buffer"], [119, "module-bosdyn.client.data_buffer"]], "2.3.4": [[90, "id141"]], "Power Control": [[90, "power-control"]], "2.3.3": [[90, "id146"]], "2.3.2": [[90, "id153"]], "SpotCAM": [[90, "id155"], [90, "id162"]], "2.3.0": [[90, "id158"]], "Payload Estimation": [[90, "payload-estimation"]], "Arm Support in Choreographer": [[90, "arm-support-in-choreographer"]], "2.2.0": [[90, "id172"]], "Docking (license dependent)": [[90, "docking-license-dependent"]], "Payload Authorization Faults": [[90, "payload-authorization-faults"]], "Service and plugin development": [[90, "service-and-plugin-development"]], "SE2TrajectoryCommand Feedback": [[90, "se2trajectorycommand-feedback"]], "Other Helper Functions**": [[90, "other-helper-functions"]], "Dependency Changes": [[90, "dependency-changes"]], "Known issues": [[90, "id177"], [90, "id206"]], "2.1.0": [[90, "id179"]], "Spot I/O: Data Acquisition": [[90, "spot-i-o-data-acquisition"]], "New Mobility Commands": [[90, "new-mobility-commands"]], "Arm Control Preparation": [[90, "arm-control-preparation"]], "Data Logging": [[90, "data-logging"]], "Point Clouds": [[90, "point-clouds"]], "Choreography (License-dependent)": [[90, "choreography-license-dependent"]], "Docking (Beta, License-dependent)": [[90, "docking-beta-license-dependent"]], "Breaking changes": [[90, "id185"], [90, "id204"]], "Protobuf changes": [[90, "protobuf-changes"]], "Client changes": [[90, "client-changes"]], "Removed": [[90, "removed"], [90, "id205"]], "2.0.2": [[90, "id191"]], "Power Command Exceptions": [[90, "power-command-exceptions"]], "2.0.1": [[90, "id195"]], "License Changes": [[90, "license-changes"]], "Map Recording": [[90, "map-recording"]], "Payload Integration": [[90, "payload-integration"]], "Additional Fixes": [[90, "additional-fixes"]], "2.0.0": [[90, "id201"]], "Autonomous Navigation APIs": [[90, "autonomous-navigation-apis"]], "Spot CAM API": [[90, "spot-cam-api"]], "Payload API integration": [[90, "payload-api-integration"]], "Environmental APIs": [[90, "environmental-apis"]], "Expanded and improved documentation": [[90, "expanded-and-improved-documentation"]], "Improved performance over poor communication links": [[90, "improved-performance-over-poor-communication-links"]], "Additional robot state is exposed": [[90, "additional-robot-state-is-exposed"]], "Clients can specify additional advanced locomotion options": [[90, "clients-can-specify-additional-advanced-locomotion-options"]], "Consistent Frame usage across API": [[90, "consistent-frame-usage-across-api"]], "bosdyn.client command line tool improvements": [[90, "bosdyn-client-command-line-tool-improvements"]], "Frame handling": [[90, "frame-handling"]], "New Exceptions": [[90, "new-exceptions"]], "Moved or Renamed": [[90, "moved-or-renamed"]], "Miscellaneous": [[90, "miscellaneous"]], "1.1.2": [[90, "id208"]], "New features": [[90, "id209"], [90, "id214"]], "1.1.1": [[90, "id212"]], "1.1.0": [[90, "id213"]], "Sample code": [[90, "id215"]], "Bug fixes and Improvements": [[90, "id216"]], "Deprecations and breaking changes": [[90, "deprecations-and-breaking-changes"]], "1.0.1": [[90, "id217"]], "1.0.0": [[90, "id218"]], "Basic Proto Definitions": [[91, "basic-proto-definitions"]], "Protocol Documentation": [[92, "protocol-documentation"]], "Table of Contents": [[92, "table-of-contents"]], "bosdyn/api/alerts.proto": [[92, "bosdyn-api-alerts-proto"]], "AlertData": [[92, "alertdata"]], "AlertData.SeverityLevel": [[92, "alertdata-severitylevel"]], "bosdyn/api/arm_command.proto": [[92, "bosdyn-api-arm-command-proto"]], "ArmCartesianCommand": [[92, "armcartesiancommand"]], "ArmCartesianCommand.Feedback": [[92, "armcartesiancommand-feedback"]], "ArmCartesianCommand.Request": [[92, "armcartesiancommand-request"]], "ArmCommand": [[92, "armcommand"]], "ArmCommand.Feedback": [[92, "armcommand-feedback"]], "ArmCommand.Request": [[92, "armcommand-request"]], "ArmImpedanceCommand": [[92, "armimpedancecommand"]], "ArmImpedanceCommand.Feedback": [[92, "armimpedancecommand-feedback"]], "ArmImpedanceCommand.Request": [[92, "armimpedancecommand-request"]], "ArmJointMoveCommand": [[92, "armjointmovecommand"]], "ArmJointMoveCommand.Feedback": [[92, "armjointmovecommand-feedback"]], "ArmJointMoveCommand.Request": [[92, "armjointmovecommand-request"]], "ArmJointPosition": [[92, "armjointposition"]], "ArmJointTrajectory": [[92, "armjointtrajectory"]], "ArmJointTrajectoryPoint": [[92, "armjointtrajectorypoint"]], "ArmJointVelocity": [[92, "armjointvelocity"]], "ArmParams": [[92, "armparams"]], "ArmStopCommand": [[92, "armstopcommand"]], "ArmStopCommand.Feedback": [[92, "armstopcommand-feedback"]], "ArmStopCommand.Request": [[92, "armstopcommand-request"]], "ArmVelocityCommand": [[92, "armvelocitycommand"]], "ArmVelocityCommand.CartesianVelocity": [[92, "armvelocitycommand-cartesianvelocity"]], "ArmVelocityCommand.CylindricalVelocity": [[92, "armvelocitycommand-cylindricalvelocity"]], "ArmVelocityCommand.Feedback": [[92, "armvelocitycommand-feedback"]], "ArmVelocityCommand.Request": [[92, "armvelocitycommand-request"]], "GazeCommand": [[92, "gazecommand"]], "GazeCommand.Feedback": [[92, "gazecommand-feedback"]], "GazeCommand.Request": [[92, "gazecommand-request"]], "NamedArmPositionsCommand": [[92, "namedarmpositionscommand"]], "NamedArmPositionsCommand.Feedback": [[92, "namedarmpositionscommand-feedback"]], "NamedArmPositionsCommand.Request": [[92, "namedarmpositionscommand-request"]], "ArmCartesianCommand.Feedback.Status": [[92, "armcartesiancommand-feedback-status"]], "ArmCartesianCommand.Request.AxisMode": [[92, "armcartesiancommand-request-axismode"]], "ArmImpedanceCommand.Feedback.Status": [[92, "armimpedancecommand-feedback-status"]], "ArmJointMoveCommand.Feedback.PlannerStatus": [[92, "armjointmovecommand-feedback-plannerstatus"]], "ArmJointMoveCommand.Feedback.Status": [[92, "armjointmovecommand-feedback-status"]], "GazeCommand.Feedback.Status": [[92, "gazecommand-feedback-status"]], "NamedArmPositionsCommand.Feedback.Status": [[92, "namedarmpositionscommand-feedback-status"]], "NamedArmPositionsCommand.Positions": [[92, "namedarmpositionscommand-positions"]], "bosdyn/api/arm_surface_contact.proto": [[92, "bosdyn-api-arm-surface-contact-proto"]], "ArmSurfaceContact": [[92, "armsurfacecontact"]], "ArmSurfaceContact.Feedback": [[92, "armsurfacecontact-feedback"]], "ArmSurfaceContact.Request": [[92, "armsurfacecontact-request"]], "ArmSurfaceContact.Request.AdmittanceSetting": [[92, "armsurfacecontact-request-admittancesetting"]], "ArmSurfaceContact.Request.AxisMode": [[92, "armsurfacecontact-request-axismode"]], "bosdyn/api/arm_surface_contact_service.proto": [[92, "bosdyn-api-arm-surface-contact-service-proto"]], "ArmSurfaceContactCommand": [[92, "armsurfacecontactcommand"]], "ArmSurfaceContactResponse": [[92, "armsurfacecontactresponse"]], "ArmSurfaceContactService": [[92, "armsurfacecontactservice"]], "bosdyn/api/auth.proto": [[92, "bosdyn-api-auth-proto"]], "GetAuthTokenRequest": [[92, "getauthtokenrequest"]], "GetAuthTokenResponse": [[92, "getauthtokenresponse"]], "GetAuthTokenResponse.Status": [[92, "getauthtokenresponse-status"]], "bosdyn/api/auth_service.proto": [[92, "bosdyn-api-auth-service-proto"]], "AuthService": [[92, "authservice"]], "bosdyn/api/auto_return/auto_return.proto": [[92, "bosdyn-api-auto-return-auto-return-proto"]], "ConfigureRequest": [[92, "configurerequest"]], "ConfigureResponse": [[92, "configureresponse"]], "GetConfigurationRequest": [[92, "getconfigurationrequest"]], "GetConfigurationResponse": [[92, "getconfigurationresponse"]], "Params": [[92, "params"]], "StartRequest": [[92, "startrequest"]], "StartResponse": [[92, "startresponse"]], "ConfigureResponse.Status": [[92, "configureresponse-status"]], "StartResponse.Status": [[92, "startresponse-status"]], "bosdyn/api/auto_return/auto_return_service.proto": [[92, "bosdyn-api-auto-return-auto-return-service-proto"]], "AutoReturnService": [[92, "autoreturnservice"]], "bosdyn/api/autowalk/autowalk.proto": [[92, "bosdyn-api-autowalk-autowalk-proto"]], "CompileAutowalkRequest": [[92, "compileautowalkrequest"]], "CompileAutowalkResponse": [[92, "compileautowalkresponse"]], "CompileAutowalkResponse.FailedElementsEntry": [[92, "compileautowalkresponse-failedelementsentry"]], "ElementIdentifiers": [[92, "elementidentifiers"]], "FailedElement": [[92, "failedelement"]], "LoadAutowalkRequest": [[92, "loadautowalkrequest"]], "LoadAutowalkResponse": [[92, "loadautowalkresponse"]], "LoadAutowalkResponse.FailedElementsEntry": [[92, "loadautowalkresponse-failedelementsentry"]], "NodeIdentifier": [[92, "nodeidentifier"]], "CompileAutowalkResponse.Status": [[92, "compileautowalkresponse-status"]], "LoadAutowalkResponse.Status": [[92, "loadautowalkresponse-status"]], "bosdyn/api/autowalk/autowalk_service.proto": [[92, "bosdyn-api-autowalk-autowalk-service-proto"]], "AutowalkService": [[92, "autowalkservice"]], "bosdyn/api/autowalk/walks.proto": [[92, "bosdyn-api-autowalk-walks-proto"]], "Action": [[92, "action"]], "Action.DataAcquisition": [[92, "action-dataacquisition"]], "Action.ExecuteChoreography": [[92, "action-executechoreography"]], "Action.RemoteGrpc": [[92, "action-remotegrpc"]], "Action.Sleep": [[92, "action-sleep"]], "ActionWrapper": [[92, "actionwrapper"]], "ActionWrapper.ArmSensorPointing": [[92, "actionwrapper-armsensorpointing"]], "ActionWrapper.GripperCameraParams": [[92, "actionwrapper-grippercameraparams"]], "ActionWrapper.GripperCommand": [[92, "actionwrapper-grippercommand"]], "ActionWrapper.RobotBodyPose": [[92, "actionwrapper-robotbodypose"]], "ActionWrapper.RobotBodySit": [[92, "actionwrapper-robotbodysit"]], "ActionWrapper.SpotCamAlignment": [[92, "actionwrapper-spotcamalignment"]], "ActionWrapper.SpotCamAlignment.Alignment": [[92, "actionwrapper-spotcamalignment-alignment"]], "ActionWrapper.SpotCamLed": [[92, "actionwrapper-spotcamled"]], "ActionWrapper.SpotCamLed.BrightnessesEntry": [[92, "actionwrapper-spotcamled-brightnessesentry"]], "ActionWrapper.SpotCamPtz": [[92, "actionwrapper-spotcamptz"]], "BatteryMonitor": [[92, "batterymonitor"]], "ChoreographyItems": [[92, "choreographyitems"]], "Dock": [[92, "dock"], [92, "id3"]], "Element": [[92, "element"]], "FailureBehavior": [[92, "failurebehavior"]], "FailureBehavior.ProceedIfAble": [[92, "failurebehavior-proceedifable"]], "FailureBehavior.ReturnToStartAndTerminate": [[92, "failurebehavior-returntostartandterminate"]], "FailureBehavior.ReturnToStartAndTryAgainLater": [[92, "failurebehavior-returntostartandtryagainlater"]], "FailureBehavior.SafePowerOff": [[92, "failurebehavior-safepoweroff"]], "GlobalParameters": [[92, "globalparameters"]], "HriBehaviors": [[92, "hribehaviors"]], "PlaybackMode": [[92, "playbackmode"]], "PlaybackMode.Continuous": [[92, "playbackmode-continuous"]], "PlaybackMode.Once": [[92, "playbackmode-once"]], "PlaybackMode.Periodic": [[92, "playbackmode-periodic"]], "Target": [[92, "target"]], "Target.NavigateRoute": [[92, "target-navigateroute"]], "Target.NavigateTo": [[92, "target-navigateto"]], "Target.Relocalize": [[92, "target-relocalize"]], "Walk": [[92, "walk"]], "Target.TargetStowBehavior": [[92, "target-targetstowbehavior"]], "bosdyn/api/basic_command.proto": [[92, "bosdyn-api-basic-command-proto"]], "ArmDragCommand": [[92, "armdragcommand"]], "ArmDragCommand.Feedback": [[92, "armdragcommand-feedback"]], "ArmDragCommand.Request": [[92, "armdragcommand-request"]], "BatteryChangePoseCommand": [[92, "batterychangeposecommand"]], "BatteryChangePoseCommand.Feedback": [[92, "batterychangeposecommand-feedback"]], "BatteryChangePoseCommand.Request": [[92, "batterychangeposecommand-request"]], "ConstrainedManipulationCommand": [[92, "constrainedmanipulationcommand"]], "ConstrainedManipulationCommand.Feedback": [[92, "constrainedmanipulationcommand-feedback"]], "ConstrainedManipulationCommand.Request": [[92, "constrainedmanipulationcommand-request"]], "FollowArmCommand.Feedback": [[92, "followarmcommand-feedback"]], "FollowArmCommand.Request": [[92, "followarmcommand-request"]], "FreezeCommand": [[92, "freezecommand"]], "FreezeCommand.Feedback": [[92, "freezecommand-feedback"]], "FreezeCommand.Request": [[92, "freezecommand-request"]], "JointCommand": [[92, "jointcommand"]], "JointCommand.ContactAdvice": [[92, "jointcommand-contactadvice"]], "JointCommand.Feedback": [[92, "jointcommand-feedback"]], "JointCommand.Request": [[92, "jointcommand-request"]], "JointCommand.UpdateRequest": [[92, "jointcommand-updaterequest"]], "JointCommand.UpdateRequest.Gains": [[92, "jointcommand-updaterequest-gains"]], "RobotCommandFeedbackStatus": [[92, "robotcommandfeedbackstatus"]], "SE2TrajectoryCommand": [[92, "se2trajectorycommand"]], "SE2TrajectoryCommand.Feedback": [[92, "se2trajectorycommand-feedback"]], "SE2TrajectoryCommand.Request": [[92, "se2trajectorycommand-request"]], "SE2VelocityCommand": [[92, "se2velocitycommand"]], "SE2VelocityCommand.Feedback": [[92, "se2velocitycommand-feedback"]], "SE2VelocityCommand.Request": [[92, "se2velocitycommand-request"]], "SafePowerOffCommand": [[92, "safepoweroffcommand"]], "SafePowerOffCommand.Feedback": [[92, "safepoweroffcommand-feedback"]], "SafePowerOffCommand.Request": [[92, "safepoweroffcommand-request"]], "SelfRightCommand": [[92, "selfrightcommand"]], "SelfRightCommand.Feedback": [[92, "selfrightcommand-feedback"]], "SelfRightCommand.Request": [[92, "selfrightcommand-request"]], "SitCommand": [[92, "sitcommand"]], "SitCommand.Feedback": [[92, "sitcommand-feedback"]], "SitCommand.Request": [[92, "sitcommand-request"]], "Stance": [[92, "stance"]], "Stance.FootPositionsEntry": [[92, "stance-footpositionsentry"]], "StanceCommand": [[92, "stancecommand"]], "StanceCommand.Feedback": [[92, "stancecommand-feedback"]], "StanceCommand.Request": [[92, "stancecommand-request"]], "StandCommand": [[92, "standcommand"]], "StandCommand.Feedback": [[92, "standcommand-feedback"]], "StandCommand.Request": [[92, "standcommand-request"]], "StopCommand": [[92, "stopcommand"]], "StopCommand.Feedback": [[92, "stopcommand-feedback"]], "StopCommand.Request": [[92, "stopcommand-request"]], "ArmDragCommand.Feedback.Status": [[92, "armdragcommand-feedback-status"]], "BatteryChangePoseCommand.Feedback.Status": [[92, "batterychangeposecommand-feedback-status"]], "BatteryChangePoseCommand.Request.DirectionHint": [[92, "batterychangeposecommand-request-directionhint"]], "ConstrainedManipulationCommand.Feedback.Status": [[92, "constrainedmanipulationcommand-feedback-status"]], "ConstrainedManipulationCommand.Request.ControlMode": [[92, "constrainedmanipulationcommand-request-controlmode"]], "ConstrainedManipulationCommand.Request.TaskType": [[92, "constrainedmanipulationcommand-request-tasktype"]], "JointCommand.ContactAdvice.Advice": [[92, "jointcommand-contactadvice-advice"]], "JointCommand.Feedback.Status": [[92, "jointcommand-feedback-status"]], "RobotCommandFeedbackStatus.Status": [[92, "robotcommandfeedbackstatus-status"]], "SE2TrajectoryCommand.Feedback.BodyMovementStatus": [[92, "se2trajectorycommand-feedback-bodymovementstatus"]], "SE2TrajectoryCommand.Feedback.FinalGoalStatus": [[92, "se2trajectorycommand-feedback-finalgoalstatus"]], "SE2TrajectoryCommand.Feedback.Status": [[92, "se2trajectorycommand-feedback-status"]], "SafePowerOffCommand.Feedback.Status": [[92, "safepoweroffcommand-feedback-status"]], "SafePowerOffCommand.Request.UnsafeAction": [[92, "safepoweroffcommand-request-unsafeaction"]], "SelfRightCommand.Feedback.Status": [[92, "selfrightcommand-feedback-status"]], "SitCommand.Feedback.Status": [[92, "sitcommand-feedback-status"]], "StanceCommand.Feedback.Status": [[92, "stancecommand-feedback-status"]], "StandCommand.Feedback.StandingState": [[92, "standcommand-feedback-standingstate"]], "StandCommand.Feedback.Status": [[92, "standcommand-feedback-status"]], "bosdyn/api/bddf.proto": [[92, "bosdyn-api-bddf-proto"]], "DataDescriptor": [[92, "datadescriptor"]], "DescriptorBlock": [[92, "descriptorblock"]], "FileFormatDescriptor": [[92, "fileformatdescriptor"]], "FileFormatDescriptor.AnnotationsEntry": [[92, "fileformatdescriptor-annotationsentry"]], "FileFormatVersion": [[92, "fileformatversion"]], "FileIndex": [[92, "fileindex"]], "MessageTypeDescriptor": [[92, "messagetypedescriptor"]], "PodTypeDescriptor": [[92, "podtypedescriptor"]], "SeriesBlockIndex": [[92, "seriesblockindex"]], "SeriesBlockIndex.BlockEntry": [[92, "seriesblockindex-blockentry"]], "SeriesDescriptor": [[92, "seriesdescriptor"]], "SeriesDescriptor.AnnotationsEntry": [[92, "seriesdescriptor-annotationsentry"]], "SeriesIdentifier": [[92, "seriesidentifier"]], "SeriesIdentifier.SpecEntry": [[92, "seriesidentifier-specentry"]], "StructTypeDescriptor": [[92, "structtypedescriptor"]], "StructTypeDescriptor.KeyToSeriesIdentifierHashEntry": [[92, "structtypedescriptor-keytoseriesidentifierhashentry"]], "FileFormatDescriptor.CheckSumType": [[92, "fileformatdescriptor-checksumtype"]], "PodTypeEnum": [[92, "podtypeenum"]], "bosdyn/api/data_acquisition.proto": [[92, "bosdyn-api-data-acquisition-proto"]], "AcquireDataRequest": [[92, "acquiredatarequest"]], "AcquireDataResponse": [[92, "acquiredataresponse"]], "AcquirePluginDataRequest": [[92, "acquireplugindatarequest"]], "AcquirePluginDataResponse": [[92, "acquireplugindataresponse"]], "AcquisitionCapabilityList": [[92, "acquisitioncapabilitylist"]], "AcquisitionRequestList": [[92, "acquisitionrequestlist"]], "AssociatedAlertData": [[92, "associatedalertdata"]], "AssociatedMetadata": [[92, "associatedmetadata"]], "CancelAcquisitionRequest": [[92, "cancelacquisitionrequest"]], "CancelAcquisitionResponse": [[92, "cancelacquisitionresponse"]], "CaptureActionId": [[92, "captureactionid"]], "DataAcquisitionCapability": [[92, "dataacquisitioncapability"]], "DataCapture": [[92, "datacapture"]], "DataError": [[92, "dataerror"]], "DataIdentifier": [[92, "dataidentifier"]], "GetServiceInfoRequest": [[92, "getserviceinforequest"]], "GetServiceInfoResponse": [[92, "getserviceinforesponse"]], "GetStatusRequest": [[92, "getstatusrequest"], [92, "id1"], [92, "id4"]], "GetStatusResponse": [[92, "getstatusresponse"], [92, "id2"], [92, "id5"]], "ImageAcquisitionCapability": [[92, "imageacquisitioncapability"]], "ImageSourceCapture": [[92, "imagesourcecapture"]], "LiveDataRequest": [[92, "livedatarequest"]], "LiveDataResponse": [[92, "livedataresponse"]], "LiveDataResponse.CapabilityLiveData": [[92, "livedataresponse-capabilitylivedata"]], "LiveDataResponse.CapabilityLiveData.SignalsEntry": [[92, "livedataresponse-capabilitylivedata-signalsentry"]], "Metadata": [[92, "metadata"]], "NetworkComputeCapability": [[92, "networkcomputecapability"]], "NetworkComputeCapture": [[92, "networkcomputecapture"]], "NetworkComputeError": [[92, "networkcomputeerror"]], "PluginServiceError": [[92, "pluginserviceerror"]], "AcquireDataResponse.Status": [[92, "acquiredataresponse-status"]], "AcquirePluginDataResponse.Status": [[92, "acquireplugindataresponse-status"]], "CancelAcquisitionResponse.Status": [[92, "cancelacquisitionresponse-status"]], "GetStatusResponse.Status": [[92, "getstatusresponse-status"]], "LiveDataResponse.CapabilityLiveData.Status": [[92, "livedataresponse-capabilitylivedata-status"]], "NetworkComputeError.ErrorCode": [[92, "networkcomputeerror-errorcode"]], "PluginServiceError.ErrorCode": [[92, "pluginserviceerror-errorcode"]], "bosdyn/api/data_acquisition_plugin_service.proto": [[92, "bosdyn-api-data-acquisition-plugin-service-proto"]], "DataAcquisitionPluginService": [[92, "dataacquisitionpluginservice"]], "bosdyn/api/data_acquisition_service.proto": [[92, "bosdyn-api-data-acquisition-service-proto"]], "DataAcquisitionService": [[92, "dataacquisitionservice"]], "bosdyn/api/data_acquisition_store.proto": [[92, "bosdyn-api-data-acquisition-store-proto"]], "ActionIdQuery": [[92, "actionidquery"]], "DataQueryParams": [[92, "dataqueryparams"]], "ListCaptureActionsRequest": [[92, "listcaptureactionsrequest"]], "ListCaptureActionsResponse": [[92, "listcaptureactionsresponse"]], "ListStoredAlertDataRequest": [[92, "liststoredalertdatarequest"]], "ListStoredAlertDataResponse": [[92, "liststoredalertdataresponse"]], "ListStoredDataRequest": [[92, "liststoreddatarequest"]], "ListStoredDataResponse": [[92, "liststoreddataresponse"]], "ListStoredImagesRequest": [[92, "liststoredimagesrequest"]], "ListStoredImagesResponse": [[92, "liststoredimagesresponse"]], "ListStoredMetadataRequest": [[92, "liststoredmetadatarequest"]], "ListStoredMetadataResponse": [[92, "liststoredmetadataresponse"]], "QueryMaxCaptureIdRequest": [[92, "querymaxcaptureidrequest"]], "QueryMaxCaptureIdResponse": [[92, "querymaxcaptureidresponse"]], "QueryParameters": [[92, "queryparameters"]], "QueryStoredCaptureResult": [[92, "querystoredcaptureresult"]], "QueryStoredCapturesRequest": [[92, "querystoredcapturesrequest"]], "QueryStoredCapturesResponse": [[92, "querystoredcapturesresponse"]], "StoreAlertDataRequest": [[92, "storealertdatarequest"]], "StoreAlertDataResponse": [[92, "storealertdataresponse"]], "StoreDataRequest": [[92, "storedatarequest"]], "StoreDataResponse": [[92, "storedataresponse"]], "StoreImageRequest": [[92, "storeimagerequest"]], "StoreImageResponse": [[92, "storeimageresponse"]], "StoreMetadataRequest": [[92, "storemetadatarequest"]], "StoreMetadataResponse": [[92, "storemetadataresponse"]], "StoreStreamRequest": [[92, "storestreamrequest"]], "StoreStreamResponse": [[92, "storestreamresponse"]], "StoredCapturedData": [[92, "storedcaptureddata"]], "StoredLargeCapturedData": [[92, "storedlargecaptureddata"]], "TimeRangeQuery": [[92, "timerangequery"]], "bosdyn/api/data_acquisition_store_service.proto": [[92, "bosdyn-api-data-acquisition-store-service-proto"]], "DataAcquisitionStoreService": [[92, "dataacquisitionstoreservice"]], "bosdyn/api/data_buffer.proto": [[92, "bosdyn-api-data-buffer-proto"]], "DataBlob": [[92, "datablob"]], "Event": [[92, "event"]], "OperatorComment": [[92, "operatorcomment"]], "RecordDataBlobsRequest": [[92, "recorddatablobsrequest"]], "RecordDataBlobsResponse": [[92, "recorddatablobsresponse"]], "RecordDataBlobsResponse.Error": [[92, "recorddatablobsresponse-error"]], "RecordEventsRequest": [[92, "recordeventsrequest"]], "RecordEventsResponse": [[92, "recordeventsresponse"]], "RecordEventsResponse.Error": [[92, "recordeventsresponse-error"]], "RecordOperatorCommentsRequest": [[92, "recordoperatorcommentsrequest"]], "RecordOperatorCommentsResponse": [[92, "recordoperatorcommentsresponse"]], "RecordOperatorCommentsResponse.Error": [[92, "recordoperatorcommentsresponse-error"]], "RecordSignalTicksRequest": [[92, "recordsignalticksrequest"]], "RecordSignalTicksResponse": [[92, "recordsignalticksresponse"]], "RecordSignalTicksResponse.Error": [[92, "recordsignalticksresponse-error"]], "RecordTextMessagesRequest": [[92, "recordtextmessagesrequest"]], "RecordTextMessagesResponse": [[92, "recordtextmessagesresponse"]], "RecordTextMessagesResponse.Error": [[92, "recordtextmessagesresponse-error"]], "RegisterSignalSchemaRequest": [[92, "registersignalschemarequest"]], "RegisterSignalSchemaResponse": [[92, "registersignalschemaresponse"]], "SignalSchema": [[92, "signalschema"]], "SignalSchema.Variable": [[92, "signalschema-variable"]], "SignalSchemaId": [[92, "signalschemaid"]], "SignalTick": [[92, "signaltick"]], "TextMessage": [[92, "textmessage"]], "Event.Level": [[92, "event-level"]], "Event.LogPreserveHint": [[92, "event-logpreservehint"]], "RecordDataBlobsResponse.Error.Type": [[92, "recorddatablobsresponse-error-type"]], "RecordEventsResponse.Error.Type": [[92, "recordeventsresponse-error-type"]], "RecordOperatorCommentsResponse.Error.Type": [[92, "recordoperatorcommentsresponse-error-type"]], "RecordSignalTicksResponse.Error.Type": [[92, "recordsignalticksresponse-error-type"]], "RecordTextMessagesResponse.Error.Type": [[92, "recordtextmessagesresponse-error-type"]], "SignalSchema.Variable.Type": [[92, "signalschema-variable-type"]], "SignalTick.Encoding": [[92, "signaltick-encoding"]], "TextMessage.Level": [[92, "textmessage-level"]], "bosdyn/api/data_buffer_service.proto": [[92, "bosdyn-api-data-buffer-service-proto"]], "DataBufferService": [[92, "databufferservice"]], "bosdyn/api/data_chunk.proto": [[92, "bosdyn-api-data-chunk-proto"]], "DataChunk": [[92, "datachunk"]], "bosdyn/api/data_index.proto": [[92, "bosdyn-api-data-index-proto"]], "BlobPage": [[92, "blobpage"]], "BlobPages": [[92, "blobpages"]], "BlobSpec": [[92, "blobspec"]], "DataBufferStatus": [[92, "databufferstatus"]], "DataIndex": [[92, "dataindex"]], "DataQuery": [[92, "dataquery"]], "DeleteDataPagesRequest": [[92, "deletedatapagesrequest"]], "DeleteDataPagesResponse": [[92, "deletedatapagesresponse"]], "DeletePageStatus": [[92, "deletepagestatus"]], "EventSpec": [[92, "eventspec"]], "EventsComments": [[92, "eventscomments"]], "EventsCommentsSpec": [[92, "eventscommentsspec"]], "GetDataBufferStatusRequest": [[92, "getdatabufferstatusrequest"]], "GetDataBufferStatusResponse": [[92, "getdatabufferstatusresponse"]], "GetDataIndexRequest": [[92, "getdataindexrequest"]], "GetDataIndexResponse": [[92, "getdataindexresponse"]], "GetDataPagesRequest": [[92, "getdatapagesrequest"]], "GetDataPagesResponse": [[92, "getdatapagesresponse"]], "GetEventsCommentsRequest": [[92, "geteventscommentsrequest"]], "GetEventsCommentsResponse": [[92, "geteventscommentsresponse"]], "GrpcPages": [[92, "grpcpages"]], "GrpcSpec": [[92, "grpcspec"]], "PageInfo": [[92, "pageinfo"]], "PagesAndTimestamp": [[92, "pagesandtimestamp"]], "DeletePageStatus.Status": [[92, "deletepagestatus-status"]], "PageInfo.Compression": [[92, "pageinfo-compression"]], "PageInfo.PageFormat": [[92, "pageinfo-pageformat"]], "bosdyn/api/data_service.proto": [[92, "bosdyn-api-data-service-proto"]], "DataService": [[92, "dataservice"]], "bosdyn/api/directory.proto": [[92, "bosdyn-api-directory-proto"]], "Endpoint": [[92, "endpoint"]], "GetServiceEntryRequest": [[92, "getserviceentryrequest"]], "GetServiceEntryResponse": [[92, "getserviceentryresponse"]], "ListServiceEntriesRequest": [[92, "listserviceentriesrequest"]], "ListServiceEntriesResponse": [[92, "listserviceentriesresponse"]], "ServiceEntry": [[92, "serviceentry"]], "GetServiceEntryResponse.Status": [[92, "getserviceentryresponse-status"]], "bosdyn/api/directory_registration.proto": [[92, "bosdyn-api-directory-registration-proto"]], "RegisterServiceRequest": [[92, "registerservicerequest"]], "RegisterServiceResponse": [[92, "registerserviceresponse"]], "UnregisterServiceRequest": [[92, "unregisterservicerequest"]], "UnregisterServiceResponse": [[92, "unregisterserviceresponse"]], "UpdateServiceRequest": [[92, "updateservicerequest"]], "UpdateServiceResponse": [[92, "updateserviceresponse"]], "RegisterServiceResponse.Status": [[92, "registerserviceresponse-status"]], "UnregisterServiceResponse.Status": [[92, "unregisterserviceresponse-status"]], "UpdateServiceResponse.Status": [[92, "updateserviceresponse-status"]], "bosdyn/api/directory_registration_service.proto": [[92, "bosdyn-api-directory-registration-service-proto"]], "DirectoryRegistrationService": [[92, "directoryregistrationservice"]], "bosdyn/api/directory_service.proto": [[92, "bosdyn-api-directory-service-proto"]], "DirectoryService": [[92, "directoryservice"]], "bosdyn/api/docking/docking.proto": [[92, "bosdyn-api-docking-docking-proto"]], "ConfigRange": [[92, "configrange"]], "DockState": [[92, "dockstate"]], "DockingCommandFeedbackRequest": [[92, "dockingcommandfeedbackrequest"]], "DockingCommandFeedbackResponse": [[92, "dockingcommandfeedbackresponse"]], "DockingCommandRequest": [[92, "dockingcommandrequest"]], "DockingCommandResponse": [[92, "dockingcommandresponse"]], "GetDockingConfigRequest": [[92, "getdockingconfigrequest"]], "GetDockingConfigResponse": [[92, "getdockingconfigresponse"]], "GetDockingStateRequest": [[92, "getdockingstaterequest"]], "GetDockingStateResponse": [[92, "getdockingstateresponse"]], "UpdateDockingParams": [[92, "updatedockingparams"]], "DockState.DockedStatus": [[92, "dockstate-dockedstatus"]], "DockState.LinkStatus": [[92, "dockstate-linkstatus"]], "DockType": [[92, "docktype"]], "DockingCommandFeedbackResponse.Status": [[92, "dockingcommandfeedbackresponse-status"]], "DockingCommandResponse.Status": [[92, "dockingcommandresponse-status"]], "PrepPoseBehavior": [[92, "prepposebehavior"]], "bosdyn/api/docking/docking_service.proto": [[92, "bosdyn-api-docking-docking-service-proto"]], "DockingService": [[92, "dockingservice"]], "bosdyn/api/estop.proto": [[92, "bosdyn-api-estop-proto"]], "DeregisterEstopEndpointRequest": [[92, "deregisterestopendpointrequest"]], "DeregisterEstopEndpointResponse": [[92, "deregisterestopendpointresponse"]], "EstopCheckInRequest": [[92, "estopcheckinrequest"]], "EstopCheckInResponse": [[92, "estopcheckinresponse"]], "EstopConfig": [[92, "estopconfig"]], "EstopEndpoint": [[92, "estopendpoint"]], "EstopEndpointWithStatus": [[92, "estopendpointwithstatus"]], "EstopSystemStatus": [[92, "estopsystemstatus"]], "GetEstopConfigRequest": [[92, "getestopconfigrequest"]], "GetEstopConfigResponse": [[92, "getestopconfigresponse"]], "GetEstopSystemStatusRequest": [[92, "getestopsystemstatusrequest"]], "GetEstopSystemStatusResponse": [[92, "getestopsystemstatusresponse"]], "RegisterEstopEndpointRequest": [[92, "registerestopendpointrequest"]], "RegisterEstopEndpointResponse": [[92, "registerestopendpointresponse"]], "SetEstopConfigRequest": [[92, "setestopconfigrequest"]], "SetEstopConfigResponse": [[92, "setestopconfigresponse"]], "DeregisterEstopEndpointResponse.Status": [[92, "deregisterestopendpointresponse-status"]], "EstopCheckInResponse.Status": [[92, "estopcheckinresponse-status"]], "EstopStopLevel": [[92, "estopstoplevel"]], "RegisterEstopEndpointResponse.Status": [[92, "registerestopendpointresponse-status"]], "SetEstopConfigResponse.Status": [[92, "setestopconfigresponse-status"]], "bosdyn/api/estop_service.proto": [[92, "bosdyn-api-estop-service-proto"]], "EstopService": [[92, "estopservice"]], "bosdyn/api/fault_service.proto": [[92, "bosdyn-api-fault-service-proto"]], "FaultService": [[92, "faultservice"]], "bosdyn/api/full_body_command.proto": [[92, "bosdyn-api-full-body-command-proto"]], "FullBodyCommand": [[92, "fullbodycommand"]], "FullBodyCommand.Feedback": [[92, "fullbodycommand-feedback"]], "FullBodyCommand.Request": [[92, "fullbodycommand-request"]], "bosdyn/api/geometry.proto": [[92, "bosdyn-api-geometry-proto"]], "Area": [[92, "area"]], "Bounds": [[92, "bounds"]], "Box2": [[92, "box2"]], "Box2WithFrame": [[92, "box2withframe"]], "Box3": [[92, "box3"]], "Box3WithFrame": [[92, "box3withframe"]], "Circle": [[92, "circle"]], "CircleWithFrame": [[92, "circlewithframe"]], "CylindricalCoordinate": [[92, "cylindricalcoordinate"]], "FrameTreeSnapshot": [[92, "frametreesnapshot"]], "FrameTreeSnapshot.ChildToParentEdgeMapEntry": [[92, "frametreesnapshot-childtoparentedgemapentry"]], "FrameTreeSnapshot.ParentEdge": [[92, "frametreesnapshot-parentedge"]], "Matrix": [[92, "matrix"]], "MatrixInt32": [[92, "matrixint32"]], "MatrixInt64": [[92, "matrixint64"]], "Matrixf": [[92, "matrixf"]], "OrientedBox2": [[92, "orientedbox2"]], "Plane": [[92, "plane"]], "PolyLine": [[92, "polyline"]], "Polygon": [[92, "polygon"]], "PolygonWithExclusions": [[92, "polygonwithexclusions"]], "Quad": [[92, "quad"]], "Quaternion": [[92, "quaternion"]], "Ray": [[92, "ray"]], "SE2Pose": [[92, "se2pose"]], "SE2Velocity": [[92, "se2velocity"]], "SE2VelocityLimit": [[92, "se2velocitylimit"]], "SE3Covariance": [[92, "se3covariance"]], "SE3Pose": [[92, "se3pose"]], "SE3Velocity": [[92, "se3velocity"]], "Vec2": [[92, "vec2"]], "Vec2Value": [[92, "vec2value"]], "Vec3": [[92, "vec3"]], "Vec3Value": [[92, "vec3value"]], "Vector": [[92, "vector"]], "Volume": [[92, "volume"]], "Wrench": [[92, "wrench"]], "bosdyn/api/gps/aggregator.proto": [[92, "bosdyn-api-gps-aggregator-proto"]], "NewGpsDataRequest": [[92, "newgpsdatarequest"]], "NewGpsDataResponse": [[92, "newgpsdataresponse"]], "bosdyn/api/gps/aggregator_service.proto": [[92, "bosdyn-api-gps-aggregator-service-proto"]], "AggregatorService": [[92, "aggregatorservice"]], "bosdyn/api/gps/gps.proto": [[92, "bosdyn-api-gps-gps-proto"]], "GpsDataPoint": [[92, "gpsdatapoint"]], "GpsDataPoint.Accuracy": [[92, "gpsdatapoint-accuracy"]], "GpsDataPoint.FixMode": [[92, "gpsdatapoint-fixmode"]], "GpsDataPoint.Satellite": [[92, "gpsdatapoint-satellite"]], "GpsDevice": [[92, "gpsdevice"]], "LLH": [[92, "llh"]], "LocationAndGpsDevice": [[92, "locationandgpsdevice"]], "GpsDataPoint.Filter": [[92, "gpsdatapoint-filter"]], "GpsDataPoint.FixMode.Mode": [[92, "gpsdatapoint-fixmode-mode"]], "GpsDataPoint.Satellite.Constellation": [[92, "gpsdatapoint-satellite-constellation"]], "bosdyn/api/gps/registration.proto": [[92, "bosdyn-api-gps-registration-proto"]], "GetLocationRequest": [[92, "getlocationrequest"]], "GetLocationResponse": [[92, "getlocationresponse"]], "GpsState": [[92, "gpsstate"]], "ResetRegistrationRequest": [[92, "resetregistrationrequest"]], "ResetRegistrationResponse": [[92, "resetregistrationresponse"]], "GetLocationResponse.Status": [[92, "getlocationresponse-status"]], "Registration.Status": [[92, "registration-status"]], "bosdyn/api/gps/registration_service.proto": [[92, "bosdyn-api-gps-registration-service-proto"]], "RegistrationService": [[92, "registrationservice"]], "bosdyn/api/graph_nav/area_callback.proto": [[92, "bosdyn-api-graph-nav-area-callback-proto"]], "AreaCallbackError": [[92, "areacallbackerror"]], "AreaCallbackInformation": [[92, "areacallbackinformation"]], "AreaCallbackInformationRequest": [[92, "areacallbackinformationrequest"]], "AreaCallbackInformationResponse": [[92, "areacallbackinformationresponse"]], "BeginCallbackRequest": [[92, "begincallbackrequest"]], "BeginCallbackResponse": [[92, "begincallbackresponse"]], "BeginControlRequest": [[92, "begincontrolrequest"]], "BeginControlResponse": [[92, "begincontrolresponse"]], "EndCallbackRequest": [[92, "endcallbackrequest"]], "EndCallbackResponse": [[92, "endcallbackresponse"]], "RegionInformation": [[92, "regioninformation"]], "RouteChangeRequest": [[92, "routechangerequest"]], "RouteChangeResponse": [[92, "routechangeresponse"]], "StopConfiguration": [[92, "stopconfiguration"]], "UpdateCallbackRequest": [[92, "updatecallbackrequest"]], "UpdateCallbackResponse": [[92, "updatecallbackresponse"]], "UpdateCallbackResponse.Complete": [[92, "updatecallbackresponse-complete"]], "UpdateCallbackResponse.Error": [[92, "updatecallbackresponse-error"]], "UpdateCallbackResponse.NavPolicy": [[92, "updatecallbackresponse-navpolicy"]], "UpdateCallbackResponse.UpdateLocalization": [[92, "updatecallbackresponse-updatelocalization"]], "AreaCallbackError.CallError": [[92, "areacallbackerror-callerror"]], "AreaCallbackInformation.Blockage": [[92, "areacallbackinformation-blockage"]], "AreaCallbackInformation.EntityWaiting": [[92, "areacallbackinformation-entitywaiting"]], "AreaCallbackInformation.Impairment": [[92, "areacallbackinformation-impairment"]], "BeginCallbackResponse.Status": [[92, "begincallbackresponse-status"]], "BeginControlResponse.Status": [[92, "begincontrolresponse-status"]], "EndCallbackResponse.Status": [[92, "endcallbackresponse-status"]], "RouteChangeResponse.Status": [[92, "routechangeresponse-status"]], "StopConfiguration.FaceDirection": [[92, "stopconfiguration-facedirection"]], "UpdateCallbackRequest.Stage": [[92, "updatecallbackrequest-stage"]], "UpdateCallbackResponse.Error.ErrorType": [[92, "updatecallbackresponse-error-errortype"]], "UpdateCallbackResponse.NavPolicy.Option": [[92, "updatecallbackresponse-navpolicy-option"]], "UpdateCallbackResponse.Status": [[92, "updatecallbackresponse-status"]], "UpdateCallbackResponse.UpdateLocalization.LocalizationChange": [[92, "updatecallbackresponse-updatelocalization-localizationchange"]], "bosdyn/api/graph_nav/area_callback_data.proto": [[92, "bosdyn-api-graph-nav-area-callback-data-proto"]], "AreaCallbackData": [[92, "areacallbackdata"]], "AreaCallbackMapConfig": [[92, "areacallbackmapconfig"]], "bosdyn/api/graph_nav/area_callback_service.proto": [[92, "bosdyn-api-graph-nav-area-callback-service-proto"]], "AreaCallbackService": [[92, "areacallbackservice"]], "bosdyn/api/graph_nav/gps.proto": [[92, "bosdyn-api-graph-nav-gps-proto"]], "GPSLocalization": [[92, "gpslocalization"]], "GPSLocalization.State": [[92, "gpslocalization-state"]], "bosdyn/api/graph_nav/graph_nav.proto": [[92, "bosdyn-api-graph-nav-graph-nav-proto"]], "AreaCallbackServiceError": [[92, "areacallbackserviceerror"]], "ClearGraphRequest": [[92, "cleargraphrequest"]], "ClearGraphResponse": [[92, "cleargraphresponse"]], "DownloadEdgeSnapshotRequest": [[92, "downloadedgesnapshotrequest"]], "DownloadEdgeSnapshotResponse": [[92, "downloadedgesnapshotresponse"]], "DownloadGraphRequest": [[92, "downloadgraphrequest"]], "DownloadGraphResponse": [[92, "downloadgraphresponse"]], "DownloadGraphStreamingResponse": [[92, "downloadgraphstreamingresponse"]], "DownloadWaypointSnapshotRequest": [[92, "downloadwaypointsnapshotrequest"]], "DownloadWaypointSnapshotResponse": [[92, "downloadwaypointsnapshotresponse"]], "GPSNavigationParams": [[92, "gpsnavigationparams"]], "GetLocalizationStateRequest": [[92, "getlocalizationstaterequest"]], "GetLocalizationStateResponse": [[92, "getlocalizationstateresponse"]], "LostDetectorState": [[92, "lostdetectorstate"]], "LostDetectorState.Params": [[92, "lostdetectorstate-params"]], "ModifyNavigationResponse": [[92, "modifynavigationresponse"]], "NavigateRouteRequest": [[92, "navigaterouterequest"]], "NavigateRouteResponse": [[92, "navigaterouteresponse"]], "NavigateToAnchorRequest": [[92, "navigatetoanchorrequest"]], "NavigateToAnchorResponse": [[92, "navigatetoanchorresponse"]], "NavigateToRequest": [[92, "navigatetorequest"]], "NavigateToResponse": [[92, "navigatetoresponse"]], "NavigationFeedbackRequest": [[92, "navigationfeedbackrequest"]], "NavigationFeedbackResponse": [[92, "navigationfeedbackresponse"]], "NavigationFeedbackResponse.ActiveRegionInformation": [[92, "navigationfeedbackresponse-activeregioninformation"]], "NavigationFeedbackResponse.ActiveRegionInformationEntry": [[92, "navigationfeedbackresponse-activeregioninformationentry"]], "NavigationFeedbackResponse.AreaCallbackErrorsEntry": [[92, "navigationfeedbackresponse-areacallbackerrorsentry"]], "RemotePointCloudStatus": [[92, "remotepointcloudstatus"]], "RouteFollowingParams": [[92, "routefollowingparams"]], "RouteGenParams": [[92, "routegenparams"]], "SensorCompatibilityStatus": [[92, "sensorcompatibilitystatus"]], "SetLocalizationRequest": [[92, "setlocalizationrequest"]], "SetLocalizationResponse": [[92, "setlocalizationresponse"]], "SetLocalizationResponse.SuspectedAmbiguity": [[92, "setlocalizationresponse-suspectedambiguity"]], "TravelParams": [[92, "travelparams"]], "UploadEdgeSnapshotRequest": [[92, "uploadedgesnapshotrequest"]], "UploadEdgeSnapshotResponse": [[92, "uploadedgesnapshotresponse"]], "UploadGraphRequest": [[92, "uploadgraphrequest"]], "UploadGraphResponse": [[92, "uploadgraphresponse"]], "UploadGraphResponse.ValidationStatus": [[92, "uploadgraphresponse-validationstatus"]], "UploadGraphStreamingRequest": [[92, "uploadgraphstreamingrequest"]], "UploadWaypointSnapshotRequest": [[92, "uploadwaypointsnapshotrequest"]], "UploadWaypointSnapshotResponse": [[92, "uploadwaypointsnapshotresponse"]], "ValidateGraphRequest": [[92, "validategraphrequest"]], "ValidateGraphResponse": [[92, "validategraphresponse"]], "VisualRefinementOptions": [[92, "visualrefinementoptions"]], "ClearGraphResponse.Status": [[92, "cleargraphresponse-status"]], "DownloadEdgeSnapshotResponse.Status": [[92, "downloadedgesnapshotresponse-status"]], "DownloadWaypointSnapshotResponse.Status": [[92, "downloadwaypointsnapshotresponse-status"]], "ModifyNavigationResponse.Status": [[92, "modifynavigationresponse-status"]], "NavigateRouteResponse.Status": [[92, "navigaterouteresponse-status"]], "NavigateToAnchorResponse.GPSStatus": [[92, "navigatetoanchorresponse-gpsstatus"]], "NavigateToAnchorResponse.Status": [[92, "navigatetoanchorresponse-status"]], "NavigateToResponse.Status": [[92, "navigatetoresponse-status"]], "NavigationFeedbackResponse.ActiveRegionInformation.AreaCallbackStatus": [[92, "navigationfeedbackresponse-activeregioninformation-areacallbackstatus"]], "NavigationFeedbackResponse.BlockageStatus": [[92, "navigationfeedbackresponse-blockagestatus"]], "NavigationFeedbackResponse.RouteFollowingStatus": [[92, "navigationfeedbackresponse-routefollowingstatus"]], "NavigationFeedbackResponse.Status": [[92, "navigationfeedbackresponse-status"]], "NavigationFeedbackResponse.StuckReason": [[92, "navigationfeedbackresponse-stuckreason"]], "RouteFollowingParams.ResumeBehavior": [[92, "routefollowingparams-resumebehavior"]], "RouteFollowingParams.RouteBlockedBehavior": [[92, "routefollowingparams-routeblockedbehavior"]], "RouteFollowingParams.StartRouteBehavior": [[92, "routefollowingparams-startroutebehavior"]], "SetLocalizationRequest.FiducialInit": [[92, "setlocalizationrequest-fiducialinit"]], "SetLocalizationResponse.QualityCheckResult": [[92, "setlocalizationresponse-qualitycheckresult"]], "SetLocalizationResponse.Status": [[92, "setlocalizationresponse-status"]], "TravelParams.FeatureQualityTolerance": [[92, "travelparams-featurequalitytolerance"]], "TravelParams.PathPlannerMode": [[92, "travelparams-pathplannermode"]], "UploadGraphResponse.Status": [[92, "uploadgraphresponse-status"]], "UploadWaypointSnapshotResponse.Status": [[92, "uploadwaypointsnapshotresponse-status"]], "ValidateGraphResponse.Status": [[92, "validategraphresponse-status"]], "bosdyn/api/graph_nav/graph_nav_service.proto": [[92, "bosdyn-api-graph-nav-graph-nav-service-proto"]], "GraphNavService": [[92, "graphnavservice"]], "bosdyn/api/graph_nav/lost_detection.proto": [[92, "bosdyn-api-graph-nav-lost-detection-proto"]], "LostDetectorStrictness": [[92, "lostdetectorstrictness"]], "bosdyn/api/graph_nav/map.proto": [[92, "bosdyn-api-graph-nav-map-proto"]], "Anchor": [[92, "anchor"]], "AnchoredWorldObject": [[92, "anchoredworldobject"]], "Anchoring": [[92, "anchoring"]], "AreaCallbackRegion": [[92, "areacallbackregion"]], "ClientMetadata": [[92, "clientmetadata"]], "Edge": [[92, "edge"]], "Edge.Annotations": [[92, "edge-annotations"]], "Edge.Annotations.AreaCallbacksEntry": [[92, "edge-annotations-areacallbacksentry"]], "Edge.Annotations.StairData": [[92, "edge-annotations-stairdata"]], "Edge.Id": [[92, "edge-id"]], "EdgeSnapshot": [[92, "edgesnapshot"]], "EdgeSnapshot.AreaCallbacksEntry": [[92, "edgesnapshot-areacallbacksentry"]], "EdgeSnapshot.Stance": [[92, "edgesnapshot-stance"]], "Graph": [[92, "graph"]], "MapStats": [[92, "mapstats"]], "MapStats.Stat": [[92, "mapstats-stat"]], "Region": [[92, "region"]], "RegionWithFrame": [[92, "regionwithframe"]], "Waypoint": [[92, "waypoint"]], "Waypoint.Annotations": [[92, "waypoint-annotations"]], "Waypoint.Annotations.GPSSettings": [[92, "waypoint-annotations-gpssettings"]], "Waypoint.Annotations.LocalizeRegion": [[92, "waypoint-annotations-localizeregion"]], "Waypoint.Annotations.LocalizeRegion.Circle2D": [[92, "waypoint-annotations-localizeregion-circle2d"]], "Waypoint.Annotations.LocalizeRegion.Default": [[92, "waypoint-annotations-localizeregion-default"]], "Waypoint.Annotations.LocalizeRegion.Empty": [[92, "waypoint-annotations-localizeregion-empty"]], "Waypoint.Annotations.LoopClosureSettings": [[92, "waypoint-annotations-loopclosuresettings"]], "WaypointSnapshot": [[92, "waypointsnapshot"]], "AnnotationState": [[92, "annotationstate"]], "Edge.Annotations.DirectionConstraint": [[92, "edge-annotations-directionconstraint"]], "Edge.Annotations.GroundClutterAvoidanceMode": [[92, "edge-annotations-groundclutteravoidancemode"]], "Edge.Annotations.PathFollowingMode": [[92, "edge-annotations-pathfollowingmode"]], "Edge.Annotations.StairData.DescentPreference": [[92, "edge-annotations-stairdata-descentpreference"]], "Edge.EdgeSource": [[92, "edge-edgesource"]], "Region.DataFilter": [[92, "region-datafilter"]], "Waypoint.WaypointSource": [[92, "waypoint-waypointsource"]], "bosdyn/api/graph_nav/map_processing.proto": [[92, "bosdyn-api-graph-nav-map-processing-proto"]], "AnchorHintUncertainty": [[92, "anchorhintuncertainty"]], "AnchoringHint": [[92, "anchoringhint"]], "PoseBounds": [[92, "posebounds"]], "ProcessAnchoringRequest": [[92, "processanchoringrequest"]], "ProcessAnchoringRequest.Params": [[92, "processanchoringrequest-params"]], "ProcessAnchoringRequest.Params.MeasurementParams": [[92, "processanchoringrequest-params-measurementparams"]], "ProcessAnchoringRequest.Params.OptimizerParams": [[92, "processanchoringrequest-params-optimizerparams"]], "ProcessAnchoringRequest.Params.Weights": [[92, "processanchoringrequest-params-weights"]], "ProcessAnchoringResponse": [[92, "processanchoringresponse"]], "ProcessAnchoringResponse.GPSResult": [[92, "processanchoringresponse-gpsresult"]], "ProcessTopologyRequest": [[92, "processtopologyrequest"]], "ProcessTopologyRequest.CollisionCheckingParams": [[92, "processtopologyrequest-collisioncheckingparams"]], "ProcessTopologyRequest.FeatureMatchingParams": [[92, "processtopologyrequest-featurematchingparams"]], "ProcessTopologyRequest.FiducialLoopClosureParams": [[92, "processtopologyrequest-fiducialloopclosureparams"]], "ProcessTopologyRequest.ICPParams": [[92, "processtopologyrequest-icpparams"]], "ProcessTopologyRequest.OdometryLoopClosureParams": [[92, "processtopologyrequest-odometryloopclosureparams"]], "ProcessTopologyRequest.Params": [[92, "processtopologyrequest-params"]], "ProcessTopologyResponse": [[92, "processtopologyresponse"]], "WaypointAnchorHint": [[92, "waypointanchorhint"]], "WorldObjectAnchorHint": [[92, "worldobjectanchorhint"]], "ProcessAnchoringResponse.GPSResult.GPSStatus": [[92, "processanchoringresponse-gpsresult-gpsstatus"]], "ProcessAnchoringResponse.Status": [[92, "processanchoringresponse-status"]], "ProcessTopologyResponse.Status": [[92, "processtopologyresponse-status"]], "bosdyn/api/graph_nav/map_processing_service.proto": [[92, "bosdyn-api-graph-nav-map-processing-service-proto"]], "MapProcessingService": [[92, "mapprocessingservice"]], "bosdyn/api/graph_nav/nav.proto": [[92, "bosdyn-api-graph-nav-nav-proto"]], "CompletedRoute": [[92, "completedroute"]], "CompletedRoute.CompletedEdge": [[92, "completedroute-completededge"]], "Localization": [[92, "localization"]], "Route": [[92, "route"]], "bosdyn/api/graph_nav/recording.proto": [[92, "bosdyn-api-graph-nav-recording-proto"]], "CreateEdgeRequest": [[92, "createedgerequest"]], "CreateEdgeResponse": [[92, "createedgeresponse"]], "CreateWaypointRequest": [[92, "createwaypointrequest"]], "CreateWaypointResponse": [[92, "createwaypointresponse"]], "GetRecordStatusRequest": [[92, "getrecordstatusrequest"]], "GetRecordStatusResponse": [[92, "getrecordstatusresponse"]], "RecordingEnvironment": [[92, "recordingenvironment"]], "SetRecordingEnvironmentRequest": [[92, "setrecordingenvironmentrequest"]], "SetRecordingEnvironmentResponse": [[92, "setrecordingenvironmentresponse"]], "StartRecordingRequest": [[92, "startrecordingrequest"]], "StartRecordingResponse": [[92, "startrecordingresponse"]], "StopRecordingRequest": [[92, "stoprecordingrequest"]], "StopRecordingResponse": [[92, "stoprecordingresponse"]], "CreateEdgeResponse.Status": [[92, "createedgeresponse-status"]], "CreateWaypointResponse.Status": [[92, "createwaypointresponse-status"]], "GetRecordStatusResponse.MapState": [[92, "getrecordstatusresponse-mapstate"]], "GetRecordStatusResponse.Status": [[92, "getrecordstatusresponse-status"]], "StartRecordingResponse.Status": [[92, "startrecordingresponse-status"]], "StopRecordingResponse.Status": [[92, "stoprecordingresponse-status"]], "bosdyn/api/graph_nav/recording_service.proto": [[92, "bosdyn-api-graph-nav-recording-service-proto"]], "GraphNavRecordingService": [[92, "graphnavrecordingservice"]], "bosdyn/api/graph_nav/visual_features.proto": [[92, "bosdyn-api-graph-nav-visual-features-proto"]], "DirectionWithCovariance": [[92, "directionwithcovariance"]], "GenericDescriptor": [[92, "genericdescriptor"]], "LandmarkObservationIndex": [[92, "landmarkobservationindex"]], "PositionWithCovariance": [[92, "positionwithcovariance"]], "VisualDescriptor": [[92, "visualdescriptor"]], "VisualKeyFrame": [[92, "visualkeyframe"]], "VisualKeyFrameBundle": [[92, "visualkeyframebundle"]], "VisualKeypoint": [[92, "visualkeypoint"]], "VisualLandmark": [[92, "visuallandmark"]], "VisualLandmarks": [[92, "visuallandmarks"]], "bosdyn/api/gripper_camera_param.proto": [[92, "bosdyn-api-gripper-camera-param-proto"]], "GripperCameraGetParamRequest": [[92, "grippercameragetparamrequest"]], "GripperCameraGetParamResponse": [[92, "grippercameragetparamresponse"]], "GripperCameraParamRequest": [[92, "grippercameraparamrequest"]], "GripperCameraParamResponse": [[92, "grippercameraparamresponse"]], "GripperCameraParams": [[92, "grippercameraparams"]], "RoiParameters": [[92, "roiparameters"]], "GripperCameraParams.CameraMode": [[92, "grippercameraparams-cameramode"]], "GripperCameraParams.LedMode": [[92, "grippercameraparams-ledmode"]], "HdrParameters": [[92, "hdrparameters"]], "RoiParameters.RoiWindowSize": [[92, "roiparameters-roiwindowsize"]], "bosdyn/api/gripper_camera_param_service.proto": [[92, "bosdyn-api-gripper-camera-param-service-proto"]], "GripperCameraParamService": [[92, "grippercameraparamservice"]], "bosdyn/api/gripper_command.proto": [[92, "bosdyn-api-gripper-command-proto"]], "ClawGripperCommand": [[92, "clawgrippercommand"]], "ClawGripperCommand.Feedback": [[92, "clawgrippercommand-feedback"]], "ClawGripperCommand.Request": [[92, "clawgrippercommand-request"]], "GripperCommand": [[92, "grippercommand"]], "GripperCommand.Feedback": [[92, "grippercommand-feedback"]], "GripperCommand.Request": [[92, "grippercommand-request"]], "ClawGripperCommand.Feedback.Status": [[92, "clawgrippercommand-feedback-status"]], "bosdyn/api/header.proto": [[92, "bosdyn-api-header-proto"]], "CommonError": [[92, "commonerror"]], "RequestHeader": [[92, "requestheader"]], "ResponseHeader": [[92, "responseheader"]], "CommonError.Code": [[92, "commonerror-code"]], "bosdyn/api/image.proto": [[92, "bosdyn-api-image-proto"]], "CaptureParameters": [[92, "captureparameters"]], "GetImageRequest": [[92, "getimagerequest"]], "GetImageResponse": [[92, "getimageresponse"]], "Image": [[92, "image"], [137, "module-bosdyn.client.image"]], "ImageCapture": [[92, "imagecapture"]], "ImageCaptureAndSource": [[92, "imagecaptureandsource"]], "ImageRequest": [[92, "imagerequest"]], "ImageResponse": [[92, "imageresponse"]], "ImageSource": [[92, "imagesource"]], "ImageSource.KannalaBrandtModel": [[92, "imagesource-kannalabrandtmodel"]], "ImageSource.KannalaBrandtModel.KannalaBrandtIntrinsics": [[92, "imagesource-kannalabrandtmodel-kannalabrandtintrinsics"]], "ImageSource.PinholeBrownConrady": [[92, "imagesource-pinholebrownconrady"]], "ImageSource.PinholeBrownConrady.PinholeBrownConradyIntrinsics": [[92, "imagesource-pinholebrownconrady-pinholebrownconradyintrinsics"]], "ImageSource.PinholeModel": [[92, "imagesource-pinholemodel"]], "ImageSource.PinholeModel.CameraIntrinsics": [[92, "imagesource-pinholemodel-cameraintrinsics"]], "ListImageSourcesRequest": [[92, "listimagesourcesrequest"]], "ListImageSourcesResponse": [[92, "listimagesourcesresponse"]], "Image.Format": [[92, "image-format"]], "Image.PixelFormat": [[92, "image-pixelformat"]], "ImageResponse.Status": [[92, "imageresponse-status"]], "ImageSource.ImageType": [[92, "imagesource-imagetype"]], "bosdyn/api/image_geometry.proto": [[92, "bosdyn-api-image-geometry-proto"]], "AreaI": [[92, "areai"]], "RectangleI": [[92, "rectanglei"]], "bosdyn/api/image_service.proto": [[92, "bosdyn-api-image-service-proto"]], "ImageService": [[92, "imageservice"]], "bosdyn/api/ir_enable_disable.proto": [[92, "bosdyn-api-ir-enable-disable-proto"]], "IREnableDisableRequest": [[92, "irenabledisablerequest"]], "IREnableDisableResponse": [[92, "irenabledisableresponse"]], "IREnableDisableRequest.Request": [[92, "irenabledisablerequest-request"]], "bosdyn/api/ir_enable_disable_service.proto": [[92, "bosdyn-api-ir-enable-disable-service-proto"]], "IREnableDisableService": [[92, "irenabledisableservice"]], "bosdyn/api/keepalive/keepalive.proto": [[92, "bosdyn-api-keepalive-keepalive-proto"]], "ActionAfter": [[92, "actionafter"]], "ActionAfter.AutoReturn": [[92, "actionafter-autoreturn"]], "ActionAfter.ControlledMotorsOff": [[92, "actionafter-controlledmotorsoff"]], "ActionAfter.ImmediateRobotOff": [[92, "actionafter-immediaterobotoff"]], "ActionAfter.LeaseStale": [[92, "actionafter-leasestale"]], "ActionAfter.RecordEvent": [[92, "actionafter-recordevent"]], "CheckInRequest": [[92, "checkinrequest"]], "CheckInResponse": [[92, "checkinresponse"]], "LivePolicy": [[92, "livepolicy"]], "ModifyPolicyRequest": [[92, "modifypolicyrequest"]], "ModifyPolicyResponse": [[92, "modifypolicyresponse"]], "CheckInResponse.Status": [[92, "checkinresponse-status"]], "GetStatusResponse.PolicyControlAction": [[92, "getstatusresponse-policycontrolaction"]], "ModifyPolicyResponse.Status": [[92, "modifypolicyresponse-status"]], "bosdyn/api/keepalive/keepalive_service.proto": [[92, "bosdyn-api-keepalive-keepalive-service-proto"]], "KeepaliveService": [[92, "keepaliveservice"]], "bosdyn/api/lease.proto": [[92, "bosdyn-api-lease-proto"]], "AcquireLeaseRequest": [[92, "acquireleaserequest"]], "AcquireLeaseResponse": [[92, "acquireleaseresponse"]], "Lease": [[92, "lease"], [142, "module-bosdyn.client.lease"]], "LeaseOwner": [[92, "leaseowner"]], "LeaseResource": [[92, "leaseresource"]], "LeaseUseResult": [[92, "leaseuseresult"]], "ListLeasesRequest": [[92, "listleasesrequest"]], "ListLeasesResponse": [[92, "listleasesresponse"]], "ResourceTree": [[92, "resourcetree"]], "RetainLeaseRequest": [[92, "retainleaserequest"]], "RetainLeaseResponse": [[92, "retainleaseresponse"]], "ReturnLeaseRequest": [[92, "returnleaserequest"]], "ReturnLeaseResponse": [[92, "returnleaseresponse"]], "TakeLeaseRequest": [[92, "takeleaserequest"]], "TakeLeaseResponse": [[92, "takeleaseresponse"]], "AcquireLeaseResponse.Status": [[92, "acquireleaseresponse-status"]], "LeaseUseResult.Status": [[92, "leaseuseresult-status"]], "ReturnLeaseResponse.Status": [[92, "returnleaseresponse-status"]], "TakeLeaseResponse.Status": [[92, "takeleaseresponse-status"]], "bosdyn/api/lease_service.proto": [[92, "bosdyn-api-lease-service-proto"]], "LeaseService": [[92, "leaseservice"]], "bosdyn/api/license.proto": [[92, "bosdyn-api-license-proto"]], "GetFeatureEnabledRequest": [[92, "getfeatureenabledrequest"]], "GetFeatureEnabledResponse": [[92, "getfeatureenabledresponse"]], "GetFeatureEnabledResponse.FeatureEnabledEntry": [[92, "getfeatureenabledresponse-featureenabledentry"]], "GetLicenseInfoRequest": [[92, "getlicenseinforequest"]], "GetLicenseInfoResponse": [[92, "getlicenseinforesponse"]], "LicenseInfo": [[92, "licenseinfo"]], "LicenseInfo.Status": [[92, "licenseinfo-status"]], "bosdyn/api/license_service.proto": [[92, "bosdyn-api-license-service-proto"]], "LicenseService": [[92, "licenseservice"]], "bosdyn/api/local_grid.proto": [[92, "bosdyn-api-local-grid-proto"]], "GetLocalGridTypesRequest": [[92, "getlocalgridtypesrequest"]], "GetLocalGridTypesResponse": [[92, "getlocalgridtypesresponse"]], "GetLocalGridsRequest": [[92, "getlocalgridsrequest"]], "GetLocalGridsResponse": [[92, "getlocalgridsresponse"]], "LocalGrid": [[92, "localgrid"]], "LocalGridExtent": [[92, "localgridextent"]], "LocalGridRequest": [[92, "localgridrequest"]], "LocalGridResponse": [[92, "localgridresponse"]], "LocalGridType": [[92, "localgridtype"]], "LocalGrid.CellFormat": [[92, "localgrid-cellformat"]], "LocalGrid.Encoding": [[92, "localgrid-encoding"]], "LocalGridResponse.Status": [[92, "localgridresponse-status"]], "bosdyn/api/local_grid_service.proto": [[92, "bosdyn-api-local-grid-service-proto"]], "LocalGridService": [[92, "localgridservice"]], "bosdyn/api/log_status/log_status.proto": [[92, "bosdyn-api-log-status-log-status-proto"]], "GetActiveLogStatusesRequest": [[92, "getactivelogstatusesrequest"]], "GetActiveLogStatusesResponse": [[92, "getactivelogstatusesresponse"]], "GetLogStatusRequest": [[92, "getlogstatusrequest"]], "GetLogStatusResponse": [[92, "getlogstatusresponse"]], "LogStatus": [[92, "logstatus"]], "StartExperimentLogRequest": [[92, "startexperimentlogrequest"]], "StartExperimentLogResponse": [[92, "startexperimentlogresponse"]], "StartRetroLogRequest": [[92, "startretrologrequest"]], "StartRetroLogResponse": [[92, "startretrologresponse"]], "TerminateLogRequest": [[92, "terminatelogrequest"]], "TerminateLogResponse": [[92, "terminatelogresponse"]], "UpdateExperimentLogRequest": [[92, "updateexperimentlogrequest"]], "UpdateExperimentLogResponse": [[92, "updateexperimentlogresponse"]], "GetActiveLogStatusesResponse.Status": [[92, "getactivelogstatusesresponse-status"]], "GetLogStatusResponse.Status": [[92, "getlogstatusresponse-status"]], "LogStatus.Status": [[92, "logstatus-status"]], "LogStatus.Type": [[92, "logstatus-type"]], "StartExperimentLogResponse.Status": [[92, "startexperimentlogresponse-status"]], "StartRetroLogResponse.Status": [[92, "startretrologresponse-status"]], "TerminateLogResponse.Status": [[92, "terminatelogresponse-status"]], "UpdateExperimentLogResponse.Status": [[92, "updateexperimentlogresponse-status"]], "bosdyn/api/log_status/log_status_service.proto": [[92, "bosdyn-api-log-status-log-status-service-proto"]], "LogStatusService": [[92, "logstatusservice"]], "bosdyn/api/manipulation_api.proto": [[92, "bosdyn-api-manipulation-api-proto"]], "AllowableOrientation": [[92, "allowableorientation"]], "ApiGraspOverride": [[92, "apigraspoverride"]], "ApiGraspOverrideRequest": [[92, "apigraspoverriderequest"]], "ApiGraspOverrideResponse": [[92, "apigraspoverrideresponse"]], "ApiGraspedCarryStateOverride": [[92, "apigraspedcarrystateoverride"]], "GraspParams": [[92, "graspparams"]], "ManipulationApiFeedbackRequest": [[92, "manipulationapifeedbackrequest"]], "ManipulationApiFeedbackResponse": [[92, "manipulationapifeedbackresponse"]], "ManipulationApiRequest": [[92, "manipulationapirequest"]], "ManipulationApiResponse": [[92, "manipulationapiresponse"]], "PickObject": [[92, "pickobject"]], "PickObjectExecutePlan": [[92, "pickobjectexecuteplan"]], "PickObjectInImage": [[92, "pickobjectinimage"]], "PickObjectRayInWorld": [[92, "pickobjectrayinworld"]], "RotationWithTolerance": [[92, "rotationwithtolerance"]], "SqueezeGrasp": [[92, "squeezegrasp"]], "VectorAlignmentWithTolerance": [[92, "vectoralignmentwithtolerance"]], "WalkToObjectInImage": [[92, "walktoobjectinimage"]], "WalkToObjectRayInWorld": [[92, "walktoobjectrayinworld"]], "ApiGraspOverride.Override": [[92, "apigraspoverride-override"]], "GraspPositionConstraint": [[92, "grasppositionconstraint"]], "ManipulationCameraSource": [[92, "manipulationcamerasource"]], "ManipulationFeedbackState": [[92, "manipulationfeedbackstate"]], "WalkGazeMode": [[92, "walkgazemode"]], "bosdyn/api/manipulation_api_service.proto": [[92, "bosdyn-api-manipulation-api-service-proto"]], "ManipulationApiService": [[92, "manipulationapiservice"]], "bosdyn/api/metrics_logging/absolute_metrics.proto": [[92, "bosdyn-api-metrics-logging-absolute-metrics-proto"]], "AbsoluteMetricsSnapshot": [[92, "absolutemetricssnapshot"]], "bosdyn/api/metrics_logging/metrics_logging_robot.proto": [[92, "bosdyn-api-metrics-logging-metrics-logging-robot-proto"]], "GetAbsoluteMetricSnapshotRequest": [[92, "getabsolutemetricsnapshotrequest"]], "GetAbsoluteMetricSnapshotResponse": [[92, "getabsolutemetricsnapshotresponse"]], "GetMetricsRequest": [[92, "getmetricsrequest"]], "GetMetricsResponse": [[92, "getmetricsresponse"]], "GetStoreSequenceRangeRequest": [[92, "getstoresequencerangerequest"]], "GetStoreSequenceRangeResponse": [[92, "getstoresequencerangeresponse"]], "bosdyn/api/metrics_logging/metrics_logging_robot_service.proto": [[92, "bosdyn-api-metrics-logging-metrics-logging-robot-service-proto"]], "MetricsLoggingRobotService": [[92, "metricsloggingrobotservice"]], "bosdyn/api/metrics_logging/signed_proto.proto": [[92, "bosdyn-api-metrics-logging-signed-proto-proto"]], "SignedProto": [[92, "signedproto"]], "bosdyn/api/mission/mission.proto": [[92, "bosdyn-api-mission-mission-proto"]], "AnswerQuestionRequest": [[92, "answerquestionrequest"]], "AnswerQuestionResponse": [[92, "answerquestionresponse"]], "FailedNode": [[92, "failednode"]], "GetInfoRequest": [[92, "getinforequest"]], "GetInfoResponse": [[92, "getinforesponse"]], "GetMissionRequest": [[92, "getmissionrequest"]], "GetMissionResponse": [[92, "getmissionresponse"]], "GetStateRequest": [[92, "getstaterequest"]], "GetStateResponse": [[92, "getstateresponse"]], "LoadMissionRequest": [[92, "loadmissionrequest"]], "LoadMissionResponse": [[92, "loadmissionresponse"]], "MissionInfo": [[92, "missioninfo"]], "NodeInfo": [[92, "nodeinfo"]], "PauseMissionRequest": [[92, "pausemissionrequest"]], "PauseMissionResponse": [[92, "pausemissionresponse"]], "PlayMissionRequest": [[92, "playmissionrequest"]], "PlayMissionResponse": [[92, "playmissionresponse"]], "PlaySettings": [[92, "playsettings"]], "Question": [[92, "question"]], "RestartMissionRequest": [[92, "restartmissionrequest"]], "RestartMissionResponse": [[92, "restartmissionresponse"]], "State": [[92, "state"]], "State.AnsweredQuestion": [[92, "state-answeredquestion"]], "State.NodeStatesAtTick": [[92, "state-nodestatesattick"]], "State.NodeStatesAtTick.NodeState": [[92, "state-nodestatesattick-nodestate"]], "State.NodeStatesAtTick.NodeState.BlackboardState": [[92, "state-nodestatesattick-nodestate-blackboardstate"]], "StopMissionRequest": [[92, "stopmissionrequest"]], "StopMissionResponse": [[92, "stopmissionresponse"]], "AnswerQuestionResponse.Status": [[92, "answerquestionresponse-status"]], "LoadMissionResponse.Status": [[92, "loadmissionresponse-status"]], "PauseMissionResponse.Status": [[92, "pausemissionresponse-status"]], "PlayMissionResponse.Status": [[92, "playmissionresponse-status"]], "RestartMissionResponse.Status": [[92, "restartmissionresponse-status"]], "State.Status": [[92, "state-status"]], "StopMissionResponse.Status": [[92, "stopmissionresponse-status"]], "bosdyn/api/mission/mission_service.proto": [[92, "bosdyn-api-mission-mission-service-proto"]], "MissionService": [[92, "missionservice"]], "bosdyn/api/mission/nodes.proto": [[92, "bosdyn-api-mission-nodes-proto"]], "BosdynDockState": [[92, "bosdyndockstate"]], "BosdynGraphNavLocalize": [[92, "bosdyngraphnavlocalize"]], "BosdynGraphNavState": [[92, "bosdyngraphnavstate"]], "BosdynGripperCameraParamsState": [[92, "bosdyngrippercameraparamsstate"]], "BosdynNavigateRoute": [[92, "bosdynnavigateroute"]], "BosdynNavigateTo": [[92, "bosdynnavigateto"]], "BosdynPowerRequest": [[92, "bosdynpowerrequest"]], "BosdynQueryStoredCaptures": [[92, "bosdynquerystoredcaptures"]], "BosdynQueryStoredCaptures.CaptureActionIdFormat": [[92, "bosdynquerystoredcaptures-captureactionidformat"]], "BosdynRecordEvent": [[92, "bosdynrecordevent"]], "BosdynRecordEvent.AdditionalParametersEntry": [[92, "bosdynrecordevent-additionalparametersentry"]], "BosdynRobotCommand": [[92, "bosdynrobotcommand"]], "BosdynRobotState": [[92, "bosdynrobotstate"]], "ClearBehaviorFaults": [[92, "clearbehaviorfaults"]], "Condition": [[92, "condition"]], "Condition.Operand": [[92, "condition-operand"]], "ConstantResult": [[92, "constantresult"]], "CreateMissionText": [[92, "createmissiontext"]], "DataAcquisition": [[92, "dataacquisition"]], "DataAcquisitionOnInterruption": [[92, "dataacquisitiononinterruption"]], "DateToBlackboard": [[92, "datetoblackboard"]], "DefineBlackboard": [[92, "defineblackboard"]], "ExecuteChoreography": [[92, "executechoreography"]], "ForDuration": [[92, "forduration"]], "FormatBlackboard": [[92, "formatblackboard"]], "MissionUploadChoreography": [[92, "missionuploadchoreography"]], "Node": [[92, "node"]], "ParallelAnd": [[92, "paralleland"]], "Prompt": [[92, "prompt"]], "Prompt.Option": [[92, "prompt-option"]], "Prompt.OptionsList": [[92, "prompt-optionslist"]], "RemoteGrpc": [[92, "remotegrpc"]], "Repeat": [[92, "repeat"]], "RestartWhenPaused": [[92, "restartwhenpaused"]], "RetainLease": [[92, "retainlease"]], "Retry": [[92, "retry"]], "Selector": [[92, "selector"]], "Sequence": [[92, "sequence"]], "SetBlackboard": [[92, "setblackboard"]], "SetGraspOverride": [[92, "setgraspoverride"]], "SetGripperCameraParams": [[92, "setgrippercameraparams"]], "SimpleParallel": [[92, "simpleparallel"]], "Sleep": [[92, "sleep"]], "SpotCamFocusState": [[92, "spotcamfocusstate"]], "SpotCamLed": [[92, "spotcamled"]], "SpotCamLed.BrightnessesEntry": [[92, "spotcamled-brightnessesentry"]], "SpotCamPtz": [[92, "spotcamptz"]], "SpotCamPtz.AdjustParameters": [[92, "spotcamptz-adjustparameters"]], "SpotCamResetAutofocus": [[92, "spotcamresetautofocus"]], "SpotCamStoreMedia": [[92, "spotcamstoremedia"]], "StoreMetadata": [[92, "storemetadata"]], "Switch": [[92, "switch"]], "Switch.IntChildrenEntry": [[92, "switch-intchildrenentry"]], "Condition.Compare": [[92, "condition-compare"]], "Condition.HandleStaleness": [[92, "condition-handlestaleness"]], "DataAcquisition.CompletionBehavior": [[92, "dataacquisition-completionbehavior"]], "bosdyn/api/mission/remote.proto": [[92, "bosdyn-api-mission-remote-proto"]], "EstablishSessionRequest": [[92, "establishsessionrequest"]], "EstablishSessionResponse": [[92, "establishsessionresponse"]], "GetRemoteMissionServiceInfoRequest": [[92, "getremotemissionserviceinforequest"]], "GetRemoteMissionServiceInfoResponse": [[92, "getremotemissionserviceinforesponse"]], "StopRequest": [[92, "stoprequest"]], "StopResponse": [[92, "stopresponse"]], "TeardownSessionRequest": [[92, "teardownsessionrequest"]], "TeardownSessionResponse": [[92, "teardownsessionresponse"]], "TickRequest": [[92, "tickrequest"]], "TickResponse": [[92, "tickresponse"]], "EstablishSessionResponse.Status": [[92, "establishsessionresponse-status"]], "StopResponse.Status": [[92, "stopresponse-status"]], "TeardownSessionResponse.Status": [[92, "teardownsessionresponse-status"]], "TickResponse.Status": [[92, "tickresponse-status"]], "bosdyn/api/mission/remote_service.proto": [[92, "bosdyn-api-mission-remote-service-proto"]], "RemoteMissionService": [[92, "remotemissionservice"]], "bosdyn/api/mission/util.proto": [[92, "bosdyn-api-mission-util-proto"]], "ConstantValue": [[92, "constantvalue"]], "KeyValue": [[92, "keyvalue"]], "MissionText": [[92, "missiontext"]], "UserData": [[92, "userdata"]], "Value": [[92, "value"]], "VariableDeclaration": [[92, "variabledeclaration"]], "Result": [[92, "result"]], "VariableDeclaration.Type": [[92, "variabledeclaration-type"]], "bosdyn/api/mobility_command.proto": [[92, "bosdyn-api-mobility-command-proto"]], "MobilityCommand": [[92, "mobilitycommand"]], "MobilityCommand.Feedback": [[92, "mobilitycommand-feedback"]], "MobilityCommand.Request": [[92, "mobilitycommand-request"]], "bosdyn/api/network_compute_bridge.proto": [[92, "bosdyn-api-network-compute-bridge-proto"]], "AvailableModels": [[92, "availablemodels"]], "ComputeParameters": [[92, "computeparameters"]], "ImageSourceAndService": [[92, "imagesourceandservice"]], "ListAvailableModelsRequest": [[92, "listavailablemodelsrequest"]], "ListAvailableModelsResponse": [[92, "listavailablemodelsresponse"]], "ModelData": [[92, "modeldata"]], "ModelLabels": [[92, "modellabels"]], "NetworkComputeInputData": [[92, "networkcomputeinputdata"]], "NetworkComputeInputDataBridge": [[92, "networkcomputeinputdatabridge"]], "NetworkComputeInputDataWorker": [[92, "networkcomputeinputdataworker"]], "NetworkComputeRequest": [[92, "networkcomputerequest"]], "NetworkComputeResponse": [[92, "networkcomputeresponse"]], "NetworkComputeResponse.OutputImagesEntry": [[92, "networkcomputeresponse-outputimagesentry"]], "NetworkComputeResponse.RoiOutputDataEntry": [[92, "networkcomputeresponse-roioutputdataentry"]], "NetworkComputeServerConfiguration": [[92, "networkcomputeserverconfiguration"]], "OutputData": [[92, "outputdata"]], "OutputImage": [[92, "outputimage"]], "OutputImageSpec": [[92, "outputimagespec"]], "WorkerComputeRequest": [[92, "workercomputerequest"]], "WorkerComputeResponse": [[92, "workercomputeresponse"]], "WorkerComputeResponse.OutputImagesEntry": [[92, "workercomputeresponse-outputimagesentry"]], "ListAvailableModelsStatus": [[92, "listavailablemodelsstatus"]], "NetworkComputeInputData.RotateImage": [[92, "networkcomputeinputdata-rotateimage"]], "NetworkComputeStatus": [[92, "networkcomputestatus"]], "bosdyn/api/network_compute_bridge_service.proto": [[92, "bosdyn-api-network-compute-bridge-service-proto"]], "NetworkComputeBridgeWorker": [[92, "networkcomputebridgeworker"]], "bosdyn/api/network_stats.proto": [[92, "bosdyn-api-network-stats-proto"]], "Association": [[92, "association"]], "WifiDevice": [[92, "wifidevice"]], "WifiStats": [[92, "wifistats"]], "WifiDevice.Type": [[92, "wifidevice-type"]], "bosdyn/api/parameter.proto": [[92, "bosdyn-api-parameter-proto"]], "bosdyn/api/payload.proto": [[92, "bosdyn-api-payload-proto"]], "JointLimits": [[92, "jointlimits"]], "ListPayloadsRequest": [[92, "listpayloadsrequest"]], "ListPayloadsResponse": [[92, "listpayloadsresponse"]], "MomentOfIntertia": [[92, "momentofintertia"]], "PayloadMassVolumeProperties": [[92, "payloadmassvolumeproperties"]], "PayloadPreset": [[92, "payloadpreset"]], "MountFrameName": [[92, "mountframename"]], "bosdyn/api/payload_estimation.proto": [[92, "bosdyn-api-payload-estimation-proto"]], "PayloadEstimationCommand": [[92, "payloadestimationcommand"]], "PayloadEstimationCommand.Feedback": [[92, "payloadestimationcommand-feedback"]], "PayloadEstimationCommand.Request": [[92, "payloadestimationcommand-request"]], "PayloadEstimationCommand.Feedback.Error": [[92, "payloadestimationcommand-feedback-error"]], "PayloadEstimationCommand.Feedback.Status": [[92, "payloadestimationcommand-feedback-status"]], "bosdyn/api/payload_registration.proto": [[92, "bosdyn-api-payload-registration-proto"]], "GetPayloadAuthTokenRequest": [[92, "getpayloadauthtokenrequest"]], "GetPayloadAuthTokenResponse": [[92, "getpayloadauthtokenresponse"]], "PayloadCredentials": [[92, "payloadcredentials"]], "RegisterPayloadRequest": [[92, "registerpayloadrequest"]], "RegisterPayloadResponse": [[92, "registerpayloadresponse"]], "UpdatePayloadAttachedRequest": [[92, "updatepayloadattachedrequest"]], "UpdatePayloadAttachedResponse": [[92, "updatepayloadattachedresponse"]], "UpdatePayloadVersionRequest": [[92, "updatepayloadversionrequest"]], "UpdatePayloadVersionResponse": [[92, "updatepayloadversionresponse"]], "GetPayloadAuthTokenResponse.Status": [[92, "getpayloadauthtokenresponse-status"]], "RegisterPayloadResponse.Status": [[92, "registerpayloadresponse-status"]], "UpdatePayloadAttachedRequest.Request": [[92, "updatepayloadattachedrequest-request"]], "UpdatePayloadAttachedResponse.Status": [[92, "updatepayloadattachedresponse-status"]], "UpdatePayloadVersionResponse.Status": [[92, "updatepayloadversionresponse-status"]], "bosdyn/api/payload_registration_service.proto": [[92, "bosdyn-api-payload-registration-service-proto"]], "PayloadRegistrationService": [[92, "payloadregistrationservice"]], "bosdyn/api/payload_service.proto": [[92, "bosdyn-api-payload-service-proto"]], "PayloadService": [[92, "payloadservice"]], "bosdyn/api/point_cloud.proto": [[92, "bosdyn-api-point-cloud-proto"]], "GetPointCloudRequest": [[92, "getpointcloudrequest"]], "GetPointCloudResponse": [[92, "getpointcloudresponse"]], "ListPointCloudSourcesRequest": [[92, "listpointcloudsourcesrequest"]], "ListPointCloudSourcesResponse": [[92, "listpointcloudsourcesresponse"]], "PointCloud": [[92, "pointcloud"]], "PointCloud.EncodingParameters": [[92, "pointcloud-encodingparameters"]], "PointCloudRequest": [[92, "pointcloudrequest"]], "PointCloudResponse": [[92, "pointcloudresponse"]], "PointCloudSource": [[92, "pointcloudsource"]], "PointCloud.Encoding": [[92, "pointcloud-encoding"]], "PointCloudResponse.Status": [[92, "pointcloudresponse-status"]], "bosdyn/api/point_cloud_service.proto": [[92, "bosdyn-api-point-cloud-service-proto"]], "PointCloudService": [[92, "pointcloudservice"]], "bosdyn/api/power.proto": [[92, "bosdyn-api-power-proto"]], "FanPowerCommandFeedbackRequest": [[92, "fanpowercommandfeedbackrequest"]], "FanPowerCommandFeedbackResponse": [[92, "fanpowercommandfeedbackresponse"]], "FanPowerCommandRequest": [[92, "fanpowercommandrequest"]], "FanPowerCommandResponse": [[92, "fanpowercommandresponse"]], "PowerCommandFeedbackRequest": [[92, "powercommandfeedbackrequest"]], "PowerCommandFeedbackResponse": [[92, "powercommandfeedbackresponse"]], "PowerCommandRequest": [[92, "powercommandrequest"]], "PowerCommandResponse": [[92, "powercommandresponse"]], "ResetSafetyStopRequest": [[92, "resetsafetystoprequest"]], "ResetSafetyStopResponse": [[92, "resetsafetystopresponse"]], "FanPowerCommandFeedbackResponse.Status": [[92, "fanpowercommandfeedbackresponse-status"]], "FanPowerCommandResponse.Status": [[92, "fanpowercommandresponse-status"]], "PowerCommandRequest.Request": [[92, "powercommandrequest-request"]], "PowerCommandStatus": [[92, "powercommandstatus"]], "ResetSafetyStopRequest.SafetyStopType": [[92, "resetsafetystoprequest-safetystoptype"]], "ResetSafetyStopResponse.Status": [[92, "resetsafetystopresponse-status"]], "bosdyn/api/power_service.proto": [[92, "bosdyn-api-power-service-proto"]], "PowerService": [[92, "powerservice"], [92, "id6"]], "bosdyn/api/ray_cast.proto": [[92, "bosdyn-api-ray-cast-proto"]], "RayIntersection": [[92, "rayintersection"]], "RaycastRequest": [[92, "raycastrequest"]], "RaycastResponse": [[92, "raycastresponse"]], "RayIntersection.Type": [[92, "rayintersection-type"]], "RaycastResponse.Status": [[92, "raycastresponse-status"]], "bosdyn/api/ray_cast_service.proto": [[92, "bosdyn-api-ray-cast-service-proto"]], "RayCastService": [[92, "raycastservice"]], "bosdyn/api/robot_command.proto": [[92, "bosdyn-api-robot-command-proto"]], "ClearBehaviorFaultRequest": [[92, "clearbehaviorfaultrequest"]], "ClearBehaviorFaultResponse": [[92, "clearbehaviorfaultresponse"]], "JointControlStreamRequest": [[92, "jointcontrolstreamrequest"]], "JointControlStreamResponse": [[92, "jointcontrolstreamresponse"]], "RobotCommand": [[92, "robotcommand"]], "RobotCommandFeedback": [[92, "robotcommandfeedback"]], "RobotCommandFeedbackRequest": [[92, "robotcommandfeedbackrequest"]], "RobotCommandFeedbackResponse": [[92, "robotcommandfeedbackresponse"]], "RobotCommandRequest": [[92, "robotcommandrequest"]], "RobotCommandResponse": [[92, "robotcommandresponse"]], "ClearBehaviorFaultResponse.Status": [[92, "clearbehaviorfaultresponse-status"]], "JointControlStreamResponse.Status": [[92, "jointcontrolstreamresponse-status"]], "RobotCommandResponse.Status": [[92, "robotcommandresponse-status"]], "bosdyn/api/robot_command_service.proto": [[92, "bosdyn-api-robot-command-service-proto"]], "RobotCommandService": [[92, "robotcommandservice"]], "RobotCommandStreamingService": [[92, "robotcommandstreamingservice"]], "bosdyn/api/robot_id.proto": [[92, "bosdyn-api-robot-id-proto"]], "RobotId": [[92, "robotid"]], "RobotIdRequest": [[92, "robotidrequest"]], "RobotIdResponse": [[92, "robotidresponse"]], "RobotSoftwareRelease": [[92, "robotsoftwarerelease"]], "SoftwareVersion": [[92, "softwareversion"]], "bosdyn/api/robot_id_service.proto": [[92, "bosdyn-api-robot-id-service-proto"]], "RobotIdService": [[92, "robotidservice"]], "bosdyn/api/robot_state.proto": [[92, "bosdyn-api-robot-state-proto"]], "BatteryState": [[92, "batterystate"]], "BehaviorFault": [[92, "behaviorfault"]], "BehaviorFaultState": [[92, "behaviorfaultstate"]], "BehaviorState": [[92, "behaviorstate"]], "CombinedJointStates": [[92, "combinedjointstates"]], "CommsState": [[92, "commsstate"]], "EStopState": [[92, "estopstate"]], "FootState": [[92, "footstate"]], "FootState.TerrainState": [[92, "footstate-terrainstate"]], "HardwareConfiguration": [[92, "hardwareconfiguration"]], "ImuState": [[92, "imustate"]], "ImuState.Packet": [[92, "imustate-packet"]], "JointState": [[92, "jointstate"]], "KinematicState": [[92, "kinematicstate"]], "ManipulatorState": [[92, "manipulatorstate"]], "MotorTemperature": [[92, "motortemperature"]], "PowerState": [[92, "powerstate"]], "RobotHardwareConfigurationRequest": [[92, "robothardwareconfigurationrequest"]], "RobotHardwareConfigurationResponse": [[92, "robothardwareconfigurationresponse"]], "RobotImpairedState": [[92, "robotimpairedstate"]], "RobotLinkModelRequest": [[92, "robotlinkmodelrequest"]], "RobotLinkModelResponse": [[92, "robotlinkmodelresponse"]], "RobotMetrics": [[92, "robotmetrics"]], "RobotMetricsRequest": [[92, "robotmetricsrequest"]], "RobotMetricsResponse": [[92, "robotmetricsresponse"]], "RobotState": [[92, "robotstate"]], "RobotStateRequest": [[92, "robotstaterequest"]], "RobotStateResponse": [[92, "robotstateresponse"]], "RobotStateStreamRequest": [[92, "robotstatestreamrequest"]], "RobotStateStreamResponse": [[92, "robotstatestreamresponse"]], "RobotStateStreamResponse.CommandState": [[92, "robotstatestreamresponse-commandstate"]], "RobotStateStreamResponse.KinematicState": [[92, "robotstatestreamresponse-kinematicstate"]], "ServiceFaultState": [[92, "servicefaultstate"]], "ServiceFaultState.AggregatedEntry": [[92, "servicefaultstate-aggregatedentry"]], "Skeleton": [[92, "skeleton"]], "Skeleton.Link": [[92, "skeleton-link"]], "Skeleton.Link.ObjModel": [[92, "skeleton-link-objmodel"]], "SystemFault": [[92, "systemfault"]], "SystemFaultState": [[92, "systemfaultstate"]], "SystemFaultState.AggregatedEntry": [[92, "systemfaultstate-aggregatedentry"]], "SystemState": [[92, "systemstate"]], "TerrainState": [[92, "terrainstate"]], "WiFiState": [[92, "wifistate"]], "BatteryState.Status": [[92, "batterystate-status"]], "BehaviorFault.Cause": [[92, "behaviorfault-cause"]], "BehaviorFault.Status": [[92, "behaviorfault-status"]], "BehaviorState.State": [[92, "behaviorstate-state"]], "EStopState.State": [[92, "estopstate-state"]], "EStopState.Type": [[92, "estopstate-type"]], "FootState.Contact": [[92, "footstate-contact"]], "ManipulatorState.CarryState": [[92, "manipulatorstate-carrystate"]], "ManipulatorState.StowState": [[92, "manipulatorstate-stowstate"]], "PowerState.MotorPowerState": [[92, "powerstate-motorpowerstate"]], "PowerState.PayloadPortsPowerState": [[92, "powerstate-payloadportspowerstate"]], "PowerState.RobotPowerState": [[92, "powerstate-robotpowerstate"]], "PowerState.ShorePowerState": [[92, "powerstate-shorepowerstate"]], "PowerState.WifiRadioPowerState": [[92, "powerstate-wifiradiopowerstate"]], "RobotImpairedState.ImpairedStatus": [[92, "robotimpairedstate-impairedstatus"]], "SystemFault.Severity": [[92, "systemfault-severity"]], "WiFiState.Mode": [[92, "wifistate-mode"]], "bosdyn/api/robot_state_service.proto": [[92, "bosdyn-api-robot-state-service-proto"]], "RobotStateService": [[92, "robotstateservice"]], "RobotStateStreamingService": [[92, "robotstatestreamingservice"]], "bosdyn/api/service_customization.proto": [[92, "bosdyn-api-service-customization-proto"]], "BoolParam": [[92, "boolparam"]], "BoolParam.Spec": [[92, "boolparam-spec"]], "CustomParam": [[92, "customparam"]], "CustomParam.Spec": [[92, "customparam-spec"]], "CustomParamCollection": [[92, "customparamcollection"]], "CustomParamError": [[92, "customparamerror"]], "DictParam": [[92, "dictparam"]], "DictParam.ChildSpec": [[92, "dictparam-childspec"]], "DictParam.Spec": [[92, "dictparam-spec"]], "DictParam.Spec.SpecsEntry": [[92, "dictparam-spec-specsentry"]], "DictParam.ValuesEntry": [[92, "dictparam-valuesentry"]], "DoubleParam": [[92, "doubleparam"]], "DoubleParam.Spec": [[92, "doubleparam-spec"]], "Int64Param": [[92, "int64param"]], "Int64Param.Spec": [[92, "int64param-spec"]], "ListParam": [[92, "listparam"]], "ListParam.Spec": [[92, "listparam-spec"]], "OneOfParam": [[92, "oneofparam"]], "OneOfParam.ChildSpec": [[92, "oneofparam-childspec"]], "OneOfParam.Spec": [[92, "oneofparam-spec"]], "OneOfParam.Spec.SpecsEntry": [[92, "oneofparam-spec-specsentry"]], "OneOfParam.ValuesEntry": [[92, "oneofparam-valuesentry"]], "RegionOfInterestParam": [[92, "regionofinterestparam"]], "RegionOfInterestParam.ServiceAndSource": [[92, "regionofinterestparam-serviceandsource"]], "RegionOfInterestParam.Spec": [[92, "regionofinterestparam-spec"]], "StringParam": [[92, "stringparam"]], "StringParam.Spec": [[92, "stringparam-spec"]], "UserInterfaceInfo": [[92, "userinterfaceinfo"]], "CustomParamError.Status": [[92, "customparamerror-status"]], "bosdyn/api/service_fault.proto": [[92, "bosdyn-api-service-fault-proto"]], "ClearServiceFaultRequest": [[92, "clearservicefaultrequest"]], "ClearServiceFaultResponse": [[92, "clearservicefaultresponse"]], "ServiceFault": [[92, "servicefault"]], "ServiceFaultId": [[92, "servicefaultid"]], "TriggerServiceFaultRequest": [[92, "triggerservicefaultrequest"]], "TriggerServiceFaultResponse": [[92, "triggerservicefaultresponse"]], "ClearServiceFaultResponse.Status": [[92, "clearservicefaultresponse-status"]], "ServiceFault.Severity": [[92, "servicefault-severity"]], "TriggerServiceFaultResponse.Status": [[92, "triggerservicefaultresponse-status"]], "bosdyn/api/signals.proto": [[92, "bosdyn-api-signals-proto"]], "AlertConditionSpec": [[92, "alertconditionspec"]], "SensorOutputSpec": [[92, "sensoroutputspec"]], "Signal": [[92, "signal"]], "SignalData": [[92, "signaldata"]], "SignalData.Data": [[92, "signaldata-data"]], "SignalDisplayInfo": [[92, "signaldisplayinfo"]], "SignalSpec": [[92, "signalspec"]], "bosdyn/api/sparse_features.proto": [[92, "bosdyn-api-sparse-features-proto"]], "Keypoint": [[92, "keypoint"]], "KeypointMatches": [[92, "keypointmatches"]], "KeypointSet": [[92, "keypointset"]], "Match": [[92, "match"]], "KeypointMatches.MatchType": [[92, "keypointmatches-matchtype"]], "KeypointSet.KeypointType": [[92, "keypointset-keypointtype"]], "bosdyn/api/spot/choreography_params.proto": [[92, "bosdyn-api-spot-choreography-params-proto"]], "AnimateParams": [[92, "animateparams"]], "AnimatedCycleParams": [[92, "animatedcycleparams"]], "ArmMoveParams": [[92, "armmoveparams"]], "BodyHoldParams": [[92, "bodyholdparams"]], "BourreeParams": [[92, "bourreeparams"]], "ButtCircleParams": [[92, "buttcircleparams"]], "BuzzerNoteParams": [[92, "buzzernoteparams"]], "ChickenHeadParams": [[92, "chickenheadparams"]], "ClapParams": [[92, "clapparams"]], "Color": [[92, "color"]], "CrawlParams": [[92, "crawlparams"]], "CustomGaitCommand": [[92, "customgaitcommand"]], "CustomGaitCommandLimits": [[92, "customgaitcommandlimits"]], "CustomGaitParams": [[92, "customgaitparams"]], "EulerRateZYXValue": [[92, "eulerratezyxvalue"]], "EulerZYX": [[92, "eulerzyx"]], "EulerZYXValue": [[92, "eulerzyxvalue"]], "FadeColorParams": [[92, "fadecolorparams"]], "FidgetStandParams": [[92, "fidgetstandparams"]], "Figure8Params": [[92, "figure8params"]], "FrameSnapshotParams": [[92, "framesnapshotparams"]], "FrontUpParams": [[92, "frontupparams"]], "GotoParams": [[92, "gotoparams"]], "GripperParams": [[92, "gripperparams"]], "HopParams": [[92, "hopparams"]], "IndependentColorParams": [[92, "independentcolorparams"]], "JumpParams": [[92, "jumpparams"]], "KneelCircleParams": [[92, "kneelcircleparams"]], "KneelLegMove2Params": [[92, "kneellegmove2params"]], "KneelLegMoveParams": [[92, "kneellegmoveparams"]], "LegJointParams": [[92, "legjointparams"]], "Pace2StepParams": [[92, "pace2stepparams"]], "RandomRotateParams": [[92, "randomrotateparams"]], "RippleColorParams": [[92, "ripplecolorparams"]], "RotateBodyParams": [[92, "rotatebodyparams"]], "RunningManParams": [[92, "runningmanparams"]], "SetAllColorParams": [[92, "setallcolorparams"]], "SetAudioVisualColorParams": [[92, "setaudiovisualcolorparams"]], "SetColorParams": [[92, "setcolorparams"]], "SideParams": [[92, "sideparams"]], "StanceShape": [[92, "stanceshape"]], "StepParams": [[92, "stepparams"]], "SwayParams": [[92, "swayparams"]], "SwingParams": [[92, "swingparams"]], "SwingPhases": [[92, "swingphases"]], "TurnParams": [[92, "turnparams"]], "TwerkParams": [[92, "twerkparams"]], "WorkspaceArmMoveParams": [[92, "workspacearmmoveparams"]], "ArmMoveFrame": [[92, "armmoveframe"]], "BuzzerNoteParams.Note": [[92, "buzzernoteparams-note"]], "Easing": [[92, "easing"]], "FidgetStandParams.FidgetPreset": [[92, "fidgetstandparams-fidgetpreset"]], "FrameSnapshotParams.Inclusion": [[92, "framesnapshotparams-inclusion"]], "JumpParams.Lead": [[92, "jumpparams-lead"]], "LedLight": [[92, "ledlight"]], "Leg": [[92, "leg"]], "Pivot": [[92, "pivot"]], "RippleColorParams.LightSide": [[92, "ripplecolorparams-lightside"]], "RippleColorParams.Pattern": [[92, "ripplecolorparams-pattern"]], "SideParams.Side": [[92, "sideparams-side"]], "SwayParams.SwayStyle": [[92, "swayparams-swaystyle"]], "bosdyn/api/spot/choreography_sequence.proto": [[92, "bosdyn-api-spot-choreography-sequence-proto"]], "ActiveMove": [[92, "activemove"]], "AnimateArm": [[92, "animatearm"]], "AnimateArm.HandPose": [[92, "animatearm-handpose"]], "AnimateBody": [[92, "animatebody"]], "AnimateGripper": [[92, "animategripper"]], "AnimateLegs": [[92, "animatelegs"]], "AnimateSingleLeg": [[92, "animatesingleleg"]], "Animation": [[92, "animation"]], "AnimationKeyframe": [[92, "animationkeyframe"]], "ArmJointAngles": [[92, "armjointangles"]], "ChoreographerDisplayInfo": [[92, "choreographerdisplayinfo"]], "ChoreographerDisplayInfo.Color": [[92, "choreographerdisplayinfo-color"]], "ChoreographerSave": [[92, "choreographersave"]], "ChoreographyCommandRequest": [[92, "choreographycommandrequest"]], "ChoreographyCommandResponse": [[92, "choreographycommandresponse"]], "ChoreographyInfo": [[92, "choreographyinfo"]], "ChoreographySequence": [[92, "choreographysequence"]], "ChoreographyStateLog": [[92, "choreographystatelog"]], "ChoreographyStatusRequest": [[92, "choreographystatusrequest"]], "ChoreographyStatusResponse": [[92, "choreographystatusresponse"]], "ChoreographyTimeAdjustRequest": [[92, "choreographytimeadjustrequest"]], "ChoreographyTimeAdjustResponse": [[92, "choreographytimeadjustresponse"]], "ClearAllSequenceFilesRequest": [[92, "clearallsequencefilesrequest"]], "ClearAllSequenceFilesResponse": [[92, "clearallsequencefilesresponse"]], "DeleteSequenceRequest": [[92, "deletesequencerequest"]], "DeleteSequenceResponse": [[92, "deletesequenceresponse"]], "DownloadRobotStateLogRequest": [[92, "downloadrobotstatelogrequest"]], "DownloadRobotStateLogResponse": [[92, "downloadrobotstatelogresponse"]], "ExecuteChoreographyRequest": [[92, "executechoreographyrequest"]], "ExecuteChoreographyResponse": [[92, "executechoreographyresponse"]], "GetAnimationRequest": [[92, "getanimationrequest"]], "GetAnimationResponse": [[92, "getanimationresponse"]], "GetChoreographySequenceRequest": [[92, "getchoreographysequencerequest"]], "GetChoreographySequenceResponse": [[92, "getchoreographysequenceresponse"]], "LegJointAngles": [[92, "legjointangles"]], "ListAllMovesRequest": [[92, "listallmovesrequest"]], "ListAllMovesResponse": [[92, "listallmovesresponse"]], "ListAllSequencesRequest": [[92, "listallsequencesrequest"]], "ListAllSequencesResponse": [[92, "listallsequencesresponse"]], "LoggedFootContacts": [[92, "loggedfootcontacts"]], "LoggedJoints": [[92, "loggedjoints"]], "LoggedStateKeyFrame": [[92, "loggedstatekeyframe"]], "ModifyChoreographyInfoRequest": [[92, "modifychoreographyinforequest"]], "ModifyChoreographyInfoResponse": [[92, "modifychoreographyinforesponse"]], "MoveCommand": [[92, "movecommand"]], "MoveInfo": [[92, "moveinfo"]], "MoveParams": [[92, "moveparams"]], "SaveSequenceRequest": [[92, "savesequencerequest"]], "SaveSequenceResponse": [[92, "savesequenceresponse"]], "SequenceInfo": [[92, "sequenceinfo"]], "StartRecordingStateRequest": [[92, "startrecordingstaterequest"]], "StartRecordingStateResponse": [[92, "startrecordingstateresponse"]], "StopRecordingStateRequest": [[92, "stoprecordingstaterequest"]], "StopRecordingStateResponse": [[92, "stoprecordingstateresponse"]], "UploadAnimatedMoveRequest": [[92, "uploadanimatedmoverequest"]], "UploadAnimatedMoveResponse": [[92, "uploadanimatedmoveresponse"]], "UploadChoreographyRequest": [[92, "uploadchoreographyrequest"]], "UploadChoreographyResponse": [[92, "uploadchoreographyresponse"]], "Animation.ArmPlayback": [[92, "animation-armplayback"]], "ChoreographerDisplayInfo.Category": [[92, "choreographerdisplayinfo-category"]], "ChoreographyCommandResponse.Status": [[92, "choreographycommandresponse-status"]], "ChoreographyStatusResponse.Status": [[92, "choreographystatusresponse-status"]], "ChoreographyTimeAdjustResponse.Status": [[92, "choreographytimeadjustresponse-status"]], "ClearAllSequenceFilesResponse.Status": [[92, "clearallsequencefilesresponse-status"]], "DeleteSequenceResponse.Status": [[92, "deletesequenceresponse-status"]], "DownloadRobotStateLogRequest.LogType": [[92, "downloadrobotstatelogrequest-logtype"]], "DownloadRobotStateLogResponse.Status": [[92, "downloadrobotstatelogresponse-status"]], "ExecuteChoreographyResponse.Status": [[92, "executechoreographyresponse-status"]], "GetAnimationResponse.Status": [[92, "getanimationresponse-status"]], "GetChoreographySequenceResponse.Status": [[92, "getchoreographysequenceresponse-status"]], "ModifyChoreographyInfoResponse.Status": [[92, "modifychoreographyinforesponse-status"]], "MoveInfo.TransitionState": [[92, "moveinfo-transitionstate"]], "SaveSequenceResponse.Status": [[92, "savesequenceresponse-status"]], "SequenceInfo.SavedState": [[92, "sequenceinfo-savedstate"]], "StartRecordingStateResponse.Status": [[92, "startrecordingstateresponse-status"]], "UploadAnimatedMoveResponse.Status": [[92, "uploadanimatedmoveresponse-status"]], "bosdyn/api/spot/choreography_service.proto": [[92, "bosdyn-api-spot-choreography-service-proto"]], "ChoreographyService": [[92, "choreographyservice"]], "bosdyn/api/spot/door.proto": [[92, "bosdyn-api-spot-door-proto"]], "DoorCommand": [[92, "doorcommand"]], "DoorCommand.AutoGraspCommand": [[92, "doorcommand-autograspcommand"]], "DoorCommand.AutoPushCommand": [[92, "doorcommand-autopushcommand"]], "DoorCommand.Feedback": [[92, "doorcommand-feedback"]], "DoorCommand.Request": [[92, "doorcommand-request"]], "DoorCommand.WarmstartCommand": [[92, "doorcommand-warmstartcommand"]], "OpenDoorCommandRequest": [[92, "opendoorcommandrequest"]], "OpenDoorCommandResponse": [[92, "opendoorcommandresponse"]], "OpenDoorFeedbackRequest": [[92, "opendoorfeedbackrequest"]], "OpenDoorFeedbackResponse": [[92, "opendoorfeedbackresponse"]], "DoorCommand.Feedback.Status": [[92, "doorcommand-feedback-status"]], "DoorCommand.HandleType": [[92, "doorcommand-handletype"]], "DoorCommand.HingeSide": [[92, "doorcommand-hingeside"]], "DoorCommand.SwingDirection": [[92, "doorcommand-swingdirection"]], "OpenDoorCommandResponse.Status": [[92, "opendoorcommandresponse-status"]], "bosdyn/api/spot/door_area_callback.proto": [[92, "bosdyn-api-spot-door-area-callback-proto"]], "AreaCallbackDoorConfig": [[92, "areacallbackdoorconfig"]], "bosdyn/api/spot/door_service.proto": [[92, "bosdyn-api-spot-door-service-proto"]], "DoorService": [[92, "doorservice"]], "bosdyn/api/spot/inverse_kinematics.proto": [[92, "bosdyn-api-spot-inverse-kinematics-proto"]], "InverseKinematicsRequest": [[92, "inversekinematicsrequest"]], "InverseKinematicsRequest.BodyMountedTool": [[92, "inversekinematicsrequest-bodymountedtool"]], "InverseKinematicsRequest.FixedStance": [[92, "inversekinematicsrequest-fixedstance"]], "InverseKinematicsRequest.OnGroundPlaneStance": [[92, "inversekinematicsrequest-ongroundplanestance"]], "InverseKinematicsRequest.ToolGazeTask": [[92, "inversekinematicsrequest-toolgazetask"]], "InverseKinematicsRequest.ToolPoseTask": [[92, "inversekinematicsrequest-toolposetask"]], "InverseKinematicsRequest.WristMountedTool": [[92, "inversekinematicsrequest-wristmountedtool"]], "InverseKinematicsResponse": [[92, "inversekinematicsresponse"]], "InverseKinematicsRequest.NamedArmConfiguration": [[92, "inversekinematicsrequest-namedarmconfiguration"]], "InverseKinematicsResponse.Status": [[92, "inversekinematicsresponse-status"]], "bosdyn/api/spot/inverse_kinematics_service.proto": [[92, "bosdyn-api-spot-inverse-kinematics-service-proto"]], "InverseKinematicsService": [[92, "inversekinematicsservice"]], "bosdyn/api/spot/robot_command.proto": [[92, "bosdyn-api-spot-robot-command-proto"]], "BodyControlParams": [[92, "bodycontrolparams"]], "BodyControlParams.BodyAssistForManipulation": [[92, "bodycontrolparams-bodyassistformanipulation"]], "BodyControlParams.BodyPose": [[92, "bodycontrolparams-bodypose"]], "BodyExternalForceParams": [[92, "bodyexternalforceparams"]], "MobilityParams": [[92, "mobilityparams"]], "ObstacleParams": [[92, "obstacleparams"]], "TerrainParams": [[92, "terrainparams"]], "BodyControlParams.RotationSetting": [[92, "bodycontrolparams-rotationsetting"]], "BodyExternalForceParams.ExternalForceIndicator": [[92, "bodyexternalforceparams-externalforceindicator"]], "LocomotionHint": [[92, "locomotionhint"]], "MobilityParams.HazardDetectionMode": [[92, "mobilityparams-hazarddetectionmode"]], "MobilityParams.StairsMode": [[92, "mobilityparams-stairsmode"]], "SwingHeight": [[92, "swingheight"]], "TerrainParams.GratedSurfacesMode": [[92, "terrainparams-gratedsurfacesmode"]], "bosdyn/api/spot/spot_check.proto": [[92, "bosdyn-api-spot-spot-check-proto"]], "CameraCalibrationCommandRequest": [[92, "cameracalibrationcommandrequest"]], "CameraCalibrationCommandResponse": [[92, "cameracalibrationcommandresponse"]], "CameraCalibrationFeedbackRequest": [[92, "cameracalibrationfeedbackrequest"]], "CameraCalibrationFeedbackResponse": [[92, "cameracalibrationfeedbackresponse"]], "DepthPlaneSpotCheckResult": [[92, "depthplanespotcheckresult"]], "FootHeightCheckResult": [[92, "footheightcheckresult"]], "HipRangeOfMotionResult": [[92, "hiprangeofmotionresult"]], "JointKinematicCheckResult": [[92, "jointkinematiccheckresult"]], "LegPairCheckResult": [[92, "legpaircheckresult"]], "LoadCellSpotCheckResult": [[92, "loadcellspotcheckresult"]], "PayloadCheckResult": [[92, "payloadcheckresult"]], "SpotCheckCommandRequest": [[92, "spotcheckcommandrequest"]], "SpotCheckCommandResponse": [[92, "spotcheckcommandresponse"]], "SpotCheckFeedbackRequest": [[92, "spotcheckfeedbackrequest"]], "SpotCheckFeedbackResponse": [[92, "spotcheckfeedbackresponse"]], "SpotCheckFeedbackResponse.CameraResultsEntry": [[92, "spotcheckfeedbackresponse-cameraresultsentry"]], "SpotCheckFeedbackResponse.HipRangeOfMotionResultsEntry": [[92, "spotcheckfeedbackresponse-hiprangeofmotionresultsentry"]], "SpotCheckFeedbackResponse.KinematicCalResultsEntry": [[92, "spotcheckfeedbackresponse-kinematiccalresultsentry"]], "SpotCheckFeedbackResponse.LoadCellResultsEntry": [[92, "spotcheckfeedbackresponse-loadcellresultsentry"]], "CameraCalibrationCommandRequest.Command": [[92, "cameracalibrationcommandrequest-command"]], "CameraCalibrationFeedbackResponse.Status": [[92, "cameracalibrationfeedbackresponse-status"]], "DepthPlaneSpotCheckResult.Status": [[92, "depthplanespotcheckresult-status"]], "FootHeightCheckResult.Status": [[92, "footheightcheckresult-status"]], "HipRangeOfMotionResult.Error": [[92, "hiprangeofmotionresult-error"]], "JointKinematicCheckResult.Error": [[92, "jointkinematiccheckresult-error"]], "LegPairCheckResult.Status": [[92, "legpaircheckresult-status"]], "LoadCellSpotCheckResult.Error": [[92, "loadcellspotcheckresult-error"]], "PayloadCheckResult.Error": [[92, "payloadcheckresult-error"]], "SpotCheckCommandRequest.Command": [[92, "spotcheckcommandrequest-command"]], "SpotCheckCommandResponse.Status": [[92, "spotcheckcommandresponse-status"]], "SpotCheckFeedbackResponse.Error": [[92, "spotcheckfeedbackresponse-error"]], "SpotCheckFeedbackResponse.State": [[92, "spotcheckfeedbackresponse-state"]], "bosdyn/api/spot/spot_check_service.proto": [[92, "bosdyn-api-spot-spot-check-service-proto"]], "SpotCheckService": [[92, "spotcheckservice"]], "bosdyn/api/spot/spot_constants.proto": [[92, "bosdyn-api-spot-spot-constants-proto"]], "JointIndex": [[92, "jointindex"]], "LegDofOrder": [[92, "legdoforder"]], "LegIndex": [[92, "legindex"]], "bosdyn/api/spot_cam/LED.proto": [[92, "bosdyn-api-spot-cam-led-proto"]], "GetLEDBrightnessRequest": [[92, "getledbrightnessrequest"]], "GetLEDBrightnessResponse": [[92, "getledbrightnessresponse"]], "SetLEDBrightnessRequest": [[92, "setledbrightnessrequest"]], "SetLEDBrightnessRequest.BrightnessesEntry": [[92, "setledbrightnessrequest-brightnessesentry"]], "SetLEDBrightnessResponse": [[92, "setledbrightnessresponse"]], "bosdyn/api/spot_cam/audio.proto": [[92, "bosdyn-api-spot-cam-audio-proto"]], "DeleteSoundRequest": [[92, "deletesoundrequest"]], "DeleteSoundResponse": [[92, "deletesoundresponse"]], "GetAudioCaptureChannelRequest": [[92, "getaudiocapturechannelrequest"]], "GetAudioCaptureChannelResponse": [[92, "getaudiocapturechannelresponse"]], "GetAudioCaptureGainRequest": [[92, "getaudiocapturegainrequest"]], "GetAudioCaptureGainResponse": [[92, "getaudiocapturegainresponse"]], "GetVolumeRequest": [[92, "getvolumerequest"]], "GetVolumeResponse": [[92, "getvolumeresponse"]], "ListSoundsRequest": [[92, "listsoundsrequest"]], "ListSoundsResponse": [[92, "listsoundsresponse"]], "LoadSoundRequest": [[92, "loadsoundrequest"]], "LoadSoundResponse": [[92, "loadsoundresponse"]], "PlaySoundRequest": [[92, "playsoundrequest"]], "PlaySoundResponse": [[92, "playsoundresponse"]], "SetAudioCaptureChannelRequest": [[92, "setaudiocapturechannelrequest"]], "SetAudioCaptureChannelResponse": [[92, "setaudiocapturechannelresponse"]], "SetAudioCaptureGainRequest": [[92, "setaudiocapturegainrequest"]], "SetAudioCaptureGainResponse": [[92, "setaudiocapturegainresponse"]], "SetVolumeRequest": [[92, "setvolumerequest"]], "SetVolumeResponse": [[92, "setvolumeresponse"]], "Sound": [[92, "sound"]], "AudioCaptureChannel": [[92, "audiocapturechannel"]], "bosdyn/api/spot_cam/camera.proto": [[92, "bosdyn-api-spot-cam-camera-proto"]], "Camera": [[92, "camera"]], "Camera.PinholeIntrinsics": [[92, "camera-pinholeintrinsics"]], "Camera.SphericalLimits": [[92, "camera-sphericallimits"]], "bosdyn/api/spot_cam/compositor.proto": [[92, "bosdyn-api-spot-cam-compositor-proto"]], "GetIrColormapRequest": [[92, "getircolormaprequest"]], "GetIrColormapResponse": [[92, "getircolormapresponse"]], "GetIrMeterOverlayRequest": [[92, "getirmeteroverlayrequest"]], "GetIrMeterOverlayResponse": [[92, "getirmeteroverlayresponse"]], "GetScreenRequest": [[92, "getscreenrequest"]], "GetScreenResponse": [[92, "getscreenresponse"]], "GetVisibleCamerasRequest": [[92, "getvisiblecamerasrequest"]], "GetVisibleCamerasResponse": [[92, "getvisiblecamerasresponse"]], "GetVisibleCamerasResponse.Stream": [[92, "getvisiblecamerasresponse-stream"]], "GetVisibleCamerasResponse.Stream.Window": [[92, "getvisiblecamerasresponse-stream-window"]], "IrColorMap": [[92, "ircolormap"]], "IrColorMap.ScalingPair": [[92, "ircolormap-scalingpair"]], "IrMeterOverlay": [[92, "irmeteroverlay"]], "IrMeterOverlay.DeltaPair": [[92, "irmeteroverlay-deltapair"]], "IrMeterOverlay.NormalizedCoordinates": [[92, "irmeteroverlay-normalizedcoordinates"]], "IrMeterOverlay.TempUnit": [[92, "irmeteroverlay-tempunit"]], "ListScreensRequest": [[92, "listscreensrequest"]], "ListScreensResponse": [[92, "listscreensresponse"]], "ScreenDescription": [[92, "screendescription"]], "SetIrColormapRequest": [[92, "setircolormaprequest"]], "SetIrColormapResponse": [[92, "setircolormapresponse"]], "SetIrMeterOverlayRequest": [[92, "setirmeteroverlayrequest"]], "SetIrMeterOverlayResponse": [[92, "setirmeteroverlayresponse"]], "SetScreenRequest": [[92, "setscreenrequest"]], "SetScreenResponse": [[92, "setscreenresponse"]], "IrColorMap.ColorMap": [[92, "ircolormap-colormap"]], "IrMeterOverlay.TempUnit.TempUnitType": [[92, "irmeteroverlay-tempunit-tempunittype"]], "bosdyn/api/spot_cam/health.proto": [[92, "bosdyn-api-spot-cam-health-proto"]], "ClearBITEventsRequest": [[92, "clearbiteventsrequest"]], "ClearBITEventsResponse": [[92, "clearbiteventsresponse"]], "GetBITStatusRequest": [[92, "getbitstatusrequest"]], "GetBITStatusResponse": [[92, "getbitstatusresponse"]], "GetBITStatusResponse.Degradation": [[92, "getbitstatusresponse-degradation"]], "GetSystemLogRequest": [[92, "getsystemlogrequest"]], "GetSystemLogResponse": [[92, "getsystemlogresponse"]], "GetTemperatureRequest": [[92, "gettemperaturerequest"]], "GetTemperatureResponse": [[92, "gettemperatureresponse"]], "Temperature": [[92, "temperature"]], "GetBITStatusResponse.Degradation.DegradationType": [[92, "getbitstatusresponse-degradation-degradationtype"]], "bosdyn/api/spot_cam/logging.proto": [[92, "bosdyn-api-spot-cam-logging-proto"]], "DebugRequest": [[92, "debugrequest"]], "DebugResponse": [[92, "debugresponse"]], "DeleteRequest": [[92, "deleterequest"]], "DeleteResponse": [[92, "deleteresponse"]], "ListCamerasRequest": [[92, "listcamerasrequest"]], "ListCamerasResponse": [[92, "listcamerasresponse"]], "ListLogpointsRequest": [[92, "listlogpointsrequest"]], "ListLogpointsResponse": [[92, "listlogpointsresponse"]], "Logpoint": [[92, "logpoint"]], "Logpoint.Calibration": [[92, "logpoint-calibration"]], "Logpoint.ImageParams": [[92, "logpoint-imageparams"]], "RetrieveRawDataRequest": [[92, "retrieverawdatarequest"]], "RetrieveRawDataResponse": [[92, "retrieverawdataresponse"]], "RetrieveRequest": [[92, "retrieverequest"]], "RetrieveResponse": [[92, "retrieveresponse"]], "SetPassphraseRequest": [[92, "setpassphraserequest"]], "SetPassphraseResponse": [[92, "setpassphraseresponse"]], "StoreRequest": [[92, "storerequest"]], "StoreResponse": [[92, "storeresponse"]], "TagRequest": [[92, "tagrequest"]], "TagResponse": [[92, "tagresponse"]], "Logpoint.LogStatus": [[92, "logpoint-logstatus"]], "Logpoint.QueueStatus": [[92, "logpoint-queuestatus"]], "Logpoint.RecordType": [[92, "logpoint-recordtype"]], "bosdyn/api/spot_cam/network.proto": [[92, "bosdyn-api-spot-cam-network-proto"]], "GetICEConfigurationRequest": [[92, "geticeconfigurationrequest"]], "GetICEConfigurationResponse": [[92, "geticeconfigurationresponse"]], "GetNetworkSettingsRequest": [[92, "getnetworksettingsrequest"]], "GetNetworkSettingsResponse": [[92, "getnetworksettingsresponse"]], "GetSSLCertRequest": [[92, "getsslcertrequest"]], "GetSSLCertResponse": [[92, "getsslcertresponse"]], "ICEServer": [[92, "iceserver"]], "ICEServer.auth_params": [[92, "iceserver-auth-params"]], "ICEServer.auth_params.oauth_pair": [[92, "iceserver-auth-params-oauth-pair"]], "NetworkTuple": [[92, "networktuple"]], "SetICEConfigurationRequest": [[92, "seticeconfigurationrequest"]], "SetICEConfigurationResponse": [[92, "seticeconfigurationresponse"]], "ICEServer.icetransport": [[92, "iceserver-icetransport"]], "ICEServer.servertype": [[92, "iceserver-servertype"]], "bosdyn/api/spot_cam/power.proto": [[92, "bosdyn-api-spot-cam-power-proto"]], "CyclePowerRequest": [[92, "cyclepowerrequest"]], "CyclePowerResponse": [[92, "cyclepowerresponse"]], "GetPowerStatusRequest": [[92, "getpowerstatusrequest"]], "GetPowerStatusResponse": [[92, "getpowerstatusresponse"]], "PowerStatus": [[92, "powerstatus"]], "SetPowerStatusRequest": [[92, "setpowerstatusrequest"]], "SetPowerStatusResponse": [[92, "setpowerstatusresponse"]], "bosdyn/api/spot_cam/ptz.proto": [[92, "bosdyn-api-spot-cam-ptz-proto"]], "GetPtzFocusStateRequest": [[92, "getptzfocusstaterequest"]], "GetPtzFocusStateResponse": [[92, "getptzfocusstateresponse"]], "GetPtzPositionRequest": [[92, "getptzpositionrequest"]], "GetPtzPositionResponse": [[92, "getptzpositionresponse"]], "GetPtzVelocityRequest": [[92, "getptzvelocityrequest"]], "GetPtzVelocityResponse": [[92, "getptzvelocityresponse"]], "InitializeLensRequest": [[92, "initializelensrequest"]], "InitializeLensResponse": [[92, "initializelensresponse"]], "ListPtzRequest": [[92, "listptzrequest"]], "ListPtzResponse": [[92, "listptzresponse"]], "PtzDescription": [[92, "ptzdescription"]], "PtzDescription.Limits": [[92, "ptzdescription-limits"]], "PtzFocusState": [[92, "ptzfocusstate"]], "PtzPosition": [[92, "ptzposition"]], "PtzVelocity": [[92, "ptzvelocity"]], "SetPtzFocusStateRequest": [[92, "setptzfocusstaterequest"]], "SetPtzFocusStateResponse": [[92, "setptzfocusstateresponse"]], "SetPtzPositionRequest": [[92, "setptzpositionrequest"]], "SetPtzPositionResponse": [[92, "setptzpositionresponse"]], "SetPtzVelocityRequest": [[92, "setptzvelocityrequest"]], "SetPtzVelocityResponse": [[92, "setptzvelocityresponse"]], "PtzFocusState.PtzFocusMode": [[92, "ptzfocusstate-ptzfocusmode"]], "bosdyn/api/spot_cam/service.proto": [[92, "bosdyn-api-spot-cam-service-proto"]], "AudioService": [[92, "audioservice"]], "CompositorService": [[92, "compositorservice"]], "HealthService": [[92, "healthservice"]], "LightingService": [[92, "lightingservice"]], "MediaLogService": [[92, "medialogservice"]], "NetworkService": [[92, "networkservice"]], "PtzService": [[92, "ptzservice"]], "StreamQualityService": [[92, "streamqualityservice"]], "VersionService": [[92, "versionservice"]], "bosdyn/api/spot_cam/streamquality.proto": [[92, "bosdyn-api-spot-cam-streamquality-proto"]], "EnableCongestionControlRequest": [[92, "enablecongestioncontrolrequest"]], "EnableCongestionControlResponse": [[92, "enablecongestioncontrolresponse"]], "GetStreamParamsRequest": [[92, "getstreamparamsrequest"]], "GetStreamParamsResponse": [[92, "getstreamparamsresponse"]], "SetStreamParamsRequest": [[92, "setstreamparamsrequest"]], "SetStreamParamsResponse": [[92, "setstreamparamsresponse"]], "StreamParams": [[92, "streamparams"]], "StreamParams.AutoExposure": [[92, "streamparams-autoexposure"]], "StreamParams.AwbMode": [[92, "streamparams-awbmode"]], "StreamParams.ManualExposure": [[92, "streamparams-manualexposure"]], "StreamParams.SyncAutoExposure": [[92, "streamparams-syncautoexposure"]], "StreamParams.AwbModeEnum": [[92, "streamparams-awbmodeenum"]], "bosdyn/api/spot_cam/version.proto": [[92, "bosdyn-api-spot-cam-version-proto"]], "GetSoftwareVersionRequest": [[92, "getsoftwareversionrequest"]], "GetSoftwareVersionResponse": [[92, "getsoftwareversionresponse"]], "bosdyn/api/stairs.proto": [[92, "bosdyn-api-stairs-proto"]], "StairTransform": [[92, "stairtransform"]], "Staircase": [[92, "staircase"]], "Staircase.Step": [[92, "staircase-step"]], "Staircase.Width": [[92, "staircase-width"]], "StaircaseLanding": [[92, "staircaselanding"]], "StaircaseWithLandings": [[92, "staircasewithlandings"]], "StraightStaircase": [[92, "straightstaircase"]], "StraightStaircase.Landing": [[92, "straightstaircase-landing"]], "StraightStaircase.Stair": [[92, "straightstaircase-stair"]], "Staircase.KnowledgeType": [[92, "staircase-knowledgetype"]], "Staircase.Width.BoundedWidth": [[92, "staircase-width-boundedwidth"]], "bosdyn/api/synchronized_command.proto": [[92, "bosdyn-api-synchronized-command-proto"]], "SynchronizedCommand.Feedback": [[92, "synchronizedcommand-feedback"]], "SynchronizedCommand.Request": [[92, "synchronizedcommand-request"]], "bosdyn/api/time_range.proto": [[92, "bosdyn-api-time-range-proto"]], "TimeRange": [[92, "timerange"]], "bosdyn/api/time_sync.proto": [[92, "bosdyn-api-time-sync-proto"]], "TimeSyncEstimate": [[92, "timesyncestimate"]], "TimeSyncRoundTrip": [[92, "timesyncroundtrip"]], "TimeSyncState": [[92, "timesyncstate"]], "TimeSyncUpdateRequest": [[92, "timesyncupdaterequest"]], "TimeSyncUpdateResponse": [[92, "timesyncupdateresponse"]], "TimeSyncState.Status": [[92, "timesyncstate-status"]], "bosdyn/api/time_sync_service.proto": [[92, "bosdyn-api-time-sync-service-proto"]], "TimeSyncService": [[92, "timesyncservice"]], "bosdyn/api/trajectory.proto": [[92, "bosdyn-api-trajectory-proto"]], "SE2Trajectory": [[92, "se2trajectory"]], "SE2TrajectoryPoint": [[92, "se2trajectorypoint"]], "SE3Trajectory": [[92, "se3trajectory"]], "SE3TrajectoryPoint": [[92, "se3trajectorypoint"]], "ScalarTrajectory": [[92, "scalartrajectory"]], "ScalarTrajectoryPoint": [[92, "scalartrajectorypoint"]], "Vec3Trajectory": [[92, "vec3trajectory"]], "Vec3TrajectoryPoint": [[92, "vec3trajectorypoint"]], "WrenchTrajectory": [[92, "wrenchtrajectory"]], "WrenchTrajectoryPoint": [[92, "wrenchtrajectorypoint"]], "AngularInterpolation": [[92, "angularinterpolation"]], "PositionalInterpolation": [[92, "positionalinterpolation"]], "bosdyn/api/units.proto": [[92, "bosdyn-api-units-proto"]], "PressureEnum": [[92, "pressureenum"]], "TemperatureEnum": [[92, "temperatureenum"]], "bosdyn/api/world_object.proto": [[92, "bosdyn-api-world-object-proto"]], "AprilTagProperties": [[92, "apriltagproperties"]], "BoundingBoxProperties": [[92, "boundingboxproperties"]], "DockProperties": [[92, "dockproperties"]], "DrawableArrow": [[92, "drawablearrow"]], "DrawableBox": [[92, "drawablebox"]], "DrawableCapsule": [[92, "drawablecapsule"]], "DrawableCylinder": [[92, "drawablecylinder"]], "DrawableFrame": [[92, "drawableframe"]], "DrawableLineStrip": [[92, "drawablelinestrip"]], "DrawablePoints": [[92, "drawablepoints"]], "DrawableProperties": [[92, "drawableproperties"]], "DrawableProperties.Color": [[92, "drawableproperties-color"]], "DrawableSphere": [[92, "drawablesphere"]], "GpsProperties": [[92, "gpsproperties"]], "ImageProperties": [[92, "imageproperties"]], "ListWorldObjectRequest": [[92, "listworldobjectrequest"]], "ListWorldObjectResponse": [[92, "listworldobjectresponse"]], "MutateWorldObjectRequest": [[92, "mutateworldobjectrequest"]], "MutateWorldObjectRequest.Mutation": [[92, "mutateworldobjectrequest-mutation"]], "MutateWorldObjectResponse": [[92, "mutateworldobjectresponse"]], "NoGoRegionProperties": [[92, "nogoregionproperties"]], "RayProperties": [[92, "rayproperties"]], "StaircaseProperties": [[92, "staircaseproperties"]], "WorldObject": [[92, "worldobject"]], "AprilTagProperties.AprilTagPoseStatus": [[92, "apriltagproperties-apriltagposestatus"]], "MutateWorldObjectRequest.Action": [[92, "mutateworldobjectrequest-action"]], "MutateWorldObjectResponse.Status": [[92, "mutateworldobjectresponse-status"]], "WorldObjectType": [[92, "worldobjecttype"]], "bosdyn/api/world_object_service.proto": [[92, "bosdyn-api-world-object-service-proto"]], "WorldObjectService": [[92, "worldobjectservice"]], "Scalar Value Types": [[92, "scalar-value-types"]], "Boston Dynamics Python Reference Guide": [[93, "boston-dynamics-python-reference-guide"]], "Coding standards and dependencies.": [[93, "coding-standards-and-dependencies"]], "Python Choreography Client": [[94, "python-choreography-client"]], "Animation File Conversion Helpers": [[95, "module-bosdyn.choreography.client.animation_file_conversion_helpers"]], "Animation File To Proto": [[96, "module-bosdyn.choreography.client.animation_file_to_proto"]], "Python Client": [[98, "python-client"]], "RPC Clients": [[98, "rpc-clients"], [210, "rpc-clients"]], "Area Callback": [[99, "module-bosdyn.client.area_callback"]], "Area Callback Region Handler Base": [[100, "module-bosdyn.client.area_callback_region_handler_base"]], "Area Callback Service Runner": [[101, "module-bosdyn.client.area_callback_service_runner"]], "Area Callback Service Servicer": [[102, "module-bosdyn.client.area_callback_service_servicer"]], "Area Callback Service Utils": [[103, "module-bosdyn.client.area_callback_service_utils"]], "Arm Surface Contact": [[104, "module-bosdyn.client.arm_surface_contact"], [241, "arm-surface-contact"]], "Async Tasks": [[105, "module-bosdyn.client.async_tasks"]], "Auth": [[106, "module-bosdyn.client.auth"]], "Autowalk": [[108, "module-bosdyn.client.autowalk"]], "Bddf": [[109, "module-bosdyn.client.bddf"]], "Bddf Download": [[110, "module-bosdyn.client.bddf_download"]], "Channel": [[111, "module-bosdyn.client.channel"]], "Command Line": [[112, "module-bosdyn.client.command_line"]], "Common": [[113, "module-bosdyn.client.common"], [192, "module-bosdyn.bddf.common"]], "Data Acquisition Helpers": [[115, "module-bosdyn.client.data_acquisition_helpers"]], "Data Acquisition Plugin": [[116, "module-bosdyn.client.data_acquisition_plugin"]], "Data Chunk": [[120, "module-bosdyn.client.data_chunk"]], "Directory": [[122, "module-bosdyn.client.directory"]], "Directory Registration": [[123, "module-bosdyn.client.directory_registration"]], "Door": [[125, "module-bosdyn.client.door"]], "Estop": [[126, "module-bosdyn.client.estop"]], "Exceptions": [[127, "module-bosdyn.client.exceptions"], [213, "module-bosdyn.mission.exceptions"], [219, "module-bosdyn.orbit.exceptions"], [223, "module-bosdyn.scout.exceptions"]], "Fault": [[128, "module-bosdyn.client.fault"]], "Frame Helpers": [[129, "module-bosdyn.client.frame_helpers"]], "Nmeaparser": [[130, "module-bosdyn.client.gps.NMEAParser"]], "GPS clients and helpers": [[131, "gps-clients-and-helpers"]], "Aggregator Client": [[132, "module-bosdyn.client.gps.aggregator_client"]], "Gps Listener": [[133, "module-bosdyn.client.gps.gps_listener"]], "Registration Client": [[134, "module-bosdyn.client.gps.registration_client"]], "Gripper Camera Param": [[136, "module-bosdyn.client.gripper_camera_param"]], "Image Service Helpers": [[138, "module-bosdyn.client.image_service_helpers"]], "Inverse Kinematics": [[139, "module-bosdyn.client.inverse_kinematics"]], "Ir Enable Disable": [[140, "module-bosdyn.client.ir_enable_disable"]], "Keepalive": [[141, "module-bosdyn.client.keepalive"]], "Lease Resource Hierarchy": [[143, "module-bosdyn.client.lease_resource_hierarchy"]], "Lease Validator": [[144, "module-bosdyn.client.lease_validator"]], "License": [[145, "module-bosdyn.client.license"]], "Local Grid": [[146, "module-bosdyn.client.local_grid"]], "Log Status": [[147, "module-bosdyn.client.log_status"]], "Manipulation Api Client": [[148, "module-bosdyn.client.manipulation_api_client"]], "Math Helpers": [[150, "module-bosdyn.client.math_helpers"]], "Metrics Logging": [[151, "module-bosdyn.client.metrics_logging"]], "Network Compute Bridge Client": [[152, "module-bosdyn.client.network_compute_bridge_client"]], "Payload Registration": [[154, "module-bosdyn.client.payload_registration"], [319, "payload-registration"]], "Point Cloud": [[155, "module-bosdyn.client.point_cloud"]], "Processors": [[157, "module-bosdyn.client.processors"]], "Ray Cast": [[158, "module-bosdyn.client.ray_cast"]], "Robot": [[160, "module-bosdyn.client.robot"]], "Robot Command": [[161, "module-bosdyn.client.robot_command"]], "Robot Id": [[162, "module-bosdyn.client.robot_id"]], "Sdk": [[164, "module-bosdyn.client.sdk"]], "Server Util": [[165, "module-bosdyn.client.server_util"], [215, "module-bosdyn.mission.server_util"]], "Service Customization Helpers": [[166, "module-bosdyn.client.service_customization_helpers"]], "Signals Helpers": [[167, "module-bosdyn.client.signals_helpers"]], "SpotCAM Python Client": [[168, "spotcam-python-client"]], "Audio": [[169, "module-bosdyn.client.spot_cam.audio"]], "Compositor": [[170, "module-bosdyn.client.spot_cam.compositor"]], "Health": [[171, "module-bosdyn.client.spot_cam.health"]], "Lighting": [[172, "module-bosdyn.client.spot_cam.lighting"]], "Lights Helper": [[173, "module-bosdyn.client.spot_cam.lights_helper"]], "Media Log": [[174, "module-bosdyn.client.spot_cam.media_log"]], "Network": [[175, "module-bosdyn.client.spot_cam.network"]], "Ptz": [[177, "module-bosdyn.client.spot_cam.ptz"]], "Streamquality": [[178, "module-bosdyn.client.spot_cam.streamquality"]], "Version": [[179, "module-bosdyn.client.spot_cam.version"]], "Time Sync": [[181, "module-bosdyn.client.time_sync"]], "Token Cache": [[182, "module-bosdyn.client.token_cache"]], "Token Manager": [[183, "module-bosdyn.client.token_manager"]], "Units Helpers": [[184, "module-bosdyn.client.units_helpers"]], "Util": [[185, "module-bosdyn.client.util"], [209, "module-bosdyn.util"], [216, "module-bosdyn.mission.util"]], "World Object": [[186, "module-bosdyn.client.world_object"]], "Python Core": [[187, "python-core"]], "BDDF Python": [[188, "bddf-python"]], "Base Data Reader": [[189, "module-bosdyn.bddf.base_data_reader"]], "Block Writer": [[190, "module-bosdyn.bddf.block_writer"]], "Bosdyn": [[191, "module-bosdyn.bddf.bosdyn"]], "Data Reader": [[193, "module-bosdyn.bddf.data_reader"]], "Data Writer": [[194, "module-bosdyn.bddf.data_writer"]], "File Indexer": [[195, "module-bosdyn.bddf.file_indexer"]], "Grpc Proto Reader": [[196, "module-bosdyn.bddf.grpc_proto_reader"]], "Grpc Reader": [[197, "module-bosdyn.bddf.grpc_reader"]], "Grpc Service Reader": [[198, "module-bosdyn.bddf.grpc_service_reader"]], "Grpc Service Writer": [[199, "module-bosdyn.bddf.grpc_service_writer"]], "Message Reader": [[200, "module-bosdyn.bddf.message_reader"]], "Pod Series Reader": [[201, "module-bosdyn.bddf.pod_series_reader"]], "Pod Series Writer": [[202, "module-bosdyn.bddf.pod_series_writer"]], "Protobuf Channel Reader": [[203, "module-bosdyn.bddf.protobuf_channel_reader"]], "Protobuf Reader": [[204, "module-bosdyn.bddf.protobuf_reader"]], "Protobuf Series Writer": [[205, "module-bosdyn.bddf.protobuf_series_writer"]], "Stream Data Reader": [[206, "module-bosdyn.bddf.stream_data_reader"]], "Deprecated": [[207, "module-bosdyn.deprecated"]], "Geometry": [[208, "module-bosdyn.geometry"]], "Python Mission": [[210, "python-mission"]], "Client": [[211, "module-bosdyn.mission.client"], [218, "module-bosdyn.orbit.client"], [222, "module-bosdyn.scout.client"], [297, "client"]], "Constants": [[212, "module-bosdyn.mission.constants"]], "Remote Client": [[214, "module-bosdyn.mission.remote_client"]], "Python Orbit": [[217, "python-orbit"]], "Utils": [[220, "module-bosdyn.orbit.utils"], [224, "module-bosdyn.scout.utils"]], "Python Scout": [[221, "python-scout"]], "Python Examples": [[225, "python-examples"]], "Recommended Examples": [[225, "recommended-examples"]], "Introductory Examples": [[225, "introductory-examples"]], "Intermediate Examples": [[225, "intermediate-examples"]], "Advanced Examples": [[225, "advanced-examples"]], "Animation Recorder": [[226, "animation-recorder"]], "Setup Dependencies": [[226, "setup-dependencies"], [228, "setup-dependencies"], [229, "setup-dependencies"], [230, "setup-dependencies"], [231, "setup-dependencies"], [232, "setup-dependencies"], [233, "setup-dependencies"], [234, "setup-dependencies"], [235, "setup-dependencies"], [236, "setup-dependencies"], [237, "setup-dependencies"], [238, "setup-dependencies"], [239, "setup-dependencies"], [240, "setup-dependencies"], [241, "setup-dependencies"], [242, "setup-dependencies"], [243, "setup-dependencies"], [244, "setup-dependencies"], [245, "setup-dependencies"], [246, "setup-dependencies"], [247, "setup-dependencies"], [250, "setup-dependencies"], [252, "setup-dependencies"], [254, "setup-dependencies"], [255, "setup-dependencies"], [256, "setup-dependencies"], [257, "setup-dependencies"], [258, "setup-dependencies"], [269, "setup-dependencies"], [270, "setup-dependencies"], [272, "setup-dependencies"], [273, "setup-dependencies"], [274, "setup-dependencies"], [276, "setup-dependencies"], [277, "setup-dependencies"], [278, "setup-dependencies"], [279, "setup-dependencies"], [280, "setup-dependencies"], [281, "setup-dependencies"], [282, "setup-dependencies"], [283, "setup-dependencies"], [284, "setup-dependencies"], [285, "setup-dependencies"], [286, "setup-dependencies"], [287, "setup-dependencies"], [288, "setup-dependencies"], [289, "setup-dependencies"], [290, "setup-dependencies"], [291, "setup-dependencies"], [292, "setup-dependencies"], [293, "setup-dependencies"], [295, "setup-dependencies"], [296, "setup-dependencies"], [300, "setup-dependencies"], [301, "setup-dependencies"], [302, "setup-dependencies"], [303, "setup-dependencies"], [304, "setup-dependencies"], [305, "setup-dependencies"], [306, "setup-dependencies"], [307, "setup-dependencies"], [308, "setup-dependencies"], [309, "setup-dependencies"], [310, "setup-dependencies"], [311, "setup-dependencies"], [313, "setup-dependencies"], [314, "setup-dependencies"], [315, "setup-dependencies"], [316, "setup-dependencies"], [317, "setup-dependencies"], [323, "setup-dependencies"], [324, "setup-dependencies"], [325, "setup-dependencies"], [327, "setup-dependencies"], [329, "setup-dependencies"], [330, "setup-dependencies"], [331, "setup-dependencies"], [332, "setup-dependencies"], [333, "setup-dependencies"], [334, "setup-dependencies"], [335, "setup-dependencies"], [336, "setup-dependencies"], [337, "setup-dependencies"]], "Common Problems": [[226, "common-problems"], [228, "common-problems"], [230, "common-problems"], [231, "common-problems"], [232, "common-problems"], [233, "common-problems"], [234, "common-problems"], [235, "common-problems"], [236, "common-problems"], [237, "common-problems"], [238, "common-problems"], [239, "common-problems"], [240, "common-problems"], [241, "common-problems"], [242, "common-problems"], [243, "common-problems"], [244, "common-problems"], [245, "common-problems"], [289, "common-problems"], [290, "common-problems"]], "Run the Example": [[226, "run-the-example"], [228, "run-the-example"], [230, "run-the-example"], [233, "run-the-example"], [234, "run-the-example"], [235, "run-the-example"], [236, "run-the-example"], [237, "run-the-example"], [239, "run-the-example"], [240, "run-the-example"], [241, "run-the-example"], [243, "run-the-example"], [245, "run-the-example"], [246, "run-the-example"], [257, "run-the-example"], [269, "run-the-example"], [270, "run-the-example"], [272, "run-the-example"], [275, "run-the-example"], [289, "run-the-example"], [290, "run-the-example"], [291, "run-the-example"], [291, "id2"], [293, "run-the-example"], [300, "run-the-example"], [301, "run-the-example"], [302, "run-the-example"], [303, "run-the-example"], [304, "run-the-example"], [305, "run-the-example"], [306, "run-the-example"], [307, "run-the-example"], [308, "run-the-example"], [309, "run-the-example"], [313, "run-the-example"], [316, "run-the-example"], [325, "run-the-example"], [331, "run-the-example"]], "Area Callback Tutorial": [[227, "area-callback-tutorial"]], "Example: Crosswalk Spot CAM Light": [[227, "example-crosswalk-spot-cam-light"]], "Initialization": [[227, "initialization"]], "Begin": [[227, "begin"]], "Run": [[227, "run"]], "End": [[227, "end"]], "Running the example without graph nav & recording": [[227, "running-the-example-without-graph-nav-recording"]], "Running the example with graph nav & recording": [[227, "running-the-example-with-graph-nav-recording"]], "Arm and Mobility": [[228, "arm-and-mobility"]], "Constrained Manipulation": [[229, "constrained-manipulation"]], "Constrained Manipulation Example": [[229, "constrained-manipulation-example"]], "Setup Robot and grasp and object": [[229, "setup-robot-and-grasp-and-object"]], "Running the Example": [[229, "running-the-example"], [244, "running-the-example"], [248, "running-the-example"], [250, "running-the-example"], [251, "running-the-example"], [254, "running-the-example"], [256, "running-the-example"], [258, "running-the-example"], [274, "running-the-example"], [276, "running-the-example"], [278, "running-the-example"], [279, "running-the-example"], [280, "running-the-example"], [281, "running-the-example"], [282, "running-the-example"], [283, "running-the-example"], [285, "running-the-example"], [286, "running-the-example"], [287, "running-the-example"], [314, "running-the-example"], [315, "running-the-example"], [323, "running-the-example"], [324, "running-the-example"], [327, "running-the-example"], [330, "running-the-example"], [332, "running-the-example"], [333, "running-the-example"], [334, "running-the-example"], [335, "running-the-example"], [336, "running-the-example"], [337, "running-the-example"]], "Arm Door Command": [[230, "arm-door-command"]], "Force Command": [[231, "force-command"]], "Run the Examples": [[231, "run-the-examples"], [288, "run-the-examples"]], "Arm Freeze Hand in Body / World": [[232, "arm-freeze-hand-in-body-world"]], "Running the example": [[232, "running-the-example"]], "Arm Gaze Command": [[233, "arm-gaze-command"]], "GCODE Drawing": [[234, "gcode-drawing"]], "Drawing with Chalk": [[234, "drawing-with-chalk"]], "Details": [[234, "details"]], "Grasping": [[235, "grasping"]], "Setting Spot Arm grasp state and carry overrides": [[236, "setting-spot-arm-grasp-state-and-carry-overrides"]], "Arm Impedance Command": [[237, "arm-impedance-command"]], "Arm JointMove Command": [[238, "arm-jointmove-command"]], "Running the basic example": [[238, "running-the-basic-example"]], "Running the long trajectory example": [[238, "running-the-long-trajectory-example"]], "Arm Simple": [[239, "arm-simple"]], "Arm Deploy and Stow": [[240, "arm-deploy-and-stow"]], "Arm Trajectory": [[242, "arm-trajectory"]], "Long Trajectory": [[242, "long-trajectory"]], "Run the Basic Example": [[242, "run-the-basic-example"]], "Running the Long Trajectory Example": [[242, "running-the-long-trajectory-example"]], "Walking to an Object": [[243, "walking-to-an-object"]], "Controlling the Arm with a Keyboard": [[244, "controlling-the-arm-with-a-keyboard"]], "Arm and Mobility Follow": [[245, "arm-and-mobility-follow"]], "Auto Return Example": [[246, "auto-return-example"]], "BDDF data download": [[247, "bddf-data-download"]], "Running the Examples": [[247, "running-the-examples"], [255, "running-the-examples"]], "Specifying time spans": [[247, "specifying-time-spans"]], "Basic data download": [[247, "basic-data-download"]], "Operator comments": [[247, "operator-comments"]], "GRPC requests/responses": [[247, "grpc-requests-responses"]], "GUI": [[247, "gui"]], "Cloud Upload Example": [[248, "cloud-upload-example"]], "Install Packages": [[248, "install-packages"], [312, "install-packages"]], "Credentials": [[248, "credentials"]], "GCP": [[248, "gcp"]], "AWS": [[248, "aws"]], "Autowalk Example": [[248, "autowalk-example"]], "Comms image service": [[249, "comms-image-service"]], "How to use": [[249, "how-to-use"]], "Running locally:": [[249, "running-locally"]], "When using a Docker image on CORE I/O:": [[249, "when-using-a-docker-image-on-core-i-o"]], "Comms Testing": [[250, "comms-testing"]], "Running with Docker": [[250, "running-with-docker"], [251, "running-with-docker"]], "CORE I/O GPIO": [[251, "core-i-o-gpio"]], "This Example": [[251, "this-example"]], "GPIO Pins": [[251, "gpio-pins"]], "GPIO Example": [[251, "gpio-example"]], "Data Acquisition Plugin Services": [[252, "data-acquisition-plugin-services"]], "Running the Data Acquisition Example Plugin Services": [[252, "running-the-data-acquisition-example-plugin-services"]], "Point Cloud and Network Compute Bridge Plugins": [[252, "point-cloud-and-network-compute-bridge-plugins"]], "Save File Plugin": [[252, "save-file-plugin"]], "Testing the Data Acquisition Plugin": [[252, "testing-the-data-acquisition-plugin"]], "Communicating with the Data Acquisition Service": [[252, "communicating-with-the-data-acquisition-service"]], "Downloading from the Data Acquisition Store": [[252, "downloading-from-the-data-acquisition-store"]], "Run a Data Acquisition Plugin Service using Docker": [[252, "run-a-data-acquisition-plugin-service-using-docker"]], "Modem Signals": [[253, "modem-signals"]], "Using the Data Buffer service": [[254, "using-the-data-buffer-service"]], "Add an \u2018operator comment\u2019 to the log": [[254, "add-an-operator-comment-to-the-log"]], "Add \u2018blob\u2019 data to the log": [[254, "add-blob-data-to-the-log"]], "Add \u2018protobuf\u2019 data to the log": [[254, "add-protobuf-data-to-the-log"]], "Add an event to the log": [[254, "add-an-event-to-the-log"]], "Using the Robot Data Service": [[255, "using-the-robot-data-service"]], "get_comments.py": [[255, "get-comments-py"]], "get_events.py": [[255, "get-events-py"]], "get_index.py": [[255, "get-index-py"]], "get_pages.py": [[255, "get-pages-py"]], "delete_pages.py": [[255, "delete-pages-py"]], "Time ranges": [[255, "time-ranges"]], "Manipulating Spot Service Configurations in Directory": [[256, "manipulating-spot-service-configurations-in-directory"]], "Disable IR Emission": [[257, "disable-ir-emission"]], "Robot Docking": [[258, "robot-docking"]], "Dock My Robot Example": [[258, "dock-my-robot-example"]], "Setup Robot": [[258, "setup-robot"], [327, "setup-robot"]], "Arm Examples": [[259, "arm-examples"]], "Autonomy and Missions Examples": [[260, "autonomy-and-missions-examples"]], "Basic Service Examples": [[261, "basic-service-examples"]], "Data Acquisition Examples": [[262, "data-acquisition-examples"]], "Joint Control API Examples": [[263, "joint-control-api-examples"]], "Logging and Data Retrieval Examples": [[264, "logging-and-data-retrieval-examples"]], "Orbit Examples": [[265, "orbit-examples"]], "Payload Examples": [[266, "payload-examples"]], "Perception & World Objects Examples": [[267, "perception-world-objects-examples"]], "Robot Behavior and Commands Examples": [[268, "robot-behavior-and-commands-examples"]], "Edit Autowalk": [[269, "edit-autowalk"]], "Creating an E-Stop endpoint": [[270, "creating-an-e-stop-endpoint"]], "GUI Version": [[270, "gui-version"]], "Command-line version without a GUI": [[270, "command-line-version-without-a-gui"]], "Troubleshooting": [[270, "troubleshooting"], [271, "troubleshooting"], [283, "troubleshooting"], [297, "troubleshooting"], [321, "troubleshooting"], [329, "troubleshooting"]], "Spot Extensions Build Script": [[271, "spot-extensions-build-script"]], "Install Dependencies": [[271, "install-dependencies"]], "About generate_extension_data.py": [[271, "about-generate-extension-data-py"]], "Arguments:": [[271, "arguments"], [271, "id1"]], "About build_extension.py": [[271, "about-build-extension-py"]], "Extract Images from Walk File Example": [[272, "extract-images-from-walk-file-example"]], "Arguments": [[272, "arguments"], [329, "arguments"], [329, "id1"]], "Fan Power Commands with the Python SDK": [[273, "fan-power-commands-with-the-python-sdk"]], "Using Fan Commands": [[273, "using-fan-commands"]], "Running The Fan Command Examples": [[273, "running-the-fan-command-examples"]], "General Fan Command Usage": [[273, "general-fan-command-usage"]], "Basic Fan Command Example": [[273, "basic-fan-command-example"]], "Fan Remote Mission Service": [[273, "fan-remote-mission-service"]], "Follow a Fiducial": [[274, "follow-a-fiducial"]], "External AprilTag library": [[274, "external-apriltag-library"]], "E-Stop Endpoint Dependency": [[274, "e-stop-endpoint-dependency"], [325, "e-stop-endpoint-dependency"]], "Run Follow Fiducial Example": [[274, "run-follow-fiducial-example"]], "Robot Movement": [[274, "robot-movement"]], "Stopping Distance": [[274, "stopping-distance"]], "Frame Trajectory Commands": [[275, "frame-trajectory-commands"]], "E-Stop": [[275, "e-stop"], [331, "e-stop"]], "API Example - Visualize Depth in Visual Image": [[276, "api-example-visualize-depth-in-visual-image"]], "Example output": [[276, "example-output"]], "Using the Image Service": [[277, "using-the-image-service"]], "Running the Get-Image Example": [[277, "running-the-get-image-example"]], "Running the Image-Viewer Example": [[277, "running-the-image-viewer-example"]], "Retrieving Mission state": [[278, "retrieving-mission-state"]], "Using the Robot State Service": [[279, "using-the-robot-state-service"]], "Performing Asynchronous State Queries on Spot": [[280, "performing-asynchronous-state-queries-on-spot"]], "Using the World Object Service": [[281, "using-the-world-object-service"]], "GPS Listener": [[282, "gps-listener"]], "Building the Core IO extensions": [[282, "building-the-core-io-extensions"]], "Understanding the Example": [[282, "understanding-the-example"], [286, "understanding-the-example"]], "GPS in Graph Nav": [[282, "gps-in-graph-nav"]], "Graph Nav Anchoring Optimization Example": [[283, "graph-nav-anchoring-optimization-example"]], "Understanding the Example Code": [[283, "understanding-the-example-code"]], "Background on Anchorings and Metric Consistency": [[283, "background-on-anchorings-and-metric-consistency"]], "Anchoring Optimization": [[283, "anchoring-optimization"]], "Step 1: setting up a connection to the robot": [[283, "step-1-setting-up-a-connection-to-the-robot"]], "Step 2: loading and uploading a graph_nav graph and data": [[283, "step-2-loading-and-uploading-a-graph-nav-graph-and-data"]], "Step 3: Defining the optimization problem": [[283, "step-3-defining-the-optimization-problem"]], "Running the optimization and interpreting the results": [[283, "running-the-optimization-and-interpreting-the-results"]], "Other ways of viewing anchorings": [[283, "other-ways-of-viewing-anchorings"]], "GraphNav and Recording Service Command Line Interfaces": [[284, "graphnav-and-recording-service-command-line-interfaces"]], "Example Programs": [[284, "example-programs"]], "Recording Service Command Line": [[284, "recording-service-command-line"]], "Setting up for Recording": [[284, "setting-up-for-recording"]], "How to Run": [[284, "how-to-run"], [284, "id1"]], "Using the Example to Record a Map": [[284, "using-the-example-to-record-a-map"]], "Advanced Usage": [[284, "advanced-usage"]], "GraphNav Service Command Line": [[284, "graphnav-service-command-line"]], "Setting up for Navigation": [[284, "setting-up-for-navigation"]], "Using the Example to Navigate": [[284, "using-the-example-to-navigate"]], "GraphNav Point Cloud Extractor": [[285, "graphnav-point-cloud-extractor"]], "Understanding the Point Cloud Extractor": [[285, "understanding-the-point-cloud-extractor"]], "What is actually in the point cloud?": [[285, "what-is-actually-in-the-point-cloud"]], "GraphNav GPS Viewer": [[286, "graphnav-gps-viewer"]], "GraphNav Map Viewer": [[287, "graphnav-map-viewer"]], "Camera Controls": [[287, "camera-controls"], [334, "camera-controls"]], "Understanding the Map Viewer": [[287, "understanding-the-map-viewer"]], "Gripper Camera Parameter Examples": [[288, "gripper-camera-parameter-examples"]], "Hello Spot": [[289, "hello-spot"]], "Software": [[291, "software"]], "Licensing": [[291, "licensing"]], "Armless Robot Squat": [[291, "armless-robot-squat"]], "Hardware": [[291, "hardware"], [291, "id1"]], "Arm Wiggle": [[291, "arm-wiggle"]], "Using the Log Status Service": [[292, "using-the-log-status-service"]], "Example commands": [[292, "example-commands"]], "Logging Through the API": [[293, "logging-through-the-api"]], "LTE": [[294, "lte"]], "Wifi": [[294, "wifi"]], "Building the CoreIO Extension": [[294, "building-the-coreio-extension"]], "Recommended debugging": [[294, "recommended-debugging"]], "Answering a Mission Question": [[295, "answering-a-mission-question"]], "Start the mission_question_answerer Example": [[295, "start-the-mission-question-answerer-example"], [295, "id1"]], "Example Prompt Node Mission": [[295, "example-prompt-node-mission"]], "Building an Example Prompt Node Mission": [[295, "building-an-example-prompt-node-mission"]], "Replay the Mission": [[295, "replay-the-mission"]], "Mission Recorder": [[296, "mission-recorder"]], "How to Record a Mission": [[296, "how-to-record-a-mission"]], "How to Record a Mission with Additional Fiducials for Localization": [[296, "how-to-record-a-mission-with-additional-fiducials-for-localization"]], "Keyboard Commands": [[296, "keyboard-commands"]], "How to Replay a Mission": [[296, "how-to-replay-a-mission"]], "System Diagram": [[297, "system-diagram"], [321, "system-diagram"]], "Installation": [[297, "installation"], [321, "installation"], [326, "installation"], [338, "installation"]], "Server": [[297, "server"]], "Simple Alert Server Execution": [[297, "simple-alert-server-execution"]], "Robot-independent Execution": [[297, "robot-independent-execution"]], "Docker Execution": [[297, "docker-execution"], [321, "docker-execution"]], "Fire Extinguisher Detector Server": [[298, "fire-extinguisher-detector-server"]], "Build and Export": [[298, "build-and-export"]], "Spot Extension for CORE I/O": [[298, "spot-extension-for-core-i-o"]], "Action Configuration": [[298, "action-configuration"]], "Network Request Callback": [[299, "network-request-callback"], [299, "id1"]], "Anomalies in Orbit": [[300, "anomalies-in-orbit"]], "Understanding Orbit Web API": [[300, "understanding-orbit-web-api"], [301, "understanding-orbit-web-api"], [302, "understanding-orbit-web-api"], [303, "understanding-orbit-web-api"], [304, "understanding-orbit-web-api"], [305, "understanding-orbit-web-api"], [306, "understanding-orbit-web-api"], [307, "understanding-orbit-web-api"], [308, "understanding-orbit-web-api"], [309, "understanding-orbit-web-api"]], "Orbit Backups": [[301, "orbit-backups"]], "Export Run Archives - Mission Data": [[302, "export-run-archives-mission-data"]], "Export Sitewalk Archives - Mission Data": [[303, "export-sitewalk-archives-mission-data"]], "Hello Orbit": [[304, "hello-orbit"]], "Runs Response": [[305, "runs-response"]], "Create, Edit, and Delete Scheduled Missions on Orbit": [[306, "create-edit-and-delete-scheduled-missions-on-orbit"]], "Send robot back to the dock during a mission playback": [[307, "send-robot-back-to-the-dock-during-a-mission-playback"]], "Enable - disable Orbit missions based on weather forcast": [[308, "enable-disable-orbit-missions-based-on-weather-forcast"]], "Hello Webhooks": [[309, "hello-webhooks"]], "Webhook Integrations": [[310, "webhook-integrations"]], "Getting Started": [[310, "getting-started"]], "Example Overview": [[310, "example-overview"]], "Key Vocabulary": [[310, "key-vocabulary"]], "Run the Example Locally": [[310, "run-the-example-locally"]], "Run the Example On Sitehub-Hosted Orbit": [[310, "run-the-example-on-sitehub-hosted-orbit"]], "Run the Example On Cloud Orbit": [[310, "run-the-example-on-cloud-orbit"]], "Allowed Port Ranges": [[310, "allowed-port-ranges"]], "Using the Payload Service": [[311, "using-the-payload-service"]], "Running the Payload Registration Example": [[311, "running-the-payload-registration-example"]], "Running the Attach or Detach Payload Example": [[311, "running-the-attach-or-detach-payload-example"]], "Post Docking Callback Examples": [[312, "post-docking-callback-examples"]], "Run a Callback": [[312, "run-a-callback"]], "Run a Callback using Docker": [[312, "run-a-callback-using-docker"]], "Ray Cast Example": [[313, "ray-cast-example"]], "Recording an Autowalk with a Keyboard": [[314, "recording-an-autowalk-with-a-keyboard"]], "Run and Interact with a RemoteMissionService.": [[315, "run-and-interact-with-a-remotemissionservice"]], "Running without a robot": [[315, "running-without-a-robot"]], "Running with a robot": [[315, "running-with-a-robot"]], "Incorporating Service Customization": [[315, "incorporating-service-customization"]], "Using the example as part of an Autowalk mission": [[315, "using-the-example-as-part-of-an-autowalk-mission"]], "Step one: Start the remote mission server": [[315, "step-one-start-the-remote-mission-server"]], "Step two: Record an Autowalk mission with a callback": [[315, "step-two-record-an-autowalk-mission-with-a-callback"]], "Replaying a Mission": [[316, "replaying-a-mission"]], "Reset Safety Stop Command with the Python SDK": [[317, "reset-safety-stop-command-with-the-python-sdk"]], "Using the Reset Safety Stop Command": [[317, "using-the-reset-safety-stop-command"]], "Running The Reset Safety Stop Examples": [[317, "running-the-reset-safety-stop-examples"]], "General Reset Safety Stop Usage": [[317, "general-reset-safety-stop-usage"]], "Reset Primary Safety Stop Example": [[317, "reset-primary-safety-stop-example"]], "Reset Redundant Safety Stop Example": [[317, "reset-redundant-safety-stop-example"]], "Interacting with a Ricoh Theta Camera": [[318, "interacting-with-a-ricoh-theta-camera"]], "Required Items": [[318, "required-items"], [328, "required-items"]], "Installation Steps": [[318, "installation-steps"], [328, "installation-steps"]], "Install Packages on PC": [[318, "install-packages-on-pc"], [328, "install-packages-on-pc"]], "Test Ricoh Theta": [[318, "test-ricoh-theta"]], "Connect Ricoh Theta to Spot": [[318, "connect-ricoh-theta-to-spot"]], "Run Image Service": [[318, "run-image-service"]], "Ricoh Theta Image Service Configuration": [[318, "ricoh-theta-image-service-configuration"]], "Debugging Tips": [[318, "debugging-tips"], [320, "debugging-tips"]], "Run the Ricoh Theta Image Service using Docker": [[318, "run-the-ricoh-theta-image-service-using-docker"]], "Developer Comments": [[318, "developer-comments"]], "Payload & Service Initialization": [[319, "payload-service-initialization"]], "Service Registration": [[319, "service-registration"]], "Communication Between Client & Service": [[319, "communication-between-client-service"]], "CORE I/O": [[319, "core-i-o"], [320, "core-i-o"]], "Set up": [[319, "set-up"]], "Demo": [[319, "demo"]], "Select values": [[319, "select-values"]], "Register the payload": [[319, "register-the-payload"]], "Start the announce service": [[319, "start-the-announce-service"]], "Register the announce service": [[319, "register-the-announce-service"]], "Access the announce service with a client": [[319, "access-the-announce-service-with-a-client"]], "Demo Script": [[319, "demo-script"]], "Custom Parameter Image Service for a Web Cam": [[320, "custom-parameter-image-service-for-a-web-cam"]], "Example Execution": [[320, "example-execution"], [322, "example-execution"]], "Run the Custom Parameter Image Service using Docker": [[320, "run-the-custom-parameter-image-service-using-docker"]], "Locally": [[320, "locally"]], "SpotCORE (Deprecated)": [[320, "spotcore-deprecated"]], "Controling Custom Parameters in Spot App": [[321, "controling-custom-parameters-in-spot-app"]], "Custom Parameter Data Acquisition": [[322, "custom-parameter-data-acquisition"]], "Handling Service Faults": [[323, "handling-service-faults"]], "Spot CAM Services": [[324, "spot-cam-services"]], "Spot Cam Video Core IO Extension Example": [[324, "spot-cam-video-core-io-extension-example"]], "Running Spot Cam Video Example": [[324, "running-spot-cam-video-example"]], "Set up the action on the tablet": [[324, "set-up-the-action-on-the-tablet"]], "Responding to User Interaction via Light": [[325, "responding-to-user-interaction-via-light"]], "Spot Tensorflow Object Detection": [[326, "spot-tensorflow-object-detection"]], "User Guide": [[326, "user-guide"], [338, "user-guide"]], "Adjusting Robot Stance In Place": [[327, "adjusting-robot-stance-in-place"]], "Change Offset": [[327, "change-offset"]], "Stitch Front Spot Images Together": [[328, "stitch-front-spot-images-together"]], "To execute": [[328, "to-execute"]], "Tester Programs": [[329, "tester-programs"]], "Testing an Image Service": [[329, "testing-an-image-service"]], "Testing a Data Acquisition Plugin": [[329, "testing-a-data-acquisition-plugin"]], "Using the Timesync Service": [[330, "using-the-timesync-service"]], "Upload and Execute Choreography Sequence": [[331, "upload-and-execute-choreography-sequence"]], "Setting user no-go regions for locomotion": [[332, "setting-user-no-go-regions-for-locomotion"]], "Using the Velodyne Point Cloud Service": [[333, "using-the-velodyne-point-cloud-service"]], "Basic Streaming Visualizer for API Messages": [[334, "basic-streaming-visualizer-for-api-messages"]], "Visualized Objects": [[334, "visualized-objects"]], "Controlling the Robot with a Keyboard": [[335, "controlling-the-robot-with-a-keyboard"]], "World Object Mutations": [[336, "world-object-mutations"]], "Using World Object Service with Image Coordinates": [[337, "using-world-object-service-with-image-coordinates"]], "Controlling the Robot with an Xbox Controller": [[338, "controlling-the-robot-with-an-xbox-controller"]], "OS-Specific Dependencies": [[338, "os-specific-dependencies"]], "Installation Instructions": [[338, "installation-instructions"]]}, "indexentries": {"arm_joints_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.arm_joints_handler"]], "arm_playback_option() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.arm_playback_option"]], "arm_prohibited_option() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.arm_prohibited_option"]], "arm_required_option() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.arm_required_option"]], "assume_zero_roll_and_pitch_option() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.assume_zero_roll_and_pitch_option"]], "body_euler_rpy_angles_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.body_euler_rpy_angles_handler"]], "body_pitch_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.body_pitch_handler"]], "body_pos_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.body_pos_handler"]], "body_quat_w_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.body_quat_w_handler"]], "body_quat_x_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.body_quat_x_handler"]], "body_quat_y_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.body_quat_y_handler"]], "body_quat_z_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.body_quat_z_handler"]], "body_quaternion_wxyz_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.body_quaternion_wxyz_handler"]], "body_quaternion_xyzw_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.body_quaternion_xyzw_handler"]], "body_roll_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.body_roll_handler"]], "body_x_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.body_x_handler"]], "body_y_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.body_y_handler"]], "body_yaw_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.body_yaw_handler"]], "body_z_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.body_z_handler"]], "bosdyn.choreography.client.animation_file_conversion_helpers": [[95, "module-bosdyn.choreography.client.animation_file_conversion_helpers"]], "bpm_option() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.bpm_option"]], "com_pos_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.com_pos_handler"]], "com_x_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.com_x_handler"]], "com_y_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.com_y_handler"]], "com_z_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.com_z_handler"]], "contact_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.contact_handler"]], "controls_option() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.controls_option"]], "custom_gait_cycle_option() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.custom_gait_cycle_option"]], "description_option() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.description_option"]], "display_rgb_option() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.display_rgb_option"]], "el0_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.el0_handler"]], "el1_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.el1_handler"]], "extendable_option() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.extendable_option"]], "fl_angles_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.fl_angles_handler"]], "fl_contact_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.fl_contact_handler"]], "fl_hx_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.fl_hx_handler"]], "fl_hy_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.fl_hy_handler"]], "fl_kn_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.fl_kn_handler"]], "fl_pos_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.fl_pos_handler"]], "fl_x_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.fl_x_handler"]], "fl_y_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.fl_y_handler"]], "fl_z_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.fl_z_handler"]], "foot_pos_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.foot_pos_handler"]], "fr_angles_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.fr_angles_handler"]], "fr_contact_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.fr_contact_handler"]], "fr_hx_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.fr_hx_handler"]], "fr_hy_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.fr_hy_handler"]], "fr_kn_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.fr_kn_handler"]], "fr_pos_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.fr_pos_handler"]], "fr_x_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.fr_x_handler"]], "fr_y_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.fr_y_handler"]], "fr_z_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.fr_z_handler"]], "frequency_option() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.frequency_option"]], "gripper_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.gripper_handler"]], "hand_euler_rpy_angles_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.hand_euler_rpy_angles_handler"]], "hand_pitch_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.hand_pitch_handler"]], "hand_pos_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.hand_pos_handler"]], "hand_quat_w_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.hand_quat_w_handler"]], "hand_quat_x_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.hand_quat_x_handler"]], "hand_quat_y_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.hand_quat_y_handler"]], "hand_quat_z_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.hand_quat_z_handler"]], "hand_quaternion_wxyz_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.hand_quaternion_wxyz_handler"]], "hand_quaternion_xyzw_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.hand_quaternion_xyzw_handler"]], "hand_roll_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.hand_roll_handler"]], "hand_x_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.hand_x_handler"]], "hand_y_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.hand_y_handler"]], "hand_yaw_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.hand_yaw_handler"]], "hand_z_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.hand_z_handler"]], "hl_angles_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.hl_angles_handler"]], "hl_contact_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.hl_contact_handler"]], "hl_hx_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.hl_hx_handler"]], "hl_hy_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.hl_hy_handler"]], "hl_kn_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.hl_kn_handler"]], "hl_pos_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.hl_pos_handler"]], "hl_x_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.hl_x_handler"]], "hl_y_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.hl_y_handler"]], "hl_z_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.hl_z_handler"]], "hr_angles_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.hr_angles_handler"]], "hr_contact_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.hr_contact_handler"]], "hr_hx_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.hr_hx_handler"]], "hr_hy_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.hr_hy_handler"]], "hr_kn_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.hr_kn_handler"]], "hr_pos_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.hr_pos_handler"]], "hr_x_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.hr_x_handler"]], "hr_y_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.hr_y_handler"]], "hr_z_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.hr_z_handler"]], "leg_angles_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.leg_angles_handler"]], "module": [[95, "module-bosdyn.choreography.client.animation_file_conversion_helpers"], [96, "module-bosdyn.choreography.client.animation_file_to_proto"], [97, "module-bosdyn.choreography.client.choreography"], [99, "module-bosdyn.client.area_callback"], [100, "module-bosdyn.client.area_callback_region_handler_base"], [101, "module-bosdyn.client.area_callback_service_runner"], [102, "module-bosdyn.client.area_callback_service_servicer"], [103, "module-bosdyn.client.area_callback_service_utils"], [104, "module-bosdyn.client.arm_surface_contact"], [105, "module-bosdyn.client.async_tasks"], [106, "module-bosdyn.client.auth"], [107, "module-bosdyn.client.auto_return"], [108, "module-bosdyn.client.autowalk"], [109, "module-bosdyn.client.bddf"], [110, "module-bosdyn.client.bddf_download"], [111, "module-bosdyn.client.channel"], [112, "module-bosdyn.client.command_line"], [113, "module-bosdyn.client.common"], [114, "module-bosdyn.client.data_acquisition"], [115, "module-bosdyn.client.data_acquisition_helpers"], [116, "module-bosdyn.client.data_acquisition_plugin"], [117, "module-bosdyn.client.data_acquisition_plugin_service"], [118, "module-bosdyn.client.data_acquisition_store"], [119, "module-bosdyn.client.data_buffer"], [120, "module-bosdyn.client.data_chunk"], [121, "module-bosdyn.client.data_service"], [122, "module-bosdyn.client.directory"], [123, "module-bosdyn.client.directory_registration"], [124, "module-bosdyn.client.docking"], [125, "module-bosdyn.client.door"], [126, "module-bosdyn.client.estop"], [127, "module-bosdyn.client.exceptions"], [128, "module-bosdyn.client.fault"], [129, "module-bosdyn.client.frame_helpers"], [130, "module-bosdyn.client.gps.NMEAParser"], [132, "module-bosdyn.client.gps.aggregator_client"], [133, "module-bosdyn.client.gps.gps_listener"], [134, "module-bosdyn.client.gps.registration_client"], [135, "module-bosdyn.client.graph_nav"], [136, "module-bosdyn.client.gripper_camera_param"], [137, "module-bosdyn.client.image"], [138, "module-bosdyn.client.image_service_helpers"], [139, "module-bosdyn.client.inverse_kinematics"], [140, "module-bosdyn.client.ir_enable_disable"], [141, "module-bosdyn.client.keepalive"], [142, "module-bosdyn.client.lease"], [143, "module-bosdyn.client.lease_resource_hierarchy"], [144, "module-bosdyn.client.lease_validator"], [145, "module-bosdyn.client.license"], [146, "module-bosdyn.client.local_grid"], [147, "module-bosdyn.client.log_status"], [148, "module-bosdyn.client.manipulation_api_client"], [149, "module-bosdyn.client.map_processing"], [150, "module-bosdyn.client.math_helpers"], [151, "module-bosdyn.client.metrics_logging"], [152, "module-bosdyn.client.network_compute_bridge_client"], [153, "module-bosdyn.client.payload"], [154, "module-bosdyn.client.payload_registration"], [155, "module-bosdyn.client.point_cloud"], [156, "module-bosdyn.client.power"], [157, "module-bosdyn.client.processors"], [158, "module-bosdyn.client.ray_cast"], [159, "module-bosdyn.client.recording"], [160, "module-bosdyn.client.robot"], [161, "module-bosdyn.client.robot_command"], [162, "module-bosdyn.client.robot_id"], [163, "module-bosdyn.client.robot_state"], [164, "module-bosdyn.client.sdk"], [165, "module-bosdyn.client.server_util"], [166, "module-bosdyn.client.service_customization_helpers"], [167, "module-bosdyn.client.signals_helpers"], [169, "module-bosdyn.client.spot_cam.audio"], [170, "module-bosdyn.client.spot_cam.compositor"], [171, "module-bosdyn.client.spot_cam.health"], [172, "module-bosdyn.client.spot_cam.lighting"], [173, "module-bosdyn.client.spot_cam.lights_helper"], [174, "module-bosdyn.client.spot_cam.media_log"], [175, "module-bosdyn.client.spot_cam.network"], [176, "module-bosdyn.client.spot_cam.power"], [177, "module-bosdyn.client.spot_cam.ptz"], [178, "module-bosdyn.client.spot_cam.streamquality"], [179, "module-bosdyn.client.spot_cam.version"], [180, "module-bosdyn.client.spot_check"], [181, "module-bosdyn.client.time_sync"], [182, "module-bosdyn.client.token_cache"], [183, "module-bosdyn.client.token_manager"], [184, "module-bosdyn.client.units_helpers"], [185, "module-bosdyn.client.util"], [186, "module-bosdyn.client.world_object"], [189, "module-bosdyn.bddf.base_data_reader"], [190, "module-bosdyn.bddf.block_writer"], [191, "module-bosdyn.bddf.bosdyn"], [192, "module-bosdyn.bddf.common"], [193, "module-bosdyn.bddf.data_reader"], [194, "module-bosdyn.bddf.data_writer"], [195, "module-bosdyn.bddf.file_indexer"], [196, "module-bosdyn.bddf.grpc_proto_reader"], [197, "module-bosdyn.bddf.grpc_reader"], [198, "module-bosdyn.bddf.grpc_service_reader"], [199, "module-bosdyn.bddf.grpc_service_writer"], [200, "module-bosdyn.bddf.message_reader"], [201, "module-bosdyn.bddf.pod_series_reader"], [202, "module-bosdyn.bddf.pod_series_writer"], [203, "module-bosdyn.bddf.protobuf_channel_reader"], [204, "module-bosdyn.bddf.protobuf_reader"], [205, "module-bosdyn.bddf.protobuf_series_writer"], [206, "module-bosdyn.bddf.stream_data_reader"], [207, "module-bosdyn.deprecated"], [208, "module-bosdyn.geometry"], [209, "module-bosdyn.util"], [211, "module-bosdyn.mission.client"], [212, "module-bosdyn.mission.constants"], [213, "module-bosdyn.mission.exceptions"], [214, "module-bosdyn.mission.remote_client"], [215, "module-bosdyn.mission.server_util"], [216, "module-bosdyn.mission.util"], [218, "module-bosdyn.orbit.client"], [219, "module-bosdyn.orbit.exceptions"], [220, "module-bosdyn.orbit.utils"], [222, "module-bosdyn.scout.client"], [223, "module-bosdyn.scout.exceptions"], [224, "module-bosdyn.scout.utils"]], "neutral_start_option() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.neutral_start_option"]], "no_looping_option() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.no_looping_option"]], "precise_steps_option() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.precise_steps_option"]], "precise_timing_option() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.precise_timing_option"]], "retime_to_integer_slices_option() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.retime_to_integer_slices_option"]], "sh0_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.sh0_handler"]], "sh1_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.sh1_handler"]], "start_time_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.start_time_handler"]], "starts_sitting_option() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.starts_sitting_option"]], "timing_adjustability_option() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.timing_adjustability_option"]], "track_hand_rt_body_option() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.track_hand_rt_body_option"]], "track_hand_rt_feet_option() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.track_hand_rt_feet_option"]], "track_swing_trajectories_option() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.track_swing_trajectories_option"]], "truncatable_option() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.truncatable_option"]], "wr0_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.wr0_handler"]], "wr1_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.wr1_handler"]], "animation (class in bosdyn.choreography.client.animation_file_to_proto)": [[96, "bosdyn.choreography.client.animation_file_to_proto.Animation"]], "animationfileformaterror": [[96, "bosdyn.choreography.client.animation_file_to_proto.AnimationFileFormatError"]], "bosdyn.choreography.client.animation_file_to_proto": [[96, "module-bosdyn.choreography.client.animation_file_to_proto"]], "convert_animation_file_to_proto() (in module bosdyn.choreography.client.animation_file_to_proto)": [[96, "bosdyn.choreography.client.animation_file_to_proto.convert_animation_file_to_proto"]], "create_move_info_proto() (bosdyn.choreography.client.animation_file_to_proto.animation method)": [[96, "bosdyn.choreography.client.animation_file_to_proto.Animation.create_move_info_proto"]], "handle_nested_double_value_params() (in module bosdyn.choreography.client.animation_file_to_proto)": [[96, "bosdyn.choreography.client.animation_file_to_proto.handle_nested_double_value_params"]], "main() (in module bosdyn.choreography.client.animation_file_to_proto)": [[96, "bosdyn.choreography.client.animation_file_to_proto.main"]], "read_and_find_animation_params() (in module bosdyn.choreography.client.animation_file_to_proto)": [[96, "bosdyn.choreography.client.animation_file_to_proto.read_and_find_animation_params"]], "read_animation_params() (in module bosdyn.choreography.client.animation_file_to_proto)": [[96, "bosdyn.choreography.client.animation_file_to_proto.read_animation_params"]], "set_proto() (in module bosdyn.choreography.client.animation_file_to_proto)": [[96, "bosdyn.choreography.client.animation_file_to_proto.set_proto"]], "write_animation_to_dest() (in module bosdyn.choreography.client.animation_file_to_proto)": [[96, "bosdyn.choreography.client.animation_file_to_proto.write_animation_to_dest"]], "animation_move_prefix (bosdyn.choreography.client.choreography.animationuploadhelper attribute)": [[97, "bosdyn.choreography.client.choreography.AnimationUploadHelper.ANIMATION_MOVE_PREFIX"]], "animationuploadhelper (class in bosdyn.choreography.client.choreography)": [[97, "bosdyn.choreography.client.choreography.AnimationUploadHelper"]], "animationvalidationfailederror": [[97, "bosdyn.choreography.client.choreography.AnimationValidationFailedError"]], "choreographyclient (class in bosdyn.choreography.client.choreography)": [[97, "bosdyn.choreography.client.choreography.ChoreographyClient"]], "incompletedata": [[97, "bosdyn.choreography.client.choreography.IncompleteData"]], "invaliduploadedchoreographyerror": [[97, "bosdyn.choreography.client.choreography.InvalidUploadedChoreographyError"]], "leaseerror": [[97, "bosdyn.choreography.client.choreography.LeaseError"]], "norecordedinformation": [[97, "bosdyn.choreography.client.choreography.NoRecordedInformation"]], "recordingbufferfull": [[97, "bosdyn.choreography.client.choreography.RecordingBufferFull"]], "robotcommandissueserror": [[97, "bosdyn.choreography.client.choreography.RobotCommandIssuesError"]], "unknownrecordingsessionid": [[97, "bosdyn.choreography.client.choreography.UnknownRecordingSessionId"]], "bosdyn.choreography.client.choreography": [[97, "module-bosdyn.choreography.client.choreography"]], "build_choreography_command_request() (bosdyn.choreography.client.choreography.choreographyclient method)": [[97, "bosdyn.choreography.client.choreography.ChoreographyClient.build_choreography_command_request"]], "build_choreography_time_adjust_request() (bosdyn.choreography.client.choreography.choreographyclient method)": [[97, "bosdyn.choreography.client.choreography.ChoreographyClient.build_choreography_time_adjust_request"]], "build_execute_choreography_request() (bosdyn.choreography.client.choreography.choreographyclient method)": [[97, "bosdyn.choreography.client.choreography.ChoreographyClient.build_execute_choreography_request"]], "build_modify_choreography_info_request() (bosdyn.choreography.client.choreography.choreographyclient method)": [[97, "bosdyn.choreography.client.choreography.ChoreographyClient.build_modify_choreography_info_request"]], "build_save_sequence_request() (bosdyn.choreography.client.choreography.choreographyclient method)": [[97, "bosdyn.choreography.client.choreography.ChoreographyClient.build_save_sequence_request"]], "build_start_recording_state_request() (bosdyn.choreography.client.choreography.choreographyclient static method)": [[97, "bosdyn.choreography.client.choreography.ChoreographyClient.build_start_recording_state_request"]], "choreography_command() (bosdyn.choreography.client.choreography.choreographyclient method)": [[97, "bosdyn.choreography.client.choreography.ChoreographyClient.choreography_command"]], "choreography_command_async() (bosdyn.choreography.client.choreography.choreographyclient method)": [[97, "bosdyn.choreography.client.choreography.ChoreographyClient.choreography_command_async"]], "choreography_log_to_animation_file() (bosdyn.choreography.client.choreography.choreographyclient method)": [[97, "bosdyn.choreography.client.choreography.ChoreographyClient.choreography_log_to_animation_file"]], "choreography_time_adjust() (bosdyn.choreography.client.choreography.choreographyclient method)": [[97, "bosdyn.choreography.client.choreography.ChoreographyClient.choreography_time_adjust"]], "choreography_time_adjust_async() (bosdyn.choreography.client.choreography.choreographyclient method)": [[97, "bosdyn.choreography.client.choreography.ChoreographyClient.choreography_time_adjust_async"]], "clear_all_sequence_files() (bosdyn.choreography.client.choreography.choreographyclient method)": [[97, "bosdyn.choreography.client.choreography.ChoreographyClient.clear_all_sequence_files"]], "clear_all_sequence_files_async() (bosdyn.choreography.client.choreography.choreographyclient method)": [[97, "bosdyn.choreography.client.choreography.ChoreographyClient.clear_all_sequence_files_async"]], "default_service_name (bosdyn.choreography.client.choreography.choreographyclient attribute)": [[97, "bosdyn.choreography.client.choreography.ChoreographyClient.default_service_name"]], "delete_sequence() (bosdyn.choreography.client.choreography.choreographyclient method)": [[97, "bosdyn.choreography.client.choreography.ChoreographyClient.delete_sequence"]], "delete_sequence_async() (bosdyn.choreography.client.choreography.choreographyclient method)": [[97, "bosdyn.choreography.client.choreography.ChoreographyClient.delete_sequence_async"]], "download_robot_state_log() (bosdyn.choreography.client.choreography.choreographyclient method)": [[97, "bosdyn.choreography.client.choreography.ChoreographyClient.download_robot_state_log"]], "execute_choreography() (bosdyn.choreography.client.choreography.choreographyclient method)": [[97, "bosdyn.choreography.client.choreography.ChoreographyClient.execute_choreography"]], "execute_choreography_async() (bosdyn.choreography.client.choreography.choreographyclient method)": [[97, "bosdyn.choreography.client.choreography.ChoreographyClient.execute_choreography_async"]], "generate_animation_id() (bosdyn.choreography.client.choreography.animationuploadhelper method)": [[97, "bosdyn.choreography.client.choreography.AnimationUploadHelper.generate_animation_id"]], "get_animation() (bosdyn.choreography.client.choreography.choreographyclient method)": [[97, "bosdyn.choreography.client.choreography.ChoreographyClient.get_animation"]], "get_animation_async() (bosdyn.choreography.client.choreography.choreographyclient method)": [[97, "bosdyn.choreography.client.choreography.ChoreographyClient.get_animation_async"]], "get_choreography_sequence() (bosdyn.choreography.client.choreography.choreographyclient method)": [[97, "bosdyn.choreography.client.choreography.ChoreographyClient.get_choreography_sequence"]], "get_choreography_sequence_async() (bosdyn.choreography.client.choreography.choreographyclient method)": [[97, "bosdyn.choreography.client.choreography.ChoreographyClient.get_choreography_sequence_async"]], "get_choreography_status() (bosdyn.choreography.client.choreography.choreographyclient method)": [[97, "bosdyn.choreography.client.choreography.ChoreographyClient.get_choreography_status"]], "get_choreography_status_async() (bosdyn.choreography.client.choreography.choreographyclient method)": [[97, "bosdyn.choreography.client.choreography.ChoreographyClient.get_choreography_status_async"]], "initialize() (bosdyn.choreography.client.choreography.animationuploadhelper method)": [[97, "bosdyn.choreography.client.choreography.AnimationUploadHelper.initialize"]], "license_name (bosdyn.choreography.client.choreography.choreographyclient attribute)": [[97, "bosdyn.choreography.client.choreography.ChoreographyClient.license_name"]], "list_all_moves() (bosdyn.choreography.client.choreography.choreographyclient method)": [[97, "bosdyn.choreography.client.choreography.ChoreographyClient.list_all_moves"]], "list_all_moves_async() (bosdyn.choreography.client.choreography.choreographyclient method)": [[97, "bosdyn.choreography.client.choreography.ChoreographyClient.list_all_moves_async"]], "list_all_sequences() (bosdyn.choreography.client.choreography.choreographyclient method)": [[97, "bosdyn.choreography.client.choreography.ChoreographyClient.list_all_sequences"]], "list_all_sequences_async() (bosdyn.choreography.client.choreography.choreographyclient method)": [[97, "bosdyn.choreography.client.choreography.ChoreographyClient.list_all_sequences_async"]], "load_choreography_sequence_from_binary_file() (in module bosdyn.choreography.client.choreography)": [[97, "bosdyn.choreography.client.choreography.load_choreography_sequence_from_binary_file"]], "load_choreography_sequence_from_txt_file() (in module bosdyn.choreography.client.choreography)": [[97, "bosdyn.choreography.client.choreography.load_choreography_sequence_from_txt_file"]], "modify_choreography_info() (bosdyn.choreography.client.choreography.choreographyclient method)": [[97, "bosdyn.choreography.client.choreography.ChoreographyClient.modify_choreography_info"]], "modify_choreography_info_async() (bosdyn.choreography.client.choreography.choreographyclient method)": [[97, "bosdyn.choreography.client.choreography.ChoreographyClient.modify_choreography_info_async"]], "save_choreography_sequence_to_file() (in module bosdyn.choreography.client.choreography)": [[97, "bosdyn.choreography.client.choreography.save_choreography_sequence_to_file"]], "save_sequence() (bosdyn.choreography.client.choreography.choreographyclient method)": [[97, "bosdyn.choreography.client.choreography.ChoreographyClient.save_sequence"]], "save_sequence_async() (bosdyn.choreography.client.choreography.choreographyclient method)": [[97, "bosdyn.choreography.client.choreography.ChoreographyClient.save_sequence_async"]], "service_type (bosdyn.choreography.client.choreography.choreographyclient attribute)": [[97, "bosdyn.choreography.client.choreography.ChoreographyClient.service_type"]], "start_recording_state() (bosdyn.choreography.client.choreography.choreographyclient method)": [[97, "bosdyn.choreography.client.choreography.ChoreographyClient.start_recording_state"]], "start_recording_state_async() (bosdyn.choreography.client.choreography.choreographyclient method)": [[97, "bosdyn.choreography.client.choreography.ChoreographyClient.start_recording_state_async"]], "stop_recording_state() (bosdyn.choreography.client.choreography.choreographyclient method)": [[97, "bosdyn.choreography.client.choreography.ChoreographyClient.stop_recording_state"]], "stop_recording_state_async() (bosdyn.choreography.client.choreography.choreographyclient method)": [[97, "bosdyn.choreography.client.choreography.ChoreographyClient.stop_recording_state_async"]], "timesync_endpoint (bosdyn.choreography.client.choreography.choreographyclient property)": [[97, "bosdyn.choreography.client.choreography.ChoreographyClient.timesync_endpoint"]], "update_from() (bosdyn.choreography.client.choreography.choreographyclient method)": [[97, "bosdyn.choreography.client.choreography.ChoreographyClient.update_from"]], "upload_animated_move() (bosdyn.choreography.client.choreography.animationuploadhelper method)": [[97, "bosdyn.choreography.client.choreography.AnimationUploadHelper.upload_animated_move"]], "upload_animated_move() (bosdyn.choreography.client.choreography.choreographyclient method)": [[97, "bosdyn.choreography.client.choreography.ChoreographyClient.upload_animated_move"]], "upload_animated_move_async() (bosdyn.choreography.client.choreography.choreographyclient method)": [[97, "bosdyn.choreography.client.choreography.ChoreographyClient.upload_animated_move_async"]], "upload_choreography() (bosdyn.choreography.client.choreography.choreographyclient method)": [[97, "bosdyn.choreography.client.choreography.ChoreographyClient.upload_choreography"]], "upload_choreography_async() (bosdyn.choreography.client.choreography.choreographyclient method)": [[97, "bosdyn.choreography.client.choreography.ChoreographyClient.upload_choreography_async"]], "areacallbackclient (class in bosdyn.client.area_callback)": [[99, "bosdyn.client.area_callback.AreaCallbackClient"]], "areacallbackresponseerror": [[99, "bosdyn.client.area_callback.AreaCallbackResponseError"]], "expiredendtimeerror": [[99, "bosdyn.client.area_callback.ExpiredEndTimeError"]], "invalidcommandiderror": [[99, "bosdyn.client.area_callback.InvalidCommandIdError"]], "invalidconfigerror": [[99, "bosdyn.client.area_callback.InvalidConfigError"]], "missingleaseresourceserror": [[99, "bosdyn.client.area_callback.MissingLeaseResourcesError"]], "shutdowncallbackfailederror": [[99, "bosdyn.client.area_callback.ShutdownCallbackFailedError"]], "area_callback_information() (bosdyn.client.area_callback.areacallbackclient method)": [[99, "bosdyn.client.area_callback.AreaCallbackClient.area_callback_information"]], "begin_callback() (bosdyn.client.area_callback.areacallbackclient method)": [[99, "bosdyn.client.area_callback.AreaCallbackClient.begin_callback"]], "begin_control() (bosdyn.client.area_callback.areacallbackclient method)": [[99, "bosdyn.client.area_callback.AreaCallbackClient.begin_control"]], "bosdyn.client.area_callback": [[99, "module-bosdyn.client.area_callback"]], "default_service_name (bosdyn.client.area_callback.areacallbackclient attribute)": [[99, "bosdyn.client.area_callback.AreaCallbackClient.default_service_name"]], "end_callback() (bosdyn.client.area_callback.areacallbackclient method)": [[99, "bosdyn.client.area_callback.AreaCallbackClient.end_callback"]], "service_type (bosdyn.client.area_callback.areacallbackclient attribute)": [[99, "bosdyn.client.area_callback.AreaCallbackClient.service_type"]], "update_callback() (bosdyn.client.area_callback.areacallbackclient method)": [[99, "bosdyn.client.area_callback.AreaCallbackClient.update_callback"]], "areacallbackregionhandlerbase (class in bosdyn.client.area_callback_region_handler_base)": [[100, "bosdyn.client.area_callback_region_handler_base.AreaCallbackRegionHandlerBase"]], "callbackended": [[100, "bosdyn.client.area_callback_region_handler_base.CallbackEnded"]], "callbacktimedouterror": [[100, "bosdyn.client.area_callback_region_handler_base.CallbackTimedOutError"]], "handlererror": [[100, "bosdyn.client.area_callback_region_handler_base.HandlerError"]], "incorrectusage": [[100, "bosdyn.client.area_callback_region_handler_base.IncorrectUsage"]], "pathblocked": [[100, "bosdyn.client.area_callback_region_handler_base.PathBlocked"]], "routechangedresult (class in bosdyn.client.area_callback_region_handler_base)": [[100, "bosdyn.client.area_callback_region_handler_base.RouteChangedResult"]], "area_callback_information (bosdyn.client.area_callback_region_handler_base.areacallbackregionhandlerbase property)": [[100, "bosdyn.client.area_callback_region_handler_base.AreaCallbackRegionHandlerBase.area_callback_information"]], "begin() (bosdyn.client.area_callback_region_handler_base.areacallbackregionhandlerbase method)": [[100, "bosdyn.client.area_callback_region_handler_base.AreaCallbackRegionHandlerBase.begin"]], "block_until_arrived_at_end() (bosdyn.client.area_callback_region_handler_base.areacallbackregionhandlerbase method)": [[100, "bosdyn.client.area_callback_region_handler_base.AreaCallbackRegionHandlerBase.block_until_arrived_at_end"]], "block_until_arrived_at_start() (bosdyn.client.area_callback_region_handler_base.areacallbackregionhandlerbase method)": [[100, "bosdyn.client.area_callback_region_handler_base.AreaCallbackRegionHandlerBase.block_until_arrived_at_start"]], "block_until_control() (bosdyn.client.area_callback_region_handler_base.areacallbackregionhandlerbase method)": [[100, "bosdyn.client.area_callback_region_handler_base.AreaCallbackRegionHandlerBase.block_until_control"]], "bosdyn.client.area_callback_region_handler_base": [[100, "module-bosdyn.client.area_callback_region_handler_base"]], "check() (bosdyn.client.area_callback_region_handler_base.areacallbackregionhandlerbase method)": [[100, "bosdyn.client.area_callback_region_handler_base.AreaCallbackRegionHandlerBase.check"]], "config (bosdyn.client.area_callback_region_handler_base.areacallbackregionhandlerbase property)": [[100, "bosdyn.client.area_callback_region_handler_base.AreaCallbackRegionHandlerBase.config"]], "continue_past_end() (bosdyn.client.area_callback_region_handler_base.areacallbackregionhandlerbase method)": [[100, "bosdyn.client.area_callback_region_handler_base.AreaCallbackRegionHandlerBase.continue_past_end"]], "continue_past_start() (bosdyn.client.area_callback_region_handler_base.areacallbackregionhandlerbase method)": [[100, "bosdyn.client.area_callback_region_handler_base.AreaCallbackRegionHandlerBase.continue_past_start"]], "control_at_end() (bosdyn.client.area_callback_region_handler_base.areacallbackregionhandlerbase method)": [[100, "bosdyn.client.area_callback_region_handler_base.AreaCallbackRegionHandlerBase.control_at_end"]], "control_at_start() (bosdyn.client.area_callback_region_handler_base.areacallbackregionhandlerbase method)": [[100, "bosdyn.client.area_callback_region_handler_base.AreaCallbackRegionHandlerBase.control_at_start"]], "end() (bosdyn.client.area_callback_region_handler_base.areacallbackregionhandlerbase method)": [[100, "bosdyn.client.area_callback_region_handler_base.AreaCallbackRegionHandlerBase.end"]], "has_control() (bosdyn.client.area_callback_region_handler_base.areacallbackregionhandlerbase method)": [[100, "bosdyn.client.area_callback_region_handler_base.AreaCallbackRegionHandlerBase.has_control"]], "internal_begin_complete() (bosdyn.client.area_callback_region_handler_base.areacallbackregionhandlerbase method)": [[100, "bosdyn.client.area_callback_region_handler_base.AreaCallbackRegionHandlerBase.internal_begin_complete"]], "internal_give_control() (bosdyn.client.area_callback_region_handler_base.areacallbackregionhandlerbase method)": [[100, "bosdyn.client.area_callback_region_handler_base.AreaCallbackRegionHandlerBase.internal_give_control"]], "internal_run_wrapper() (bosdyn.client.area_callback_region_handler_base.areacallbackregionhandlerbase method)": [[100, "bosdyn.client.area_callback_region_handler_base.AreaCallbackRegionHandlerBase.internal_run_wrapper"]], "internal_set_end_time() (bosdyn.client.area_callback_region_handler_base.areacallbackregionhandlerbase method)": [[100, "bosdyn.client.area_callback_region_handler_base.AreaCallbackRegionHandlerBase.internal_set_end_time"]], "internal_set_stage() (bosdyn.client.area_callback_region_handler_base.areacallbackregionhandlerbase method)": [[100, "bosdyn.client.area_callback_region_handler_base.AreaCallbackRegionHandlerBase.internal_set_stage"]], "route_changed() (bosdyn.client.area_callback_region_handler_base.areacallbackregionhandlerbase method)": [[100, "bosdyn.client.area_callback_region_handler_base.AreaCallbackRegionHandlerBase.route_changed"]], "run() (bosdyn.client.area_callback_region_handler_base.areacallbackregionhandlerbase method)": [[100, "bosdyn.client.area_callback_region_handler_base.AreaCallbackRegionHandlerBase.run"]], "safe_sleep() (bosdyn.client.area_callback_region_handler_base.areacallbackregionhandlerbase method)": [[100, "bosdyn.client.area_callback_region_handler_base.AreaCallbackRegionHandlerBase.safe_sleep"]], "set_complete() (bosdyn.client.area_callback_region_handler_base.areacallbackregionhandlerbase method)": [[100, "bosdyn.client.area_callback_region_handler_base.AreaCallbackRegionHandlerBase.set_complete"]], "set_localization_at_end() (bosdyn.client.area_callback_region_handler_base.areacallbackregionhandlerbase method)": [[100, "bosdyn.client.area_callback_region_handler_base.AreaCallbackRegionHandlerBase.set_localization_at_end"]], "stage (bosdyn.client.area_callback_region_handler_base.areacallbackregionhandlerbase property)": [[100, "bosdyn.client.area_callback_region_handler_base.AreaCallbackRegionHandlerBase.stage"]], "stop_at_end() (bosdyn.client.area_callback_region_handler_base.areacallbackregionhandlerbase method)": [[100, "bosdyn.client.area_callback_region_handler_base.AreaCallbackRegionHandlerBase.stop_at_end"]], "stop_at_start() (bosdyn.client.area_callback_region_handler_base.areacallbackregionhandlerbase method)": [[100, "bosdyn.client.area_callback_region_handler_base.AreaCallbackRegionHandlerBase.stop_at_start"]], "update_response (bosdyn.client.area_callback_region_handler_base.areacallbackregionhandlerbase property)": [[100, "bosdyn.client.area_callback_region_handler_base.AreaCallbackRegionHandlerBase.update_response"]], "will_get_control() (bosdyn.client.area_callback_region_handler_base.areacallbackregionhandlerbase method)": [[100, "bosdyn.client.area_callback_region_handler_base.AreaCallbackRegionHandlerBase.will_get_control"]], "bosdyn.client.area_callback_service_runner": [[101, "module-bosdyn.client.area_callback_service_runner"]], "run_service() (in module bosdyn.client.area_callback_service_runner)": [[101, "bosdyn.client.area_callback_service_runner.run_service"]], "areacallbackinformation() (bosdyn.client.area_callback_service_servicer.areacallbackserviceservicer method)": [[102, "bosdyn.client.area_callback_service_servicer.AreaCallbackServiceServicer.AreaCallbackInformation"]], "areacallbackserviceservicer (class in bosdyn.client.area_callback_service_servicer)": [[102, "bosdyn.client.area_callback_service_servicer.AreaCallbackServiceServicer"]], "begincallback() (bosdyn.client.area_callback_service_servicer.areacallbackserviceservicer method)": [[102, "bosdyn.client.area_callback_service_servicer.AreaCallbackServiceServicer.BeginCallback"]], "begincontrol() (bosdyn.client.area_callback_service_servicer.areacallbackserviceservicer method)": [[102, "bosdyn.client.area_callback_service_servicer.AreaCallbackServiceServicer.BeginControl"]], "endcallback() (bosdyn.client.area_callback_service_servicer.areacallbackserviceservicer method)": [[102, "bosdyn.client.area_callback_service_servicer.AreaCallbackServiceServicer.EndCallback"]], "routechange() (bosdyn.client.area_callback_service_servicer.areacallbackserviceservicer method)": [[102, "bosdyn.client.area_callback_service_servicer.AreaCallbackServiceServicer.RouteChange"]], "service_type (bosdyn.client.area_callback_service_servicer.areacallbackserviceservicer attribute)": [[102, "bosdyn.client.area_callback_service_servicer.AreaCallbackServiceServicer.SERVICE_TYPE"]], "shutdown() (bosdyn.client.area_callback_service_servicer.areacallbackserviceservicer method)": [[102, "bosdyn.client.area_callback_service_servicer.AreaCallbackServiceServicer.Shutdown"]], "updatecallback() (bosdyn.client.area_callback_service_servicer.areacallbackserviceservicer method)": [[102, "bosdyn.client.area_callback_service_servicer.AreaCallbackServiceServicer.UpdateCallback"]], "bosdyn.client.area_callback_service_servicer": [[102, "module-bosdyn.client.area_callback_service_servicer"]], "areacallbackserviceconfig (class in bosdyn.client.area_callback_service_utils)": [[103, "bosdyn.client.area_callback_service_utils.AreaCallbackServiceConfig"]], "bosdyn.client.area_callback_service_utils": [[103, "module-bosdyn.client.area_callback_service_utils"]], "handle_service_faults() (in module bosdyn.client.area_callback_service_utils)": [[103, "bosdyn.client.area_callback_service_utils.handle_service_faults"]], "parse_params() (bosdyn.client.area_callback_service_utils.areacallbackserviceconfig method)": [[103, "bosdyn.client.area_callback_service_utils.AreaCallbackServiceConfig.parse_params"]], "armsurfacecontactclient (class in bosdyn.client.arm_surface_contact)": [[104, "bosdyn.client.arm_surface_contact.ArmSurfaceContactClient"]], "arm_surface_contact_command() (bosdyn.client.arm_surface_contact.armsurfacecontactclient method)": [[104, "bosdyn.client.arm_surface_contact.ArmSurfaceContactClient.arm_surface_contact_command"]], "arm_surface_contact_command_async() (bosdyn.client.arm_surface_contact.armsurfacecontactclient method)": [[104, "bosdyn.client.arm_surface_contact.ArmSurfaceContactClient.arm_surface_contact_command_async"]], "bosdyn.client.arm_surface_contact": [[104, "module-bosdyn.client.arm_surface_contact"]], "default_service_name (bosdyn.client.arm_surface_contact.armsurfacecontactclient attribute)": [[104, "bosdyn.client.arm_surface_contact.ArmSurfaceContactClient.default_service_name"]], "service_type (bosdyn.client.arm_surface_contact.armsurfacecontactclient attribute)": [[104, "bosdyn.client.arm_surface_contact.ArmSurfaceContactClient.service_type"]], "update_from() (bosdyn.client.arm_surface_contact.armsurfacecontactclient method)": [[104, "bosdyn.client.arm_surface_contact.ArmSurfaceContactClient.update_from"]], "asyncgrpctask (class in bosdyn.client.async_tasks)": [[105, "bosdyn.client.async_tasks.AsyncGRPCTask"]], "asyncperiodicgrpctask (class in bosdyn.client.async_tasks)": [[105, "bosdyn.client.async_tasks.AsyncPeriodicGRPCTask"]], "asyncperiodicquery (class in bosdyn.client.async_tasks)": [[105, "bosdyn.client.async_tasks.AsyncPeriodicQuery"]], "asynctasks (class in bosdyn.client.async_tasks)": [[105, "bosdyn.client.async_tasks.AsyncTasks"]], "add_task() (bosdyn.client.async_tasks.asynctasks method)": [[105, "bosdyn.client.async_tasks.AsyncTasks.add_task"]], "bosdyn.client.async_tasks": [[105, "module-bosdyn.client.async_tasks"]], "proto (bosdyn.client.async_tasks.asyncperiodicquery property)": [[105, "bosdyn.client.async_tasks.AsyncPeriodicQuery.proto"]], "update() (bosdyn.client.async_tasks.asyncgrpctask method)": [[105, "bosdyn.client.async_tasks.AsyncGRPCTask.update"]], "update() (bosdyn.client.async_tasks.asynctasks method)": [[105, "bosdyn.client.async_tasks.AsyncTasks.update"]], "authclient (class in bosdyn.client.auth)": [[106, "bosdyn.client.auth.AuthClient"]], "authresponseerror": [[106, "bosdyn.client.auth.AuthResponseError"]], "invalidloginerror": [[106, "bosdyn.client.auth.InvalidLoginError"]], "invalidtokenerror": [[106, "bosdyn.client.auth.InvalidTokenError"]], "temporarilylockedouterror": [[106, "bosdyn.client.auth.TemporarilyLockedOutError"]], "auth() (bosdyn.client.auth.authclient method)": [[106, "bosdyn.client.auth.AuthClient.auth"]], "auth_async() (bosdyn.client.auth.authclient method)": [[106, "bosdyn.client.auth.AuthClient.auth_async"]], "auth_with_token() (bosdyn.client.auth.authclient method)": [[106, "bosdyn.client.auth.AuthClient.auth_with_token"]], "auth_with_token_async() (bosdyn.client.auth.authclient method)": [[106, "bosdyn.client.auth.AuthClient.auth_with_token_async"]], "bosdyn.client.auth": [[106, "module-bosdyn.client.auth"]], "default_service_name (bosdyn.client.auth.authclient attribute)": [[106, "bosdyn.client.auth.AuthClient.default_service_name"]], "service_type (bosdyn.client.auth.authclient attribute)": [[106, "bosdyn.client.auth.AuthClient.service_type"]], "autoreturnclient (class in bosdyn.client.auto_return)": [[107, "bosdyn.client.auto_return.AutoReturnClient"]], "autoreturnresponseerror": [[107, "bosdyn.client.auto_return.AutoReturnResponseError"]], "invalidparametererror": [[107, "bosdyn.client.auto_return.InvalidParameterError"]], "bosdyn.client.auto_return": [[107, "module-bosdyn.client.auto_return"]], "configure() (bosdyn.client.auto_return.autoreturnclient method)": [[107, "bosdyn.client.auto_return.AutoReturnClient.configure"]], "configure_async() (bosdyn.client.auto_return.autoreturnclient method)": [[107, "bosdyn.client.auto_return.AutoReturnClient.configure_async"]], "configure_error() (in module bosdyn.client.auto_return)": [[107, "bosdyn.client.auto_return.configure_error"]], "default_service_name (bosdyn.client.auto_return.autoreturnclient attribute)": [[107, "bosdyn.client.auto_return.AutoReturnClient.default_service_name"]], "get_configuration() (bosdyn.client.auto_return.autoreturnclient method)": [[107, "bosdyn.client.auto_return.AutoReturnClient.get_configuration"]], "get_configuration_async() (bosdyn.client.auto_return.autoreturnclient method)": [[107, "bosdyn.client.auto_return.AutoReturnClient.get_configuration_async"]], "service_type (bosdyn.client.auto_return.autoreturnclient attribute)": [[107, "bosdyn.client.auto_return.AutoReturnClient.service_type"]], "start() (bosdyn.client.auto_return.autoreturnclient method)": [[107, "bosdyn.client.auto_return.AutoReturnClient.start"]], "start_async() (bosdyn.client.auto_return.autoreturnclient method)": [[107, "bosdyn.client.auto_return.AutoReturnClient.start_async"]], "start_error() (in module bosdyn.client.auto_return)": [[107, "bosdyn.client.auto_return.start_error"]], "autowalkclient (class in bosdyn.client.autowalk)": [[108, "bosdyn.client.autowalk.AutowalkClient"]], "autowalkresponseerror": [[108, "bosdyn.client.autowalk.AutowalkResponseError"]], "compilationerror": [[108, "bosdyn.client.autowalk.CompilationError"], [211, "bosdyn.mission.client.CompilationError"]], "validationerror": [[108, "bosdyn.client.autowalk.ValidationError"], [211, "bosdyn.mission.client.ValidationError"], [213, "bosdyn.mission.exceptions.ValidationError"]], "bosdyn.client.autowalk": [[108, "module-bosdyn.client.autowalk"]], "compile_autowalk() (bosdyn.client.autowalk.autowalkclient method)": [[108, "bosdyn.client.autowalk.AutowalkClient.compile_autowalk"]], "default_service_name (bosdyn.client.autowalk.autowalkclient attribute)": [[108, "bosdyn.client.autowalk.AutowalkClient.default_service_name"]], "load_autowalk() (bosdyn.client.autowalk.autowalkclient method)": [[108, "bosdyn.client.autowalk.AutowalkClient.load_autowalk"]], "service_type (bosdyn.client.autowalk.autowalkclient attribute)": [[108, "bosdyn.client.autowalk.AutowalkClient.service_type"]], "update_from() (bosdyn.client.autowalk.autowalkclient method)": [[108, "bosdyn.client.autowalk.AutowalkClient.update_from"]], "bosdyn.client.bddf": [[109, "module-bosdyn.client.bddf"]], "bosdyn.client.bddf_download": [[110, "module-bosdyn.client.bddf_download"]], "download_data() (in module bosdyn.client.bddf_download)": [[110, "bosdyn.client.bddf_download.download_data"]], "main() (in module bosdyn.client.bddf_download)": [[110, "bosdyn.client.bddf_download.main"]], "refreshingaccesstokenauthmetadataplugin (class in bosdyn.client.channel)": [[111, "bosdyn.client.channel.RefreshingAccessTokenAuthMetadataPlugin"]], "bosdyn.client.channel": [[111, "module-bosdyn.client.channel"]], "create_insecure_channel() (in module bosdyn.client.channel)": [[111, "bosdyn.client.channel.create_insecure_channel"]], "create_secure_channel() (in module bosdyn.client.channel)": [[111, "bosdyn.client.channel.create_secure_channel"]], "create_secure_channel_creds() (in module bosdyn.client.channel)": [[111, "bosdyn.client.channel.create_secure_channel_creds"]], "generate_channel_options() (in module bosdyn.client.channel)": [[111, "bosdyn.client.channel.generate_channel_options"]], "translate_exception() (in module bosdyn.client.channel)": [[111, "bosdyn.client.channel.translate_exception"]], "becomeestopcommand (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.BecomeEstopCommand"]], "command (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.Command"]], "dataacquisitioncommand (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.DataAcquisitionCommand"]], "dataacquisitiongetlivedatacommand (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.DataAcquisitionGetLiveDataCommand"]], "dataacquisitionrequestcommand (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.DataAcquisitionRequestCommand"]], "dataacquisitionservicecommand (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.DataAcquisitionServiceCommand"]], "dataacquisitionstatuscommand (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.DataAcquisitionStatusCommand"]], "databuffercommands (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.DataBufferCommands"]], "dataservicecommands (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.DataServiceCommands"]], "directorycommands (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.DirectoryCommands"]], "directorygetcommand (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.DirectoryGetCommand"]], "directorylistcommand (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.DirectoryListCommand"]], "directoryregistercommand (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.DirectoryRegisterCommand"]], "directoryunregistercommand (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.DirectoryUnregisterCommand"]], "estopcommands (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.EstopCommands"]], "experimentlogcommand (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.ExperimentLogCommand"]], "faultcommands (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.FaultCommands"]], "faultshowcommand (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.FaultShowCommand"]], "faultwatchcommand (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.FaultWatchCommand"]], "fullstatecommand (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.FullStateCommand"]], "getactivelogstatusescommand (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.GetActiveLogStatusesCommand"]], "getdatabuffercommentscommand (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.GetDataBufferCommentsCommand"]], "getdatabuffereventscommand (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.GetDataBufferEventsCommand"]], "getdatabuffereventscommentscommand (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.GetDataBufferEventsCommentsCommand"]], "getdatabufferstatuscommand (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.GetDataBufferStatusCommand"]], "getestopconfigcommand (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.GetEstopConfigCommand"]], "getestopstatuscommand (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.GetEstopStatusCommand"]], "getimagecommand (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.GetImageCommand"]], "getlocalgridscommand (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.GetLocalGridsCommand"]], "getlogcommand (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.GetLogCommand"]], "hardwareconfigurationcommand (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.HardwareConfigurationCommand"]], "hostcomputeripcommand (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.HostComputerIPCommand"]], "imagecommands (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.ImageCommands"]], "keepalivecommand (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.KeepaliveCommand"]], "keepalivegetstatuscommand (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.KeepaliveGetStatusCommand"]], "keepaliveremovepoliciescommand (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.KeepaliveRemovePoliciesCommand"]], "leasecommands (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.LeaseCommands"]], "leaselistcommand (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.LeaseListCommand"]], "licensecommand (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.LicenseCommand"]], "listimagesourcescommand (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.ListImageSourcesCommand"]], "listlocalgridtypescommand (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.ListLocalGridTypesCommand"]], "localgridcommands (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.LocalGridCommands"]], "logstatuscommands (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.LogStatusCommands"]], "metricscommand (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.MetricsCommand"]], "name (bosdyn.client.command_line.becomeestopcommand attribute)": [[112, "bosdyn.client.command_line.BecomeEstopCommand.NAME"]], "name (bosdyn.client.command_line.command attribute)": [[112, "bosdyn.client.command_line.Command.NAME"]], "name (bosdyn.client.command_line.dataacquisitioncommand attribute)": [[112, "bosdyn.client.command_line.DataAcquisitionCommand.NAME"]], "name (bosdyn.client.command_line.dataacquisitiongetlivedatacommand attribute)": [[112, "bosdyn.client.command_line.DataAcquisitionGetLiveDataCommand.NAME"]], "name (bosdyn.client.command_line.dataacquisitionrequestcommand attribute)": [[112, "bosdyn.client.command_line.DataAcquisitionRequestCommand.NAME"]], "name (bosdyn.client.command_line.dataacquisitionservicecommand attribute)": [[112, "bosdyn.client.command_line.DataAcquisitionServiceCommand.NAME"]], "name (bosdyn.client.command_line.dataacquisitionstatuscommand attribute)": [[112, "bosdyn.client.command_line.DataAcquisitionStatusCommand.NAME"]], "name (bosdyn.client.command_line.databuffercommands attribute)": [[112, "bosdyn.client.command_line.DataBufferCommands.NAME"]], "name (bosdyn.client.command_line.dataservicecommands attribute)": [[112, "bosdyn.client.command_line.DataServiceCommands.NAME"]], "name (bosdyn.client.command_line.directorycommands attribute)": [[112, "bosdyn.client.command_line.DirectoryCommands.NAME"]], "name (bosdyn.client.command_line.directorygetcommand attribute)": [[112, "bosdyn.client.command_line.DirectoryGetCommand.NAME"]], "name (bosdyn.client.command_line.directorylistcommand attribute)": [[112, "bosdyn.client.command_line.DirectoryListCommand.NAME"]], "name (bosdyn.client.command_line.directoryregistercommand attribute)": [[112, "bosdyn.client.command_line.DirectoryRegisterCommand.NAME"]], "name (bosdyn.client.command_line.directoryunregistercommand attribute)": [[112, "bosdyn.client.command_line.DirectoryUnregisterCommand.NAME"]], "name (bosdyn.client.command_line.estopcommands attribute)": [[112, "bosdyn.client.command_line.EstopCommands.NAME"]], "name (bosdyn.client.command_line.experimentlogcommand attribute)": [[112, "bosdyn.client.command_line.ExperimentLogCommand.NAME"]], "name (bosdyn.client.command_line.faultcommands attribute)": [[112, "bosdyn.client.command_line.FaultCommands.NAME"]], "name (bosdyn.client.command_line.faultshowcommand attribute)": [[112, "bosdyn.client.command_line.FaultShowCommand.NAME"]], "name (bosdyn.client.command_line.faultwatchcommand attribute)": [[112, "bosdyn.client.command_line.FaultWatchCommand.NAME"]], "name (bosdyn.client.command_line.fullstatecommand attribute)": [[112, "bosdyn.client.command_line.FullStateCommand.NAME"]], "name (bosdyn.client.command_line.getactivelogstatusescommand attribute)": [[112, "bosdyn.client.command_line.GetActiveLogStatusesCommand.NAME"]], "name (bosdyn.client.command_line.getdatabuffercommentscommand attribute)": [[112, "bosdyn.client.command_line.GetDataBufferCommentsCommand.NAME"]], "name (bosdyn.client.command_line.getdatabuffereventscommand attribute)": [[112, "bosdyn.client.command_line.GetDataBufferEventsCommand.NAME"]], "name (bosdyn.client.command_line.getdatabufferstatuscommand attribute)": [[112, "bosdyn.client.command_line.GetDataBufferStatusCommand.NAME"]], "name (bosdyn.client.command_line.getestopconfigcommand attribute)": [[112, "bosdyn.client.command_line.GetEstopConfigCommand.NAME"]], "name (bosdyn.client.command_line.getestopstatuscommand attribute)": [[112, "bosdyn.client.command_line.GetEstopStatusCommand.NAME"]], "name (bosdyn.client.command_line.getimagecommand attribute)": [[112, "bosdyn.client.command_line.GetImageCommand.NAME"]], "name (bosdyn.client.command_line.getlocalgridscommand attribute)": [[112, "bosdyn.client.command_line.GetLocalGridsCommand.NAME"]], "name (bosdyn.client.command_line.getlogcommand attribute)": [[112, "bosdyn.client.command_line.GetLogCommand.NAME"]], "name (bosdyn.client.command_line.hardwareconfigurationcommand attribute)": [[112, "bosdyn.client.command_line.HardwareConfigurationCommand.NAME"]], "name (bosdyn.client.command_line.hostcomputeripcommand attribute)": [[112, "bosdyn.client.command_line.HostComputerIPCommand.NAME"]], "name (bosdyn.client.command_line.imagecommands attribute)": [[112, "bosdyn.client.command_line.ImageCommands.NAME"]], "name (bosdyn.client.command_line.keepalivecommand attribute)": [[112, "bosdyn.client.command_line.KeepaliveCommand.NAME"]], "name (bosdyn.client.command_line.keepalivegetstatuscommand attribute)": [[112, "bosdyn.client.command_line.KeepaliveGetStatusCommand.NAME"]], "name (bosdyn.client.command_line.keepaliveremovepoliciescommand attribute)": [[112, "bosdyn.client.command_line.KeepaliveRemovePoliciesCommand.NAME"]], "name (bosdyn.client.command_line.leasecommands attribute)": [[112, "bosdyn.client.command_line.LeaseCommands.NAME"]], "name (bosdyn.client.command_line.leaselistcommand attribute)": [[112, "bosdyn.client.command_line.LeaseListCommand.NAME"]], "name (bosdyn.client.command_line.licensecommand attribute)": [[112, "bosdyn.client.command_line.LicenseCommand.NAME"]], "name (bosdyn.client.command_line.listimagesourcescommand attribute)": [[112, "bosdyn.client.command_line.ListImageSourcesCommand.NAME"]], "name (bosdyn.client.command_line.listlocalgridtypescommand attribute)": [[112, "bosdyn.client.command_line.ListLocalGridTypesCommand.NAME"]], "name (bosdyn.client.command_line.localgridcommands attribute)": [[112, "bosdyn.client.command_line.LocalGridCommands.NAME"]], "name (bosdyn.client.command_line.logstatuscommands attribute)": [[112, "bosdyn.client.command_line.LogStatusCommands.NAME"]], "name (bosdyn.client.command_line.metricscommand attribute)": [[112, "bosdyn.client.command_line.MetricsCommand.NAME"]], "name (bosdyn.client.command_line.operatorcommentcommand attribute)": [[112, "bosdyn.client.command_line.OperatorCommentCommand.NAME"]], "name (bosdyn.client.command_line.payloadcommands attribute)": [[112, "bosdyn.client.command_line.PayloadCommands.NAME"]], "name (bosdyn.client.command_line.payloadlistcommand attribute)": [[112, "bosdyn.client.command_line.PayloadListCommand.NAME"]], "name (bosdyn.client.command_line.payloadregistercommand attribute)": [[112, "bosdyn.client.command_line.PayloadRegisterCommand.NAME"]], "name (bosdyn.client.command_line.powercommand attribute)": [[112, "bosdyn.client.command_line.PowerCommand.NAME"]], "name (bosdyn.client.command_line.powerpayloadscommand attribute)": [[112, "bosdyn.client.command_line.PowerPayloadsCommand.NAME"]], "name (bosdyn.client.command_line.powerrobotcommand attribute)": [[112, "bosdyn.client.command_line.PowerRobotCommand.NAME"]], "name (bosdyn.client.command_line.powerwifiradiocommand attribute)": [[112, "bosdyn.client.command_line.PowerWifiRadioCommand.NAME"]], "name (bosdyn.client.command_line.robotidcommand attribute)": [[112, "bosdyn.client.command_line.RobotIdCommand.NAME"]], "name (bosdyn.client.command_line.robotmodel attribute)": [[112, "bosdyn.client.command_line.RobotModel.NAME"]], "name (bosdyn.client.command_line.robotstatecommands attribute)": [[112, "bosdyn.client.command_line.RobotStateCommands.NAME"]], "name (bosdyn.client.command_line.startcontinuousexperimentlogcommand attribute)": [[112, "bosdyn.client.command_line.StartContinuousExperimentLogCommand.NAME"]], "name (bosdyn.client.command_line.startretrologcommand attribute)": [[112, "bosdyn.client.command_line.StartRetroLogCommand.NAME"]], "name (bosdyn.client.command_line.starttimedexperimentlogcommand attribute)": [[112, "bosdyn.client.command_line.StartTimedExperimentLogCommand.NAME"]], "name (bosdyn.client.command_line.terminatelogcommand attribute)": [[112, "bosdyn.client.command_line.TerminateLogCommand.NAME"]], "name (bosdyn.client.command_line.textmsgcommand attribute)": [[112, "bosdyn.client.command_line.TextMsgCommand.NAME"]], "name (bosdyn.client.command_line.timesynccommand attribute)": [[112, "bosdyn.client.command_line.TimeSyncCommand.NAME"]], "need_authentication (bosdyn.client.command_line.command attribute)": [[112, "bosdyn.client.command_line.Command.NEED_AUTHENTICATION"]], "need_authentication (bosdyn.client.command_line.hostcomputeripcommand attribute)": [[112, "bosdyn.client.command_line.HostComputerIPCommand.NEED_AUTHENTICATION"]], "need_authentication (bosdyn.client.command_line.logstatuscommands attribute)": [[112, "bosdyn.client.command_line.LogStatusCommands.NEED_AUTHENTICATION"]], "need_authentication (bosdyn.client.command_line.robotidcommand attribute)": [[112, "bosdyn.client.command_line.RobotIdCommand.NEED_AUTHENTICATION"]], "need_authentication (bosdyn.client.command_line.robotmodel attribute)": [[112, "bosdyn.client.command_line.RobotModel.NEED_AUTHENTICATION"]], "oldbecomeestopcommand (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.OldBecomeEstopCommand"]], "operatorcommentcommand (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.OperatorCommentCommand"]], "payloadcommands (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.PayloadCommands"]], "payloadlistcommand (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.PayloadListCommand"]], "payloadregistercommand (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.PayloadRegisterCommand"]], "powercommand (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.PowerCommand"]], "powerpayloadscommand (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.PowerPayloadsCommand"]], "powerrobotcommand (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.PowerRobotCommand"]], "powerwifiradiocommand (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.PowerWifiRadioCommand"]], "robotidcommand (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.RobotIdCommand"]], "robotmodel (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.RobotModel"]], "robotstatecommands (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.RobotStateCommands"]], "startcontinuousexperimentlogcommand (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.StartContinuousExperimentLogCommand"]], "startretrologcommand (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.StartRetroLogCommand"]], "starttimedexperimentlogcommand (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.StartTimedExperimentLogCommand"]], "subcommands (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.Subcommands"]], "terminatelogcommand (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.TerminateLogCommand"]], "textmsgcommand (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.TextMsgCommand"]], "timesynccommand (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.TimeSyncCommand"]], "bosdyn.client.command_line": [[112, "module-bosdyn.client.command_line"]], "handle_keyboard_interruption() (bosdyn.client.command_line.startcontinuousexperimentlogcommand static method)": [[112, "bosdyn.client.command_line.StartContinuousExperimentLogCommand.handle_keyboard_interruption"]], "lease_details() (in module bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.lease_details"]], "main() (in module bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.main"]], "pretty_print() (bosdyn.client.command_line.getdatabuffercommentscommand method)": [[112, "bosdyn.client.command_line.GetDataBufferCommentsCommand.pretty_print"]], "pretty_print() (bosdyn.client.command_line.getdatabuffereventscommand method)": [[112, "bosdyn.client.command_line.GetDataBufferEventsCommand.pretty_print"]], "pretty_print() (bosdyn.client.command_line.getdatabuffereventscommentscommand method)": [[112, "bosdyn.client.command_line.GetDataBufferEventsCommentsCommand.pretty_print"]], "run() (bosdyn.client.command_line.command method)": [[112, "bosdyn.client.command_line.Command.run"]], "run() (bosdyn.client.command_line.oldbecomeestopcommand method)": [[112, "bosdyn.client.command_line.OldBecomeEstopCommand.run"]], "baseclient (class in bosdyn.client.common)": [[113, "bosdyn.client.common.BaseClient"]], "futurewrapper (class in bosdyn.client.common)": [[113, "bosdyn.client.common.FutureWrapper"]], "add_done_callback() (bosdyn.client.common.futurewrapper method)": [[113, "bosdyn.client.common.FutureWrapper.add_done_callback"]], "bosdyn.client.common": [[113, "module-bosdyn.client.common"]], "call() (bosdyn.client.common.baseclient method)": [[113, "bosdyn.client.common.BaseClient.call"]], "call_async() (bosdyn.client.common.baseclient method)": [[113, "bosdyn.client.common.BaseClient.call_async"]], "call_async_streaming() (bosdyn.client.common.baseclient method)": [[113, "bosdyn.client.common.BaseClient.call_async_streaming"]], "cancel() (bosdyn.client.common.futurewrapper method)": [[113, "bosdyn.client.common.FutureWrapper.cancel"]], "cancelled() (bosdyn.client.common.futurewrapper method)": [[113, "bosdyn.client.common.FutureWrapper.cancelled"]], "channel (bosdyn.client.common.baseclient property)": [[113, "bosdyn.client.common.BaseClient.channel"]], "chunk_message() (bosdyn.client.common.baseclient method)": [[113, "bosdyn.client.common.BaseClient.chunk_message"]], "common_header_errors() (in module bosdyn.client.common)": [[113, "bosdyn.client.common.common_header_errors"]], "common_lease_errors() (in module bosdyn.client.common)": [[113, "bosdyn.client.common.common_lease_errors"]], "common_license_errors() (in module bosdyn.client.common)": [[113, "bosdyn.client.common.common_license_errors"]], "custom_params_error() (in module bosdyn.client.common)": [[113, "bosdyn.client.common.custom_params_error"]], "done() (bosdyn.client.common.futurewrapper method)": [[113, "bosdyn.client.common.FutureWrapper.done"]], "error_factory() (in module bosdyn.client.common)": [[113, "bosdyn.client.common.error_factory"]], "error_pair() (in module bosdyn.client.common)": [[113, "bosdyn.client.common.error_pair"]], "exception() (bosdyn.client.common.futurewrapper method)": [[113, "bosdyn.client.common.FutureWrapper.exception"]], "get_self_ip() (in module bosdyn.client.common)": [[113, "bosdyn.client.common.get_self_ip"]], "handle_common_header_errors() (in module bosdyn.client.common)": [[113, "bosdyn.client.common.handle_common_header_errors"]], "handle_custom_params_errors() (in module bosdyn.client.common)": [[113, "bosdyn.client.common.handle_custom_params_errors"]], "handle_lease_use_result_errors() (in module bosdyn.client.common)": [[113, "bosdyn.client.common.handle_lease_use_result_errors"]], "handle_license_errors() (in module bosdyn.client.common)": [[113, "bosdyn.client.common.handle_license_errors"]], "handle_license_errors_if_present() (in module bosdyn.client.common)": [[113, "bosdyn.client.common.handle_license_errors_if_present"]], "handle_response() (bosdyn.client.common.baseclient method)": [[113, "bosdyn.client.common.BaseClient.handle_response"]], "handle_response_streaming() (bosdyn.client.common.baseclient method)": [[113, "bosdyn.client.common.BaseClient.handle_response_streaming"]], "handle_unset_status_error() (in module bosdyn.client.common)": [[113, "bosdyn.client.common.handle_unset_status_error"]], "maybe_raise() (in module bosdyn.client.common)": [[113, "bosdyn.client.common.maybe_raise"]], "print_response() (in module bosdyn.client.common)": [[113, "bosdyn.client.common.print_response"]], "process_kwargs() (in module bosdyn.client.common)": [[113, "bosdyn.client.common.process_kwargs"]], "request_trim_for_log() (bosdyn.client.common.baseclient static method)": [[113, "bosdyn.client.common.BaseClient.request_trim_for_log"]], "response_trim_for_log() (bosdyn.client.common.baseclient static method)": [[113, "bosdyn.client.common.BaseClient.response_trim_for_log"]], "result() (bosdyn.client.common.futurewrapper method)": [[113, "bosdyn.client.common.FutureWrapper.result"]], "running() (bosdyn.client.common.futurewrapper method)": [[113, "bosdyn.client.common.FutureWrapper.running"]], "streaming_common_header_errors() (in module bosdyn.client.common)": [[113, "bosdyn.client.common.streaming_common_header_errors"]], "streaming_common_lease_errors() (in module bosdyn.client.common)": [[113, "bosdyn.client.common.streaming_common_lease_errors"]], "traceback() (bosdyn.client.common.futurewrapper method)": [[113, "bosdyn.client.common.FutureWrapper.traceback"]], "update_from() (bosdyn.client.common.baseclient method)": [[113, "bosdyn.client.common.BaseClient.update_from"]], "update_request_iterator() (bosdyn.client.common.baseclient method)": [[113, "bosdyn.client.common.BaseClient.update_request_iterator"]], "update_response_iterator() (bosdyn.client.common.baseclient method)": [[113, "bosdyn.client.common.BaseClient.update_response_iterator"]], "cancellationfailederror": [[114, "bosdyn.client.data_acquisition.CancellationFailedError"]], "dataacquisitionclient (class in bosdyn.client.data_acquisition)": [[114, "bosdyn.client.data_acquisition.DataAcquisitionClient"]], "dataacquisitionresponseerror": [[114, "bosdyn.client.data_acquisition.DataAcquisitionResponseError"]], "requestiddoesnotexisterror": [[114, "bosdyn.client.data_acquisition.RequestIdDoesNotExistError"], [147, "bosdyn.client.log_status.RequestIdDoesNotExistError"]], "unknowncapturetypeerror": [[114, "bosdyn.client.data_acquisition.UnknownCaptureTypeError"]], "acquire_data() (bosdyn.client.data_acquisition.dataacquisitionclient method)": [[114, "bosdyn.client.data_acquisition.DataAcquisitionClient.acquire_data"]], "acquire_data_async() (bosdyn.client.data_acquisition.dataacquisitionclient method)": [[114, "bosdyn.client.data_acquisition.DataAcquisitionClient.acquire_data_async"]], "acquire_data_error() (in module bosdyn.client.data_acquisition)": [[114, "bosdyn.client.data_acquisition.acquire_data_error"]], "acquire_data_from_request() (bosdyn.client.data_acquisition.dataacquisitionclient method)": [[114, "bosdyn.client.data_acquisition.DataAcquisitionClient.acquire_data_from_request"]], "acquire_data_from_request_async() (bosdyn.client.data_acquisition.dataacquisitionclient method)": [[114, "bosdyn.client.data_acquisition.DataAcquisitionClient.acquire_data_from_request_async"]], "bosdyn.client.data_acquisition": [[114, "module-bosdyn.client.data_acquisition"]], "cancel_acquisition() (bosdyn.client.data_acquisition.dataacquisitionclient method)": [[114, "bosdyn.client.data_acquisition.DataAcquisitionClient.cancel_acquisition"]], "cancel_acquisition_async() (bosdyn.client.data_acquisition.dataacquisitionclient method)": [[114, "bosdyn.client.data_acquisition.DataAcquisitionClient.cancel_acquisition_async"]], "default_service_name (bosdyn.client.data_acquisition.dataacquisitionclient attribute)": [[114, "bosdyn.client.data_acquisition.DataAcquisitionClient.default_service_name"]], "get_live_data() (bosdyn.client.data_acquisition.dataacquisitionclient method)": [[114, "bosdyn.client.data_acquisition.DataAcquisitionClient.get_live_data"]], "get_live_data_async() (bosdyn.client.data_acquisition.dataacquisitionclient method)": [[114, "bosdyn.client.data_acquisition.DataAcquisitionClient.get_live_data_async"]], "get_request_id() (in module bosdyn.client.data_acquisition)": [[114, "bosdyn.client.data_acquisition.get_request_id"]], "get_service_info() (bosdyn.client.data_acquisition.dataacquisitionclient method)": [[114, "bosdyn.client.data_acquisition.DataAcquisitionClient.get_service_info"]], "get_service_info_async() (bosdyn.client.data_acquisition.dataacquisitionclient method)": [[114, "bosdyn.client.data_acquisition.DataAcquisitionClient.get_service_info_async"]], "get_status() (bosdyn.client.data_acquisition.dataacquisitionclient method)": [[114, "bosdyn.client.data_acquisition.DataAcquisitionClient.get_status"]], "get_status_async() (bosdyn.client.data_acquisition.dataacquisitionclient method)": [[114, "bosdyn.client.data_acquisition.DataAcquisitionClient.get_status_async"]], "make_acquire_data_request() (bosdyn.client.data_acquisition.dataacquisitionclient method)": [[114, "bosdyn.client.data_acquisition.DataAcquisitionClient.make_acquire_data_request"]], "metadata_to_proto() (in module bosdyn.client.data_acquisition)": [[114, "bosdyn.client.data_acquisition.metadata_to_proto"]], "service_type (bosdyn.client.data_acquisition.dataacquisitionclient attribute)": [[114, "bosdyn.client.data_acquisition.DataAcquisitionClient.service_type"]], "update_from() (bosdyn.client.data_acquisition.dataacquisitionclient method)": [[114, "bosdyn.client.data_acquisition.DataAcquisitionClient.update_from"]], "acquire_and_process_request() (in module bosdyn.client.data_acquisition_helpers)": [[115, "bosdyn.client.data_acquisition_helpers.acquire_and_process_request"]], "bosdyn.client.data_acquisition_helpers": [[115, "module-bosdyn.client.data_acquisition_helpers"]], "cancel_acquisition_request() (in module bosdyn.client.data_acquisition_helpers)": [[115, "bosdyn.client.data_acquisition_helpers.cancel_acquisition_request"]], "clean_filename() (in module bosdyn.client.data_acquisition_helpers)": [[115, "bosdyn.client.data_acquisition_helpers.clean_filename"]], "download_data_rest() (in module bosdyn.client.data_acquisition_helpers)": [[115, "bosdyn.client.data_acquisition_helpers.download_data_REST"]], "issue_acquire_data_request() (in module bosdyn.client.data_acquisition_helpers)": [[115, "bosdyn.client.data_acquisition_helpers.issue_acquire_data_request"]], "make_time_query_params() (in module bosdyn.client.data_acquisition_helpers)": [[115, "bosdyn.client.data_acquisition_helpers.make_time_query_params"]], "make_time_query_params_from_group_name() (in module bosdyn.client.data_acquisition_helpers)": [[115, "bosdyn.client.data_acquisition_helpers.make_time_query_params_from_group_name"]], "dataacquisitionpluginclient (class in bosdyn.client.data_acquisition_plugin)": [[116, "bosdyn.client.data_acquisition_plugin.DataAcquisitionPluginClient"]], "acquire_plugin_data() (bosdyn.client.data_acquisition_plugin.dataacquisitionpluginclient method)": [[116, "bosdyn.client.data_acquisition_plugin.DataAcquisitionPluginClient.acquire_plugin_data"]], "acquire_plugin_data_async() (bosdyn.client.data_acquisition_plugin.dataacquisitionpluginclient method)": [[116, "bosdyn.client.data_acquisition_plugin.DataAcquisitionPluginClient.acquire_plugin_data_async"]], "bosdyn.client.data_acquisition_plugin": [[116, "module-bosdyn.client.data_acquisition_plugin"]], "cancel_acquisition() (bosdyn.client.data_acquisition_plugin.dataacquisitionpluginclient method)": [[116, "bosdyn.client.data_acquisition_plugin.DataAcquisitionPluginClient.cancel_acquisition"]], "cancel_acquisition_async() (bosdyn.client.data_acquisition_plugin.dataacquisitionpluginclient method)": [[116, "bosdyn.client.data_acquisition_plugin.DataAcquisitionPluginClient.cancel_acquisition_async"]], "default_service_name (bosdyn.client.data_acquisition_plugin.dataacquisitionpluginclient attribute)": [[116, "bosdyn.client.data_acquisition_plugin.DataAcquisitionPluginClient.default_service_name"]], "get_live_data() (bosdyn.client.data_acquisition_plugin.dataacquisitionpluginclient method)": [[116, "bosdyn.client.data_acquisition_plugin.DataAcquisitionPluginClient.get_live_data"]], "get_live_data_async() (bosdyn.client.data_acquisition_plugin.dataacquisitionpluginclient method)": [[116, "bosdyn.client.data_acquisition_plugin.DataAcquisitionPluginClient.get_live_data_async"]], "get_service_info() (bosdyn.client.data_acquisition_plugin.dataacquisitionpluginclient method)": [[116, "bosdyn.client.data_acquisition_plugin.DataAcquisitionPluginClient.get_service_info"]], "get_service_info_async() (bosdyn.client.data_acquisition_plugin.dataacquisitionpluginclient method)": [[116, "bosdyn.client.data_acquisition_plugin.DataAcquisitionPluginClient.get_service_info_async"]], "get_status() (bosdyn.client.data_acquisition_plugin.dataacquisitionpluginclient method)": [[116, "bosdyn.client.data_acquisition_plugin.DataAcquisitionPluginClient.get_status"]], "get_status_async() (bosdyn.client.data_acquisition_plugin.dataacquisitionpluginclient method)": [[116, "bosdyn.client.data_acquisition_plugin.DataAcquisitionPluginClient.get_status_async"]], "service_type (bosdyn.client.data_acquisition_plugin.dataacquisitionpluginclient attribute)": [[116, "bosdyn.client.data_acquisition_plugin.DataAcquisitionPluginClient.service_type"]], "update_from() (bosdyn.client.data_acquisition_plugin.dataacquisitionpluginclient method)": [[116, "bosdyn.client.data_acquisition_plugin.DataAcquisitionPluginClient.update_from"]], "acquireplugindata() (bosdyn.client.data_acquisition_plugin_service.dataacquisitionpluginservice method)": [[117, "bosdyn.client.data_acquisition_plugin_service.DataAcquisitionPluginService.AcquirePluginData"]], "cancelacquisition() (bosdyn.client.data_acquisition_plugin_service.dataacquisitionpluginservice method)": [[117, "bosdyn.client.data_acquisition_plugin_service.DataAcquisitionPluginService.CancelAcquisition"]], "dataacquisitionpluginservice (class in bosdyn.client.data_acquisition_plugin_service)": [[117, "bosdyn.client.data_acquisition_plugin_service.DataAcquisitionPluginService"]], "dataacquisitionstorehelper (class in bosdyn.client.data_acquisition_plugin_service)": [[117, "bosdyn.client.data_acquisition_plugin_service.DataAcquisitionStoreHelper"]], "getlivedata() (bosdyn.client.data_acquisition_plugin_service.dataacquisitionpluginservice method)": [[117, "bosdyn.client.data_acquisition_plugin_service.DataAcquisitionPluginService.GetLiveData"]], "getserviceinfo() (bosdyn.client.data_acquisition_plugin_service.dataacquisitionpluginservice method)": [[117, "bosdyn.client.data_acquisition_plugin_service.DataAcquisitionPluginService.GetServiceInfo"]], "getstatus() (bosdyn.client.data_acquisition_plugin_service.dataacquisitionpluginservice method)": [[117, "bosdyn.client.data_acquisition_plugin_service.DataAcquisitionPluginService.GetStatus"]], "requestcancellederror": [[117, "bosdyn.client.data_acquisition_plugin_service.RequestCancelledError"]], "requestmanager (class in bosdyn.client.data_acquisition_plugin_service)": [[117, "bosdyn.client.data_acquisition_plugin_service.RequestManager"]], "requeststate (class in bosdyn.client.data_acquisition_plugin_service)": [[117, "bosdyn.client.data_acquisition_plugin_service.RequestState"]], "acquire_response_fn (bosdyn.client.data_acquisition_plugin_service.dataacquisitionpluginservice attribute)": [[117, "bosdyn.client.data_acquisition_plugin_service.DataAcquisitionPluginService.acquire_response_fn"]], "add_errors() (bosdyn.client.data_acquisition_plugin_service.requeststate method)": [[117, "bosdyn.client.data_acquisition_plugin_service.RequestState.add_errors"]], "add_request() (bosdyn.client.data_acquisition_plugin_service.requestmanager method)": [[117, "bosdyn.client.data_acquisition_plugin_service.RequestManager.add_request"]], "add_saved() (bosdyn.client.data_acquisition_plugin_service.requeststate method)": [[117, "bosdyn.client.data_acquisition_plugin_service.RequestState.add_saved"]], "bosdyn.client.data_acquisition_plugin_service": [[117, "module-bosdyn.client.data_acquisition_plugin_service"]], "cancel_check() (bosdyn.client.data_acquisition_plugin_service.dataacquisitionstorehelper method)": [[117, "bosdyn.client.data_acquisition_plugin_service.DataAcquisitionStoreHelper.cancel_check"]], "cancel_check() (bosdyn.client.data_acquisition_plugin_service.requeststate method)": [[117, "bosdyn.client.data_acquisition_plugin_service.RequestState.cancel_check"]], "cancel_interval (bosdyn.client.data_acquisition_plugin_service.dataacquisitionstorehelper attribute)": [[117, "bosdyn.client.data_acquisition_plugin_service.DataAcquisitionStoreHelper.cancel_interval"]], "capabilities (bosdyn.client.data_acquisition_plugin_service.dataacquisitionpluginservice attribute)": [[117, "bosdyn.client.data_acquisition_plugin_service.DataAcquisitionPluginService.capabilities"]], "cleanup_requests() (bosdyn.client.data_acquisition_plugin_service.requestmanager method)": [[117, "bosdyn.client.data_acquisition_plugin_service.RequestManager.cleanup_requests"]], "data_collect_fn (bosdyn.client.data_acquisition_plugin_service.dataacquisitionpluginservice attribute)": [[117, "bosdyn.client.data_acquisition_plugin_service.DataAcquisitionPluginService.data_collect_fn"]], "data_id_future_pairs (bosdyn.client.data_acquisition_plugin_service.dataacquisitionstorehelper attribute)": [[117, "bosdyn.client.data_acquisition_plugin_service.DataAcquisitionStoreHelper.data_id_future_pairs"]], "executor (bosdyn.client.data_acquisition_plugin_service.dataacquisitionpluginservice attribute)": [[117, "bosdyn.client.data_acquisition_plugin_service.DataAcquisitionPluginService.executor"]], "get_request_state() (bosdyn.client.data_acquisition_plugin_service.requestmanager method)": [[117, "bosdyn.client.data_acquisition_plugin_service.RequestManager.get_request_state"]], "get_status_proto() (bosdyn.client.data_acquisition_plugin_service.requestmanager method)": [[117, "bosdyn.client.data_acquisition_plugin_service.RequestManager.get_status_proto"]], "has_data_errors() (bosdyn.client.data_acquisition_plugin_service.requeststate method)": [[117, "bosdyn.client.data_acquisition_plugin_service.RequestState.has_data_errors"]], "is_cancelled() (bosdyn.client.data_acquisition_plugin_service.requeststate method)": [[117, "bosdyn.client.data_acquisition_plugin_service.RequestState.is_cancelled"]], "knonerror (bosdyn.client.data_acquisition_plugin_service.requeststate attribute)": [[117, "bosdyn.client.data_acquisition_plugin_service.RequestState.kNonError"]], "live_response_fn (bosdyn.client.data_acquisition_plugin_service.dataacquisitionpluginservice attribute)": [[117, "bosdyn.client.data_acquisition_plugin_service.DataAcquisitionPluginService.live_response_fn"]], "logger (bosdyn.client.data_acquisition_plugin_service.dataacquisitionpluginservice attribute)": [[117, "bosdyn.client.data_acquisition_plugin_service.DataAcquisitionPluginService.logger"]], "make_error() (in module bosdyn.client.data_acquisition_plugin_service)": [[117, "bosdyn.client.data_acquisition_plugin_service.make_error"]], "mark_request_cancelled() (bosdyn.client.data_acquisition_plugin_service.requestmanager method)": [[117, "bosdyn.client.data_acquisition_plugin_service.RequestManager.mark_request_cancelled"]], "mark_request_finished() (bosdyn.client.data_acquisition_plugin_service.requestmanager method)": [[117, "bosdyn.client.data_acquisition_plugin_service.RequestManager.mark_request_finished"]], "request_manager (bosdyn.client.data_acquisition_plugin_service.dataacquisitionpluginservice attribute)": [[117, "bosdyn.client.data_acquisition_plugin_service.DataAcquisitionPluginService.request_manager"]], "robot (bosdyn.client.data_acquisition_plugin_service.dataacquisitionpluginservice attribute)": [[117, "bosdyn.client.data_acquisition_plugin_service.DataAcquisitionPluginService.robot"]], "service_type (bosdyn.client.data_acquisition_plugin_service.dataacquisitionpluginservice attribute)": [[117, "bosdyn.client.data_acquisition_plugin_service.DataAcquisitionPluginService.service_type"]], "set_complete_if_no_error() (bosdyn.client.data_acquisition_plugin_service.requeststate method)": [[117, "bosdyn.client.data_acquisition_plugin_service.RequestState.set_complete_if_no_error"]], "set_status() (bosdyn.client.data_acquisition_plugin_service.requeststate method)": [[117, "bosdyn.client.data_acquisition_plugin_service.RequestState.set_status"]], "state (bosdyn.client.data_acquisition_plugin_service.dataacquisitionstorehelper attribute)": [[117, "bosdyn.client.data_acquisition_plugin_service.DataAcquisitionStoreHelper.state"]], "store_client (bosdyn.client.data_acquisition_plugin_service.dataacquisitionpluginservice attribute)": [[117, "bosdyn.client.data_acquisition_plugin_service.DataAcquisitionPluginService.store_client"]], "store_client (bosdyn.client.data_acquisition_plugin_service.dataacquisitionstorehelper attribute)": [[117, "bosdyn.client.data_acquisition_plugin_service.DataAcquisitionStoreHelper.store_client"]], "store_data() (bosdyn.client.data_acquisition_plugin_service.dataacquisitionstorehelper method)": [[117, "bosdyn.client.data_acquisition_plugin_service.DataAcquisitionStoreHelper.store_data"]], "store_data_as_chunks() (bosdyn.client.data_acquisition_plugin_service.dataacquisitionstorehelper method)": [[117, "bosdyn.client.data_acquisition_plugin_service.DataAcquisitionStoreHelper.store_data_as_chunks"]], "store_file() (bosdyn.client.data_acquisition_plugin_service.dataacquisitionstorehelper method)": [[117, "bosdyn.client.data_acquisition_plugin_service.DataAcquisitionStoreHelper.store_file"]], "store_image() (bosdyn.client.data_acquisition_plugin_service.dataacquisitionstorehelper method)": [[117, "bosdyn.client.data_acquisition_plugin_service.DataAcquisitionStoreHelper.store_image"]], "store_metadata() (bosdyn.client.data_acquisition_plugin_service.dataacquisitionstorehelper method)": [[117, "bosdyn.client.data_acquisition_plugin_service.DataAcquisitionStoreHelper.store_metadata"]], "validate_params() (bosdyn.client.data_acquisition_plugin_service.dataacquisitionpluginservice method)": [[117, "bosdyn.client.data_acquisition_plugin_service.DataAcquisitionPluginService.validate_params"]], "wait_for_stores_complete() (bosdyn.client.data_acquisition_plugin_service.dataacquisitionstorehelper method)": [[117, "bosdyn.client.data_acquisition_plugin_service.DataAcquisitionStoreHelper.wait_for_stores_complete"]], "dataacquisitionstoreclient (class in bosdyn.client.data_acquisition_store)": [[118, "bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient"]], "bosdyn.client.data_acquisition_store": [[118, "module-bosdyn.client.data_acquisition_store"]], "default_service_name (bosdyn.client.data_acquisition_store.dataacquisitionstoreclient attribute)": [[118, "bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.default_service_name"]], "list_capture_actions() (bosdyn.client.data_acquisition_store.dataacquisitionstoreclient method)": [[118, "bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.list_capture_actions"]], "list_capture_actions_async() (bosdyn.client.data_acquisition_store.dataacquisitionstoreclient method)": [[118, "bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.list_capture_actions_async"]], "list_stored_alertdata() (bosdyn.client.data_acquisition_store.dataacquisitionstoreclient method)": [[118, "bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.list_stored_alertdata"]], "list_stored_alertdata_async() (bosdyn.client.data_acquisition_store.dataacquisitionstoreclient method)": [[118, "bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.list_stored_alertdata_async"]], "list_stored_data() (bosdyn.client.data_acquisition_store.dataacquisitionstoreclient method)": [[118, "bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.list_stored_data"]], "list_stored_data_async() (bosdyn.client.data_acquisition_store.dataacquisitionstoreclient method)": [[118, "bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.list_stored_data_async"]], "list_stored_images() (bosdyn.client.data_acquisition_store.dataacquisitionstoreclient method)": [[118, "bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.list_stored_images"]], "list_stored_images_async() (bosdyn.client.data_acquisition_store.dataacquisitionstoreclient method)": [[118, "bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.list_stored_images_async"]], "list_stored_metadata() (bosdyn.client.data_acquisition_store.dataacquisitionstoreclient method)": [[118, "bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.list_stored_metadata"]], "list_stored_metadata_async() (bosdyn.client.data_acquisition_store.dataacquisitionstoreclient method)": [[118, "bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.list_stored_metadata_async"]], "query_max_capture_id() (bosdyn.client.data_acquisition_store.dataacquisitionstoreclient method)": [[118, "bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.query_max_capture_id"]], "query_max_capture_id_async() (bosdyn.client.data_acquisition_store.dataacquisitionstoreclient method)": [[118, "bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.query_max_capture_id_async"]], "query_stored_captures() (bosdyn.client.data_acquisition_store.dataacquisitionstoreclient method)": [[118, "bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.query_stored_captures"]], "query_stored_captures_async() (bosdyn.client.data_acquisition_store.dataacquisitionstoreclient method)": [[118, "bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.query_stored_captures_async"]], "service_type (bosdyn.client.data_acquisition_store.dataacquisitionstoreclient attribute)": [[118, "bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.service_type"]], "store_alertdata() (bosdyn.client.data_acquisition_store.dataacquisitionstoreclient method)": [[118, "bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.store_alertdata"]], "store_alertdata_async() (bosdyn.client.data_acquisition_store.dataacquisitionstoreclient method)": [[118, "bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.store_alertdata_async"]], "store_data() (bosdyn.client.data_acquisition_store.dataacquisitionstoreclient method)": [[118, "bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.store_data"]], "store_data_as_chunks() (bosdyn.client.data_acquisition_store.dataacquisitionstoreclient method)": [[118, "bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.store_data_as_chunks"]], "store_data_as_chunks_async() (bosdyn.client.data_acquisition_store.dataacquisitionstoreclient method)": [[118, "bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.store_data_as_chunks_async"]], "store_data_async() (bosdyn.client.data_acquisition_store.dataacquisitionstoreclient method)": [[118, "bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.store_data_async"]], "store_file() (bosdyn.client.data_acquisition_store.dataacquisitionstoreclient method)": [[118, "bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.store_file"]], "store_file_async() (bosdyn.client.data_acquisition_store.dataacquisitionstoreclient method)": [[118, "bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.store_file_async"]], "store_image() (bosdyn.client.data_acquisition_store.dataacquisitionstoreclient method)": [[118, "bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.store_image"]], "store_image_async() (bosdyn.client.data_acquisition_store.dataacquisitionstoreclient method)": [[118, "bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.store_image_async"]], "store_metadata() (bosdyn.client.data_acquisition_store.dataacquisitionstoreclient method)": [[118, "bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.store_metadata"]], "store_metadata_async() (bosdyn.client.data_acquisition_store.dataacquisitionstoreclient method)": [[118, "bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.store_metadata_async"]], "update_from() (bosdyn.client.data_acquisition_store.dataacquisitionstoreclient method)": [[118, "bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.update_from"]], "databufferclient (class in bosdyn.client.data_buffer)": [[119, "bosdyn.client.data_buffer.DataBufferClient"]], "invalidargument": [[119, "bosdyn.client.data_buffer.InvalidArgument"], [121, "bosdyn.client.data_service.InvalidArgument"]], "logginghandler (class in bosdyn.client.data_buffer)": [[119, "bosdyn.client.data_buffer.LoggingHandler"]], "add_blob() (bosdyn.client.data_buffer.databufferclient method)": [[119, "bosdyn.client.data_buffer.DataBufferClient.add_blob"]], "add_blob_async() (bosdyn.client.data_buffer.databufferclient method)": [[119, "bosdyn.client.data_buffer.DataBufferClient.add_blob_async"]], "add_events() (bosdyn.client.data_buffer.databufferclient method)": [[119, "bosdyn.client.data_buffer.DataBufferClient.add_events"]], "add_events_async() (bosdyn.client.data_buffer.databufferclient method)": [[119, "bosdyn.client.data_buffer.DataBufferClient.add_events_async"]], "add_operator_comment() (bosdyn.client.data_buffer.databufferclient method)": [[119, "bosdyn.client.data_buffer.DataBufferClient.add_operator_comment"]], "add_operator_comment_async() (bosdyn.client.data_buffer.databufferclient method)": [[119, "bosdyn.client.data_buffer.DataBufferClient.add_operator_comment_async"]], "add_protobuf() (bosdyn.client.data_buffer.databufferclient method)": [[119, "bosdyn.client.data_buffer.DataBufferClient.add_protobuf"]], "add_protobuf_async() (bosdyn.client.data_buffer.databufferclient method)": [[119, "bosdyn.client.data_buffer.DataBufferClient.add_protobuf_async"]], "add_signal_tick() (bosdyn.client.data_buffer.databufferclient method)": [[119, "bosdyn.client.data_buffer.DataBufferClient.add_signal_tick"]], "add_signal_tick_async() (bosdyn.client.data_buffer.databufferclient method)": [[119, "bosdyn.client.data_buffer.DataBufferClient.add_signal_tick_async"]], "add_text_messages() (bosdyn.client.data_buffer.databufferclient method)": [[119, "bosdyn.client.data_buffer.DataBufferClient.add_text_messages"]], "add_text_messages_async() (bosdyn.client.data_buffer.databufferclient method)": [[119, "bosdyn.client.data_buffer.DataBufferClient.add_text_messages_async"]], "bosdyn.client.data_buffer": [[119, "module-bosdyn.client.data_buffer"]], "close() (bosdyn.client.data_buffer.logginghandler method)": [[119, "bosdyn.client.data_buffer.LoggingHandler.close"]], "default_service_name (bosdyn.client.data_buffer.databufferclient attribute)": [[119, "bosdyn.client.data_buffer.DataBufferClient.default_service_name"]], "emit() (bosdyn.client.data_buffer.logginghandler method)": [[119, "bosdyn.client.data_buffer.LoggingHandler.emit"]], "fallback_log() (bosdyn.client.data_buffer.logginghandler static method)": [[119, "bosdyn.client.data_buffer.LoggingHandler.fallback_log"]], "flush() (bosdyn.client.data_buffer.logginghandler method)": [[119, "bosdyn.client.data_buffer.LoggingHandler.flush"]], "is_not_rpc() (in module bosdyn.client.data_buffer)": [[119, "bosdyn.client.data_buffer.is_not_rpc"]], "is_not_text_log() (in module bosdyn.client.data_buffer)": [[119, "bosdyn.client.data_buffer.is_not_text_log"]], "is_thread_alive() (bosdyn.client.data_buffer.logginghandler method)": [[119, "bosdyn.client.data_buffer.LoggingHandler.is_thread_alive"]], "log_event() (in module bosdyn.client.data_buffer)": [[119, "bosdyn.client.data_buffer.log_event"]], "make_parameter() (in module bosdyn.client.data_buffer)": [[119, "bosdyn.client.data_buffer.make_parameter"]], "now_in_robot_basis() (bosdyn.client.data_buffer.databufferclient method)": [[119, "bosdyn.client.data_buffer.DataBufferClient.now_in_robot_basis"]], "record_level_to_proto_level() (bosdyn.client.data_buffer.logginghandler static method)": [[119, "bosdyn.client.data_buffer.LoggingHandler.record_level_to_proto_level"]], "record_to_msg() (bosdyn.client.data_buffer.logginghandler method)": [[119, "bosdyn.client.data_buffer.LoggingHandler.record_to_msg"]], "register_signal_schema() (bosdyn.client.data_buffer.databufferclient method)": [[119, "bosdyn.client.data_buffer.DataBufferClient.register_signal_schema"]], "register_signal_schema_async() (bosdyn.client.data_buffer.databufferclient method)": [[119, "bosdyn.client.data_buffer.DataBufferClient.register_signal_schema_async"]], "restart() (bosdyn.client.data_buffer.logginghandler method)": [[119, "bosdyn.client.data_buffer.LoggingHandler.restart"]], "service_type (bosdyn.client.data_buffer.databufferclient attribute)": [[119, "bosdyn.client.data_buffer.DataBufferClient.service_type"]], "update_from() (bosdyn.client.data_buffer.databufferclient method)": [[119, "bosdyn.client.data_buffer.DataBufferClient.update_from"]], "bosdyn.client.data_chunk": [[120, "module-bosdyn.client.data_chunk"]], "chunk_message() (in module bosdyn.client.data_chunk)": [[120, "bosdyn.client.data_chunk.chunk_message"]], "chunk_serialized() (in module bosdyn.client.data_chunk)": [[120, "bosdyn.client.data_chunk.chunk_serialized"]], "parse_from_chunks() (in module bosdyn.client.data_chunk)": [[120, "bosdyn.client.data_chunk.parse_from_chunks"]], "serialized_from_chunks() (in module bosdyn.client.data_chunk)": [[120, "bosdyn.client.data_chunk.serialized_from_chunks"]], "serialized_from_messages() (in module bosdyn.client.data_chunk)": [[120, "bosdyn.client.data_chunk.serialized_from_messages"]], "serialized_from_strings() (in module bosdyn.client.data_chunk)": [[120, "bosdyn.client.data_chunk.serialized_from_strings"]], "split_serialized() (in module bosdyn.client.data_chunk)": [[120, "bosdyn.client.data_chunk.split_serialized"]], "dataserviceclient (class in bosdyn.client.data_service)": [[121, "bosdyn.client.data_service.DataServiceClient"]], "bosdyn.client.data_service": [[121, "module-bosdyn.client.data_service"]], "default_service_name (bosdyn.client.data_service.dataserviceclient attribute)": [[121, "bosdyn.client.data_service.DataServiceClient.default_service_name"]], "delete_data_pages() (bosdyn.client.data_service.dataserviceclient method)": [[121, "bosdyn.client.data_service.DataServiceClient.delete_data_pages"]], "delete_data_pages_async() (bosdyn.client.data_service.dataserviceclient method)": [[121, "bosdyn.client.data_service.DataServiceClient.delete_data_pages_async"]], "get_data_buffer_status() (bosdyn.client.data_service.dataserviceclient method)": [[121, "bosdyn.client.data_service.DataServiceClient.get_data_buffer_status"]], "get_data_buffer_status_async() (bosdyn.client.data_service.dataserviceclient method)": [[121, "bosdyn.client.data_service.DataServiceClient.get_data_buffer_status_async"]], "get_data_index() (bosdyn.client.data_service.dataserviceclient method)": [[121, "bosdyn.client.data_service.DataServiceClient.get_data_index"]], "get_data_index_async() (bosdyn.client.data_service.dataserviceclient method)": [[121, "bosdyn.client.data_service.DataServiceClient.get_data_index_async"]], "get_data_pages() (bosdyn.client.data_service.dataserviceclient method)": [[121, "bosdyn.client.data_service.DataServiceClient.get_data_pages"]], "get_data_pages_async() (bosdyn.client.data_service.dataserviceclient method)": [[121, "bosdyn.client.data_service.DataServiceClient.get_data_pages_async"]], "get_events_comments() (bosdyn.client.data_service.dataserviceclient method)": [[121, "bosdyn.client.data_service.DataServiceClient.get_events_comments"]], "get_events_comments_async() (bosdyn.client.data_service.dataserviceclient method)": [[121, "bosdyn.client.data_service.DataServiceClient.get_events_comments_async"]], "service_type (bosdyn.client.data_service.dataserviceclient attribute)": [[121, "bosdyn.client.data_service.DataServiceClient.service_type"]], "update_from() (bosdyn.client.data_service.dataserviceclient method)": [[121, "bosdyn.client.data_service.DataServiceClient.update_from"]], "directoryclient (class in bosdyn.client.directory)": [[122, "bosdyn.client.directory.DirectoryClient"]], "directoryresponseerror": [[122, "bosdyn.client.directory.DirectoryResponseError"]], "nonexistentserviceerror": [[122, "bosdyn.client.directory.NonexistentServiceError"]], "bosdyn.client.directory": [[122, "module-bosdyn.client.directory"]], "default_service_name (bosdyn.client.directory.directoryclient attribute)": [[122, "bosdyn.client.directory.DirectoryClient.default_service_name"]], "get_entry() (bosdyn.client.directory.directoryclient method)": [[122, "bosdyn.client.directory.DirectoryClient.get_entry"]], "get_entry_async() (bosdyn.client.directory.directoryclient method)": [[122, "bosdyn.client.directory.DirectoryClient.get_entry_async"]], "list() (bosdyn.client.directory.directoryclient method)": [[122, "bosdyn.client.directory.DirectoryClient.list"]], "list_async() (bosdyn.client.directory.directoryclient method)": [[122, "bosdyn.client.directory.DirectoryClient.list_async"]], "service_type (bosdyn.client.directory.directoryclient attribute)": [[122, "bosdyn.client.directory.DirectoryClient.service_type"]], "directoryregistrationclient (class in bosdyn.client.directory_registration)": [[123, "bosdyn.client.directory_registration.DirectoryRegistrationClient"]], "directoryregistrationkeepalive (class in bosdyn.client.directory_registration)": [[123, "bosdyn.client.directory_registration.DirectoryRegistrationKeepAlive"]], "directoryregistrationresponseerror": [[123, "bosdyn.client.directory_registration.DirectoryRegistrationResponseError"]], "servicealreadyexistserror": [[123, "bosdyn.client.directory_registration.ServiceAlreadyExistsError"]], "servicedoesnotexisterror": [[123, "bosdyn.client.directory_registration.ServiceDoesNotExistError"]], "bosdyn.client.directory_registration": [[123, "module-bosdyn.client.directory_registration"]], "default_service_name (bosdyn.client.directory_registration.directoryregistrationclient attribute)": [[123, "bosdyn.client.directory_registration.DirectoryRegistrationClient.default_service_name"]], "is_alive() (bosdyn.client.directory_registration.directoryregistrationkeepalive method)": [[123, "bosdyn.client.directory_registration.DirectoryRegistrationKeepAlive.is_alive"]], "register() (bosdyn.client.directory_registration.directoryregistrationclient method)": [[123, "bosdyn.client.directory_registration.DirectoryRegistrationClient.register"]], "reset_service_registration() (in module bosdyn.client.directory_registration)": [[123, "bosdyn.client.directory_registration.reset_service_registration"]], "service_type (bosdyn.client.directory_registration.directoryregistrationclient attribute)": [[123, "bosdyn.client.directory_registration.DirectoryRegistrationClient.service_type"]], "shutdown() (bosdyn.client.directory_registration.directoryregistrationkeepalive method)": [[123, "bosdyn.client.directory_registration.DirectoryRegistrationKeepAlive.shutdown"]], "start() (bosdyn.client.directory_registration.directoryregistrationkeepalive method)": [[123, "bosdyn.client.directory_registration.DirectoryRegistrationKeepAlive.start"]], "unregister() (bosdyn.client.directory_registration.directoryregistrationclient method)": [[123, "bosdyn.client.directory_registration.DirectoryRegistrationClient.unregister"]], "unregister() (bosdyn.client.directory_registration.directoryregistrationkeepalive method)": [[123, "bosdyn.client.directory_registration.DirectoryRegistrationKeepAlive.unregister"]], "update() (bosdyn.client.directory_registration.directoryregistrationclient method)": [[123, "bosdyn.client.directory_registration.DirectoryRegistrationClient.update"]], "dockingclient (class in bosdyn.client.docking)": [[124, "bosdyn.client.docking.DockingClient"]], "blocking_dock_robot() (in module bosdyn.client.docking)": [[124, "bosdyn.client.docking.blocking_dock_robot"]], "blocking_go_to_prep_pose() (in module bosdyn.client.docking)": [[124, "bosdyn.client.docking.blocking_go_to_prep_pose"]], "blocking_undock() (in module bosdyn.client.docking)": [[124, "bosdyn.client.docking.blocking_undock"]], "bosdyn.client.docking": [[124, "module-bosdyn.client.docking"]], "default_service_name (bosdyn.client.docking.dockingclient attribute)": [[124, "bosdyn.client.docking.DockingClient.default_service_name"]], "docking_command() (bosdyn.client.docking.dockingclient method)": [[124, "bosdyn.client.docking.DockingClient.docking_command"]], "docking_command_async() (bosdyn.client.docking.dockingclient method)": [[124, "bosdyn.client.docking.DockingClient.docking_command_async"]], "docking_command_feedback() (bosdyn.client.docking.dockingclient method)": [[124, "bosdyn.client.docking.DockingClient.docking_command_feedback"]], "docking_command_feedback_async() (bosdyn.client.docking.dockingclient method)": [[124, "bosdyn.client.docking.DockingClient.docking_command_feedback_async"]], "docking_command_feedback_full() (bosdyn.client.docking.dockingclient method)": [[124, "bosdyn.client.docking.DockingClient.docking_command_feedback_full"]], "docking_command_feedback_full_async() (bosdyn.client.docking.dockingclient method)": [[124, "bosdyn.client.docking.DockingClient.docking_command_feedback_full_async"]], "docking_command_full() (bosdyn.client.docking.dockingclient method)": [[124, "bosdyn.client.docking.DockingClient.docking_command_full"]], "docking_command_full_async() (bosdyn.client.docking.dockingclient method)": [[124, "bosdyn.client.docking.DockingClient.docking_command_full_async"]], "get_dock_id() (in module bosdyn.client.docking)": [[124, "bosdyn.client.docking.get_dock_id"]], "get_docking_config() (bosdyn.client.docking.dockingclient method)": [[124, "bosdyn.client.docking.DockingClient.get_docking_config"]], "get_docking_config_async() (bosdyn.client.docking.dockingclient method)": [[124, "bosdyn.client.docking.DockingClient.get_docking_config_async"]], "get_docking_state() (bosdyn.client.docking.dockingclient method)": [[124, "bosdyn.client.docking.DockingClient.get_docking_state"]], "get_docking_state_async() (bosdyn.client.docking.dockingclient method)": [[124, "bosdyn.client.docking.DockingClient.get_docking_state_async"]], "service_type (bosdyn.client.docking.dockingclient attribute)": [[124, "bosdyn.client.docking.DockingClient.service_type"]], "update_from() (bosdyn.client.docking.dockingclient method)": [[124, "bosdyn.client.docking.DockingClient.update_from"]], "doorclient (class in bosdyn.client.door)": [[125, "bosdyn.client.door.DoorClient"]], "bosdyn.client.door": [[125, "module-bosdyn.client.door"]], "default_service_name (bosdyn.client.door.doorclient attribute)": [[125, "bosdyn.client.door.DoorClient.default_service_name"]], "open_door() (bosdyn.client.door.doorclient method)": [[125, "bosdyn.client.door.DoorClient.open_door"]], "open_door_async() (bosdyn.client.door.doorclient method)": [[125, "bosdyn.client.door.DoorClient.open_door_async"]], "open_door_feedback() (bosdyn.client.door.doorclient method)": [[125, "bosdyn.client.door.DoorClient.open_door_feedback"]], "open_door_feedback_async() (bosdyn.client.door.doorclient method)": [[125, "bosdyn.client.door.DoorClient.open_door_feedback_async"]], "service_type (bosdyn.client.door.doorclient attribute)": [[125, "bosdyn.client.door.DoorClient.service_type"]], "update_from() (bosdyn.client.door.doorclient method)": [[125, "bosdyn.client.door.DoorClient.update_from"]], "configmismatcherror": [[126, "bosdyn.client.estop.ConfigMismatchError"]], "disabled (bosdyn.client.estop.estopkeepalive.keepalivestatus attribute)": [[126, "bosdyn.client.estop.EstopKeepAlive.KeepAliveStatus.DISABLED"]], "error (bosdyn.client.estop.estopkeepalive.keepalivestatus attribute)": [[126, "bosdyn.client.estop.EstopKeepAlive.KeepAliveStatus.ERROR"]], "estop_level_cut (bosdyn.client.estop.stoplevel attribute)": [[126, "bosdyn.client.estop.StopLevel.ESTOP_LEVEL_CUT"]], "estop_level_none (bosdyn.client.estop.stoplevel attribute)": [[126, "bosdyn.client.estop.StopLevel.ESTOP_LEVEL_NONE"]], "estop_level_settle_then_cut (bosdyn.client.estop.stoplevel attribute)": [[126, "bosdyn.client.estop.StopLevel.ESTOP_LEVEL_SETTLE_THEN_CUT"]], "estop_level_unknown (bosdyn.client.estop.stoplevel attribute)": [[126, "bosdyn.client.estop.StopLevel.ESTOP_LEVEL_UNKNOWN"]], "endpointmismatcherror": [[126, "bosdyn.client.estop.EndpointMismatchError"]], "endpointunknownerror": [[126, "bosdyn.client.estop.EndpointUnknownError"]], "estopclient (class in bosdyn.client.estop)": [[126, "bosdyn.client.estop.EstopClient"]], "estopendpoint (class in bosdyn.client.estop)": [[126, "bosdyn.client.estop.EstopEndpoint"]], "estopkeepalive (class in bosdyn.client.estop)": [[126, "bosdyn.client.estop.EstopKeepAlive"]], "estopkeepalive.keepalivestatus (class in bosdyn.client.estop)": [[126, "bosdyn.client.estop.EstopKeepAlive.KeepAliveStatus"]], "estopresponseerror": [[126, "bosdyn.client.estop.EstopResponseError"]], "incorrectchallengeresponseerror": [[126, "bosdyn.client.estop.IncorrectChallengeResponseError"]], "invalidendpointerror": [[126, "bosdyn.client.estop.InvalidEndpointError"]], "invalididerror": [[126, "bosdyn.client.estop.InvalidIdError"]], "motorsonerror": [[126, "bosdyn.client.estop.MotorsOnError"]], "ok (bosdyn.client.estop.estopkeepalive.keepalivestatus attribute)": [[126, "bosdyn.client.estop.EstopKeepAlive.KeepAliveStatus.OK"]], "required_role (bosdyn.client.estop.estopendpoint attribute)": [[126, "bosdyn.client.estop.EstopEndpoint.REQUIRED_ROLE"]], "stoplevel (class in bosdyn.client.estop)": [[126, "bosdyn.client.estop.StopLevel"]], "allow() (bosdyn.client.estop.estopendpoint method)": [[126, "bosdyn.client.estop.EstopEndpoint.allow"]], "allow() (bosdyn.client.estop.estopkeepalive method)": [[126, "bosdyn.client.estop.EstopKeepAlive.allow"]], "allow_async() (bosdyn.client.estop.estopendpoint method)": [[126, "bosdyn.client.estop.EstopEndpoint.allow_async"]], "bosdyn.client.estop": [[126, "module-bosdyn.client.estop"]], "check_in() (bosdyn.client.estop.estopclient method)": [[126, "bosdyn.client.estop.EstopClient.check_in"]], "check_in_async() (bosdyn.client.estop.estopclient method)": [[126, "bosdyn.client.estop.EstopClient.check_in_async"]], "check_in_at_level() (bosdyn.client.estop.estopendpoint method)": [[126, "bosdyn.client.estop.EstopEndpoint.check_in_at_level"]], "check_in_at_level_async() (bosdyn.client.estop.estopendpoint method)": [[126, "bosdyn.client.estop.EstopEndpoint.check_in_at_level_async"]], "client (bosdyn.client.estop.estopkeepalive property)": [[126, "bosdyn.client.estop.EstopKeepAlive.client"]], "default_service_name (bosdyn.client.estop.estopclient attribute)": [[126, "bosdyn.client.estop.EstopClient.default_service_name"]], "deregister() (bosdyn.client.estop.estopclient method)": [[126, "bosdyn.client.estop.EstopClient.deregister"]], "deregister() (bosdyn.client.estop.estopendpoint method)": [[126, "bosdyn.client.estop.EstopEndpoint.deregister"]], "deregister_async() (bosdyn.client.estop.estopclient method)": [[126, "bosdyn.client.estop.EstopClient.deregister_async"]], "deregister_async() (bosdyn.client.estop.estopendpoint method)": [[126, "bosdyn.client.estop.EstopEndpoint.deregister_async"]], "endpoint (bosdyn.client.estop.estopkeepalive property)": [[126, "bosdyn.client.estop.EstopKeepAlive.endpoint"]], "force_simple_setup() (bosdyn.client.estop.estopendpoint method)": [[126, "bosdyn.client.estop.EstopEndpoint.force_simple_setup"]], "from_proto() (bosdyn.client.estop.estopendpoint method)": [[126, "bosdyn.client.estop.EstopEndpoint.from_proto"]], "get_challenge() (bosdyn.client.estop.estopendpoint method)": [[126, "bosdyn.client.estop.EstopEndpoint.get_challenge"]], "get_config() (bosdyn.client.estop.estopclient method)": [[126, "bosdyn.client.estop.EstopClient.get_config"]], "get_config_async() (bosdyn.client.estop.estopclient method)": [[126, "bosdyn.client.estop.EstopClient.get_config_async"]], "get_status() (bosdyn.client.estop.estopclient method)": [[126, "bosdyn.client.estop.EstopClient.get_status"]], "get_status_async() (bosdyn.client.estop.estopclient method)": [[126, "bosdyn.client.estop.EstopClient.get_status_async"]], "is_estopped() (in module bosdyn.client.estop)": [[126, "bosdyn.client.estop.is_estopped"]], "last_set_level (bosdyn.client.estop.estopendpoint property)": [[126, "bosdyn.client.estop.EstopEndpoint.last_set_level"]], "last_set_level (bosdyn.client.estop.estopkeepalive property)": [[126, "bosdyn.client.estop.EstopKeepAlive.last_set_level"]], "logger (bosdyn.client.estop.estopkeepalive property)": [[126, "bosdyn.client.estop.EstopKeepAlive.logger"]], "register() (bosdyn.client.estop.estopclient method)": [[126, "bosdyn.client.estop.EstopClient.register"]], "register() (bosdyn.client.estop.estopendpoint method)": [[126, "bosdyn.client.estop.EstopEndpoint.register"]], "register_async() (bosdyn.client.estop.estopclient method)": [[126, "bosdyn.client.estop.EstopClient.register_async"]], "response_from_challenge() (in module bosdyn.client.estop)": [[126, "bosdyn.client.estop.response_from_challenge"]], "service_type (bosdyn.client.estop.estopclient attribute)": [[126, "bosdyn.client.estop.EstopClient.service_type"]], "set_challenge() (bosdyn.client.estop.estopendpoint method)": [[126, "bosdyn.client.estop.EstopEndpoint.set_challenge"]], "set_config() (bosdyn.client.estop.estopclient method)": [[126, "bosdyn.client.estop.EstopClient.set_config"]], "set_config_async() (bosdyn.client.estop.estopclient method)": [[126, "bosdyn.client.estop.EstopClient.set_config_async"]], "settle_then_cut() (bosdyn.client.estop.estopendpoint method)": [[126, "bosdyn.client.estop.EstopEndpoint.settle_then_cut"]], "settle_then_cut() (bosdyn.client.estop.estopkeepalive method)": [[126, "bosdyn.client.estop.EstopKeepAlive.settle_then_cut"]], "settle_then_cut_async() (bosdyn.client.estop.estopendpoint method)": [[126, "bosdyn.client.estop.EstopEndpoint.settle_then_cut_async"]], "shutdown() (bosdyn.client.estop.estopkeepalive method)": [[126, "bosdyn.client.estop.EstopKeepAlive.shutdown"]], "stop() (bosdyn.client.estop.estopendpoint method)": [[126, "bosdyn.client.estop.EstopEndpoint.stop"]], "stop() (bosdyn.client.estop.estopkeepalive method)": [[126, "bosdyn.client.estop.EstopKeepAlive.stop"]], "stop_async() (bosdyn.client.estop.estopendpoint method)": [[126, "bosdyn.client.estop.EstopEndpoint.stop_async"]], "to_proto() (bosdyn.client.estop.estopendpoint method)": [[126, "bosdyn.client.estop.EstopEndpoint.to_proto"]], "unique_id (bosdyn.client.estop.estopendpoint property)": [[126, "bosdyn.client.estop.EstopEndpoint.unique_id"]], "clientcancelledoperationerror": [[127, "bosdyn.client.exceptions.ClientCancelledOperationError"]], "customparamerror": [[127, "bosdyn.client.exceptions.CustomParamError"]], "error": [[127, "bosdyn.client.exceptions.Error"], [129, "bosdyn.client.frame_helpers.Error"], [142, "bosdyn.client.lease.Error"], [161, "bosdyn.client.robot_command.Error"], [213, "bosdyn.mission.exceptions.Error"], [214, "bosdyn.mission.remote_client.Error"], [216, "bosdyn.mission.util.Error"], [219, "bosdyn.orbit.exceptions.Error"]], "internalservererror": [[127, "bosdyn.client.exceptions.InternalServerError"]], "invalidclientcertificateerror": [[127, "bosdyn.client.exceptions.InvalidClientCertificateError"]], "invalidrequesterror": [[127, "bosdyn.client.exceptions.InvalidRequestError"], [158, "bosdyn.client.ray_cast.InvalidRequestError"]], "leaseuseerror": [[127, "bosdyn.client.exceptions.LeaseUseError"]], "licenseerror": [[127, "bosdyn.client.exceptions.LicenseError"]], "nonexistentauthorityerror": [[127, "bosdyn.client.exceptions.NonexistentAuthorityError"]], "notfounderror": [[127, "bosdyn.client.exceptions.NotFoundError"]], "permissiondeniederror": [[127, "bosdyn.client.exceptions.PermissionDeniedError"]], "persistentrpcerror": [[127, "bosdyn.client.exceptions.PersistentRpcError"]], "proxyconnectionerror": [[127, "bosdyn.client.exceptions.ProxyConnectionError"]], "responseerror": [[127, "bosdyn.client.exceptions.ResponseError"]], "responsetoolargeerror": [[127, "bosdyn.client.exceptions.ResponseTooLargeError"]], "retryablerpcerror": [[127, "bosdyn.client.exceptions.RetryableRpcError"]], "retryableunavailableerror": [[127, "bosdyn.client.exceptions.RetryableUnavailableError"]], "rpcerror": [[127, "bosdyn.client.exceptions.RpcError"]], "servererror": [[127, "bosdyn.client.exceptions.ServerError"]], "servicefailedduringexecutionerror": [[127, "bosdyn.client.exceptions.ServiceFailedDuringExecutionError"]], "serviceunavailableerror": [[127, "bosdyn.client.exceptions.ServiceUnavailableError"]], "timesyncrequired": [[127, "bosdyn.client.exceptions.TimeSyncRequired"]], "timedouterror": [[127, "bosdyn.client.exceptions.TimedOutError"], [181, "bosdyn.client.time_sync.TimedOutError"]], "toomanyrequestserror": [[127, "bosdyn.client.exceptions.TooManyRequestsError"]], "transientfailureerror": [[127, "bosdyn.client.exceptions.TransientFailureError"]], "unabletoconnecttoroboterror": [[127, "bosdyn.client.exceptions.UnableToConnectToRobotError"]], "unauthenticatederror": [[127, "bosdyn.client.exceptions.UnauthenticatedError"]], "unimplementederror": [[127, "bosdyn.client.exceptions.UnimplementedError"]], "unknowndnsnameerror": [[127, "bosdyn.client.exceptions.UnknownDnsNameError"]], "unsetstatuserror": [[127, "bosdyn.client.exceptions.UnsetStatusError"]], "bosdyn.client.exceptions": [[127, "module-bosdyn.client.exceptions"]], "faultclient (class in bosdyn.client.fault)": [[128, "bosdyn.client.fault.FaultClient"]], "faultresponseerror": [[128, "bosdyn.client.fault.FaultResponseError"]], "servicefaultalreadyexistserror": [[128, "bosdyn.client.fault.ServiceFaultAlreadyExistsError"]], "servicefaultdoesnotexisterror": [[128, "bosdyn.client.fault.ServiceFaultDoesNotExistError"]], "bosdyn.client.fault": [[128, "module-bosdyn.client.fault"]], "clear_service_fault() (bosdyn.client.fault.faultclient method)": [[128, "bosdyn.client.fault.FaultClient.clear_service_fault"]], "clear_service_fault_async() (bosdyn.client.fault.faultclient method)": [[128, "bosdyn.client.fault.FaultClient.clear_service_fault_async"]], "default_service_name (bosdyn.client.fault.faultclient attribute)": [[128, "bosdyn.client.fault.FaultClient.default_service_name"]], "service_type (bosdyn.client.fault.faultclient attribute)": [[128, "bosdyn.client.fault.FaultClient.service_type"]], "trigger_service_fault() (bosdyn.client.fault.faultclient method)": [[128, "bosdyn.client.fault.FaultClient.trigger_service_fault"]], "trigger_service_fault_async() (bosdyn.client.fault.faultclient method)": [[128, "bosdyn.client.fault.FaultClient.trigger_service_fault_async"]], "childframeintree": [[129, "bosdyn.client.frame_helpers.ChildFrameInTree"]], "generatetreeerror": [[129, "bosdyn.client.frame_helpers.GenerateTreeError"]], "validateframetreecycleerror": [[129, "bosdyn.client.frame_helpers.ValidateFrameTreeCycleError"]], "validateframetreedisjointerror": [[129, "bosdyn.client.frame_helpers.ValidateFrameTreeDisjointError"]], "validateframetreeerror": [[129, "bosdyn.client.frame_helpers.ValidateFrameTreeError"]], "validateframetreeunknownframeerror": [[129, "bosdyn.client.frame_helpers.ValidateFrameTreeUnknownFrameError"]], "add_edge_to_tree() (in module bosdyn.client.frame_helpers)": [[129, "bosdyn.client.frame_helpers.add_edge_to_tree"]], "bosdyn.client.frame_helpers": [[129, "module-bosdyn.client.frame_helpers"]], "express_se2_velocity_in_new_frame() (in module bosdyn.client.frame_helpers)": [[129, "bosdyn.client.frame_helpers.express_se2_velocity_in_new_frame"]], "express_se3_velocity_in_new_frame() (in module bosdyn.client.frame_helpers)": [[129, "bosdyn.client.frame_helpers.express_se3_velocity_in_new_frame"]], "get_a_tform_b() (in module bosdyn.client.frame_helpers)": [[129, "bosdyn.client.frame_helpers.get_a_tform_b"]], "get_frame_names() (in module bosdyn.client.frame_helpers)": [[129, "bosdyn.client.frame_helpers.get_frame_names"]], "get_odom_tform_body() (in module bosdyn.client.frame_helpers)": [[129, "bosdyn.client.frame_helpers.get_odom_tform_body"]], "get_se2_a_tform_b() (in module bosdyn.client.frame_helpers)": [[129, "bosdyn.client.frame_helpers.get_se2_a_tform_b"]], "get_vision_tform_body() (in module bosdyn.client.frame_helpers)": [[129, "bosdyn.client.frame_helpers.get_vision_tform_body"]], "is_gravity_aligned_frame_name() (in module bosdyn.client.frame_helpers)": [[129, "bosdyn.client.frame_helpers.is_gravity_aligned_frame_name"]], "validate_frame_tree_snapshot() (in module bosdyn.client.frame_helpers)": [[129, "bosdyn.client.frame_helpers.validate_frame_tree_snapshot"]], "log_throttle_time (bosdyn.client.gps.nmeaparser.nmeaparser attribute)": [[130, "bosdyn.client.gps.NMEAParser.NMEAParser.LOG_THROTTLE_TIME"]], "nmeaparser (class in bosdyn.client.gps.nmeaparser)": [[130, "bosdyn.client.gps.NMEAParser.NMEAParser"]], "bosdyn.client.gps.nmeaparser": [[130, "module-bosdyn.client.gps.NMEAParser"]], "nmea_message_group_to_gps_data_point() (bosdyn.client.gps.nmeaparser.nmeaparser method)": [[130, "bosdyn.client.gps.NMEAParser.NMEAParser.nmea_message_group_to_gps_data_point"]], "parse() (bosdyn.client.gps.nmeaparser.nmeaparser method)": [[130, "bosdyn.client.gps.NMEAParser.NMEAParser.parse"]], "aggregatorclient (class in bosdyn.client.gps.aggregator_client)": [[132, "bosdyn.client.gps.aggregator_client.AggregatorClient"]], "bosdyn.client.gps.aggregator_client": [[132, "module-bosdyn.client.gps.aggregator_client"]], "default_service_name (bosdyn.client.gps.aggregator_client.aggregatorclient attribute)": [[132, "bosdyn.client.gps.aggregator_client.AggregatorClient.default_service_name"]], "new_gps_data() (bosdyn.client.gps.aggregator_client.aggregatorclient method)": [[132, "bosdyn.client.gps.aggregator_client.AggregatorClient.new_gps_data"]], "new_gps_data_async() (bosdyn.client.gps.aggregator_client.aggregatorclient method)": [[132, "bosdyn.client.gps.aggregator_client.AggregatorClient.new_gps_data_async"]], "service_type (bosdyn.client.gps.aggregator_client.aggregatorclient attribute)": [[132, "bosdyn.client.gps.aggregator_client.AggregatorClient.service_type"]], "gpslistener (class in bosdyn.client.gps.gps_listener)": [[133, "bosdyn.client.gps.gps_listener.GpsListener"]], "log_throttle_time (bosdyn.client.gps.gps_listener.nmeastreamreader attribute)": [[133, "bosdyn.client.gps.gps_listener.NMEAStreamReader.LOG_THROTTLE_TIME"]], "nmeastreamreader (class in bosdyn.client.gps.gps_listener)": [[133, "bosdyn.client.gps.gps_listener.NMEAStreamReader"]], "bosdyn.client.gps.gps_listener": [[133, "module-bosdyn.client.gps.gps_listener"]], "read_data() (bosdyn.client.gps.gps_listener.nmeastreamreader method)": [[133, "bosdyn.client.gps.gps_listener.NMEAStreamReader.read_data"]], "run() (bosdyn.client.gps.gps_listener.gpslistener method)": [[133, "bosdyn.client.gps.gps_listener.GpsListener.run"]], "registrationclient (class in bosdyn.client.gps.registration_client)": [[134, "bosdyn.client.gps.registration_client.RegistrationClient"]], "bosdyn.client.gps.registration_client": [[134, "module-bosdyn.client.gps.registration_client"]], "default_service_name (bosdyn.client.gps.registration_client.registrationclient attribute)": [[134, "bosdyn.client.gps.registration_client.RegistrationClient.default_service_name"]], "get_location() (bosdyn.client.gps.registration_client.registrationclient method)": [[134, "bosdyn.client.gps.registration_client.RegistrationClient.get_location"]], "get_location_async() (bosdyn.client.gps.registration_client.registrationclient method)": [[134, "bosdyn.client.gps.registration_client.RegistrationClient.get_location_async"]], "reset_registration() (bosdyn.client.gps.registration_client.registrationclient method)": [[134, "bosdyn.client.gps.registration_client.RegistrationClient.reset_registration"]], "reset_registration_async() (bosdyn.client.gps.registration_client.registrationclient method)": [[134, "bosdyn.client.gps.registration_client.RegistrationClient.reset_registration_async"]], "service_type (bosdyn.client.gps.registration_client.registrationclient attribute)": [[134, "bosdyn.client.gps.registration_client.RegistrationClient.service_type"]], "areacallbackmaperror": [[135, "bosdyn.client.graph_nav.AreaCallbackMapError"]], "cannotmodifymapduringrecordingerror": [[135, "bosdyn.client.graph_nav.CannotModifyMapDuringRecordingError"]], "commandexpirederror": [[135, "bosdyn.client.graph_nav.CommandExpiredError"]], "constraintfaulterror": [[135, "bosdyn.client.graph_nav.ConstraintFaultError"]], "featuredeserterror": [[135, "bosdyn.client.graph_nav.FeatureDesertError"]], "graphnavclient (class in bosdyn.client.graph_nav)": [[135, "bosdyn.client.graph_nav.GraphNavClient"]], "graphnavserviceresponseerror": [[135, "bosdyn.client.graph_nav.GraphNavServiceResponseError"]], "incompatiblesensorserror": [[135, "bosdyn.client.graph_nav.IncompatibleSensorsError"]], "invalidedgeerror": [[135, "bosdyn.client.graph_nav.InvalidEdgeError"]], "invalidgpserror": [[135, "bosdyn.client.graph_nav.InvalidGPSError"]], "invalidgrapherror": [[135, "bosdyn.client.graph_nav.InvalidGraphError"], [149, "bosdyn.client.map_processing.InvalidGraphError"]], "invalidposeerror": [[135, "bosdyn.client.graph_nav.InvalidPoseError"]], "isrecordingerror": [[135, "bosdyn.client.graph_nav.IsRecordingError"]], "maptoolargelicenseerror": [[135, "bosdyn.client.graph_nav.MapTooLargeLicenseError"], [159, "bosdyn.client.recording.MapTooLargeLicenseError"]], "noanchoringerror": [[135, "bosdyn.client.graph_nav.NoAnchoringError"]], "nopatherror": [[135, "bosdyn.client.graph_nav.NoPathError"]], "notimesyncerror": [[135, "bosdyn.client.graph_nav.NoTimeSyncError"], [161, "bosdyn.client.robot_command.NoTimeSyncError"]], "requestabortederror": [[135, "bosdyn.client.graph_nav.RequestAbortedError"]], "requestfailederror": [[135, "bosdyn.client.graph_nav.RequestFailedError"]], "robotfaultederror": [[135, "bosdyn.client.graph_nav.RobotFaultedError"]], "robotimpairederror": [[135, "bosdyn.client.graph_nav.RobotImpairedError"], [159, "bosdyn.client.recording.RobotImpairedError"]], "robotlosterror": [[135, "bosdyn.client.graph_nav.RobotLostError"]], "robotnotlocalizedtorouteerror": [[135, "bosdyn.client.graph_nav.RobotNotLocalizedToRouteError"]], "robotstateerror": [[135, "bosdyn.client.graph_nav.RobotStateError"]], "robotstuckerror": [[135, "bosdyn.client.graph_nav.RobotStuckError"]], "routeerror": [[135, "bosdyn.client.graph_nav.RouteError"]], "routenavigationerror": [[135, "bosdyn.client.graph_nav.RouteNavigationError"]], "routenotupdatingerror": [[135, "bosdyn.client.graph_nav.RouteNotUpdatingError"]], "timeerror": [[135, "bosdyn.client.graph_nav.TimeError"]], "toodistanterror": [[135, "bosdyn.client.graph_nav.TooDistantError"], [161, "bosdyn.client.robot_command.TooDistantError"]], "unknownmapinformationerror": [[135, "bosdyn.client.graph_nav.UnknownMapInformationError"]], "unknownrouteelementserror": [[135, "bosdyn.client.graph_nav.UnknownRouteElementsError"]], "unknownwaypointerror": [[135, "bosdyn.client.graph_nav.UnknownWaypointError"], [159, "bosdyn.client.recording.UnknownWaypointError"]], "unkownrouteelementserror": [[135, "bosdyn.client.graph_nav.UnkownRouteElementsError"]], "unrecognizedcommanderror": [[135, "bosdyn.client.graph_nav.UnrecognizedCommandError"]], "unrecongizedcommanderror": [[135, "bosdyn.client.graph_nav.UnrecongizedCommandError"]], "uploadgrapherror": [[135, "bosdyn.client.graph_nav.UploadGraphError"]], "uploadwaypointsnapshoterror": [[135, "bosdyn.client.graph_nav.UploadWaypointSnapshotError"]], "bosdyn.client.graph_nav": [[135, "module-bosdyn.client.graph_nav"]], "build_route() (bosdyn.client.graph_nav.graphnavclient static method)": [[135, "bosdyn.client.graph_nav.GraphNavClient.build_route"]], "clear_graph() (bosdyn.client.graph_nav.graphnavclient method)": [[135, "bosdyn.client.graph_nav.GraphNavClient.clear_graph"]], "clear_graph_async() (bosdyn.client.graph_nav.graphnavclient method)": [[135, "bosdyn.client.graph_nav.GraphNavClient.clear_graph_async"]], "default_service_name (bosdyn.client.graph_nav.graphnavclient attribute)": [[135, "bosdyn.client.graph_nav.GraphNavClient.default_service_name"]], "download_edge_snapshot() (bosdyn.client.graph_nav.graphnavclient method)": [[135, "bosdyn.client.graph_nav.GraphNavClient.download_edge_snapshot"]], "download_graph() (bosdyn.client.graph_nav.graphnavclient method)": [[135, "bosdyn.client.graph_nav.GraphNavClient.download_graph"]], "download_graph_async() (bosdyn.client.graph_nav.graphnavclient method)": [[135, "bosdyn.client.graph_nav.GraphNavClient.download_graph_async"]], "download_waypoint_snapshot() (bosdyn.client.graph_nav.graphnavclient method)": [[135, "bosdyn.client.graph_nav.GraphNavClient.download_waypoint_snapshot"]], "generate_travel_params() (bosdyn.client.graph_nav.graphnavclient static method)": [[135, "bosdyn.client.graph_nav.GraphNavClient.generate_travel_params"]], "get_localization_state() (bosdyn.client.graph_nav.graphnavclient method)": [[135, "bosdyn.client.graph_nav.GraphNavClient.get_localization_state"]], "get_localization_state_async() (bosdyn.client.graph_nav.graphnavclient method)": [[135, "bosdyn.client.graph_nav.GraphNavClient.get_localization_state_async"]], "navigate_route() (bosdyn.client.graph_nav.graphnavclient method)": [[135, "bosdyn.client.graph_nav.GraphNavClient.navigate_route"]], "navigate_route_async() (bosdyn.client.graph_nav.graphnavclient method)": [[135, "bosdyn.client.graph_nav.GraphNavClient.navigate_route_async"]], "navigate_route_full() (bosdyn.client.graph_nav.graphnavclient method)": [[135, "bosdyn.client.graph_nav.GraphNavClient.navigate_route_full"]], "navigate_route_full_async() (bosdyn.client.graph_nav.graphnavclient method)": [[135, "bosdyn.client.graph_nav.GraphNavClient.navigate_route_full_async"]], "navigate_to() (bosdyn.client.graph_nav.graphnavclient method)": [[135, "bosdyn.client.graph_nav.GraphNavClient.navigate_to"]], "navigate_to_anchor() (bosdyn.client.graph_nav.graphnavclient method)": [[135, "bosdyn.client.graph_nav.GraphNavClient.navigate_to_anchor"]], "navigate_to_anchor_async() (bosdyn.client.graph_nav.graphnavclient method)": [[135, "bosdyn.client.graph_nav.GraphNavClient.navigate_to_anchor_async"]], "navigate_to_async() (bosdyn.client.graph_nav.graphnavclient method)": [[135, "bosdyn.client.graph_nav.GraphNavClient.navigate_to_async"]], "navigate_to_full() (bosdyn.client.graph_nav.graphnavclient method)": [[135, "bosdyn.client.graph_nav.GraphNavClient.navigate_to_full"]], "navigate_to_full_async() (bosdyn.client.graph_nav.graphnavclient method)": [[135, "bosdyn.client.graph_nav.GraphNavClient.navigate_to_full_async"]], "navigation_feedback() (bosdyn.client.graph_nav.graphnavclient method)": [[135, "bosdyn.client.graph_nav.GraphNavClient.navigation_feedback"]], "navigation_feedback_async() (bosdyn.client.graph_nav.graphnavclient method)": [[135, "bosdyn.client.graph_nav.GraphNavClient.navigation_feedback_async"]], "service_type (bosdyn.client.graph_nav.graphnavclient attribute)": [[135, "bosdyn.client.graph_nav.GraphNavClient.service_type"]], "set_localization() (bosdyn.client.graph_nav.graphnavclient method)": [[135, "bosdyn.client.graph_nav.GraphNavClient.set_localization"]], "set_localization_async() (bosdyn.client.graph_nav.graphnavclient method)": [[135, "bosdyn.client.graph_nav.GraphNavClient.set_localization_async"]], "set_localization_async_full_response() (bosdyn.client.graph_nav.graphnavclient method)": [[135, "bosdyn.client.graph_nav.GraphNavClient.set_localization_async_full_response"]], "set_localization_full_response() (bosdyn.client.graph_nav.graphnavclient method)": [[135, "bosdyn.client.graph_nav.GraphNavClient.set_localization_full_response"]], "update_from() (bosdyn.client.graph_nav.graphnavclient method)": [[135, "bosdyn.client.graph_nav.GraphNavClient.update_from"]], "upload_edge_snapshot() (bosdyn.client.graph_nav.graphnavclient method)": [[135, "bosdyn.client.graph_nav.GraphNavClient.upload_edge_snapshot"]], "upload_graph() (bosdyn.client.graph_nav.graphnavclient method)": [[135, "bosdyn.client.graph_nav.GraphNavClient.upload_graph"]], "upload_graph_async() (bosdyn.client.graph_nav.graphnavclient method)": [[135, "bosdyn.client.graph_nav.GraphNavClient.upload_graph_async"]], "upload_waypoint_snapshot() (bosdyn.client.graph_nav.graphnavclient method)": [[135, "bosdyn.client.graph_nav.GraphNavClient.upload_waypoint_snapshot"]], "write_graph_and_snapshots() (bosdyn.client.graph_nav.graphnavclient method)": [[135, "bosdyn.client.graph_nav.GraphNavClient.write_graph_and_snapshots"]], "grippercameraparamclient (class in bosdyn.client.gripper_camera_param)": [[136, "bosdyn.client.gripper_camera_param.GripperCameraParamClient"]], "bosdyn.client.gripper_camera_param": [[136, "module-bosdyn.client.gripper_camera_param"]], "default_service_name (bosdyn.client.gripper_camera_param.grippercameraparamclient attribute)": [[136, "bosdyn.client.gripper_camera_param.GripperCameraParamClient.default_service_name"]], "get_camera_params() (bosdyn.client.gripper_camera_param.grippercameraparamclient method)": [[136, "bosdyn.client.gripper_camera_param.GripperCameraParamClient.get_camera_params"]], "get_camera_params_async() (bosdyn.client.gripper_camera_param.grippercameraparamclient method)": [[136, "bosdyn.client.gripper_camera_param.GripperCameraParamClient.get_camera_params_async"]], "service_type (bosdyn.client.gripper_camera_param.grippercameraparamclient attribute)": [[136, "bosdyn.client.gripper_camera_param.GripperCameraParamClient.service_type"]], "set_camera_params() (bosdyn.client.gripper_camera_param.grippercameraparamclient method)": [[136, "bosdyn.client.gripper_camera_param.GripperCameraParamClient.set_camera_params"]], "set_camera_params_async() (bosdyn.client.gripper_camera_param.grippercameraparamclient method)": [[136, "bosdyn.client.gripper_camera_param.GripperCameraParamClient.set_camera_params_async"]], "imageclient (class in bosdyn.client.image)": [[137, "bosdyn.client.image.ImageClient"]], "imagedataerror": [[137, "bosdyn.client.image.ImageDataError"]], "imageresponseerror": [[137, "bosdyn.client.image.ImageResponseError"]], "sourcedataerror": [[137, "bosdyn.client.image.SourceDataError"], [155, "bosdyn.client.point_cloud.SourceDataError"]], "unknownimagesourceerror": [[137, "bosdyn.client.image.UnknownImageSourceError"]], "unsupportedimageformatrequestederror": [[137, "bosdyn.client.image.UnsupportedImageFormatRequestedError"]], "unsupportedpixelformatrequestederror": [[137, "bosdyn.client.image.UnsupportedPixelFormatRequestedError"]], "unsupportedresizeratiorequestederror": [[137, "bosdyn.client.image.UnsupportedResizeRatioRequestedError"]], "bosdyn.client.image": [[137, "module-bosdyn.client.image"]], "build_image_request() (in module bosdyn.client.image)": [[137, "bosdyn.client.image.build_image_request"]], "default_service_name (bosdyn.client.image.imageclient attribute)": [[137, "bosdyn.client.image.ImageClient.default_service_name"]], "depth_image_to_pointcloud() (in module bosdyn.client.image)": [[137, "bosdyn.client.image.depth_image_to_pointcloud"]], "get_image() (bosdyn.client.image.imageclient method)": [[137, "bosdyn.client.image.ImageClient.get_image"]], "get_image_async() (bosdyn.client.image.imageclient method)": [[137, "bosdyn.client.image.ImageClient.get_image_async"]], "get_image_from_sources() (bosdyn.client.image.imageclient method)": [[137, "bosdyn.client.image.ImageClient.get_image_from_sources"]], "get_image_from_sources_async() (bosdyn.client.image.imageclient method)": [[137, "bosdyn.client.image.ImageClient.get_image_from_sources_async"]], "list_image_sources() (bosdyn.client.image.imageclient method)": [[137, "bosdyn.client.image.ImageClient.list_image_sources"]], "list_image_sources_async() (bosdyn.client.image.imageclient method)": [[137, "bosdyn.client.image.ImageClient.list_image_sources_async"]], "pixel_to_camera_space() (in module bosdyn.client.image)": [[137, "bosdyn.client.image.pixel_to_camera_space"]], "save_images_as_files() (in module bosdyn.client.image)": [[137, "bosdyn.client.image.save_images_as_files"]], "service_type (bosdyn.client.image.imageclient attribute)": [[137, "bosdyn.client.image.ImageClient.service_type"]], "write_image_data() (in module bosdyn.client.image)": [[137, "bosdyn.client.image.write_image_data"]], "write_pgm_or_ppm() (in module bosdyn.client.image)": [[137, "bosdyn.client.image.write_pgm_or_ppm"]], "camerabaseimageservicer (class in bosdyn.client.image_service_helpers)": [[138, "bosdyn.client.image_service_helpers.CameraBaseImageServicer"]], "camerainterface (class in bosdyn.client.image_service_helpers)": [[138, "bosdyn.client.image_service_helpers.CameraInterface"]], "getimage() (bosdyn.client.image_service_helpers.camerabaseimageservicer method)": [[138, "bosdyn.client.image_service_helpers.CameraBaseImageServicer.GetImage"]], "imagecapturethread (class in bosdyn.client.image_service_helpers)": [[138, "bosdyn.client.image_service_helpers.ImageCaptureThread"]], "listimagesources() (bosdyn.client.image_service_helpers.camerabaseimageservicer method)": [[138, "bosdyn.client.image_service_helpers.CameraBaseImageServicer.ListImageSources"]], "threadcaptureoutput (class in bosdyn.client.image_service_helpers)": [[138, "bosdyn.client.image_service_helpers.ThreadCaptureOutput"]], "visualimagesource (class in bosdyn.client.image_service_helpers)": [[138, "bosdyn.client.image_service_helpers.VisualImageSource"]], "blocking_capture() (bosdyn.client.image_service_helpers.camerainterface method)": [[138, "bosdyn.client.image_service_helpers.CameraInterface.blocking_capture"]], "bosdyn.client.image_service_helpers": [[138, "module-bosdyn.client.image_service_helpers"]], "clear_fault() (bosdyn.client.image_service_helpers.visualimagesource method)": [[138, "bosdyn.client.image_service_helpers.VisualImageSource.clear_fault"]], "convert_rgb_to_grayscale() (in module bosdyn.client.image_service_helpers)": [[138, "bosdyn.client.image_service_helpers.convert_RGB_to_grayscale"]], "create_capture_thread() (bosdyn.client.image_service_helpers.visualimagesource method)": [[138, "bosdyn.client.image_service_helpers.VisualImageSource.create_capture_thread"]], "get_image_and_timestamp() (bosdyn.client.image_service_helpers.visualimagesource method)": [[138, "bosdyn.client.image_service_helpers.VisualImageSource.get_image_and_timestamp"]], "get_latest_captured_image() (bosdyn.client.image_service_helpers.imagecapturethread method)": [[138, "bosdyn.client.image_service_helpers.ImageCaptureThread.get_latest_captured_image"]], "image_decode() (bosdyn.client.image_service_helpers.camerainterface method)": [[138, "bosdyn.client.image_service_helpers.CameraInterface.image_decode"]], "image_decode_with_error_checking() (bosdyn.client.image_service_helpers.visualimagesource method)": [[138, "bosdyn.client.image_service_helpers.VisualImageSource.image_decode_with_error_checking"]], "initialize_faults() (bosdyn.client.image_service_helpers.visualimagesource method)": [[138, "bosdyn.client.image_service_helpers.VisualImageSource.initialize_faults"]], "make_capture_parameters() (bosdyn.client.image_service_helpers.visualimagesource static method)": [[138, "bosdyn.client.image_service_helpers.VisualImageSource.make_capture_parameters"]], "make_image_source() (bosdyn.client.image_service_helpers.visualimagesource static method)": [[138, "bosdyn.client.image_service_helpers.VisualImageSource.make_image_source"]], "maybe_update_thread() (bosdyn.client.image_service_helpers.imagecapturethread method)": [[138, "bosdyn.client.image_service_helpers.ImageCaptureThread.maybe_update_thread"]], "set_last_captured_image() (bosdyn.client.image_service_helpers.imagecapturethread method)": [[138, "bosdyn.client.image_service_helpers.ImageCaptureThread.set_last_captured_image"]], "set_logger() (bosdyn.client.image_service_helpers.visualimagesource method)": [[138, "bosdyn.client.image_service_helpers.VisualImageSource.set_logger"]], "start_capturing() (bosdyn.client.image_service_helpers.imagecapturethread method)": [[138, "bosdyn.client.image_service_helpers.ImageCaptureThread.start_capturing"]], "stop_capturing() (bosdyn.client.image_service_helpers.imagecapturethread method)": [[138, "bosdyn.client.image_service_helpers.ImageCaptureThread.stop_capturing"]], "stop_capturing() (bosdyn.client.image_service_helpers.visualimagesource method)": [[138, "bosdyn.client.image_service_helpers.VisualImageSource.stop_capturing"]], "trigger_fault() (bosdyn.client.image_service_helpers.visualimagesource method)": [[138, "bosdyn.client.image_service_helpers.VisualImageSource.trigger_fault"]], "inversekinematicsclient (class in bosdyn.client.inverse_kinematics)": [[139, "bosdyn.client.inverse_kinematics.InverseKinematicsClient"]], "bosdyn.client.inverse_kinematics": [[139, "module-bosdyn.client.inverse_kinematics"]], "default_service_name (bosdyn.client.inverse_kinematics.inversekinematicsclient attribute)": [[139, "bosdyn.client.inverse_kinematics.InverseKinematicsClient.default_service_name"]], "inverse_kinematics() (bosdyn.client.inverse_kinematics.inversekinematicsclient method)": [[139, "bosdyn.client.inverse_kinematics.InverseKinematicsClient.inverse_kinematics"]], "inverse_kinematics_async() (bosdyn.client.inverse_kinematics.inversekinematicsclient method)": [[139, "bosdyn.client.inverse_kinematics.InverseKinematicsClient.inverse_kinematics_async"]], "service_type (bosdyn.client.inverse_kinematics.inversekinematicsclient attribute)": [[139, "bosdyn.client.inverse_kinematics.InverseKinematicsClient.service_type"]], "irenabledisableserviceclient (class in bosdyn.client.ir_enable_disable)": [[140, "bosdyn.client.ir_enable_disable.IREnableDisableServiceClient"]], "bosdyn.client.ir_enable_disable": [[140, "module-bosdyn.client.ir_enable_disable"]], "default_service_name (bosdyn.client.ir_enable_disable.irenabledisableserviceclient attribute)": [[140, "bosdyn.client.ir_enable_disable.IREnableDisableServiceClient.default_service_name"]], "service_type (bosdyn.client.ir_enable_disable.irenabledisableserviceclient attribute)": [[140, "bosdyn.client.ir_enable_disable.IREnableDisableServiceClient.service_type"]], "set_ir_enabled() (bosdyn.client.ir_enable_disable.irenabledisableserviceclient method)": [[140, "bosdyn.client.ir_enable_disable.IREnableDisableServiceClient.set_ir_enabled"]], "set_ir_enabled_async() (bosdyn.client.ir_enable_disable.irenabledisableserviceclient method)": [[140, "bosdyn.client.ir_enable_disable.IREnableDisableServiceClient.set_ir_enabled_async"]], "invalidleaseerror": [[141, "bosdyn.client.keepalive.InvalidLeaseError"], [142, "bosdyn.client.lease.InvalidLeaseError"]], "invalidpolicyerror": [[141, "bosdyn.client.keepalive.InvalidPolicyError"]], "keepaliveclient (class in bosdyn.client.keepalive)": [[141, "bosdyn.client.keepalive.KeepaliveClient"]], "keepaliveresponseerror": [[141, "bosdyn.client.keepalive.KeepaliveResponseError"]], "policy (class in bosdyn.client.keepalive)": [[141, "bosdyn.client.keepalive.Policy"]], "policykeepalive (class in bosdyn.client.keepalive)": [[141, "bosdyn.client.keepalive.PolicyKeepalive"]], "add_associated_lease() (bosdyn.client.keepalive.policy method)": [[141, "bosdyn.client.keepalive.Policy.add_associated_lease"]], "add_auto_return_action() (bosdyn.client.keepalive.policy method)": [[141, "bosdyn.client.keepalive.Policy.add_auto_return_action"]], "add_controlled_motors_off_action() (bosdyn.client.keepalive.policy method)": [[141, "bosdyn.client.keepalive.Policy.add_controlled_motors_off_action"]], "add_immediate_robot_off_action() (bosdyn.client.keepalive.policy method)": [[141, "bosdyn.client.keepalive.Policy.add_immediate_robot_off_action"]], "add_lease_stale_action() (bosdyn.client.keepalive.policy method)": [[141, "bosdyn.client.keepalive.Policy.add_lease_stale_action"]], "add_record_event_action() (bosdyn.client.keepalive.policy method)": [[141, "bosdyn.client.keepalive.Policy.add_record_event_action"]], "bosdyn.client.keepalive": [[141, "module-bosdyn.client.keepalive"]], "check_in() (bosdyn.client.keepalive.keepaliveclient method)": [[141, "bosdyn.client.keepalive.KeepaliveClient.check_in"]], "check_in_async() (bosdyn.client.keepalive.keepaliveclient method)": [[141, "bosdyn.client.keepalive.KeepaliveClient.check_in_async"]], "check_in_error() (in module bosdyn.client.keepalive)": [[141, "bosdyn.client.keepalive.check_in_error"]], "default_service_name (bosdyn.client.keepalive.keepaliveclient attribute)": [[141, "bosdyn.client.keepalive.KeepaliveClient.default_service_name"]], "get_status() (bosdyn.client.keepalive.keepaliveclient method)": [[141, "bosdyn.client.keepalive.KeepaliveClient.get_status"]], "get_status_async() (bosdyn.client.keepalive.keepaliveclient method)": [[141, "bosdyn.client.keepalive.KeepaliveClient.get_status_async"]], "modify_policy() (bosdyn.client.keepalive.keepaliveclient method)": [[141, "bosdyn.client.keepalive.KeepaliveClient.modify_policy"]], "modify_policy_async() (bosdyn.client.keepalive.keepaliveclient method)": [[141, "bosdyn.client.keepalive.KeepaliveClient.modify_policy_async"]], "modify_policy_error() (in module bosdyn.client.keepalive)": [[141, "bosdyn.client.keepalive.modify_policy_error"]], "name (bosdyn.client.keepalive.policy property)": [[141, "bosdyn.client.keepalive.Policy.name"]], "remove_all_policies() (in module bosdyn.client.keepalive)": [[141, "bosdyn.client.keepalive.remove_all_policies"]], "remove_policy() (bosdyn.client.keepalive.policykeepalive method)": [[141, "bosdyn.client.keepalive.PolicyKeepalive.remove_policy"]], "service_type (bosdyn.client.keepalive.keepaliveclient attribute)": [[141, "bosdyn.client.keepalive.KeepaliveClient.service_type"]], "shortest_action_delay() (bosdyn.client.keepalive.policy method)": [[141, "bosdyn.client.keepalive.Policy.shortest_action_delay"]], "shutdown() (bosdyn.client.keepalive.policykeepalive method)": [[141, "bosdyn.client.keepalive.PolicyKeepalive.shutdown"]], "start() (bosdyn.client.keepalive.policykeepalive method)": [[141, "bosdyn.client.keepalive.PolicyKeepalive.start"]], "different_epochs (bosdyn.client.lease.lease.compareresult attribute)": [[142, "bosdyn.client.lease.Lease.CompareResult.DIFFERENT_EPOCHS"]], "different_resources (bosdyn.client.lease.lease.compareresult attribute)": [[142, "bosdyn.client.lease.Lease.CompareResult.DIFFERENT_RESOURCES"]], "displacedleaseerror": [[142, "bosdyn.client.lease.DisplacedLeaseError"]], "invalidresourceerror": [[142, "bosdyn.client.lease.InvalidResourceError"]], "lease (class in bosdyn.client.lease)": [[142, "bosdyn.client.lease.Lease"]], "lease.compareresult (class in bosdyn.client.lease)": [[142, "bosdyn.client.lease.Lease.CompareResult"]], "leaseclient (class in bosdyn.client.lease)": [[142, "bosdyn.client.lease.LeaseClient"]], "leasekeepalive (class in bosdyn.client.lease)": [[142, "bosdyn.client.lease.LeaseKeepAlive"]], "leasenotownedbywallet": [[142, "bosdyn.client.lease.LeaseNotOwnedByWallet"]], "leaseresponseerror": [[142, "bosdyn.client.lease.LeaseResponseError"]], "leasestate (class in bosdyn.client.lease)": [[142, "bosdyn.client.lease.LeaseState"]], "leasestate.status (class in bosdyn.client.lease)": [[142, "bosdyn.client.lease.LeaseState.Status"]], "leasewallet (class in bosdyn.client.lease)": [[142, "bosdyn.client.lease.LeaseWallet"]], "leasewalletrequestprocessor (class in bosdyn.client.lease)": [[142, "bosdyn.client.lease.LeaseWalletRequestProcessor"]], "leasewalletresponseprocessor (class in bosdyn.client.lease)": [[142, "bosdyn.client.lease.LeaseWalletResponseProcessor"]], "newer (bosdyn.client.lease.lease.compareresult attribute)": [[142, "bosdyn.client.lease.Lease.CompareResult.NEWER"]], "not_managed (bosdyn.client.lease.leasestate.status attribute)": [[142, "bosdyn.client.lease.LeaseState.Status.NOT_MANAGED"]], "nosuchlease": [[142, "bosdyn.client.lease.NoSuchLease"]], "notactiveleaseerror": [[142, "bosdyn.client.lease.NotActiveLeaseError"]], "notauthoritativeserviceerror": [[142, "bosdyn.client.lease.NotAuthoritativeServiceError"]], "older (bosdyn.client.lease.lease.compareresult attribute)": [[142, "bosdyn.client.lease.Lease.CompareResult.OLDER"]], "other_owner (bosdyn.client.lease.leasestate.status attribute)": [[142, "bosdyn.client.lease.LeaseState.Status.OTHER_OWNER"]], "revoked (bosdyn.client.lease.leasestate.status attribute)": [[142, "bosdyn.client.lease.LeaseState.Status.REVOKED"]], "resourcealreadyclaimederror": [[142, "bosdyn.client.lease.ResourceAlreadyClaimedError"]], "revokedleaseerror": [[142, "bosdyn.client.lease.RevokedLeaseError"]], "same (bosdyn.client.lease.lease.compareresult attribute)": [[142, "bosdyn.client.lease.Lease.CompareResult.SAME"]], "self_owner (bosdyn.client.lease.leasestate.status attribute)": [[142, "bosdyn.client.lease.LeaseState.Status.SELF_OWNER"]], "status_not_managed (bosdyn.client.lease.leasestate attribute)": [[142, "bosdyn.client.lease.LeaseState.STATUS_NOT_MANAGED"]], "status_other_owner (bosdyn.client.lease.leasestate attribute)": [[142, "bosdyn.client.lease.LeaseState.STATUS_OTHER_OWNER"]], "status_revoked (bosdyn.client.lease.leasestate attribute)": [[142, "bosdyn.client.lease.LeaseState.STATUS_REVOKED"]], "status_self_owner (bosdyn.client.lease.leasestate attribute)": [[142, "bosdyn.client.lease.LeaseState.STATUS_SELF_OWNER"]], "status_unowned (bosdyn.client.lease.leasestate attribute)": [[142, "bosdyn.client.lease.LeaseState.STATUS_UNOWNED"]], "sub_lease (bosdyn.client.lease.lease.compareresult attribute)": [[142, "bosdyn.client.lease.Lease.CompareResult.SUB_LEASE"]], "super_lease (bosdyn.client.lease.lease.compareresult attribute)": [[142, "bosdyn.client.lease.Lease.CompareResult.SUPER_LEASE"]], "unowned (bosdyn.client.lease.leasestate.status attribute)": [[142, "bosdyn.client.lease.LeaseState.Status.UNOWNED"]], "unmanagedresourceerror": [[142, "bosdyn.client.lease.UnmanagedResourceError"]], "wrongepocherror": [[142, "bosdyn.client.lease.WrongEpochError"]], "acquire() (bosdyn.client.lease.leaseclient method)": [[142, "bosdyn.client.lease.LeaseClient.acquire"]], "acquire_async() (bosdyn.client.lease.leaseclient method)": [[142, "bosdyn.client.lease.LeaseClient.acquire_async"]], "add() (bosdyn.client.lease.leasewallet method)": [[142, "bosdyn.client.lease.LeaseWallet.add"]], "add_lease_wallet_processors() (in module bosdyn.client.lease)": [[142, "bosdyn.client.lease.add_lease_wallet_processors"]], "advance() (bosdyn.client.lease.leasewallet method)": [[142, "bosdyn.client.lease.LeaseWallet.advance"]], "bosdyn.client.lease": [[142, "module-bosdyn.client.lease"]], "compare() (bosdyn.client.lease.lease method)": [[142, "bosdyn.client.lease.Lease.compare"]], "compare_result_to_lease_use_result_status() (bosdyn.client.lease.lease static method)": [[142, "bosdyn.client.lease.Lease.compare_result_to_lease_use_result_status"]], "create_newer() (bosdyn.client.lease.lease method)": [[142, "bosdyn.client.lease.Lease.create_newer"]], "create_newer() (bosdyn.client.lease.leasestate method)": [[142, "bosdyn.client.lease.LeaseState.create_newer"]], "create_sublease() (bosdyn.client.lease.lease method)": [[142, "bosdyn.client.lease.Lease.create_sublease"]], "default_service_name (bosdyn.client.lease.leaseclient attribute)": [[142, "bosdyn.client.lease.LeaseClient.default_service_name"]], "get_lease() (bosdyn.client.lease.leasewallet method)": [[142, "bosdyn.client.lease.LeaseWallet.get_lease"]], "get_lease_state() (bosdyn.client.lease.leasewallet method)": [[142, "bosdyn.client.lease.LeaseWallet.get_lease_state"]], "get_lease_state() (bosdyn.client.lease.leasewalletrequestprocessor static method)": [[142, "bosdyn.client.lease.LeaseWalletRequestProcessor.get_lease_state"]], "is_alive() (bosdyn.client.lease.leasekeepalive method)": [[142, "bosdyn.client.lease.LeaseKeepAlive.is_alive"]], "is_valid_lease() (bosdyn.client.lease.lease method)": [[142, "bosdyn.client.lease.Lease.is_valid_lease"]], "is_valid_proto() (bosdyn.client.lease.lease static method)": [[142, "bosdyn.client.lease.Lease.is_valid_proto"]], "lease_wallet (bosdyn.client.lease.leasekeepalive property)": [[142, "bosdyn.client.lease.LeaseKeepAlive.lease_wallet"]], "list_leases() (bosdyn.client.lease.leaseclient method)": [[142, "bosdyn.client.lease.LeaseClient.list_leases"]], "list_leases_async() (bosdyn.client.lease.leaseclient method)": [[142, "bosdyn.client.lease.LeaseClient.list_leases_async"]], "list_leases_full() (bosdyn.client.lease.leaseclient method)": [[142, "bosdyn.client.lease.LeaseClient.list_leases_full"]], "list_leases_full_async() (bosdyn.client.lease.leaseclient method)": [[142, "bosdyn.client.lease.LeaseClient.list_leases_full_async"]], "mutate() (bosdyn.client.lease.leasewalletrequestprocessor method)": [[142, "bosdyn.client.lease.LeaseWalletRequestProcessor.mutate"]], "mutate() (bosdyn.client.lease.leasewalletresponseprocessor method)": [[142, "bosdyn.client.lease.LeaseWalletResponseProcessor.mutate"]], "on_lease_use_result() (bosdyn.client.lease.leasewallet method)": [[142, "bosdyn.client.lease.LeaseWallet.on_lease_use_result"]], "remove() (bosdyn.client.lease.leasewallet method)": [[142, "bosdyn.client.lease.LeaseWallet.remove"]], "retain_lease() (bosdyn.client.lease.leaseclient method)": [[142, "bosdyn.client.lease.LeaseClient.retain_lease"]], "retain_lease_async() (bosdyn.client.lease.leaseclient method)": [[142, "bosdyn.client.lease.LeaseClient.retain_lease_async"]], "return_lease() (bosdyn.client.lease.leaseclient method)": [[142, "bosdyn.client.lease.LeaseClient.return_lease"]], "return_lease_async() (bosdyn.client.lease.leaseclient method)": [[142, "bosdyn.client.lease.LeaseClient.return_lease_async"]], "service_type (bosdyn.client.lease.leaseclient attribute)": [[142, "bosdyn.client.lease.LeaseClient.service_type"]], "set_client_name() (bosdyn.client.lease.leasewallet method)": [[142, "bosdyn.client.lease.LeaseWallet.set_client_name"]], "shutdown() (bosdyn.client.lease.leasekeepalive method)": [[142, "bosdyn.client.lease.LeaseKeepAlive.shutdown"]], "take() (bosdyn.client.lease.leaseclient method)": [[142, "bosdyn.client.lease.LeaseClient.take"]], "take_async() (bosdyn.client.lease.leaseclient method)": [[142, "bosdyn.client.lease.LeaseClient.take_async"]], "test_active_lease() (in module bosdyn.client.lease)": [[142, "bosdyn.client.lease.test_active_lease"]], "update_from_lease_use_result() (bosdyn.client.lease.leasestate method)": [[142, "bosdyn.client.lease.LeaseState.update_from_lease_use_result"]], "wait_until_done() (bosdyn.client.lease.leasekeepalive method)": [[142, "bosdyn.client.lease.LeaseKeepAlive.wait_until_done"]], "resourcehierarchy (class in bosdyn.client.lease_resource_hierarchy)": [[143, "bosdyn.client.lease_resource_hierarchy.ResourceHierarchy"]], "bosdyn.client.lease_resource_hierarchy": [[143, "module-bosdyn.client.lease_resource_hierarchy"]], "get_hierarchy() (bosdyn.client.lease_resource_hierarchy.resourcehierarchy method)": [[143, "bosdyn.client.lease_resource_hierarchy.ResourceHierarchy.get_hierarchy"]], "get_resource() (bosdyn.client.lease_resource_hierarchy.resourcehierarchy method)": [[143, "bosdyn.client.lease_resource_hierarchy.ResourceHierarchy.get_resource"]], "get_resource_tree() (bosdyn.client.lease_resource_hierarchy.resourcehierarchy method)": [[143, "bosdyn.client.lease_resource_hierarchy.ResourceHierarchy.get_resource_tree"]], "has_resource() (bosdyn.client.lease_resource_hierarchy.resourcehierarchy method)": [[143, "bosdyn.client.lease_resource_hierarchy.ResourceHierarchy.has_resource"]], "has_sub_resources() (bosdyn.client.lease_resource_hierarchy.resourcehierarchy method)": [[143, "bosdyn.client.lease_resource_hierarchy.ResourceHierarchy.has_sub_resources"]], "leaf_resources() (bosdyn.client.lease_resource_hierarchy.resourcehierarchy method)": [[143, "bosdyn.client.lease_resource_hierarchy.ResourceHierarchy.leaf_resources"]], "leasevalidator (class in bosdyn.client.lease_validator)": [[144, "bosdyn.client.lease_validator.LeaseValidator"]], "leasevalidatorresponseprocessor (class in bosdyn.client.lease_validator)": [[144, "bosdyn.client.lease_validator.LeaseValidatorResponseProcessor"]], "bosdyn.client.lease_validator": [[144, "module-bosdyn.client.lease_validator"]], "get_active_lease() (bosdyn.client.lease_validator.leasevalidator method)": [[144, "bosdyn.client.lease_validator.LeaseValidator.get_active_lease"]], "mutate() (bosdyn.client.lease_validator.leasevalidatorresponseprocessor method)": [[144, "bosdyn.client.lease_validator.LeaseValidatorResponseProcessor.mutate"]], "test_active_lease() (bosdyn.client.lease_validator.leasevalidator method)": [[144, "bosdyn.client.lease_validator.LeaseValidator.test_active_lease"]], "test_and_set_active_lease() (bosdyn.client.lease_validator.leasevalidator method)": [[144, "bosdyn.client.lease_validator.LeaseValidator.test_and_set_active_lease"]], "licenseclient (class in bosdyn.client.license)": [[145, "bosdyn.client.license.LicenseClient"]], "bosdyn.client.license": [[145, "module-bosdyn.client.license"]], "default_service_name (bosdyn.client.license.licenseclient attribute)": [[145, "bosdyn.client.license.LicenseClient.default_service_name"]], "get_feature_enabled() (bosdyn.client.license.licenseclient method)": [[145, "bosdyn.client.license.LicenseClient.get_feature_enabled"]], "get_license_info() (bosdyn.client.license.licenseclient method)": [[145, "bosdyn.client.license.LicenseClient.get_license_info"]], "service_type (bosdyn.client.license.licenseclient attribute)": [[145, "bosdyn.client.license.LicenseClient.service_type"]], "localgridclient (class in bosdyn.client.local_grid)": [[146, "bosdyn.client.local_grid.LocalGridClient"]], "bosdyn.client.local_grid": [[146, "module-bosdyn.client.local_grid"]], "default_service_name (bosdyn.client.local_grid.localgridclient attribute)": [[146, "bosdyn.client.local_grid.LocalGridClient.default_service_name"]], "get_local_grid_types() (bosdyn.client.local_grid.localgridclient method)": [[146, "bosdyn.client.local_grid.LocalGridClient.get_local_grid_types"]], "get_local_grid_types_async() (bosdyn.client.local_grid.localgridclient method)": [[146, "bosdyn.client.local_grid.LocalGridClient.get_local_grid_types_async"]], "get_local_grids() (bosdyn.client.local_grid.localgridclient method)": [[146, "bosdyn.client.local_grid.LocalGridClient.get_local_grids"]], "get_local_grids_async() (bosdyn.client.local_grid.localgridclient method)": [[146, "bosdyn.client.local_grid.LocalGridClient.get_local_grids_async"]], "service_type (bosdyn.client.local_grid.localgridclient attribute)": [[146, "bosdyn.client.local_grid.LocalGridClient.service_type"]], "concurrencylimitreachederror": [[147, "bosdyn.client.log_status.ConcurrencyLimitReachedError"]], "experimentalreadyrunningerror": [[147, "bosdyn.client.log_status.ExperimentAlreadyRunningError"]], "inactivelogerror": [[147, "bosdyn.client.log_status.InactiveLogError"]], "logstatusclient (class in bosdyn.client.log_status)": [[147, "bosdyn.client.log_status.LogStatusClient"]], "logstatusresponseerror": [[147, "bosdyn.client.log_status.LogStatusResponseError"]], "bosdyn.client.log_status": [[147, "module-bosdyn.client.log_status"]], "default_service_name (bosdyn.client.log_status.logstatusclient attribute)": [[147, "bosdyn.client.log_status.LogStatusClient.default_service_name"]], "get_active_log_statuses() (bosdyn.client.log_status.logstatusclient method)": [[147, "bosdyn.client.log_status.LogStatusClient.get_active_log_statuses"]], "get_active_log_statuses_async() (bosdyn.client.log_status.logstatusclient method)": [[147, "bosdyn.client.log_status.LogStatusClient.get_active_log_statuses_async"]], "get_active_log_statuses_error() (in module bosdyn.client.log_status)": [[147, "bosdyn.client.log_status.get_active_log_statuses_error"]], "get_log_status() (bosdyn.client.log_status.logstatusclient method)": [[147, "bosdyn.client.log_status.LogStatusClient.get_log_status"]], "get_log_status_async() (bosdyn.client.log_status.logstatusclient method)": [[147, "bosdyn.client.log_status.LogStatusClient.get_log_status_async"]], "get_log_status_error() (in module bosdyn.client.log_status)": [[147, "bosdyn.client.log_status.get_log_status_error"]], "service_type (bosdyn.client.log_status.logstatusclient attribute)": [[147, "bosdyn.client.log_status.LogStatusClient.service_type"]], "start_experiment_log() (bosdyn.client.log_status.logstatusclient method)": [[147, "bosdyn.client.log_status.LogStatusClient.start_experiment_log"]], "start_experiment_log_async() (bosdyn.client.log_status.logstatusclient method)": [[147, "bosdyn.client.log_status.LogStatusClient.start_experiment_log_async"]], "start_experiment_log_error() (in module bosdyn.client.log_status)": [[147, "bosdyn.client.log_status.start_experiment_log_error"]], "start_retro_log() (bosdyn.client.log_status.logstatusclient method)": [[147, "bosdyn.client.log_status.LogStatusClient.start_retro_log"]], "start_retro_log_async() (bosdyn.client.log_status.logstatusclient method)": [[147, "bosdyn.client.log_status.LogStatusClient.start_retro_log_async"]], "start_retro_log_error() (in module bosdyn.client.log_status)": [[147, "bosdyn.client.log_status.start_retro_log_error"]], "terminate_log() (bosdyn.client.log_status.logstatusclient method)": [[147, "bosdyn.client.log_status.LogStatusClient.terminate_log"]], "terminate_log_async() (bosdyn.client.log_status.logstatusclient method)": [[147, "bosdyn.client.log_status.LogStatusClient.terminate_log_async"]], "terminate_log_error() (in module bosdyn.client.log_status)": [[147, "bosdyn.client.log_status.terminate_log_error"]], "update_experiment() (bosdyn.client.log_status.logstatusclient method)": [[147, "bosdyn.client.log_status.LogStatusClient.update_experiment"]], "update_experiment_async() (bosdyn.client.log_status.logstatusclient method)": [[147, "bosdyn.client.log_status.LogStatusClient.update_experiment_async"]], "update_experiment_log_error() (in module bosdyn.client.log_status)": [[147, "bosdyn.client.log_status.update_experiment_log_error"]], "manipulationapiclient (class in bosdyn.client.manipulation_api_client)": [[148, "bosdyn.client.manipulation_api_client.ManipulationApiClient"]], "bosdyn.client.manipulation_api_client": [[148, "module-bosdyn.client.manipulation_api_client"]], "default_service_name (bosdyn.client.manipulation_api_client.manipulationapiclient attribute)": [[148, "bosdyn.client.manipulation_api_client.ManipulationApiClient.default_service_name"]], "grasp_override_command() (bosdyn.client.manipulation_api_client.manipulationapiclient method)": [[148, "bosdyn.client.manipulation_api_client.ManipulationApiClient.grasp_override_command"]], "grasp_override_command_async() (bosdyn.client.manipulation_api_client.manipulationapiclient method)": [[148, "bosdyn.client.manipulation_api_client.ManipulationApiClient.grasp_override_command_async"]], "manipulation_api_command() (bosdyn.client.manipulation_api_client.manipulationapiclient method)": [[148, "bosdyn.client.manipulation_api_client.ManipulationApiClient.manipulation_api_command"]], "manipulation_api_command_async() (bosdyn.client.manipulation_api_client.manipulationapiclient method)": [[148, "bosdyn.client.manipulation_api_client.ManipulationApiClient.manipulation_api_command_async"]], "manipulation_api_feedback_command() (bosdyn.client.manipulation_api_client.manipulationapiclient method)": [[148, "bosdyn.client.manipulation_api_client.ManipulationApiClient.manipulation_api_feedback_command"]], "manipulation_api_feedback_command_async() (bosdyn.client.manipulation_api_client.manipulationapiclient method)": [[148, "bosdyn.client.manipulation_api_client.ManipulationApiClient.manipulation_api_feedback_command_async"]], "service_type (bosdyn.client.manipulation_api_client.manipulationapiclient attribute)": [[148, "bosdyn.client.manipulation_api_client.ManipulationApiClient.service_type"]], "update_from() (bosdyn.client.manipulation_api_client.manipulationapiclient method)": [[148, "bosdyn.client.manipulation_api_client.ManipulationApiClient.update_from"]], "constraintviolationerror": [[149, "bosdyn.client.map_processing.ConstraintViolationError"]], "invalidgravityalignmenterror": [[149, "bosdyn.client.map_processing.InvalidGravityAlignmentError"]], "invalidhintserror": [[149, "bosdyn.client.map_processing.InvalidHintsError"]], "invalidparamserror": [[149, "bosdyn.client.map_processing.InvalidParamsError"]], "mapmodifiederror": [[149, "bosdyn.client.map_processing.MapModifiedError"]], "mapprocessingserviceclient (class in bosdyn.client.map_processing)": [[149, "bosdyn.client.map_processing.MapProcessingServiceClient"]], "mapprocessingserviceresponseerror": [[149, "bosdyn.client.map_processing.MapProcessingServiceResponseError"]], "maxiterationserror": [[149, "bosdyn.client.map_processing.MaxIterationsError"]], "maxtimeerror": [[149, "bosdyn.client.map_processing.MaxTimeError"]], "missingsnapshotserror": [[149, "bosdyn.client.map_processing.MissingSnapshotsError"]], "optimizationfailureerror": [[149, "bosdyn.client.map_processing.OptimizationFailureError"]], "bosdyn.client.map_processing": [[149, "module-bosdyn.client.map_processing"]], "default_service_name (bosdyn.client.map_processing.mapprocessingserviceclient attribute)": [[149, "bosdyn.client.map_processing.MapProcessingServiceClient.default_service_name"]], "process_anchoring() (bosdyn.client.map_processing.mapprocessingserviceclient method)": [[149, "bosdyn.client.map_processing.MapProcessingServiceClient.process_anchoring"]], "process_topology() (bosdyn.client.map_processing.mapprocessingserviceclient method)": [[149, "bosdyn.client.map_processing.MapProcessingServiceClient.process_topology"]], "service_type (bosdyn.client.map_processing.mapprocessingserviceclient attribute)": [[149, "bosdyn.client.map_processing.MapProcessingServiceClient.service_type"]], "quat (class in bosdyn.client.math_helpers)": [[150, "bosdyn.client.math_helpers.Quat"]], "se2pose (class in bosdyn.client.math_helpers)": [[150, "bosdyn.client.math_helpers.SE2Pose"]], "se2velocity (class in bosdyn.client.math_helpers)": [[150, "bosdyn.client.math_helpers.SE2Velocity"]], "se3pose (class in bosdyn.client.math_helpers)": [[150, "bosdyn.client.math_helpers.SE3Pose"]], "se3velocity (class in bosdyn.client.math_helpers)": [[150, "bosdyn.client.math_helpers.SE3Velocity"]], "vec2 (class in bosdyn.client.math_helpers)": [[150, "bosdyn.client.math_helpers.Vec2"]], "vec3 (class in bosdyn.client.math_helpers)": [[150, "bosdyn.client.math_helpers.Vec3"]], "angle_diff() (in module bosdyn.client.math_helpers)": [[150, "bosdyn.client.math_helpers.angle_diff"]], "angle_diff_degrees() (in module bosdyn.client.math_helpers)": [[150, "bosdyn.client.math_helpers.angle_diff_degrees"]], "angular (bosdyn.client.math_helpers.se2velocity property)": [[150, "bosdyn.client.math_helpers.SE2Velocity.angular"]], "angular (bosdyn.client.math_helpers.se3velocity property)": [[150, "bosdyn.client.math_helpers.SE3Velocity.angular"]], "bosdyn.client.math_helpers": [[150, "module-bosdyn.client.math_helpers"]], "closest_yaw_only_quaternion() (bosdyn.client.math_helpers.quat method)": [[150, "bosdyn.client.math_helpers.Quat.closest_yaw_only_quaternion"]], "conj() (bosdyn.client.math_helpers.quat method)": [[150, "bosdyn.client.math_helpers.Quat.conj"]], "cross() (bosdyn.client.math_helpers.vec2 method)": [[150, "bosdyn.client.math_helpers.Vec2.cross"]], "cross() (bosdyn.client.math_helpers.vec3 method)": [[150, "bosdyn.client.math_helpers.Vec3.cross"]], "dot() (bosdyn.client.math_helpers.vec2 method)": [[150, "bosdyn.client.math_helpers.Vec2.dot"]], "dot() (bosdyn.client.math_helpers.vec3 method)": [[150, "bosdyn.client.math_helpers.Vec3.dot"]], "flatten() (bosdyn.client.math_helpers.se2pose static method)": [[150, "bosdyn.client.math_helpers.SE2Pose.flatten"]], "from_identity() (bosdyn.client.math_helpers.se3pose static method)": [[150, "bosdyn.client.math_helpers.SE3Pose.from_identity"]], "from_matrix() (bosdyn.client.math_helpers.quat static method)": [[150, "bosdyn.client.math_helpers.Quat.from_matrix"]], "from_matrix() (bosdyn.client.math_helpers.se2pose static method)": [[150, "bosdyn.client.math_helpers.SE2Pose.from_matrix"]], "from_matrix() (bosdyn.client.math_helpers.se3pose static method)": [[150, "bosdyn.client.math_helpers.SE3Pose.from_matrix"]], "from_numpy() (bosdyn.client.math_helpers.vec3 static method)": [[150, "bosdyn.client.math_helpers.Vec3.from_numpy"]], "from_obj() (bosdyn.client.math_helpers.quat static method)": [[150, "bosdyn.client.math_helpers.Quat.from_obj"]], "from_obj() (bosdyn.client.math_helpers.se2pose static method)": [[150, "bosdyn.client.math_helpers.SE2Pose.from_obj"]], "from_obj() (bosdyn.client.math_helpers.se2velocity static method)": [[150, "bosdyn.client.math_helpers.SE2Velocity.from_obj"]], "from_obj() (bosdyn.client.math_helpers.se3pose static method)": [[150, "bosdyn.client.math_helpers.SE3Pose.from_obj"]], "from_obj() (bosdyn.client.math_helpers.se3velocity static method)": [[150, "bosdyn.client.math_helpers.SE3Velocity.from_obj"]], "from_pitch() (bosdyn.client.math_helpers.quat static method)": [[150, "bosdyn.client.math_helpers.Quat.from_pitch"]], "from_proto() (bosdyn.client.math_helpers.quat static method)": [[150, "bosdyn.client.math_helpers.Quat.from_proto"]], "from_proto() (bosdyn.client.math_helpers.se2pose static method)": [[150, "bosdyn.client.math_helpers.SE2Pose.from_proto"]], "from_proto() (bosdyn.client.math_helpers.se2velocity static method)": [[150, "bosdyn.client.math_helpers.SE2Velocity.from_proto"]], "from_proto() (bosdyn.client.math_helpers.se3pose static method)": [[150, "bosdyn.client.math_helpers.SE3Pose.from_proto"]], "from_proto() (bosdyn.client.math_helpers.se3velocity static method)": [[150, "bosdyn.client.math_helpers.SE3Velocity.from_proto"]], "from_proto() (bosdyn.client.math_helpers.vec2 static method)": [[150, "bosdyn.client.math_helpers.Vec2.from_proto"]], "from_proto() (bosdyn.client.math_helpers.vec3 static method)": [[150, "bosdyn.client.math_helpers.Vec3.from_proto"]], "from_roll() (bosdyn.client.math_helpers.quat static method)": [[150, "bosdyn.client.math_helpers.Quat.from_roll"]], "from_se2() (bosdyn.client.math_helpers.se3pose static method)": [[150, "bosdyn.client.math_helpers.SE3Pose.from_se2"]], "from_two_vectors() (bosdyn.client.math_helpers.quat static method)": [[150, "bosdyn.client.math_helpers.Quat.from_two_vectors"]], "from_vector() (bosdyn.client.math_helpers.se2velocity static method)": [[150, "bosdyn.client.math_helpers.SE2Velocity.from_vector"]], "from_vector() (bosdyn.client.math_helpers.se3velocity static method)": [[150, "bosdyn.client.math_helpers.SE3Velocity.from_vector"]], "from_yaw() (bosdyn.client.math_helpers.quat static method)": [[150, "bosdyn.client.math_helpers.Quat.from_yaw"]], "get_closest_se2_transform() (bosdyn.client.math_helpers.se3pose method)": [[150, "bosdyn.client.math_helpers.SE3Pose.get_closest_se2_transform"]], "get_closest_se3_transform() (bosdyn.client.math_helpers.se2pose method)": [[150, "bosdyn.client.math_helpers.SE2Pose.get_closest_se3_transform"]], "get_translation() (bosdyn.client.math_helpers.se3pose method)": [[150, "bosdyn.client.math_helpers.SE3Pose.get_translation"]], "interp() (bosdyn.client.math_helpers.se3pose static method)": [[150, "bosdyn.client.math_helpers.SE3Pose.interp"]], "inverse() (bosdyn.client.math_helpers.quat method)": [[150, "bosdyn.client.math_helpers.Quat.inverse"]], "inverse() (bosdyn.client.math_helpers.se2pose method)": [[150, "bosdyn.client.math_helpers.SE2Pose.inverse"]], "inverse() (bosdyn.client.math_helpers.se3pose method)": [[150, "bosdyn.client.math_helpers.SE3Pose.inverse"]], "is_within_threshold() (in module bosdyn.client.math_helpers)": [[150, "bosdyn.client.math_helpers.is_within_threshold"]], "length() (bosdyn.client.math_helpers.vec2 method)": [[150, "bosdyn.client.math_helpers.Vec2.length"]], "length() (bosdyn.client.math_helpers.vec3 method)": [[150, "bosdyn.client.math_helpers.Vec3.length"]], "linear (bosdyn.client.math_helpers.se2velocity property)": [[150, "bosdyn.client.math_helpers.SE2Velocity.linear"]], "linear (bosdyn.client.math_helpers.se3velocity property)": [[150, "bosdyn.client.math_helpers.SE3Velocity.linear"]], "mult() (bosdyn.client.math_helpers.quat method)": [[150, "bosdyn.client.math_helpers.Quat.mult"]], "mult() (bosdyn.client.math_helpers.se2pose method)": [[150, "bosdyn.client.math_helpers.SE2Pose.mult"]], "mult() (bosdyn.client.math_helpers.se3pose method)": [[150, "bosdyn.client.math_helpers.SE3Pose.mult"]], "normalize() (bosdyn.client.math_helpers.quat method)": [[150, "bosdyn.client.math_helpers.Quat.normalize"]], "pose_to_xyz_yaw() (in module bosdyn.client.math_helpers)": [[150, "bosdyn.client.math_helpers.pose_to_xyz_yaw"]], "position (bosdyn.client.math_helpers.se2pose property)": [[150, "bosdyn.client.math_helpers.SE2Pose.position"]], "position (bosdyn.client.math_helpers.se3pose property)": [[150, "bosdyn.client.math_helpers.SE3Pose.position"]], "quat_to_eulerzyx() (in module bosdyn.client.math_helpers)": [[150, "bosdyn.client.math_helpers.quat_to_eulerZYX"]], "recenter_angle() (in module bosdyn.client.math_helpers)": [[150, "bosdyn.client.math_helpers.recenter_angle"]], "recenter_angle_mod() (in module bosdyn.client.math_helpers)": [[150, "bosdyn.client.math_helpers.recenter_angle_mod"]], "recenter_value_mod() (in module bosdyn.client.math_helpers)": [[150, "bosdyn.client.math_helpers.recenter_value_mod"]], "rotation (bosdyn.client.math_helpers.se3pose property)": [[150, "bosdyn.client.math_helpers.SE3Pose.rotation"]], "skew_matrix_2d() (in module bosdyn.client.math_helpers)": [[150, "bosdyn.client.math_helpers.skew_matrix_2d"]], "skew_matrix_3d() (in module bosdyn.client.math_helpers)": [[150, "bosdyn.client.math_helpers.skew_matrix_3d"]], "slerp() (bosdyn.client.math_helpers.quat static method)": [[150, "bosdyn.client.math_helpers.Quat.slerp"]], "to_adjoint_matrix() (bosdyn.client.math_helpers.se2pose method)": [[150, "bosdyn.client.math_helpers.SE2Pose.to_adjoint_matrix"]], "to_adjoint_matrix() (bosdyn.client.math_helpers.se3pose method)": [[150, "bosdyn.client.math_helpers.SE3Pose.to_adjoint_matrix"]], "to_axis_angle() (bosdyn.client.math_helpers.quat method)": [[150, "bosdyn.client.math_helpers.Quat.to_axis_angle"]], "to_matrix() (bosdyn.client.math_helpers.quat method)": [[150, "bosdyn.client.math_helpers.Quat.to_matrix"]], "to_matrix() (bosdyn.client.math_helpers.se2pose method)": [[150, "bosdyn.client.math_helpers.SE2Pose.to_matrix"]], "to_matrix() (bosdyn.client.math_helpers.se3pose method)": [[150, "bosdyn.client.math_helpers.SE3Pose.to_matrix"]], "to_numpy() (bosdyn.client.math_helpers.vec3 method)": [[150, "bosdyn.client.math_helpers.Vec3.to_numpy"]], "to_obj() (bosdyn.client.math_helpers.quat method)": [[150, "bosdyn.client.math_helpers.Quat.to_obj"]], "to_obj() (bosdyn.client.math_helpers.se2pose method)": [[150, "bosdyn.client.math_helpers.SE2Pose.to_obj"]], "to_obj() (bosdyn.client.math_helpers.se2velocity method)": [[150, "bosdyn.client.math_helpers.SE2Velocity.to_obj"]], "to_obj() (bosdyn.client.math_helpers.se3pose method)": [[150, "bosdyn.client.math_helpers.SE3Pose.to_obj"]], "to_obj() (bosdyn.client.math_helpers.se3velocity method)": [[150, "bosdyn.client.math_helpers.SE3Velocity.to_obj"]], "to_pitch() (bosdyn.client.math_helpers.quat method)": [[150, "bosdyn.client.math_helpers.Quat.to_pitch"]], "to_proto() (bosdyn.client.math_helpers.quat method)": [[150, "bosdyn.client.math_helpers.Quat.to_proto"]], "to_proto() (bosdyn.client.math_helpers.se2pose method)": [[150, "bosdyn.client.math_helpers.SE2Pose.to_proto"]], "to_proto() (bosdyn.client.math_helpers.se2velocity method)": [[150, "bosdyn.client.math_helpers.SE2Velocity.to_proto"]], "to_proto() (bosdyn.client.math_helpers.se3pose method)": [[150, "bosdyn.client.math_helpers.SE3Pose.to_proto"]], "to_proto() (bosdyn.client.math_helpers.se3velocity method)": [[150, "bosdyn.client.math_helpers.SE3Velocity.to_proto"]], "to_proto() (bosdyn.client.math_helpers.vec2 method)": [[150, "bosdyn.client.math_helpers.Vec2.to_proto"]], "to_proto() (bosdyn.client.math_helpers.vec3 method)": [[150, "bosdyn.client.math_helpers.Vec3.to_proto"]], "to_roll() (bosdyn.client.math_helpers.quat method)": [[150, "bosdyn.client.math_helpers.Quat.to_roll"]], "to_rot_matrix() (bosdyn.client.math_helpers.se2pose method)": [[150, "bosdyn.client.math_helpers.SE2Pose.to_rot_matrix"]], "to_vector() (bosdyn.client.math_helpers.se2velocity method)": [[150, "bosdyn.client.math_helpers.SE2Velocity.to_vector"]], "to_vector() (bosdyn.client.math_helpers.se3velocity method)": [[150, "bosdyn.client.math_helpers.SE3Velocity.to_vector"]], "to_yaw() (bosdyn.client.math_helpers.quat method)": [[150, "bosdyn.client.math_helpers.Quat.to_yaw"]], "transform_cloud() (bosdyn.client.math_helpers.se3pose method)": [[150, "bosdyn.client.math_helpers.SE3Pose.transform_cloud"]], "transform_cloud_from_matrix() (bosdyn.client.math_helpers.se3pose static method)": [[150, "bosdyn.client.math_helpers.SE3Pose.transform_cloud_from_matrix"]], "transform_point() (bosdyn.client.math_helpers.quat method)": [[150, "bosdyn.client.math_helpers.Quat.transform_point"]], "transform_point() (bosdyn.client.math_helpers.se3pose method)": [[150, "bosdyn.client.math_helpers.SE3Pose.transform_point"]], "transform_se2velocity() (in module bosdyn.client.math_helpers)": [[150, "bosdyn.client.math_helpers.transform_se2velocity"]], "transform_se3velocity() (in module bosdyn.client.math_helpers)": [[150, "bosdyn.client.math_helpers.transform_se3velocity"]], "transform_vec3() (bosdyn.client.math_helpers.quat method)": [[150, "bosdyn.client.math_helpers.Quat.transform_vec3"]], "transform_vec3() (bosdyn.client.math_helpers.se3pose method)": [[150, "bosdyn.client.math_helpers.SE3Pose.transform_vec3"]], "metricsloggingclient (class in bosdyn.client.metrics_logging)": [[151, "bosdyn.client.metrics_logging.MetricsLoggingClient"]], "missingkeyserror": [[151, "bosdyn.client.metrics_logging.MissingKeysError"]], "unabletooptouterror": [[151, "bosdyn.client.metrics_logging.UnableToOptOutError"]], "bosdyn.client.metrics_logging": [[151, "module-bosdyn.client.metrics_logging"]], "default_service_name (bosdyn.client.metrics_logging.metricsloggingclient attribute)": [[151, "bosdyn.client.metrics_logging.MetricsLoggingClient.default_service_name"]], "get_absolute_metric_snapshot() (bosdyn.client.metrics_logging.metricsloggingclient method)": [[151, "bosdyn.client.metrics_logging.MetricsLoggingClient.get_absolute_metric_snapshot"]], "get_absolute_metric_snapshot_async() (bosdyn.client.metrics_logging.metricsloggingclient method)": [[151, "bosdyn.client.metrics_logging.MetricsLoggingClient.get_absolute_metric_snapshot_async"]], "get_metrics() (bosdyn.client.metrics_logging.metricsloggingclient method)": [[151, "bosdyn.client.metrics_logging.MetricsLoggingClient.get_metrics"]], "get_metrics_async() (bosdyn.client.metrics_logging.metricsloggingclient method)": [[151, "bosdyn.client.metrics_logging.MetricsLoggingClient.get_metrics_async"]], "get_store_sequence_range() (bosdyn.client.metrics_logging.metricsloggingclient method)": [[151, "bosdyn.client.metrics_logging.MetricsLoggingClient.get_store_sequence_range"]], "get_store_sequence_range_async() (bosdyn.client.metrics_logging.metricsloggingclient method)": [[151, "bosdyn.client.metrics_logging.MetricsLoggingClient.get_store_sequence_range_async"]], "make_parameter_update() (in module bosdyn.client.metrics_logging)": [[151, "bosdyn.client.metrics_logging.make_parameter_update"]], "service_type (bosdyn.client.metrics_logging.metricsloggingclient attribute)": [[151, "bosdyn.client.metrics_logging.MetricsLoggingClient.service_type"]], "externalservererror": [[152, "bosdyn.client.network_compute_bridge_client.ExternalServerError"]], "externalservicenotfounderror": [[152, "bosdyn.client.network_compute_bridge_client.ExternalServiceNotFoundError"]], "networkcomputeanalysisfailederror": [[152, "bosdyn.client.network_compute_bridge_client.NetworkComputeAnalysisFailedError"]], "networkcomputebridgeclient (class in bosdyn.client.network_compute_bridge_client)": [[152, "bosdyn.client.network_compute_bridge_client.NetworkComputeBridgeClient"]], "networkcomputerotationerror": [[152, "bosdyn.client.network_compute_bridge_client.NetworkComputeRotationError"]], "bosdyn.client.network_compute_bridge_client": [[152, "module-bosdyn.client.network_compute_bridge_client"]], "default_service_name (bosdyn.client.network_compute_bridge_client.networkcomputebridgeclient attribute)": [[152, "bosdyn.client.network_compute_bridge_client.NetworkComputeBridgeClient.default_service_name"]], "list_available_models() (bosdyn.client.network_compute_bridge_client.networkcomputebridgeclient method)": [[152, "bosdyn.client.network_compute_bridge_client.NetworkComputeBridgeClient.list_available_models"]], "list_available_models_async() (bosdyn.client.network_compute_bridge_client.networkcomputebridgeclient method)": [[152, "bosdyn.client.network_compute_bridge_client.NetworkComputeBridgeClient.list_available_models_async"]], "list_available_models_command() (bosdyn.client.network_compute_bridge_client.networkcomputebridgeclient method)": [[152, "bosdyn.client.network_compute_bridge_client.NetworkComputeBridgeClient.list_available_models_command"]], "list_available_models_command_async() (bosdyn.client.network_compute_bridge_client.networkcomputebridgeclient method)": [[152, "bosdyn.client.network_compute_bridge_client.NetworkComputeBridgeClient.list_available_models_command_async"]], "network_compute_bridge_command() (bosdyn.client.network_compute_bridge_client.networkcomputebridgeclient method)": [[152, "bosdyn.client.network_compute_bridge_client.NetworkComputeBridgeClient.network_compute_bridge_command"]], "network_compute_bridge_command_async() (bosdyn.client.network_compute_bridge_client.networkcomputebridgeclient method)": [[152, "bosdyn.client.network_compute_bridge_client.NetworkComputeBridgeClient.network_compute_bridge_command_async"]], "service_type (bosdyn.client.network_compute_bridge_client.networkcomputebridgeclient attribute)": [[152, "bosdyn.client.network_compute_bridge_client.NetworkComputeBridgeClient.service_type"]], "payloadclient (class in bosdyn.client.payload)": [[153, "bosdyn.client.payload.PayloadClient"]], "bosdyn.client.payload": [[153, "module-bosdyn.client.payload"]], "default_service_name (bosdyn.client.payload.payloadclient attribute)": [[153, "bosdyn.client.payload.PayloadClient.default_service_name"]], "list_payloads() (bosdyn.client.payload.payloadclient method)": [[153, "bosdyn.client.payload.PayloadClient.list_payloads"]], "list_payloads_async() (bosdyn.client.payload.payloadclient method)": [[153, "bosdyn.client.payload.PayloadClient.list_payloads_async"]], "service_type (bosdyn.client.payload.payloadclient attribute)": [[153, "bosdyn.client.payload.PayloadClient.service_type"]], "invalidpayloadcredentialserror": [[154, "bosdyn.client.payload_registration.InvalidPayloadCredentialsError"]], "payloadalreadyexistserror": [[154, "bosdyn.client.payload_registration.PayloadAlreadyExistsError"]], "payloaddoesnotexisterror": [[154, "bosdyn.client.payload_registration.PayloadDoesNotExistError"]], "payloadnotauthorizederror": [[154, "bosdyn.client.payload_registration.PayloadNotAuthorizedError"]], "payloadregistrationclient (class in bosdyn.client.payload_registration)": [[154, "bosdyn.client.payload_registration.PayloadRegistrationClient"]], "payloadregistrationkeepalive (class in bosdyn.client.payload_registration)": [[154, "bosdyn.client.payload_registration.PayloadRegistrationKeepAlive"]], "payloadregistrationresponseerror": [[154, "bosdyn.client.payload_registration.PayloadRegistrationResponseError"]], "attach_payload() (bosdyn.client.payload_registration.payloadregistrationclient method)": [[154, "bosdyn.client.payload_registration.PayloadRegistrationClient.attach_payload"]], "attach_payload_async() (bosdyn.client.payload_registration.payloadregistrationclient method)": [[154, "bosdyn.client.payload_registration.PayloadRegistrationClient.attach_payload_async"]], "bosdyn.client.payload_registration": [[154, "module-bosdyn.client.payload_registration"]], "default_service_name (bosdyn.client.payload_registration.payloadregistrationclient attribute)": [[154, "bosdyn.client.payload_registration.PayloadRegistrationClient.default_service_name"]], "detach_payload() (bosdyn.client.payload_registration.payloadregistrationclient method)": [[154, "bosdyn.client.payload_registration.PayloadRegistrationClient.detach_payload"]], "detach_payload_async() (bosdyn.client.payload_registration.payloadregistrationclient method)": [[154, "bosdyn.client.payload_registration.PayloadRegistrationClient.detach_payload_async"]], "get_payload_auth_token() (bosdyn.client.payload_registration.payloadregistrationclient method)": [[154, "bosdyn.client.payload_registration.PayloadRegistrationClient.get_payload_auth_token"]], "is_alive() (bosdyn.client.payload_registration.payloadregistrationkeepalive method)": [[154, "bosdyn.client.payload_registration.PayloadRegistrationKeepAlive.is_alive"]], "register_payload() (bosdyn.client.payload_registration.payloadregistrationclient method)": [[154, "bosdyn.client.payload_registration.PayloadRegistrationClient.register_payload"]], "register_payload_async() (bosdyn.client.payload_registration.payloadregistrationclient method)": [[154, "bosdyn.client.payload_registration.PayloadRegistrationClient.register_payload_async"]], "service_type (bosdyn.client.payload_registration.payloadregistrationclient attribute)": [[154, "bosdyn.client.payload_registration.PayloadRegistrationClient.service_type"]], "shutdown() (bosdyn.client.payload_registration.payloadregistrationkeepalive method)": [[154, "bosdyn.client.payload_registration.PayloadRegistrationKeepAlive.shutdown"]], "start() (bosdyn.client.payload_registration.payloadregistrationkeepalive method)": [[154, "bosdyn.client.payload_registration.PayloadRegistrationKeepAlive.start"]], "update_payload_version() (bosdyn.client.payload_registration.payloadregistrationclient method)": [[154, "bosdyn.client.payload_registration.PayloadRegistrationClient.update_payload_version"]], "update_payload_version_async() (bosdyn.client.payload_registration.payloadregistrationclient method)": [[154, "bosdyn.client.payload_registration.PayloadRegistrationClient.update_payload_version_async"]], "pointcloudclient (class in bosdyn.client.point_cloud)": [[155, "bosdyn.client.point_cloud.PointCloudClient"]], "pointclouddataerror": [[155, "bosdyn.client.point_cloud.PointCloudDataError"]], "pointcloudresponseerror": [[155, "bosdyn.client.point_cloud.PointCloudResponseError"]], "unknownpointcloudsourceerror": [[155, "bosdyn.client.point_cloud.UnknownPointCloudSourceError"]], "bosdyn.client.point_cloud": [[155, "module-bosdyn.client.point_cloud"]], "build_pc_request() (in module bosdyn.client.point_cloud)": [[155, "bosdyn.client.point_cloud.build_pc_request"]], "default_service_name (bosdyn.client.point_cloud.pointcloudclient attribute)": [[155, "bosdyn.client.point_cloud.PointCloudClient.default_service_name"]], "get_point_cloud() (bosdyn.client.point_cloud.pointcloudclient method)": [[155, "bosdyn.client.point_cloud.PointCloudClient.get_point_cloud"]], "get_point_cloud_async() (bosdyn.client.point_cloud.pointcloudclient method)": [[155, "bosdyn.client.point_cloud.PointCloudClient.get_point_cloud_async"]], "get_point_cloud_from_sources() (bosdyn.client.point_cloud.pointcloudclient method)": [[155, "bosdyn.client.point_cloud.PointCloudClient.get_point_cloud_from_sources"]], "get_point_cloud_from_sources_async() (bosdyn.client.point_cloud.pointcloudclient method)": [[155, "bosdyn.client.point_cloud.PointCloudClient.get_point_cloud_from_sources_async"]], "list_point_cloud_sources() (bosdyn.client.point_cloud.pointcloudclient method)": [[155, "bosdyn.client.point_cloud.PointCloudClient.list_point_cloud_sources"]], "list_point_cloud_sources_async() (bosdyn.client.point_cloud.pointcloudclient method)": [[155, "bosdyn.client.point_cloud.PointCloudClient.list_point_cloud_sources_async"]], "service_type (bosdyn.client.point_cloud.pointcloudclient attribute)": [[155, "bosdyn.client.point_cloud.PointCloudClient.service_type"]], "batterymissingerror": [[156, "bosdyn.client.power.BatteryMissingError"]], "commandinprogresserror": [[156, "bosdyn.client.power.CommandInProgressError"]], "commandtimedouterror": [[156, "bosdyn.client.power.CommandTimedOutError"], [161, "bosdyn.client.robot_command.CommandTimedOutError"]], "estoppederror": [[156, "bosdyn.client.power.EstoppedError"]], "fancontroltemperatureerror": [[156, "bosdyn.client.power.FanControlTemperatureError"]], "faultederror": [[156, "bosdyn.client.power.FaultedError"]], "keepalivemotorsofferror": [[156, "bosdyn.client.power.KeepaliveMotorsOffError"]], "overriddenerror": [[156, "bosdyn.client.power.OverriddenError"]], "powerclient (class in bosdyn.client.power)": [[156, "bosdyn.client.power.PowerClient"]], "powererror": [[156, "bosdyn.client.power.PowerError"]], "powerresponseerror": [[156, "bosdyn.client.power.PowerResponseError"]], "safetystopfailederror": [[156, "bosdyn.client.power.SafetyStopFailedError"]], "safetystopincompatiblehardwareerror": [[156, "bosdyn.client.power.SafetyStopIncompatibleHardwareError"]], "safetystopunknownstoptypeerror": [[156, "bosdyn.client.power.SafetyStopUnknownStopTypeError"]], "shorepowerconnectederror": [[156, "bosdyn.client.power.ShorePowerConnectedError"]], "bosdyn.client.power": [[156, "module-bosdyn.client.power"]], "default_service_name (bosdyn.client.power.powerclient attribute)": [[156, "bosdyn.client.power.PowerClient.default_service_name"]], "fan_power_command() (bosdyn.client.power.powerclient method)": [[156, "bosdyn.client.power.PowerClient.fan_power_command"]], "fan_power_command_async() (bosdyn.client.power.powerclient method)": [[156, "bosdyn.client.power.PowerClient.fan_power_command_async"]], "fan_power_command_feedback() (bosdyn.client.power.powerclient method)": [[156, "bosdyn.client.power.PowerClient.fan_power_command_feedback"]], "fan_power_command_feedback_async() (bosdyn.client.power.powerclient method)": [[156, "bosdyn.client.power.PowerClient.fan_power_command_feedback_async"]], "is_powered_on() (in module bosdyn.client.power)": [[156, "bosdyn.client.power.is_powered_on"]], "power_command() (bosdyn.client.power.powerclient method)": [[156, "bosdyn.client.power.PowerClient.power_command"]], "power_command_async() (bosdyn.client.power.powerclient method)": [[156, "bosdyn.client.power.PowerClient.power_command_async"]], "power_command_feedback() (bosdyn.client.power.powerclient method)": [[156, "bosdyn.client.power.PowerClient.power_command_feedback"]], "power_command_feedback_async() (bosdyn.client.power.powerclient method)": [[156, "bosdyn.client.power.PowerClient.power_command_feedback_async"]], "power_cycle_robot() (in module bosdyn.client.power)": [[156, "bosdyn.client.power.power_cycle_robot"]], "power_off() (in module bosdyn.client.power)": [[156, "bosdyn.client.power.power_off"]], "power_off_motors() (in module bosdyn.client.power)": [[156, "bosdyn.client.power.power_off_motors"]], "power_off_payload_ports() (in module bosdyn.client.power)": [[156, "bosdyn.client.power.power_off_payload_ports"]], "power_off_robot() (in module bosdyn.client.power)": [[156, "bosdyn.client.power.power_off_robot"]], "power_off_wifi_radio() (in module bosdyn.client.power)": [[156, "bosdyn.client.power.power_off_wifi_radio"]], "power_on() (in module bosdyn.client.power)": [[156, "bosdyn.client.power.power_on"]], "power_on_motors() (in module bosdyn.client.power)": [[156, "bosdyn.client.power.power_on_motors"]], "power_on_payload_ports() (in module bosdyn.client.power)": [[156, "bosdyn.client.power.power_on_payload_ports"]], "power_on_wifi_radio() (in module bosdyn.client.power)": [[156, "bosdyn.client.power.power_on_wifi_radio"]], "reset_safety_stop() (bosdyn.client.power.powerclient method)": [[156, "bosdyn.client.power.PowerClient.reset_safety_stop"]], "reset_safety_stop_async() (bosdyn.client.power.powerclient method)": [[156, "bosdyn.client.power.PowerClient.reset_safety_stop_async"]], "safe_power_cycle_robot() (in module bosdyn.client.power)": [[156, "bosdyn.client.power.safe_power_cycle_robot"]], "safe_power_off() (in module bosdyn.client.power)": [[156, "bosdyn.client.power.safe_power_off"]], "safe_power_off_motors() (in module bosdyn.client.power)": [[156, "bosdyn.client.power.safe_power_off_motors"]], "safe_power_off_robot() (in module bosdyn.client.power)": [[156, "bosdyn.client.power.safe_power_off_robot"]], "service_type (bosdyn.client.power.powerclient attribute)": [[156, "bosdyn.client.power.PowerClient.service_type"]], "update_from() (bosdyn.client.power.powerclient method)": [[156, "bosdyn.client.power.PowerClient.update_from"]], "addrequestheader (class in bosdyn.client.processors)": [[157, "bosdyn.client.processors.AddRequestHeader"]], "bosdyn.client.processors": [[157, "module-bosdyn.client.processors"]], "mutate() (bosdyn.client.processors.addrequestheader method)": [[157, "bosdyn.client.processors.AddRequestHeader.mutate"]], "invalidintersectiontypeerror": [[158, "bosdyn.client.ray_cast.InvalidIntersectionTypeError"]], "raycastclient (class in bosdyn.client.ray_cast)": [[158, "bosdyn.client.ray_cast.RayCastClient"]], "raycastresponseerror": [[158, "bosdyn.client.ray_cast.RayCastResponseError"]], "unknownframeerror": [[158, "bosdyn.client.ray_cast.UnknownFrameError"], [161, "bosdyn.client.robot_command.UnknownFrameError"]], "bosdyn.client.ray_cast": [[158, "module-bosdyn.client.ray_cast"]], "default_authority (bosdyn.client.ray_cast.raycastclient attribute)": [[158, "bosdyn.client.ray_cast.RayCastClient.default_authority"]], "default_service_name (bosdyn.client.ray_cast.raycastclient attribute)": [[158, "bosdyn.client.ray_cast.RayCastClient.default_service_name"]], "raycast() (bosdyn.client.ray_cast.raycastclient method)": [[158, "bosdyn.client.ray_cast.RayCastClient.raycast"]], "raycast_async() (bosdyn.client.ray_cast.raycastclient method)": [[158, "bosdyn.client.ray_cast.RayCastClient.raycast_async"]], "service_type (bosdyn.client.ray_cast.raycastclient attribute)": [[158, "bosdyn.client.ray_cast.RayCastClient.service_type"]], "circle_region (bosdyn.client.recording.waypointregion attribute)": [[159, "bosdyn.client.recording.WaypointRegion.CIRCLE_REGION"]], "couldnotcreatewaypointerror": [[159, "bosdyn.client.recording.CouldNotCreateWaypointError"]], "default_region (bosdyn.client.recording.waypointregion attribute)": [[159, "bosdyn.client.recording.WaypointRegion.DEFAULT_REGION"]], "empty_region (bosdyn.client.recording.waypointregion attribute)": [[159, "bosdyn.client.recording.WaypointRegion.EMPTY_REGION"]], "edgeexistserror": [[159, "bosdyn.client.recording.EdgeExistsError"]], "edgemissingtransformerror": [[159, "bosdyn.client.recording.EdgeMissingTransformError"]], "fiducialposeerror": [[159, "bosdyn.client.recording.FiducialPoseError"]], "followingrouteerror": [[159, "bosdyn.client.recording.FollowingRouteError"]], "graphnavrecordingserviceclient (class in bosdyn.client.recording)": [[159, "bosdyn.client.recording.GraphNavRecordingServiceClient"]], "missingfiducialserror": [[159, "bosdyn.client.recording.MissingFiducialsError"]], "notlocalizedtoenderror": [[159, "bosdyn.client.recording.NotLocalizedToEndError"]], "notlocalizedtoexistingmaperror": [[159, "bosdyn.client.recording.NotLocalizedToExistingMapError"]], "notreadyyeterror": [[159, "bosdyn.client.recording.NotReadyYetError"]], "notrecordingerror": [[159, "bosdyn.client.recording.NotRecordingError"]], "recordingserviceresponseerror": [[159, "bosdyn.client.recording.RecordingServiceResponseError"]], "remotecloudfailurenodataerror": [[159, "bosdyn.client.recording.RemoteCloudFailureNoDataError"]], "remotecloudfailurenotindirectoryerror": [[159, "bosdyn.client.recording.RemoteCloudFailureNotInDirectoryError"]], "toofarfromexistingmaperror": [[159, "bosdyn.client.recording.TooFarFromExistingMapError"]], "waypointregion (class in bosdyn.client.recording)": [[159, "bosdyn.client.recording.WaypointRegion"]], "bosdyn.client.recording": [[159, "module-bosdyn.client.recording"]], "create_edge() (bosdyn.client.recording.graphnavrecordingserviceclient method)": [[159, "bosdyn.client.recording.GraphNavRecordingServiceClient.create_edge"]], "create_edge_async() (bosdyn.client.recording.graphnavrecordingserviceclient method)": [[159, "bosdyn.client.recording.GraphNavRecordingServiceClient.create_edge_async"]], "create_waypoint() (bosdyn.client.recording.graphnavrecordingserviceclient method)": [[159, "bosdyn.client.recording.GraphNavRecordingServiceClient.create_waypoint"]], "create_waypoint_async() (bosdyn.client.recording.graphnavrecordingserviceclient method)": [[159, "bosdyn.client.recording.GraphNavRecordingServiceClient.create_waypoint_async"]], "default_service_name (bosdyn.client.recording.graphnavrecordingserviceclient attribute)": [[159, "bosdyn.client.recording.GraphNavRecordingServiceClient.default_service_name"]], "get_record_status() (bosdyn.client.recording.graphnavrecordingserviceclient method)": [[159, "bosdyn.client.recording.GraphNavRecordingServiceClient.get_record_status"]], "get_record_status_async() (bosdyn.client.recording.graphnavrecordingserviceclient method)": [[159, "bosdyn.client.recording.GraphNavRecordingServiceClient.get_record_status_async"]], "make_client_metadata() (bosdyn.client.recording.graphnavrecordingserviceclient static method)": [[159, "bosdyn.client.recording.GraphNavRecordingServiceClient.make_client_metadata"]], "make_edge() (bosdyn.client.recording.graphnavrecordingserviceclient static method)": [[159, "bosdyn.client.recording.GraphNavRecordingServiceClient.make_edge"]], "make_edge_environment() (bosdyn.client.recording.graphnavrecordingserviceclient static method)": [[159, "bosdyn.client.recording.GraphNavRecordingServiceClient.make_edge_environment"]], "make_recording_environment() (bosdyn.client.recording.graphnavrecordingserviceclient static method)": [[159, "bosdyn.client.recording.GraphNavRecordingServiceClient.make_recording_environment"]], "make_waypoint_environment() (bosdyn.client.recording.graphnavrecordingserviceclient static method)": [[159, "bosdyn.client.recording.GraphNavRecordingServiceClient.make_waypoint_environment"]], "service_type (bosdyn.client.recording.graphnavrecordingserviceclient attribute)": [[159, "bosdyn.client.recording.GraphNavRecordingServiceClient.service_type"]], "set_recording_environment() (bosdyn.client.recording.graphnavrecordingserviceclient method)": [[159, "bosdyn.client.recording.GraphNavRecordingServiceClient.set_recording_environment"]], "set_recording_environment_async() (bosdyn.client.recording.graphnavrecordingserviceclient method)": [[159, "bosdyn.client.recording.GraphNavRecordingServiceClient.set_recording_environment_async"]], "start_recording() (bosdyn.client.recording.graphnavrecordingserviceclient method)": [[159, "bosdyn.client.recording.GraphNavRecordingServiceClient.start_recording"]], "start_recording_async() (bosdyn.client.recording.graphnavrecordingserviceclient method)": [[159, "bosdyn.client.recording.GraphNavRecordingServiceClient.start_recording_async"]], "start_recording_full() (bosdyn.client.recording.graphnavrecordingserviceclient method)": [[159, "bosdyn.client.recording.GraphNavRecordingServiceClient.start_recording_full"]], "start_recording_full_async() (bosdyn.client.recording.graphnavrecordingserviceclient method)": [[159, "bosdyn.client.recording.GraphNavRecordingServiceClient.start_recording_full_async"]], "stop_recording() (bosdyn.client.recording.graphnavrecordingserviceclient method)": [[159, "bosdyn.client.recording.GraphNavRecordingServiceClient.stop_recording"]], "stop_recording_async() (bosdyn.client.recording.graphnavrecordingserviceclient method)": [[159, "bosdyn.client.recording.GraphNavRecordingServiceClient.stop_recording_async"]], "robot (class in bosdyn.client.robot)": [[160, "bosdyn.client.robot.Robot"]], "roboterror": [[160, "bosdyn.client.robot.RobotError"]], "unregisteredserviceerror": [[160, "bosdyn.client.robot.UnregisteredServiceError"]], "unregisteredservicenameerror": [[160, "bosdyn.client.robot.UnregisteredServiceNameError"]], "unregisteredservicetypeerror": [[160, "bosdyn.client.robot.UnregisteredServiceTypeError"]], "authenticate() (bosdyn.client.robot.robot method)": [[160, "bosdyn.client.robot.Robot.authenticate"]], "authenticate_from_cache() (bosdyn.client.robot.robot method)": [[160, "bosdyn.client.robot.Robot.authenticate_from_cache"]], "authenticate_from_payload_credentials() (bosdyn.client.robot.robot method)": [[160, "bosdyn.client.robot.Robot.authenticate_from_payload_credentials"]], "authenticate_with_token() (bosdyn.client.robot.robot method)": [[160, "bosdyn.client.robot.Robot.authenticate_with_token"]], "bosdyn.client.robot": [[160, "module-bosdyn.client.robot"]], "ensure_channel() (bosdyn.client.robot.robot method)": [[160, "bosdyn.client.robot.Robot.ensure_channel"]], "ensure_client() (bosdyn.client.robot.robot method)": [[160, "bosdyn.client.robot.Robot.ensure_client"]], "ensure_secure_channel() (bosdyn.client.robot.robot method)": [[160, "bosdyn.client.robot.Robot.ensure_secure_channel"]], "get_cached_hardware_hardware_configuration() (bosdyn.client.robot.robot method)": [[160, "bosdyn.client.robot.Robot.get_cached_hardware_hardware_configuration"]], "get_cached_robot_id() (bosdyn.client.robot.robot method)": [[160, "bosdyn.client.robot.Robot.get_cached_robot_id"]], "get_cached_usernames() (bosdyn.client.robot.robot method)": [[160, "bosdyn.client.robot.Robot.get_cached_usernames"]], "get_frame_tree_snapshot() (bosdyn.client.robot.robot method)": [[160, "bosdyn.client.robot.Robot.get_frame_tree_snapshot"]], "get_id() (bosdyn.client.robot.robot method)": [[160, "bosdyn.client.robot.Robot.get_id"]], "has_arm() (bosdyn.client.robot.robot method)": [[160, "bosdyn.client.robot.Robot.has_arm"]], "host (bosdyn.client.robot.robot property)": [[160, "bosdyn.client.robot.Robot.host"]], "is_estopped() (bosdyn.client.robot.robot method)": [[160, "bosdyn.client.robot.Robot.is_estopped"]], "is_powered_on() (bosdyn.client.robot.robot method)": [[160, "bosdyn.client.robot.Robot.is_powered_on"]], "list_services() (bosdyn.client.robot.robot method)": [[160, "bosdyn.client.robot.Robot.list_services"]], "log_event() (bosdyn.client.robot.robot method)": [[160, "bosdyn.client.robot.Robot.log_event"]], "operator_comment() (bosdyn.client.robot.robot method)": [[160, "bosdyn.client.robot.Robot.operator_comment"]], "power_off() (bosdyn.client.robot.robot method)": [[160, "bosdyn.client.robot.Robot.power_off"]], "power_on() (bosdyn.client.robot.robot method)": [[160, "bosdyn.client.robot.Robot.power_on"]], "register_payload_and_authenticate() (bosdyn.client.robot.robot method)": [[160, "bosdyn.client.robot.Robot.register_payload_and_authenticate"]], "setup_token_cache() (bosdyn.client.robot.robot method)": [[160, "bosdyn.client.robot.Robot.setup_token_cache"]], "shutdown() (bosdyn.client.robot.robot method)": [[160, "bosdyn.client.robot.Robot.shutdown"]], "start_time_sync() (bosdyn.client.robot.robot method)": [[160, "bosdyn.client.robot.Robot.start_time_sync"]], "stop_time_sync() (bosdyn.client.robot.robot method)": [[160, "bosdyn.client.robot.Robot.stop_time_sync"]], "sync_with_directory() (bosdyn.client.robot.robot method)": [[160, "bosdyn.client.robot.Robot.sync_with_directory"]], "sync_with_services_list() (bosdyn.client.robot.robot method)": [[160, "bosdyn.client.robot.Robot.sync_with_services_list"]], "time_sec() (bosdyn.client.robot.robot method)": [[160, "bosdyn.client.robot.Robot.time_sec"]], "time_sync (bosdyn.client.robot.robot property)": [[160, "bosdyn.client.robot.Robot.time_sync"]], "update_from() (bosdyn.client.robot.robot method)": [[160, "bosdyn.client.robot.Robot.update_from"]], "update_secure_channel_port() (bosdyn.client.robot.robot method)": [[160, "bosdyn.client.robot.Robot.update_secure_channel_port"]], "update_user_token() (bosdyn.client.robot.robot method)": [[160, "bosdyn.client.robot.Robot.update_user_token"]], "behaviorfaulterror": [[161, "bosdyn.client.robot_command.BehaviorFaultError"]], "commandfailederror": [[161, "bosdyn.client.robot_command.CommandFailedError"]], "commandfailederrorwithfeedback": [[161, "bosdyn.client.robot_command.CommandFailedErrorWithFeedback"]], "dockederror": [[161, "bosdyn.client.robot_command.DockedError"]], "expirederror": [[161, "bosdyn.client.robot_command.ExpiredError"]], "notclearederror": [[161, "bosdyn.client.robot_command.NotClearedError"]], "notpoweredonerror": [[161, "bosdyn.client.robot_command.NotPoweredOnError"]], "robotcommandbuilder (class in bosdyn.client.robot_command)": [[161, "bosdyn.client.robot_command.RobotCommandBuilder"]], "robotcommandclient (class in bosdyn.client.robot_command)": [[161, "bosdyn.client.robot_command.RobotCommandClient"]], "robotcommandresponseerror": [[161, "bosdyn.client.robot_command.RobotCommandResponseError"]], "robotcommandstreamingclient (class in bosdyn.client.robot_command)": [[161, "bosdyn.client.robot_command.RobotCommandStreamingClient"]], "unsupportederror": [[161, "bosdyn.client.robot_command.UnsupportedError"]], "arm_carry_command() (bosdyn.client.robot_command.robotcommandbuilder static method)": [[161, "bosdyn.client.robot_command.RobotCommandBuilder.arm_carry_command"]], "arm_cartesian_move_helper() (bosdyn.client.robot_command.robotcommandbuilder static method)": [[161, "bosdyn.client.robot_command.RobotCommandBuilder.arm_cartesian_move_helper"]], "arm_gaze_command() (bosdyn.client.robot_command.robotcommandbuilder static method)": [[161, "bosdyn.client.robot_command.RobotCommandBuilder.arm_gaze_command"]], "arm_joint_command() (bosdyn.client.robot_command.robotcommandbuilder static method)": [[161, "bosdyn.client.robot_command.RobotCommandBuilder.arm_joint_command"]], "arm_joint_freeze_command() (bosdyn.client.robot_command.robotcommandbuilder static method)": [[161, "bosdyn.client.robot_command.RobotCommandBuilder.arm_joint_freeze_command"]], "arm_joint_move_helper() (bosdyn.client.robot_command.robotcommandbuilder static method)": [[161, "bosdyn.client.robot_command.RobotCommandBuilder.arm_joint_move_helper"]], "arm_pose_command() (bosdyn.client.robot_command.robotcommandbuilder static method)": [[161, "bosdyn.client.robot_command.RobotCommandBuilder.arm_pose_command"]], "arm_pose_command_from_pose() (bosdyn.client.robot_command.robotcommandbuilder static method)": [[161, "bosdyn.client.robot_command.RobotCommandBuilder.arm_pose_command_from_pose"]], "arm_ready_command() (bosdyn.client.robot_command.robotcommandbuilder static method)": [[161, "bosdyn.client.robot_command.RobotCommandBuilder.arm_ready_command"]], "arm_stow_command() (bosdyn.client.robot_command.robotcommandbuilder static method)": [[161, "bosdyn.client.robot_command.RobotCommandBuilder.arm_stow_command"]], "arm_wrench_command() (bosdyn.client.robot_command.robotcommandbuilder static method)": [[161, "bosdyn.client.robot_command.RobotCommandBuilder.arm_wrench_command"]], "battery_change_pose_command() (bosdyn.client.robot_command.robotcommandbuilder static method)": [[161, "bosdyn.client.robot_command.RobotCommandBuilder.battery_change_pose_command"]], "block_for_trajectory_cmd() (in module bosdyn.client.robot_command)": [[161, "bosdyn.client.robot_command.block_for_trajectory_cmd"]], "block_until_arm_arrives() (in module bosdyn.client.robot_command)": [[161, "bosdyn.client.robot_command.block_until_arm_arrives"]], "blocking_command() (in module bosdyn.client.robot_command)": [[161, "bosdyn.client.robot_command.blocking_command"]], "blocking_selfright() (in module bosdyn.client.robot_command)": [[161, "bosdyn.client.robot_command.blocking_selfright"]], "blocking_sit() (in module bosdyn.client.robot_command)": [[161, "bosdyn.client.robot_command.blocking_sit"]], "blocking_stand() (in module bosdyn.client.robot_command)": [[161, "bosdyn.client.robot_command.blocking_stand"]], "body_pose() (bosdyn.client.robot_command.robotcommandbuilder static method)": [[161, "bosdyn.client.robot_command.RobotCommandBuilder.body_pose"]], "bosdyn.client.robot_command": [[161, "module-bosdyn.client.robot_command"]], "build_body_external_forces() (bosdyn.client.robot_command.robotcommandbuilder static method)": [[161, "bosdyn.client.robot_command.RobotCommandBuilder.build_body_external_forces"]], "build_synchro_command() (bosdyn.client.robot_command.robotcommandbuilder static method)": [[161, "bosdyn.client.robot_command.RobotCommandBuilder.build_synchro_command"]], "claw_gripper_close_command() (bosdyn.client.robot_command.robotcommandbuilder static method)": [[161, "bosdyn.client.robot_command.RobotCommandBuilder.claw_gripper_close_command"]], "claw_gripper_command_helper() (bosdyn.client.robot_command.robotcommandbuilder static method)": [[161, "bosdyn.client.robot_command.RobotCommandBuilder.claw_gripper_command_helper"]], "claw_gripper_open_angle_command() (bosdyn.client.robot_command.robotcommandbuilder static method)": [[161, "bosdyn.client.robot_command.RobotCommandBuilder.claw_gripper_open_angle_command"]], "claw_gripper_open_command() (bosdyn.client.robot_command.robotcommandbuilder static method)": [[161, "bosdyn.client.robot_command.RobotCommandBuilder.claw_gripper_open_command"]], "claw_gripper_open_fraction_command() (bosdyn.client.robot_command.robotcommandbuilder static method)": [[161, "bosdyn.client.robot_command.RobotCommandBuilder.claw_gripper_open_fraction_command"]], "clear_behavior_fault() (bosdyn.client.robot_command.robotcommandclient method)": [[161, "bosdyn.client.robot_command.RobotCommandClient.clear_behavior_fault"]], "clear_behavior_fault_async() (bosdyn.client.robot_command.robotcommandclient method)": [[161, "bosdyn.client.robot_command.RobotCommandClient.clear_behavior_fault_async"]], "constrained_manipulation_command() (bosdyn.client.robot_command.robotcommandbuilder static method)": [[161, "bosdyn.client.robot_command.RobotCommandBuilder.constrained_manipulation_command"]], "create_arm_joint_trajectory_point() (bosdyn.client.robot_command.robotcommandbuilder static method)": [[161, "bosdyn.client.robot_command.RobotCommandBuilder.create_arm_joint_trajectory_point"]], "default_service_name (bosdyn.client.robot_command.robotcommandclient attribute)": [[161, "bosdyn.client.robot_command.RobotCommandClient.default_service_name"]], "default_service_name (bosdyn.client.robot_command.robotcommandstreamingclient attribute)": [[161, "bosdyn.client.robot_command.RobotCommandStreamingClient.default_service_name"]], "follow_arm_command() (bosdyn.client.robot_command.robotcommandbuilder static method)": [[161, "bosdyn.client.robot_command.RobotCommandBuilder.follow_arm_command"]], "freeze_command() (bosdyn.client.robot_command.robotcommandbuilder static method)": [[161, "bosdyn.client.robot_command.RobotCommandBuilder.freeze_command"]], "joint_command() (bosdyn.client.robot_command.robotcommandbuilder static method)": [[161, "bosdyn.client.robot_command.RobotCommandBuilder.joint_command"]], "mobility_params() (bosdyn.client.robot_command.robotcommandbuilder static method)": [[161, "bosdyn.client.robot_command.RobotCommandBuilder.mobility_params"]], "payload_estimation_command() (bosdyn.client.robot_command.robotcommandbuilder static method)": [[161, "bosdyn.client.robot_command.RobotCommandBuilder.payload_estimation_command"]], "robot_command() (bosdyn.client.robot_command.robotcommandclient method)": [[161, "bosdyn.client.robot_command.RobotCommandClient.robot_command"]], "robot_command_async() (bosdyn.client.robot_command.robotcommandclient method)": [[161, "bosdyn.client.robot_command.RobotCommandClient.robot_command_async"]], "robot_command_feedback() (bosdyn.client.robot_command.robotcommandclient method)": [[161, "bosdyn.client.robot_command.RobotCommandClient.robot_command_feedback"]], "robot_command_feedback_async() (bosdyn.client.robot_command.robotcommandclient method)": [[161, "bosdyn.client.robot_command.RobotCommandClient.robot_command_feedback_async"]], "safe_power_off_command() (bosdyn.client.robot_command.robotcommandbuilder static method)": [[161, "bosdyn.client.robot_command.RobotCommandBuilder.safe_power_off_command"]], "selfright_command() (bosdyn.client.robot_command.robotcommandbuilder static method)": [[161, "bosdyn.client.robot_command.RobotCommandBuilder.selfright_command"]], "send_joint_control_commands() (bosdyn.client.robot_command.robotcommandstreamingclient method)": [[161, "bosdyn.client.robot_command.RobotCommandStreamingClient.send_joint_control_commands"]], "service_type (bosdyn.client.robot_command.robotcommandclient attribute)": [[161, "bosdyn.client.robot_command.RobotCommandClient.service_type"]], "service_type (bosdyn.client.robot_command.robotcommandstreamingclient attribute)": [[161, "bosdyn.client.robot_command.RobotCommandStreamingClient.service_type"]], "stance_command() (bosdyn.client.robot_command.robotcommandbuilder static method)": [[161, "bosdyn.client.robot_command.RobotCommandBuilder.stance_command"]], "stop_command() (bosdyn.client.robot_command.robotcommandbuilder static method)": [[161, "bosdyn.client.robot_command.RobotCommandBuilder.stop_command"]], "synchro_se2_trajectory_command() (bosdyn.client.robot_command.robotcommandbuilder static method)": [[161, "bosdyn.client.robot_command.RobotCommandBuilder.synchro_se2_trajectory_command"]], "synchro_se2_trajectory_point_command() (bosdyn.client.robot_command.robotcommandbuilder static method)": [[161, "bosdyn.client.robot_command.RobotCommandBuilder.synchro_se2_trajectory_point_command"]], "synchro_sit_command() (bosdyn.client.robot_command.robotcommandbuilder static method)": [[161, "bosdyn.client.robot_command.RobotCommandBuilder.synchro_sit_command"]], "synchro_stand_command() (bosdyn.client.robot_command.robotcommandbuilder static method)": [[161, "bosdyn.client.robot_command.RobotCommandBuilder.synchro_stand_command"]], "synchro_trajectory_command_in_body_frame() (bosdyn.client.robot_command.robotcommandbuilder static method)": [[161, "bosdyn.client.robot_command.RobotCommandBuilder.synchro_trajectory_command_in_body_frame"]], "synchro_velocity_command() (bosdyn.client.robot_command.robotcommandbuilder static method)": [[161, "bosdyn.client.robot_command.RobotCommandBuilder.synchro_velocity_command"]], "timesync_endpoint (bosdyn.client.robot_command.robotcommandclient property)": [[161, "bosdyn.client.robot_command.RobotCommandClient.timesync_endpoint"]], "update_from() (bosdyn.client.robot_command.robotcommandclient method)": [[161, "bosdyn.client.robot_command.RobotCommandClient.update_from"]], "robotidclient (class in bosdyn.client.robot_id)": [[162, "bosdyn.client.robot_id.RobotIdClient"]], "bosdyn.client.robot_id": [[162, "module-bosdyn.client.robot_id"]], "create_strict_version() (in module bosdyn.client.robot_id)": [[162, "bosdyn.client.robot_id.create_strict_version"]], "default_service_name (bosdyn.client.robot_id.robotidclient attribute)": [[162, "bosdyn.client.robot_id.RobotIdClient.default_service_name"]], "get_id() (bosdyn.client.robot_id.robotidclient method)": [[162, "bosdyn.client.robot_id.RobotIdClient.get_id"]], "get_id_async() (bosdyn.client.robot_id.robotidclient method)": [[162, "bosdyn.client.robot_id.RobotIdClient.get_id_async"]], "service_type (bosdyn.client.robot_id.robotidclient attribute)": [[162, "bosdyn.client.robot_id.RobotIdClient.service_type"]], "version_tuple() (in module bosdyn.client.robot_id)": [[162, "bosdyn.client.robot_id.version_tuple"]], "robotstateclient (class in bosdyn.client.robot_state)": [[163, "bosdyn.client.robot_state.RobotStateClient"]], "robotstatestreamingclient (class in bosdyn.client.robot_state)": [[163, "bosdyn.client.robot_state.RobotStateStreamingClient"]], "bosdyn.client.robot_state": [[163, "module-bosdyn.client.robot_state"]], "default_service_name (bosdyn.client.robot_state.robotstateclient attribute)": [[163, "bosdyn.client.robot_state.RobotStateClient.default_service_name"]], "default_service_name (bosdyn.client.robot_state.robotstatestreamingclient attribute)": [[163, "bosdyn.client.robot_state.RobotStateStreamingClient.default_service_name"]], "get_hardware_config_with_link_info() (bosdyn.client.robot_state.robotstateclient method)": [[163, "bosdyn.client.robot_state.RobotStateClient.get_hardware_config_with_link_info"]], "get_robot_hardware_configuration() (bosdyn.client.robot_state.robotstateclient method)": [[163, "bosdyn.client.robot_state.RobotStateClient.get_robot_hardware_configuration"]], "get_robot_hardware_configuration_async() (bosdyn.client.robot_state.robotstateclient method)": [[163, "bosdyn.client.robot_state.RobotStateClient.get_robot_hardware_configuration_async"]], "get_robot_link_model() (bosdyn.client.robot_state.robotstateclient method)": [[163, "bosdyn.client.robot_state.RobotStateClient.get_robot_link_model"]], "get_robot_link_model_async() (bosdyn.client.robot_state.robotstateclient method)": [[163, "bosdyn.client.robot_state.RobotStateClient.get_robot_link_model_async"]], "get_robot_metrics() (bosdyn.client.robot_state.robotstateclient method)": [[163, "bosdyn.client.robot_state.RobotStateClient.get_robot_metrics"]], "get_robot_metrics_async() (bosdyn.client.robot_state.robotstateclient method)": [[163, "bosdyn.client.robot_state.RobotStateClient.get_robot_metrics_async"]], "get_robot_state() (bosdyn.client.robot_state.robotstateclient method)": [[163, "bosdyn.client.robot_state.RobotStateClient.get_robot_state"]], "get_robot_state_async() (bosdyn.client.robot_state.robotstateclient method)": [[163, "bosdyn.client.robot_state.RobotStateClient.get_robot_state_async"]], "get_robot_state_stream() (bosdyn.client.robot_state.robotstatestreamingclient method)": [[163, "bosdyn.client.robot_state.RobotStateStreamingClient.get_robot_state_stream"]], "has_arm() (in module bosdyn.client.robot_state)": [[163, "bosdyn.client.robot_state.has_arm"]], "service_type (bosdyn.client.robot_state.robotstateclient attribute)": [[163, "bosdyn.client.robot_state.RobotStateClient.service_type"]], "service_type (bosdyn.client.robot_state.robotstatestreamingclient attribute)": [[163, "bosdyn.client.robot_state.RobotStateStreamingClient.service_type"]], "sdk (class in bosdyn.client.sdk)": [[164, "bosdyn.client.sdk.Sdk"]], "sdkerror": [[164, "bosdyn.client.sdk.SdkError"]], "unabletoloadapptokenerror": [[164, "bosdyn.client.sdk.UnableToLoadAppTokenError"]], "unsetapptokenerror": [[164, "bosdyn.client.sdk.UnsetAppTokenError"]], "bosdyn.client.sdk": [[164, "module-bosdyn.client.sdk"]], "clear_robots() (bosdyn.client.sdk.sdk method)": [[164, "bosdyn.client.sdk.Sdk.clear_robots"]], "create_robot() (bosdyn.client.sdk.sdk method)": [[164, "bosdyn.client.sdk.Sdk.create_robot"]], "create_standard_sdk() (in module bosdyn.client.sdk)": [[164, "bosdyn.client.sdk.create_standard_sdk"]], "decode_token() (in module bosdyn.client.sdk)": [[164, "bosdyn.client.sdk.decode_token"]], "generate_client_name() (in module bosdyn.client.sdk)": [[164, "bosdyn.client.sdk.generate_client_name"]], "load_robot_cert() (bosdyn.client.sdk.sdk method)": [[164, "bosdyn.client.sdk.Sdk.load_robot_cert"]], "log_token_time_remaining() (in module bosdyn.client.sdk)": [[164, "bosdyn.client.sdk.log_token_time_remaining"]], "register_service_client() (bosdyn.client.sdk.sdk method)": [[164, "bosdyn.client.sdk.Sdk.register_service_client"]], "set_max_message_length() (bosdyn.client.sdk.sdk method)": [[164, "bosdyn.client.sdk.Sdk.set_max_message_length"]], "grpcservicerunner (class in bosdyn.client.server_util)": [[165, "bosdyn.client.server_util.GrpcServiceRunner"]], "responsecontext (class in bosdyn.client.server_util)": [[165, "bosdyn.client.server_util.ResponseContext"]], "bosdyn.client.server_util": [[165, "module-bosdyn.client.server_util"]], "get_bytes_field_allowlist() (in module bosdyn.client.server_util)": [[165, "bosdyn.client.server_util.get_bytes_field_allowlist"]], "populate_response_header() (in module bosdyn.client.server_util)": [[165, "bosdyn.client.server_util.populate_response_header"]], "run_until_interrupt() (bosdyn.client.server_util.grpcservicerunner method)": [[165, "bosdyn.client.server_util.GrpcServiceRunner.run_until_interrupt"]], "stop() (bosdyn.client.server_util.grpcservicerunner method)": [[165, "bosdyn.client.server_util.GrpcServiceRunner.stop"]], "strip_get_image_response() (in module bosdyn.client.server_util)": [[165, "bosdyn.client.server_util.strip_get_image_response"]], "strip_image_response() (in module bosdyn.client.server_util)": [[165, "bosdyn.client.server_util.strip_image_response"]], "strip_large_bytes_fields() (in module bosdyn.client.server_util)": [[165, "bosdyn.client.server_util.strip_large_bytes_fields"]], "strip_local_grid_responses() (in module bosdyn.client.server_util)": [[165, "bosdyn.client.server_util.strip_local_grid_responses"]], "strip_record_data_blob() (in module bosdyn.client.server_util)": [[165, "bosdyn.client.server_util.strip_record_data_blob"]], "strip_record_signal_tick() (in module bosdyn.client.server_util)": [[165, "bosdyn.client.server_util.strip_record_signal_tick"]], "strip_store_data_request() (in module bosdyn.client.server_util)": [[165, "bosdyn.client.server_util.strip_store_data_request"]], "strip_store_image_request() (in module bosdyn.client.server_util)": [[165, "bosdyn.client.server_util.strip_store_image_request"]], "invalidcustomparamspecerror": [[166, "bosdyn.client.service_customization_helpers.InvalidCustomParamSpecError"]], "invalidcustomparamvalueerror": [[166, "bosdyn.client.service_customization_helpers.InvalidCustomParamValueError"]], "bool_spec_to_default() (in module bosdyn.client.service_customization_helpers)": [[166, "bosdyn.client.service_customization_helpers.bool_spec_to_default"]], "bosdyn.client.service_customization_helpers": [[166, "module-bosdyn.client.service_customization_helpers"]], "check_types_match() (in module bosdyn.client.service_customization_helpers)": [[166, "bosdyn.client.service_customization_helpers.check_types_match"]], "create_value_validator() (in module bosdyn.client.service_customization_helpers)": [[166, "bosdyn.client.service_customization_helpers.create_value_validator"]], "custom_param_coerce_to() (in module bosdyn.client.service_customization_helpers)": [[166, "bosdyn.client.service_customization_helpers.custom_param_coerce_to"]], "custom_spec_to_default() (in module bosdyn.client.service_customization_helpers)": [[166, "bosdyn.client.service_customization_helpers.custom_spec_to_default"]], "dict_param_coerce_to() (in module bosdyn.client.service_customization_helpers)": [[166, "bosdyn.client.service_customization_helpers.dict_param_coerce_to"]], "dict_params_to_dict() (in module bosdyn.client.service_customization_helpers)": [[166, "bosdyn.client.service_customization_helpers.dict_params_to_dict"]], "dict_spec_to_default() (in module bosdyn.client.service_customization_helpers)": [[166, "bosdyn.client.service_customization_helpers.dict_spec_to_default"]], "double_param_coerce_to() (in module bosdyn.client.service_customization_helpers)": [[166, "bosdyn.client.service_customization_helpers.double_param_coerce_to"]], "double_spec_to_default() (in module bosdyn.client.service_customization_helpers)": [[166, "bosdyn.client.service_customization_helpers.double_spec_to_default"]], "int_param_coerce_to() (in module bosdyn.client.service_customization_helpers)": [[166, "bosdyn.client.service_customization_helpers.int_param_coerce_to"]], "int_spec_to_default() (in module bosdyn.client.service_customization_helpers)": [[166, "bosdyn.client.service_customization_helpers.int_spec_to_default"]], "list_param_coerce_to() (in module bosdyn.client.service_customization_helpers)": [[166, "bosdyn.client.service_customization_helpers.list_param_coerce_to"]], "list_params_to_list() (in module bosdyn.client.service_customization_helpers)": [[166, "bosdyn.client.service_customization_helpers.list_params_to_list"]], "list_spec_to_default() (in module bosdyn.client.service_customization_helpers)": [[166, "bosdyn.client.service_customization_helpers.list_spec_to_default"]], "make_bool_param_spec() (in module bosdyn.client.service_customization_helpers)": [[166, "bosdyn.client.service_customization_helpers.make_bool_param_spec"]], "make_custom_param_spec() (in module bosdyn.client.service_customization_helpers)": [[166, "bosdyn.client.service_customization_helpers.make_custom_param_spec"]], "make_dict_child_spec() (in module bosdyn.client.service_customization_helpers)": [[166, "bosdyn.client.service_customization_helpers.make_dict_child_spec"]], "make_dict_param_spec() (in module bosdyn.client.service_customization_helpers)": [[166, "bosdyn.client.service_customization_helpers.make_dict_param_spec"]], "make_double_param_spec() (in module bosdyn.client.service_customization_helpers)": [[166, "bosdyn.client.service_customization_helpers.make_double_param_spec"]], "make_int64_param_spec() (in module bosdyn.client.service_customization_helpers)": [[166, "bosdyn.client.service_customization_helpers.make_int64_param_spec"]], "make_list_param_spec() (in module bosdyn.client.service_customization_helpers)": [[166, "bosdyn.client.service_customization_helpers.make_list_param_spec"]], "make_one_of_child_spec() (in module bosdyn.client.service_customization_helpers)": [[166, "bosdyn.client.service_customization_helpers.make_one_of_child_spec"]], "make_one_of_param_spec() (in module bosdyn.client.service_customization_helpers)": [[166, "bosdyn.client.service_customization_helpers.make_one_of_param_spec"]], "make_region_of_interest_param_spec() (in module bosdyn.client.service_customization_helpers)": [[166, "bosdyn.client.service_customization_helpers.make_region_of_interest_param_spec"]], "make_roi_service_and_source() (in module bosdyn.client.service_customization_helpers)": [[166, "bosdyn.client.service_customization_helpers.make_roi_service_and_source"]], "make_string_param_spec() (in module bosdyn.client.service_customization_helpers)": [[166, "bosdyn.client.service_customization_helpers.make_string_param_spec"]], "make_user_interface_info() (in module bosdyn.client.service_customization_helpers)": [[166, "bosdyn.client.service_customization_helpers.make_user_interface_info"]], "one_of_param_coerce_to() (in module bosdyn.client.service_customization_helpers)": [[166, "bosdyn.client.service_customization_helpers.one_of_param_coerce_to"]], "one_of_spec_to_default() (in module bosdyn.client.service_customization_helpers)": [[166, "bosdyn.client.service_customization_helpers.one_of_spec_to_default"]], "oneof_param_to_dict() (in module bosdyn.client.service_customization_helpers)": [[166, "bosdyn.client.service_customization_helpers.oneof_param_to_dict"]], "roi_param_coerce_to() (in module bosdyn.client.service_customization_helpers)": [[166, "bosdyn.client.service_customization_helpers.roi_param_coerce_to"]], "roi_spec_to_default() (in module bosdyn.client.service_customization_helpers)": [[166, "bosdyn.client.service_customization_helpers.roi_spec_to_default"]], "string_param_coerce_to() (in module bosdyn.client.service_customization_helpers)": [[166, "bosdyn.client.service_customization_helpers.string_param_coerce_to"]], "string_spec_to_default() (in module bosdyn.client.service_customization_helpers)": [[166, "bosdyn.client.service_customization_helpers.string_spec_to_default"]], "validate_dict_spec() (in module bosdyn.client.service_customization_helpers)": [[166, "bosdyn.client.service_customization_helpers.validate_dict_spec"]], "bosdyn.client.signals_helpers": [[167, "module-bosdyn.client.signals_helpers"]], "build_capability_live_data() (in module bosdyn.client.signals_helpers)": [[167, "bosdyn.client.signals_helpers.build_capability_live_data"]], "build_live_data_response() (in module bosdyn.client.signals_helpers)": [[167, "bosdyn.client.signals_helpers.build_live_data_response"]], "build_max_alert_spec() (in module bosdyn.client.signals_helpers)": [[167, "bosdyn.client.signals_helpers.build_max_alert_spec"]], "build_simple_signal() (in module bosdyn.client.signals_helpers)": [[167, "bosdyn.client.signals_helpers.build_simple_signal"]], "get_data() (in module bosdyn.client.signals_helpers)": [[167, "bosdyn.client.signals_helpers.get_data"]], "audioclient (class in bosdyn.client.spot_cam.audio)": [[169, "bosdyn.client.spot_cam.audio.AudioClient"]], "bosdyn.client.spot_cam.audio": [[169, "module-bosdyn.client.spot_cam.audio"]], "default_service_name (bosdyn.client.spot_cam.audio.audioclient attribute)": [[169, "bosdyn.client.spot_cam.audio.AudioClient.default_service_name"]], "delete_sound() (bosdyn.client.spot_cam.audio.audioclient method)": [[169, "bosdyn.client.spot_cam.audio.AudioClient.delete_sound"]], "delete_sound_async() (bosdyn.client.spot_cam.audio.audioclient method)": [[169, "bosdyn.client.spot_cam.audio.AudioClient.delete_sound_async"]], "get_audio_capture_channel() (bosdyn.client.spot_cam.audio.audioclient method)": [[169, "bosdyn.client.spot_cam.audio.AudioClient.get_audio_capture_channel"]], "get_audio_capture_channel_async() (bosdyn.client.spot_cam.audio.audioclient method)": [[169, "bosdyn.client.spot_cam.audio.AudioClient.get_audio_capture_channel_async"]], "get_audio_capture_gain() (bosdyn.client.spot_cam.audio.audioclient method)": [[169, "bosdyn.client.spot_cam.audio.AudioClient.get_audio_capture_gain"]], "get_audio_capture_gain_async() (bosdyn.client.spot_cam.audio.audioclient method)": [[169, "bosdyn.client.spot_cam.audio.AudioClient.get_audio_capture_gain_async"]], "get_volume() (bosdyn.client.spot_cam.audio.audioclient method)": [[169, "bosdyn.client.spot_cam.audio.AudioClient.get_volume"]], "get_volume_async() (bosdyn.client.spot_cam.audio.audioclient method)": [[169, "bosdyn.client.spot_cam.audio.AudioClient.get_volume_async"]], "list_sounds() (bosdyn.client.spot_cam.audio.audioclient method)": [[169, "bosdyn.client.spot_cam.audio.AudioClient.list_sounds"]], "list_sounds_async() (bosdyn.client.spot_cam.audio.audioclient method)": [[169, "bosdyn.client.spot_cam.audio.AudioClient.list_sounds_async"]], "load_sound() (bosdyn.client.spot_cam.audio.audioclient method)": [[169, "bosdyn.client.spot_cam.audio.AudioClient.load_sound"]], "play_sound() (bosdyn.client.spot_cam.audio.audioclient method)": [[169, "bosdyn.client.spot_cam.audio.AudioClient.play_sound"]], "play_sound_async() (bosdyn.client.spot_cam.audio.audioclient method)": [[169, "bosdyn.client.spot_cam.audio.AudioClient.play_sound_async"]], "service_type (bosdyn.client.spot_cam.audio.audioclient attribute)": [[169, "bosdyn.client.spot_cam.audio.AudioClient.service_type"]], "set_audio_capture_channel() (bosdyn.client.spot_cam.audio.audioclient method)": [[169, "bosdyn.client.spot_cam.audio.AudioClient.set_audio_capture_channel"]], "set_audio_capture_channel_async() (bosdyn.client.spot_cam.audio.audioclient method)": [[169, "bosdyn.client.spot_cam.audio.AudioClient.set_audio_capture_channel_async"]], "set_audio_capture_gain() (bosdyn.client.spot_cam.audio.audioclient method)": [[169, "bosdyn.client.spot_cam.audio.AudioClient.set_audio_capture_gain"]], "set_audio_capture_gain_async() (bosdyn.client.spot_cam.audio.audioclient method)": [[169, "bosdyn.client.spot_cam.audio.AudioClient.set_audio_capture_gain_async"]], "set_volume() (bosdyn.client.spot_cam.audio.audioclient method)": [[169, "bosdyn.client.spot_cam.audio.AudioClient.set_volume"]], "set_volume_async() (bosdyn.client.spot_cam.audio.audioclient method)": [[169, "bosdyn.client.spot_cam.audio.AudioClient.set_volume_async"]], "compositorclient (class in bosdyn.client.spot_cam.compositor)": [[170, "bosdyn.client.spot_cam.compositor.CompositorClient"]], "bosdyn.client.spot_cam.compositor": [[170, "module-bosdyn.client.spot_cam.compositor"]], "default_service_name (bosdyn.client.spot_cam.compositor.compositorclient attribute)": [[170, "bosdyn.client.spot_cam.compositor.CompositorClient.default_service_name"]], "get_ir_colormap() (bosdyn.client.spot_cam.compositor.compositorclient method)": [[170, "bosdyn.client.spot_cam.compositor.CompositorClient.get_ir_colormap"]], "get_ir_colormap_async() (bosdyn.client.spot_cam.compositor.compositorclient method)": [[170, "bosdyn.client.spot_cam.compositor.CompositorClient.get_ir_colormap_async"]], "get_ir_meter_overlay() (bosdyn.client.spot_cam.compositor.compositorclient method)": [[170, "bosdyn.client.spot_cam.compositor.CompositorClient.get_ir_meter_overlay"]], "get_ir_meter_overlay_async() (bosdyn.client.spot_cam.compositor.compositorclient method)": [[170, "bosdyn.client.spot_cam.compositor.CompositorClient.get_ir_meter_overlay_async"]], "get_screen() (bosdyn.client.spot_cam.compositor.compositorclient method)": [[170, "bosdyn.client.spot_cam.compositor.CompositorClient.get_screen"]], "get_screen_async() (bosdyn.client.spot_cam.compositor.compositorclient method)": [[170, "bosdyn.client.spot_cam.compositor.CompositorClient.get_screen_async"]], "get_visible_cameras() (bosdyn.client.spot_cam.compositor.compositorclient method)": [[170, "bosdyn.client.spot_cam.compositor.CompositorClient.get_visible_cameras"]], "get_visible_cameras_async() (bosdyn.client.spot_cam.compositor.compositorclient method)": [[170, "bosdyn.client.spot_cam.compositor.CompositorClient.get_visible_cameras_async"]], "list_screens() (bosdyn.client.spot_cam.compositor.compositorclient method)": [[170, "bosdyn.client.spot_cam.compositor.CompositorClient.list_screens"]], "list_screens_async() (bosdyn.client.spot_cam.compositor.compositorclient method)": [[170, "bosdyn.client.spot_cam.compositor.CompositorClient.list_screens_async"]], "service_type (bosdyn.client.spot_cam.compositor.compositorclient attribute)": [[170, "bosdyn.client.spot_cam.compositor.CompositorClient.service_type"]], "set_ir_colormap() (bosdyn.client.spot_cam.compositor.compositorclient method)": [[170, "bosdyn.client.spot_cam.compositor.CompositorClient.set_ir_colormap"]], "set_ir_colormap_async() (bosdyn.client.spot_cam.compositor.compositorclient method)": [[170, "bosdyn.client.spot_cam.compositor.CompositorClient.set_ir_colormap_async"]], "set_ir_meter_overlay() (bosdyn.client.spot_cam.compositor.compositorclient method)": [[170, "bosdyn.client.spot_cam.compositor.CompositorClient.set_ir_meter_overlay"]], "set_ir_meter_overlay_async() (bosdyn.client.spot_cam.compositor.compositorclient method)": [[170, "bosdyn.client.spot_cam.compositor.CompositorClient.set_ir_meter_overlay_async"]], "set_multi_ir_meter_overlay() (bosdyn.client.spot_cam.compositor.compositorclient method)": [[170, "bosdyn.client.spot_cam.compositor.CompositorClient.set_multi_ir_meter_overlay"]], "set_multi_ir_meter_overlay_async() (bosdyn.client.spot_cam.compositor.compositorclient method)": [[170, "bosdyn.client.spot_cam.compositor.CompositorClient.set_multi_ir_meter_overlay_async"]], "set_screen() (bosdyn.client.spot_cam.compositor.compositorclient method)": [[170, "bosdyn.client.spot_cam.compositor.CompositorClient.set_screen"]], "set_screen_async() (bosdyn.client.spot_cam.compositor.compositorclient method)": [[170, "bosdyn.client.spot_cam.compositor.CompositorClient.set_screen_async"]], "healthclient (class in bosdyn.client.spot_cam.health)": [[171, "bosdyn.client.spot_cam.health.HealthClient"]], "bosdyn.client.spot_cam.health": [[171, "module-bosdyn.client.spot_cam.health"]], "clear_bit_events() (bosdyn.client.spot_cam.health.healthclient method)": [[171, "bosdyn.client.spot_cam.health.HealthClient.clear_bit_events"]], "clear_bit_events_async() (bosdyn.client.spot_cam.health.healthclient method)": [[171, "bosdyn.client.spot_cam.health.HealthClient.clear_bit_events_async"]], "default_service_name (bosdyn.client.spot_cam.health.healthclient attribute)": [[171, "bosdyn.client.spot_cam.health.HealthClient.default_service_name"]], "get_bit_status() (bosdyn.client.spot_cam.health.healthclient method)": [[171, "bosdyn.client.spot_cam.health.HealthClient.get_bit_status"]], "get_bit_status_async() (bosdyn.client.spot_cam.health.healthclient method)": [[171, "bosdyn.client.spot_cam.health.HealthClient.get_bit_status_async"]], "get_system_log() (bosdyn.client.spot_cam.health.healthclient method)": [[171, "bosdyn.client.spot_cam.health.HealthClient.get_system_log"]], "get_system_log_async() (bosdyn.client.spot_cam.health.healthclient method)": [[171, "bosdyn.client.spot_cam.health.HealthClient.get_system_log_async"]], "get_temperature() (bosdyn.client.spot_cam.health.healthclient method)": [[171, "bosdyn.client.spot_cam.health.HealthClient.get_temperature"]], "get_temperature_async() (bosdyn.client.spot_cam.health.healthclient method)": [[171, "bosdyn.client.spot_cam.health.HealthClient.get_temperature_async"]], "service_type (bosdyn.client.spot_cam.health.healthclient attribute)": [[171, "bosdyn.client.spot_cam.health.HealthClient.service_type"]], "lightingclient (class in bosdyn.client.spot_cam.lighting)": [[172, "bosdyn.client.spot_cam.lighting.LightingClient"]], "bosdyn.client.spot_cam.lighting": [[172, "module-bosdyn.client.spot_cam.lighting"]], "default_service_name (bosdyn.client.spot_cam.lighting.lightingclient attribute)": [[172, "bosdyn.client.spot_cam.lighting.LightingClient.default_service_name"]], "get_led_brightness() (bosdyn.client.spot_cam.lighting.lightingclient method)": [[172, "bosdyn.client.spot_cam.lighting.LightingClient.get_led_brightness"]], "get_led_brightness_async() (bosdyn.client.spot_cam.lighting.lightingclient method)": [[172, "bosdyn.client.spot_cam.lighting.LightingClient.get_led_brightness_async"]], "service_type (bosdyn.client.spot_cam.lighting.lightingclient attribute)": [[172, "bosdyn.client.spot_cam.lighting.LightingClient.service_type"]], "set_led_brightness() (bosdyn.client.spot_cam.lighting.lightingclient method)": [[172, "bosdyn.client.spot_cam.lighting.LightingClient.set_led_brightness"]], "set_led_brightness_async() (bosdyn.client.spot_cam.lighting.lightingclient method)": [[172, "bosdyn.client.spot_cam.lighting.LightingClient.set_led_brightness_async"]], "lightshelper (class in bosdyn.client.spot_cam.lights_helper)": [[173, "bosdyn.client.spot_cam.lights_helper.LightsHelper"]], "bosdyn.client.spot_cam.lights_helper": [[173, "module-bosdyn.client.spot_cam.lights_helper"]], "set_lights_with_freq_and_brightness() (in module bosdyn.client.spot_cam.lights_helper)": [[173, "bosdyn.client.spot_cam.lights_helper.set_lights_with_freq_and_brightness"]], "medialogclient (class in bosdyn.client.spot_cam.media_log)": [[174, "bosdyn.client.spot_cam.media_log.MediaLogClient"]], "bosdyn.client.spot_cam.media_log": [[174, "module-bosdyn.client.spot_cam.media_log"]], "default_service_name (bosdyn.client.spot_cam.media_log.medialogclient attribute)": [[174, "bosdyn.client.spot_cam.media_log.MediaLogClient.default_service_name"]], "delete() (bosdyn.client.spot_cam.media_log.medialogclient method)": [[174, "bosdyn.client.spot_cam.media_log.MediaLogClient.delete"]], "delete_async() (bosdyn.client.spot_cam.media_log.medialogclient method)": [[174, "bosdyn.client.spot_cam.media_log.MediaLogClient.delete_async"]], "enable_debug() (bosdyn.client.spot_cam.media_log.medialogclient method)": [[174, "bosdyn.client.spot_cam.media_log.MediaLogClient.enable_debug"]], "enable_debug_async() (bosdyn.client.spot_cam.media_log.medialogclient method)": [[174, "bosdyn.client.spot_cam.media_log.MediaLogClient.enable_debug_async"]], "get_status() (bosdyn.client.spot_cam.media_log.medialogclient method)": [[174, "bosdyn.client.spot_cam.media_log.MediaLogClient.get_status"]], "get_status_async() (bosdyn.client.spot_cam.media_log.medialogclient method)": [[174, "bosdyn.client.spot_cam.media_log.MediaLogClient.get_status_async"]], "list_cameras() (bosdyn.client.spot_cam.media_log.medialogclient method)": [[174, "bosdyn.client.spot_cam.media_log.MediaLogClient.list_cameras"]], "list_cameras_async() (bosdyn.client.spot_cam.media_log.medialogclient method)": [[174, "bosdyn.client.spot_cam.media_log.MediaLogClient.list_cameras_async"]], "list_logpoints() (bosdyn.client.spot_cam.media_log.medialogclient method)": [[174, "bosdyn.client.spot_cam.media_log.MediaLogClient.list_logpoints"]], "retrieve() (bosdyn.client.spot_cam.media_log.medialogclient method)": [[174, "bosdyn.client.spot_cam.media_log.MediaLogClient.retrieve"]], "retrieve_raw_data() (bosdyn.client.spot_cam.media_log.medialogclient method)": [[174, "bosdyn.client.spot_cam.media_log.MediaLogClient.retrieve_raw_data"]], "service_type (bosdyn.client.spot_cam.media_log.medialogclient attribute)": [[174, "bosdyn.client.spot_cam.media_log.MediaLogClient.service_type"]], "set_passphrase() (bosdyn.client.spot_cam.media_log.medialogclient method)": [[174, "bosdyn.client.spot_cam.media_log.MediaLogClient.set_passphrase"]], "set_passphrase_async() (bosdyn.client.spot_cam.media_log.medialogclient method)": [[174, "bosdyn.client.spot_cam.media_log.MediaLogClient.set_passphrase_async"]], "store() (bosdyn.client.spot_cam.media_log.medialogclient method)": [[174, "bosdyn.client.spot_cam.media_log.MediaLogClient.store"]], "store_async() (bosdyn.client.spot_cam.media_log.medialogclient method)": [[174, "bosdyn.client.spot_cam.media_log.MediaLogClient.store_async"]], "tag() (bosdyn.client.spot_cam.media_log.medialogclient method)": [[174, "bosdyn.client.spot_cam.media_log.MediaLogClient.tag"]], "tag_async() (bosdyn.client.spot_cam.media_log.medialogclient method)": [[174, "bosdyn.client.spot_cam.media_log.MediaLogClient.tag_async"]], "networkclient (class in bosdyn.client.spot_cam.network)": [[175, "bosdyn.client.spot_cam.network.NetworkClient"]], "bosdyn.client.spot_cam.network": [[175, "module-bosdyn.client.spot_cam.network"]], "default_service_name (bosdyn.client.spot_cam.network.networkclient attribute)": [[175, "bosdyn.client.spot_cam.network.NetworkClient.default_service_name"]], "get_ice_configuration() (bosdyn.client.spot_cam.network.networkclient method)": [[175, "bosdyn.client.spot_cam.network.NetworkClient.get_ice_configuration"]], "get_ice_configuration_async() (bosdyn.client.spot_cam.network.networkclient method)": [[175, "bosdyn.client.spot_cam.network.NetworkClient.get_ice_configuration_async"]], "service_type (bosdyn.client.spot_cam.network.networkclient attribute)": [[175, "bosdyn.client.spot_cam.network.NetworkClient.service_type"]], "set_ice_configuration() (bosdyn.client.spot_cam.network.networkclient method)": [[175, "bosdyn.client.spot_cam.network.NetworkClient.set_ice_configuration"]], "set_ice_configuration_async() (bosdyn.client.spot_cam.network.networkclient method)": [[175, "bosdyn.client.spot_cam.network.NetworkClient.set_ice_configuration_async"]], "powerclient (class in bosdyn.client.spot_cam.power)": [[176, "bosdyn.client.spot_cam.power.PowerClient"]], "bosdyn.client.spot_cam.power": [[176, "module-bosdyn.client.spot_cam.power"]], "cycle_power() (bosdyn.client.spot_cam.power.powerclient method)": [[176, "bosdyn.client.spot_cam.power.PowerClient.cycle_power"]], "cycle_power_async() (bosdyn.client.spot_cam.power.powerclient method)": [[176, "bosdyn.client.spot_cam.power.PowerClient.cycle_power_async"]], "default_service_name (bosdyn.client.spot_cam.power.powerclient attribute)": [[176, "bosdyn.client.spot_cam.power.PowerClient.default_service_name"]], "get_power_status() (bosdyn.client.spot_cam.power.powerclient method)": [[176, "bosdyn.client.spot_cam.power.PowerClient.get_power_status"]], "get_power_status_async() (bosdyn.client.spot_cam.power.powerclient method)": [[176, "bosdyn.client.spot_cam.power.PowerClient.get_power_status_async"]], "service_type (bosdyn.client.spot_cam.power.powerclient attribute)": [[176, "bosdyn.client.spot_cam.power.PowerClient.service_type"]], "set_power_status() (bosdyn.client.spot_cam.power.powerclient method)": [[176, "bosdyn.client.spot_cam.power.PowerClient.set_power_status"]], "set_power_status_async() (bosdyn.client.spot_cam.power.powerclient method)": [[176, "bosdyn.client.spot_cam.power.PowerClient.set_power_status_async"]], "ptzclient (class in bosdyn.client.spot_cam.ptz)": [[177, "bosdyn.client.spot_cam.ptz.PtzClient"]], "bosdyn.client.spot_cam.ptz": [[177, "module-bosdyn.client.spot_cam.ptz"]], "default_service_name (bosdyn.client.spot_cam.ptz.ptzclient attribute)": [[177, "bosdyn.client.spot_cam.ptz.PtzClient.default_service_name"]], "get_ptz_focus_state() (bosdyn.client.spot_cam.ptz.ptzclient method)": [[177, "bosdyn.client.spot_cam.ptz.PtzClient.get_ptz_focus_state"]], "get_ptz_focus_state_async() (bosdyn.client.spot_cam.ptz.ptzclient method)": [[177, "bosdyn.client.spot_cam.ptz.PtzClient.get_ptz_focus_state_async"]], "get_ptz_position() (bosdyn.client.spot_cam.ptz.ptzclient method)": [[177, "bosdyn.client.spot_cam.ptz.PtzClient.get_ptz_position"]], "get_ptz_position_async() (bosdyn.client.spot_cam.ptz.ptzclient method)": [[177, "bosdyn.client.spot_cam.ptz.PtzClient.get_ptz_position_async"]], "get_ptz_velocity() (bosdyn.client.spot_cam.ptz.ptzclient method)": [[177, "bosdyn.client.spot_cam.ptz.PtzClient.get_ptz_velocity"]], "get_ptz_velocity_async() (bosdyn.client.spot_cam.ptz.ptzclient method)": [[177, "bosdyn.client.spot_cam.ptz.PtzClient.get_ptz_velocity_async"]], "initialize_lens() (bosdyn.client.spot_cam.ptz.ptzclient method)": [[177, "bosdyn.client.spot_cam.ptz.PtzClient.initialize_lens"]], "initialize_lens_async() (bosdyn.client.spot_cam.ptz.ptzclient method)": [[177, "bosdyn.client.spot_cam.ptz.PtzClient.initialize_lens_async"]], "list_ptz() (bosdyn.client.spot_cam.ptz.ptzclient method)": [[177, "bosdyn.client.spot_cam.ptz.PtzClient.list_ptz"]], "list_ptz_async() (bosdyn.client.spot_cam.ptz.ptzclient method)": [[177, "bosdyn.client.spot_cam.ptz.PtzClient.list_ptz_async"]], "service_type (bosdyn.client.spot_cam.ptz.ptzclient attribute)": [[177, "bosdyn.client.spot_cam.ptz.PtzClient.service_type"]], "set_ptz_focus_state() (bosdyn.client.spot_cam.ptz.ptzclient method)": [[177, "bosdyn.client.spot_cam.ptz.PtzClient.set_ptz_focus_state"]], "set_ptz_focus_state_async() (bosdyn.client.spot_cam.ptz.ptzclient method)": [[177, "bosdyn.client.spot_cam.ptz.PtzClient.set_ptz_focus_state_async"]], "set_ptz_position() (bosdyn.client.spot_cam.ptz.ptzclient method)": [[177, "bosdyn.client.spot_cam.ptz.PtzClient.set_ptz_position"]], "set_ptz_position_async() (bosdyn.client.spot_cam.ptz.ptzclient method)": [[177, "bosdyn.client.spot_cam.ptz.PtzClient.set_ptz_position_async"]], "set_ptz_velocity() (bosdyn.client.spot_cam.ptz.ptzclient method)": [[177, "bosdyn.client.spot_cam.ptz.PtzClient.set_ptz_velocity"]], "set_ptz_velocity_async() (bosdyn.client.spot_cam.ptz.ptzclient method)": [[177, "bosdyn.client.spot_cam.ptz.PtzClient.set_ptz_velocity_async"]], "shift_pan_angle() (in module bosdyn.client.spot_cam.ptz)": [[177, "bosdyn.client.spot_cam.ptz.shift_pan_angle"]], "streamqualityclient (class in bosdyn.client.spot_cam.streamquality)": [[178, "bosdyn.client.spot_cam.streamquality.StreamQualityClient"]], "bosdyn.client.spot_cam.streamquality": [[178, "module-bosdyn.client.spot_cam.streamquality"]], "default_service_name (bosdyn.client.spot_cam.streamquality.streamqualityclient attribute)": [[178, "bosdyn.client.spot_cam.streamquality.StreamQualityClient.default_service_name"]], "enable_congestion_control() (bosdyn.client.spot_cam.streamquality.streamqualityclient method)": [[178, "bosdyn.client.spot_cam.streamquality.StreamQualityClient.enable_congestion_control"]], "enable_congestion_control_async() (bosdyn.client.spot_cam.streamquality.streamqualityclient method)": [[178, "bosdyn.client.spot_cam.streamquality.StreamQualityClient.enable_congestion_control_async"]], "get_stream_params() (bosdyn.client.spot_cam.streamquality.streamqualityclient method)": [[178, "bosdyn.client.spot_cam.streamquality.StreamQualityClient.get_stream_params"]], "get_stream_params_async() (bosdyn.client.spot_cam.streamquality.streamqualityclient method)": [[178, "bosdyn.client.spot_cam.streamquality.StreamQualityClient.get_stream_params_async"]], "service_type (bosdyn.client.spot_cam.streamquality.streamqualityclient attribute)": [[178, "bosdyn.client.spot_cam.streamquality.StreamQualityClient.service_type"]], "set_stream_params() (bosdyn.client.spot_cam.streamquality.streamqualityclient method)": [[178, "bosdyn.client.spot_cam.streamquality.StreamQualityClient.set_stream_params"]], "set_stream_params_async() (bosdyn.client.spot_cam.streamquality.streamqualityclient method)": [[178, "bosdyn.client.spot_cam.streamquality.StreamQualityClient.set_stream_params_async"]], "versionclient (class in bosdyn.client.spot_cam.version)": [[179, "bosdyn.client.spot_cam.version.VersionClient"]], "bosdyn.client.spot_cam.version": [[179, "module-bosdyn.client.spot_cam.version"]], "default_service_name (bosdyn.client.spot_cam.version.versionclient attribute)": [[179, "bosdyn.client.spot_cam.version.VersionClient.default_service_name"]], "get_software_version() (bosdyn.client.spot_cam.version.versionclient method)": [[179, "bosdyn.client.spot_cam.version.VersionClient.get_software_version"]], "get_software_version_async() (bosdyn.client.spot_cam.version.versionclient method)": [[179, "bosdyn.client.spot_cam.version.VersionClient.get_software_version_async"]], "get_software_version_full() (bosdyn.client.spot_cam.version.versionclient method)": [[179, "bosdyn.client.spot_cam.version.VersionClient.get_software_version_full"]], "get_software_version_full_async() (bosdyn.client.spot_cam.version.versionclient method)": [[179, "bosdyn.client.spot_cam.version.VersionClient.get_software_version_full_async"]], "service_type (bosdyn.client.spot_cam.version.versionclient attribute)": [[179, "bosdyn.client.spot_cam.version.VersionClient.service_type"]], "cameracalibrationcalibrationerror": [[180, "bosdyn.client.spot_check.CameraCalibrationCalibrationError"]], "cameracalibrationinternalerror": [[180, "bosdyn.client.spot_check.CameraCalibrationInternalError"]], "cameracalibrationpowererror": [[180, "bosdyn.client.spot_check.CameraCalibrationPowerError"]], "cameracalibrationresponseerror": [[180, "bosdyn.client.spot_check.CameraCalibrationResponseError"]], "cameracalibrationrobotcommanderror": [[180, "bosdyn.client.spot_check.CameraCalibrationRobotCommandError"]], "cameracalibrationtargetnotcenterederror": [[180, "bosdyn.client.spot_check.CameraCalibrationTargetNotCenteredError"]], "cameracalibrationtimedouterror": [[180, "bosdyn.client.spot_check.CameraCalibrationTimedOutError"]], "cameracalibrationusercancelederror": [[180, "bosdyn.client.spot_check.CameraCalibrationUserCanceledError"]], "cameraspotcheckfeedbackerror": [[180, "bosdyn.client.spot_check.CameraSpotCheckFeedbackError"]], "cameraspotchecktimedouterror": [[180, "bosdyn.client.spot_check.CameraSpotCheckTimedOutError"]], "spotcheckcameratimeouterror": [[180, "bosdyn.client.spot_check.SpotCheckCameraTimeoutError"]], "spotcheckclient (class in bosdyn.client.spot_check)": [[180, "bosdyn.client.spot_check.SpotCheckClient"]], "spotcheckendstoptimeouterror": [[180, "bosdyn.client.spot_check.SpotCheckEndstopTimeoutError"]], "spotcheckerror": [[180, "bosdyn.client.spot_check.SpotCheckError"]], "spotcheckgroundcheckerror": [[180, "bosdyn.client.spot_check.SpotCheckGroundCheckError"]], "spotcheckimucheckerror": [[180, "bosdyn.client.spot_check.SpotCheckImuCheckError"]], "spotcheckloadcelltimeouterror": [[180, "bosdyn.client.spot_check.SpotCheckLoadcellTimeoutError"]], "spotchecknotsittingerror": [[180, "bosdyn.client.spot_check.SpotCheckNotSittingError"]], "spotcheckpoweronfailure": [[180, "bosdyn.client.spot_check.SpotCheckPowerOnFailure"]], "spotcheckresponseerror": [[180, "bosdyn.client.spot_check.SpotCheckResponseError"]], "spotcheckstandfailureerror": [[180, "bosdyn.client.spot_check.SpotCheckStandFailureError"]], "spotchecktimedouterror": [[180, "bosdyn.client.spot_check.SpotCheckTimedOutError"]], "spotcheckunexpectedpowerchangeerror": [[180, "bosdyn.client.spot_check.SpotCheckUnexpectedPowerChangeError"]], "bosdyn.client.spot_check": [[180, "module-bosdyn.client.spot_check"]], "camera_calibration_command() (bosdyn.client.spot_check.spotcheckclient method)": [[180, "bosdyn.client.spot_check.SpotCheckClient.camera_calibration_command"]], "camera_calibration_command_async() (bosdyn.client.spot_check.spotcheckclient method)": [[180, "bosdyn.client.spot_check.SpotCheckClient.camera_calibration_command_async"]], "camera_calibration_feedback() (bosdyn.client.spot_check.spotcheckclient method)": [[180, "bosdyn.client.spot_check.SpotCheckClient.camera_calibration_feedback"]], "camera_calibration_feedback_async() (bosdyn.client.spot_check.spotcheckclient method)": [[180, "bosdyn.client.spot_check.SpotCheckClient.camera_calibration_feedback_async"]], "default_service_name (bosdyn.client.spot_check.spotcheckclient attribute)": [[180, "bosdyn.client.spot_check.SpotCheckClient.default_service_name"]], "run_camera_calibration() (in module bosdyn.client.spot_check)": [[180, "bosdyn.client.spot_check.run_camera_calibration"]], "run_spot_check() (in module bosdyn.client.spot_check)": [[180, "bosdyn.client.spot_check.run_spot_check"]], "service_type (bosdyn.client.spot_check.spotcheckclient attribute)": [[180, "bosdyn.client.spot_check.SpotCheckClient.service_type"]], "spot_check_command() (bosdyn.client.spot_check.spotcheckclient method)": [[180, "bosdyn.client.spot_check.SpotCheckClient.spot_check_command"]], "spot_check_command_async() (bosdyn.client.spot_check.spotcheckclient method)": [[180, "bosdyn.client.spot_check.SpotCheckClient.spot_check_command_async"]], "spot_check_feedback() (bosdyn.client.spot_check.spotcheckclient method)": [[180, "bosdyn.client.spot_check.SpotCheckClient.spot_check_feedback"]], "spot_check_feedback_async() (bosdyn.client.spot_check.spotcheckclient method)": [[180, "bosdyn.client.spot_check.SpotCheckClient.spot_check_feedback_async"]], "default_time_sync_interval_sec (bosdyn.client.time_sync.timesyncthread attribute)": [[181, "bosdyn.client.time_sync.TimeSyncThread.DEFAULT_TIME_SYNC_INTERVAL_SEC"]], "inactivethreaderror": [[181, "bosdyn.client.time_sync.InactiveThreadError"]], "notestablishederror": [[181, "bosdyn.client.time_sync.NotEstablishedError"]], "time_sync_service_not_ready_interval_sec (bosdyn.client.time_sync.timesyncthread attribute)": [[181, "bosdyn.client.time_sync.TimeSyncThread.TIME_SYNC_SERVICE_NOT_READY_INTERVAL_SEC"]], "timesyncclient (class in bosdyn.client.time_sync)": [[181, "bosdyn.client.time_sync.TimeSyncClient"]], "timesyncendpoint (class in bosdyn.client.time_sync)": [[181, "bosdyn.client.time_sync.TimeSyncEndpoint"]], "timesyncerror": [[181, "bosdyn.client.time_sync.TimeSyncError"]], "timesyncthread (class in bosdyn.client.time_sync)": [[181, "bosdyn.client.time_sync.TimeSyncThread"]], "bosdyn.client.time_sync": [[181, "module-bosdyn.client.time_sync"]], "clock_identifier (bosdyn.client.time_sync.timesyncendpoint property)": [[181, "bosdyn.client.time_sync.TimeSyncEndpoint.clock_identifier"]], "clock_skew (bosdyn.client.time_sync.timesyncendpoint property)": [[181, "bosdyn.client.time_sync.TimeSyncEndpoint.clock_skew"]], "default_service_name (bosdyn.client.time_sync.timesyncclient attribute)": [[181, "bosdyn.client.time_sync.TimeSyncClient.default_service_name"]], "endpoint (bosdyn.client.time_sync.timesyncthread property)": [[181, "bosdyn.client.time_sync.TimeSyncThread.endpoint"]], "establish_timesync() (bosdyn.client.time_sync.timesyncendpoint method)": [[181, "bosdyn.client.time_sync.TimeSyncEndpoint.establish_timesync"]], "get_new_estimate() (bosdyn.client.time_sync.timesyncendpoint method)": [[181, "bosdyn.client.time_sync.TimeSyncEndpoint.get_new_estimate"]], "get_robot_clock_skew() (bosdyn.client.time_sync.timesyncthread method)": [[181, "bosdyn.client.time_sync.TimeSyncThread.get_robot_clock_skew"]], "get_robot_time_converter() (bosdyn.client.time_sync.timesyncendpoint method)": [[181, "bosdyn.client.time_sync.TimeSyncEndpoint.get_robot_time_converter"]], "get_robot_time_converter() (bosdyn.client.time_sync.timesyncthread method)": [[181, "bosdyn.client.time_sync.TimeSyncThread.get_robot_time_converter"]], "get_time_sync_update() (bosdyn.client.time_sync.timesyncclient method)": [[181, "bosdyn.client.time_sync.TimeSyncClient.get_time_sync_update"]], "get_time_sync_update_async() (bosdyn.client.time_sync.timesyncclient method)": [[181, "bosdyn.client.time_sync.TimeSyncClient.get_time_sync_update_async"]], "has_established_time_sync (bosdyn.client.time_sync.timesyncendpoint property)": [[181, "bosdyn.client.time_sync.TimeSyncEndpoint.has_established_time_sync"]], "has_established_time_sync (bosdyn.client.time_sync.timesyncthread property)": [[181, "bosdyn.client.time_sync.TimeSyncThread.has_established_time_sync"]], "response (bosdyn.client.time_sync.timesyncendpoint property)": [[181, "bosdyn.client.time_sync.TimeSyncEndpoint.response"]], "robot_time_range_from_datetimes() (in module bosdyn.client.time_sync)": [[181, "bosdyn.client.time_sync.robot_time_range_from_datetimes"]], "robot_time_range_from_nanoseconds() (in module bosdyn.client.time_sync)": [[181, "bosdyn.client.time_sync.robot_time_range_from_nanoseconds"]], "robot_timestamp_from_local_secs() (bosdyn.client.time_sync.timesyncendpoint method)": [[181, "bosdyn.client.time_sync.TimeSyncEndpoint.robot_timestamp_from_local_secs"]], "robot_timestamp_from_local_secs() (bosdyn.client.time_sync.timesyncthread method)": [[181, "bosdyn.client.time_sync.TimeSyncThread.robot_timestamp_from_local_secs"]], "round_trip_time (bosdyn.client.time_sync.timesyncendpoint property)": [[181, "bosdyn.client.time_sync.TimeSyncEndpoint.round_trip_time"]], "service_type (bosdyn.client.time_sync.timesyncclient attribute)": [[181, "bosdyn.client.time_sync.TimeSyncClient.service_type"]], "should_exit (bosdyn.client.time_sync.timesyncthread property)": [[181, "bosdyn.client.time_sync.TimeSyncThread.should_exit"]], "start() (bosdyn.client.time_sync.timesyncthread method)": [[181, "bosdyn.client.time_sync.TimeSyncThread.start"]], "stop() (bosdyn.client.time_sync.timesyncthread method)": [[181, "bosdyn.client.time_sync.TimeSyncThread.stop"]], "stopped (bosdyn.client.time_sync.timesyncthread property)": [[181, "bosdyn.client.time_sync.TimeSyncThread.stopped"]], "thread_exception (bosdyn.client.time_sync.timesyncthread property)": [[181, "bosdyn.client.time_sync.TimeSyncThread.thread_exception"]], "time_sync_interval_sec (bosdyn.client.time_sync.timesyncthread property)": [[181, "bosdyn.client.time_sync.TimeSyncThread.time_sync_interval_sec"]], "timespec_to_robot_timespan() (in module bosdyn.client.time_sync)": [[181, "bosdyn.client.time_sync.timespec_to_robot_timespan"]], "update_time_filter() (in module bosdyn.client.time_sync)": [[181, "bosdyn.client.time_sync.update_time_filter"]], "update_timestamp_filter() (in module bosdyn.client.time_sync)": [[181, "bosdyn.client.time_sync.update_timestamp_filter"]], "wait_for_sync() (bosdyn.client.time_sync.timesyncthread method)": [[181, "bosdyn.client.time_sync.TimeSyncThread.wait_for_sync"]], "clearfailederror": [[182, "bosdyn.client.token_cache.ClearFailedError"]], "notincacheerror": [[182, "bosdyn.client.token_cache.NotInCacheError"]], "tokencache (class in bosdyn.client.token_cache)": [[182, "bosdyn.client.token_cache.TokenCache"]], "tokencacheerror": [[182, "bosdyn.client.token_cache.TokenCacheError"]], "tokencachefilesystem (class in bosdyn.client.token_cache)": [[182, "bosdyn.client.token_cache.TokenCacheFilesystem"]], "writefailederror": [[182, "bosdyn.client.token_cache.WriteFailedError"]], "atomic_file_write() (in module bosdyn.client.token_cache)": [[182, "bosdyn.client.token_cache.atomic_file_write"]], "bosdyn.client.token_cache": [[182, "module-bosdyn.client.token_cache"]], "clear() (bosdyn.client.token_cache.tokencache method)": [[182, "bosdyn.client.token_cache.TokenCache.clear"]], "clear() (bosdyn.client.token_cache.tokencachefilesystem method)": [[182, "bosdyn.client.token_cache.TokenCacheFilesystem.clear"]], "match() (bosdyn.client.token_cache.tokencache method)": [[182, "bosdyn.client.token_cache.TokenCache.match"]], "match() (bosdyn.client.token_cache.tokencachefilesystem method)": [[182, "bosdyn.client.token_cache.TokenCacheFilesystem.match"]], "read() (bosdyn.client.token_cache.tokencache method)": [[182, "bosdyn.client.token_cache.TokenCache.read"]], "read() (bosdyn.client.token_cache.tokencachefilesystem method)": [[182, "bosdyn.client.token_cache.TokenCacheFilesystem.read"]], "write() (bosdyn.client.token_cache.tokencache method)": [[182, "bosdyn.client.token_cache.TokenCache.write"]], "write() (bosdyn.client.token_cache.tokencachefilesystem method)": [[182, "bosdyn.client.token_cache.TokenCacheFilesystem.write"]], "tokenmanager (class in bosdyn.client.token_manager)": [[183, "bosdyn.client.token_manager.TokenManager"]], "bosdyn.client.token_manager": [[183, "module-bosdyn.client.token_manager"]], "is_alive() (bosdyn.client.token_manager.tokenmanager method)": [[183, "bosdyn.client.token_manager.TokenManager.is_alive"]], "stop() (bosdyn.client.token_manager.tokenmanager method)": [[183, "bosdyn.client.token_manager.TokenManager.stop"]], "update() (bosdyn.client.token_manager.tokenmanager method)": [[183, "bosdyn.client.token_manager.TokenManager.update"]], "bosdyn.client.units_helpers": [[184, "module-bosdyn.client.units_helpers"]], "units_to_string() (in module bosdyn.client.units_helpers)": [[184, "bosdyn.client.units_helpers.units_to_string"]], "deduploggingmessages (class in bosdyn.client.util)": [[185, "bosdyn.client.util.DedupLoggingMessages"]], "grpcservicerunner (class in bosdyn.client.util)": [[185, "bosdyn.client.util.GrpcServiceRunner"]], "add_base_arguments() (in module bosdyn.client.util)": [[185, "bosdyn.client.util.add_base_arguments"]], "add_common_arguments() (in module bosdyn.client.util)": [[185, "bosdyn.client.util.add_common_arguments"]], "add_credentials_arguments() (in module bosdyn.client.util)": [[185, "bosdyn.client.util.add_credentials_arguments"]], "add_payload_credentials_arguments() (in module bosdyn.client.util)": [[185, "bosdyn.client.util.add_payload_credentials_arguments"]], "add_payload_credentials_file_argument() (in module bosdyn.client.util)": [[185, "bosdyn.client.util.add_payload_credentials_file_argument"]], "add_service_endpoint_arguments() (in module bosdyn.client.util)": [[185, "bosdyn.client.util.add_service_endpoint_arguments"]], "add_service_hosting_arguments() (in module bosdyn.client.util)": [[185, "bosdyn.client.util.add_service_hosting_arguments"]], "authenticate() (in module bosdyn.client.util)": [[185, "bosdyn.client.util.authenticate"]], "bosdyn.client.util": [[185, "module-bosdyn.client.util"]], "cli_auth() (in module bosdyn.client.util)": [[185, "bosdyn.client.util.cli_auth"]], "cli_login_prompt() (in module bosdyn.client.util)": [[185, "bosdyn.client.util.cli_login_prompt"]], "does_dedup_filter_exist() (in module bosdyn.client.util)": [[185, "bosdyn.client.util.does_dedup_filter_exist"]], "filter() (bosdyn.client.util.deduploggingmessages method)": [[185, "bosdyn.client.util.DedupLoggingMessages.filter"]], "get_guid_and_secret() (in module bosdyn.client.util)": [[185, "bosdyn.client.util.get_guid_and_secret"]], "get_logger() (in module bosdyn.client.util)": [[185, "bosdyn.client.util.get_logger"]], "read_or_create_payload_credentials() (in module bosdyn.client.util)": [[185, "bosdyn.client.util.read_or_create_payload_credentials"]], "read_payload_credentials() (in module bosdyn.client.util)": [[185, "bosdyn.client.util.read_payload_credentials"]], "run_until_interrupt() (bosdyn.client.util.grpcservicerunner method)": [[185, "bosdyn.client.util.GrpcServiceRunner.run_until_interrupt"]], "safe_pb_enum_to_string() (in module bosdyn.client.util)": [[185, "bosdyn.client.util.safe_pb_enum_to_string"]], "setup_logging() (in module bosdyn.client.util)": [[185, "bosdyn.client.util.setup_logging"]], "stop() (bosdyn.client.util.grpcservicerunner method)": [[185, "bosdyn.client.util.GrpcServiceRunner.stop"]], "worldobjectclient (class in bosdyn.client.world_object)": [[186, "bosdyn.client.world_object.WorldObjectClient"]], "bosdyn.client.world_object": [[186, "module-bosdyn.client.world_object"]], "default_service_name (bosdyn.client.world_object.worldobjectclient attribute)": [[186, "bosdyn.client.world_object.WorldObjectClient.default_service_name"]], "draw_oriented_bounding_box() (bosdyn.client.world_object.worldobjectclient method)": [[186, "bosdyn.client.world_object.WorldObjectClient.draw_oriented_bounding_box"]], "draw_sphere() (bosdyn.client.world_object.worldobjectclient method)": [[186, "bosdyn.client.world_object.WorldObjectClient.draw_sphere"]], "list_world_objects() (bosdyn.client.world_object.worldobjectclient method)": [[186, "bosdyn.client.world_object.WorldObjectClient.list_world_objects"]], "list_world_objects_async() (bosdyn.client.world_object.worldobjectclient method)": [[186, "bosdyn.client.world_object.WorldObjectClient.list_world_objects_async"]], "make_add_world_object_req() (in module bosdyn.client.world_object)": [[186, "bosdyn.client.world_object.make_add_world_object_req"]], "make_change_world_object_req() (in module bosdyn.client.world_object)": [[186, "bosdyn.client.world_object.make_change_world_object_req"]], "make_delete_world_object_req() (in module bosdyn.client.world_object)": [[186, "bosdyn.client.world_object.make_delete_world_object_req"]], "mutate_world_objects() (bosdyn.client.world_object.worldobjectclient method)": [[186, "bosdyn.client.world_object.WorldObjectClient.mutate_world_objects"]], "mutate_world_objects_async() (bosdyn.client.world_object.worldobjectclient method)": [[186, "bosdyn.client.world_object.WorldObjectClient.mutate_world_objects_async"]], "send_add_mutation_requests() (in module bosdyn.client.world_object)": [[186, "bosdyn.client.world_object.send_add_mutation_requests"]], "send_delete_mutation_requests() (in module bosdyn.client.world_object)": [[186, "bosdyn.client.world_object.send_delete_mutation_requests"]], "service_type (bosdyn.client.world_object.worldobjectclient attribute)": [[186, "bosdyn.client.world_object.WorldObjectClient.service_type"]], "timesync_endpoint (bosdyn.client.world_object.worldobjectclient property)": [[186, "bosdyn.client.world_object.WorldObjectClient.timesync_endpoint"]], "update_from() (bosdyn.client.world_object.worldobjectclient method)": [[186, "bosdyn.client.world_object.WorldObjectClient.update_from"]], "basedatareader (class in bosdyn.bddf.base_data_reader)": [[189, "bosdyn.bddf.base_data_reader.BaseDataReader"]], "annotations (bosdyn.bddf.base_data_reader.basedatareader property)": [[189, "bosdyn.bddf.base_data_reader.BaseDataReader.annotations"]], "bosdyn.bddf.base_data_reader": [[189, "module-bosdyn.bddf.base_data_reader"]], "checksum (bosdyn.bddf.base_data_reader.basedatareader property)": [[189, "bosdyn.bddf.base_data_reader.BaseDataReader.checksum"]], "file_descriptor (bosdyn.bddf.base_data_reader.basedatareader property)": [[189, "bosdyn.bddf.base_data_reader.BaseDataReader.file_descriptor"]], "file_index (bosdyn.bddf.base_data_reader.basedatareader property)": [[189, "bosdyn.bddf.base_data_reader.BaseDataReader.file_index"]], "filename (bosdyn.bddf.base_data_reader.basedatareader property)": [[189, "bosdyn.bddf.base_data_reader.BaseDataReader.filename"]], "read_checksum (bosdyn.bddf.base_data_reader.basedatareader property)": [[189, "bosdyn.bddf.base_data_reader.BaseDataReader.read_checksum"]], "series_spec_to_index() (bosdyn.bddf.base_data_reader.basedatareader method)": [[189, "bosdyn.bddf.base_data_reader.BaseDataReader.series_spec_to_index"]], "version (bosdyn.bddf.base_data_reader.basedatareader property)": [[189, "bosdyn.bddf.base_data_reader.BaseDataReader.version"]], "blockwriter (class in bosdyn.bddf.block_writer)": [[190, "bosdyn.bddf.block_writer.BlockWriter"]], "bosdyn.bddf.block_writer": [[190, "module-bosdyn.bddf.block_writer"]], "close() (bosdyn.bddf.block_writer.blockwriter method)": [[190, "bosdyn.bddf.block_writer.BlockWriter.close"]], "closed (bosdyn.bddf.block_writer.blockwriter property)": [[190, "bosdyn.bddf.block_writer.BlockWriter.closed"]], "tell() (bosdyn.bddf.block_writer.blockwriter method)": [[190, "bosdyn.bddf.block_writer.BlockWriter.tell"]], "write_data_block() (bosdyn.bddf.block_writer.blockwriter method)": [[190, "bosdyn.bddf.block_writer.BlockWriter.write_data_block"]], "write_descriptor_block() (bosdyn.bddf.block_writer.blockwriter method)": [[190, "bosdyn.bddf.block_writer.BlockWriter.write_descriptor_block"]], "write_file_end() (bosdyn.bddf.block_writer.blockwriter method)": [[190, "bosdyn.bddf.block_writer.BlockWriter.write_file_end"]], "write_header() (bosdyn.bddf.block_writer.blockwriter method)": [[190, "bosdyn.bddf.block_writer.BlockWriter.write_header"]], "channel (bosdyn.bddf.bosdyn.messagechannel attribute)": [[191, "bosdyn.bddf.bosdyn.MessageChannel.CHANNEL"]], "channel (bosdyn.bddf.bosdyn.typedmessagechannel attribute)": [[191, "bosdyn.bddf.bosdyn.TypedMessageChannel.CHANNEL"]], "grpcrequests (class in bosdyn.bddf.bosdyn)": [[191, "bosdyn.bddf.bosdyn.GrpcRequests"]], "grpcresponses (class in bosdyn.bddf.bosdyn)": [[191, "bosdyn.bddf.bosdyn.GrpcResponses"]], "keys (bosdyn.bddf.bosdyn.grpcrequests attribute)": [[191, "bosdyn.bddf.bosdyn.GrpcRequests.KEYS"]], "keys (bosdyn.bddf.bosdyn.grpcresponses attribute)": [[191, "bosdyn.bddf.bosdyn.GrpcResponses.KEYS"]], "keys (bosdyn.bddf.bosdyn.messagechannel attribute)": [[191, "bosdyn.bddf.bosdyn.MessageChannel.KEYS"]], "keys (bosdyn.bddf.bosdyn.typedmessagechannel attribute)": [[191, "bosdyn.bddf.bosdyn.TypedMessageChannel.KEYS"]], "message_type (bosdyn.bddf.bosdyn.grpcrequests attribute)": [[191, "bosdyn.bddf.bosdyn.GrpcRequests.MESSAGE_TYPE"]], "message_type (bosdyn.bddf.bosdyn.grpcresponses attribute)": [[191, "bosdyn.bddf.bosdyn.GrpcResponses.MESSAGE_TYPE"]], "message_type (bosdyn.bddf.bosdyn.typedmessagechannel attribute)": [[191, "bosdyn.bddf.bosdyn.TypedMessageChannel.MESSAGE_TYPE"]], "messagechannel (class in bosdyn.bddf.bosdyn)": [[191, "bosdyn.bddf.bosdyn.MessageChannel"]], "series_type (bosdyn.bddf.bosdyn.grpcrequests attribute)": [[191, "bosdyn.bddf.bosdyn.GrpcRequests.SERIES_TYPE"]], "series_type (bosdyn.bddf.bosdyn.grpcresponses attribute)": [[191, "bosdyn.bddf.bosdyn.GrpcResponses.SERIES_TYPE"]], "series_type (bosdyn.bddf.bosdyn.messagechannel attribute)": [[191, "bosdyn.bddf.bosdyn.MessageChannel.SERIES_TYPE"]], "series_type (bosdyn.bddf.bosdyn.typedmessagechannel attribute)": [[191, "bosdyn.bddf.bosdyn.TypedMessageChannel.SERIES_TYPE"]], "service_name (bosdyn.bddf.bosdyn.grpcrequests attribute)": [[191, "bosdyn.bddf.bosdyn.GrpcRequests.SERVICE_NAME"]], "service_name (bosdyn.bddf.bosdyn.grpcresponses attribute)": [[191, "bosdyn.bddf.bosdyn.GrpcResponses.SERVICE_NAME"]], "typedmessagechannel (class in bosdyn.bddf.bosdyn)": [[191, "bosdyn.bddf.bosdyn.TypedMessageChannel"]], "bosdyn.bddf.bosdyn": [[191, "module-bosdyn.bddf.bosdyn"]], "addserieserror": [[192, "bosdyn.bddf.common.AddSeriesError"]], "checksumerror": [[192, "bosdyn.bddf.common.ChecksumError"]], "dataerror": [[192, "bosdyn.bddf.common.DataError"]], "dataformaterror": [[192, "bosdyn.bddf.common.DataFormatError"]], "keys (bosdyn.bddf.common.seriesidentifier attribute)": [[192, "bosdyn.bddf.common.SeriesIdentifier.KEYS"]], "parseerror": [[192, "bosdyn.bddf.common.ParseError"]], "series_type (bosdyn.bddf.common.seriesidentifier attribute)": [[192, "bosdyn.bddf.common.SeriesIdentifier.SERIES_TYPE"]], "seriesidentifier (class in bosdyn.bddf.common)": [[192, "bosdyn.bddf.common.SeriesIdentifier"]], "seriesnotuniqueerror": [[192, "bosdyn.bddf.common.SeriesNotUniqueError"]], "bosdyn.bddf.common": [[192, "module-bosdyn.bddf.common"]], "datareader (class in bosdyn.bddf.data_reader)": [[193, "bosdyn.bddf.data_reader.DataReader"]], "bosdyn.bddf.data_reader": [[193, "module-bosdyn.bddf.data_reader"]], "num_data_blocks() (bosdyn.bddf.data_reader.datareader method)": [[193, "bosdyn.bddf.data_reader.DataReader.num_data_blocks"]], "read() (bosdyn.bddf.data_reader.datareader method)": [[193, "bosdyn.bddf.data_reader.DataReader.read"]], "series_block_index() (bosdyn.bddf.data_reader.datareader method)": [[193, "bosdyn.bddf.data_reader.DataReader.series_block_index"]], "series_descriptor() (bosdyn.bddf.data_reader.datareader method)": [[193, "bosdyn.bddf.data_reader.DataReader.series_descriptor"]], "total_bytes() (bosdyn.bddf.data_reader.datareader method)": [[193, "bosdyn.bddf.data_reader.DataReader.total_bytes"]], "datawriter (class in bosdyn.bddf.data_writer)": [[194, "bosdyn.bddf.data_writer.DataWriter"]], "add_message_series() (bosdyn.bddf.data_writer.datawriter method)": [[194, "bosdyn.bddf.data_writer.DataWriter.add_message_series"]], "add_pod_series() (bosdyn.bddf.data_writer.datawriter method)": [[194, "bosdyn.bddf.data_writer.DataWriter.add_pod_series"]], "add_series() (bosdyn.bddf.data_writer.datawriter method)": [[194, "bosdyn.bddf.data_writer.DataWriter.add_series"]], "bosdyn.bddf.data_writer": [[194, "module-bosdyn.bddf.data_writer"]], "file_index (bosdyn.bddf.data_writer.datawriter property)": [[194, "bosdyn.bddf.data_writer.DataWriter.file_index"]], "run_on_close() (bosdyn.bddf.data_writer.datawriter method)": [[194, "bosdyn.bddf.data_writer.DataWriter.run_on_close"]], "write_data() (bosdyn.bddf.data_writer.datawriter method)": [[194, "bosdyn.bddf.data_writer.DataWriter.write_data"]], "fileindexer (class in bosdyn.bddf.file_indexer)": [[195, "bosdyn.bddf.file_indexer.FileIndexer"]], "add_series() (bosdyn.bddf.file_indexer.fileindexer method)": [[195, "bosdyn.bddf.file_indexer.FileIndexer.add_series"]], "add_series_descriptor() (bosdyn.bddf.file_indexer.fileindexer method)": [[195, "bosdyn.bddf.file_indexer.FileIndexer.add_series_descriptor"]], "bosdyn.bddf.file_indexer": [[195, "module-bosdyn.bddf.file_indexer"]], "descriptor_index (bosdyn.bddf.file_indexer.fileindexer property)": [[195, "bosdyn.bddf.file_indexer.FileIndexer.descriptor_index"]], "file_index (bosdyn.bddf.file_indexer.fileindexer property)": [[195, "bosdyn.bddf.file_indexer.FileIndexer.file_index"]], "index_data_block() (bosdyn.bddf.file_indexer.fileindexer method)": [[195, "bosdyn.bddf.file_indexer.FileIndexer.index_data_block"]], "make_data_descriptor() (bosdyn.bddf.file_indexer.fileindexer method)": [[195, "bosdyn.bddf.file_indexer.FileIndexer.make_data_descriptor"]], "series_block_indexes (bosdyn.bddf.file_indexer.fileindexer property)": [[195, "bosdyn.bddf.file_indexer.FileIndexer.series_block_indexes"]], "series_descriptor() (bosdyn.bddf.file_indexer.fileindexer method)": [[195, "bosdyn.bddf.file_indexer.FileIndexer.series_descriptor"]], "series_identifier_to_hash() (bosdyn.bddf.file_indexer.fileindexer static method)": [[195, "bosdyn.bddf.file_indexer.FileIndexer.series_identifier_to_hash"]], "write_index() (bosdyn.bddf.file_indexer.fileindexer method)": [[195, "bosdyn.bddf.file_indexer.FileIndexer.write_index"]], "grpcprotoreader (class in bosdyn.bddf.grpc_proto_reader)": [[196, "bosdyn.bddf.grpc_proto_reader.GrpcProtoReader"]], "bosdyn.bddf.grpc_proto_reader": [[196, "module-bosdyn.bddf.grpc_proto_reader"]], "get_message() (bosdyn.bddf.grpc_proto_reader.grpcprotoreader method)": [[196, "bosdyn.bddf.grpc_proto_reader.GrpcProtoReader.get_message"]], "num_messages (bosdyn.bddf.grpc_proto_reader.grpcprotoreader property)": [[196, "bosdyn.bddf.grpc_proto_reader.GrpcProtoReader.num_messages"]], "grpcreader (class in bosdyn.bddf.grpc_reader)": [[197, "bosdyn.bddf.grpc_reader.GrpcReader"]], "bosdyn.bddf.grpc_reader": [[197, "module-bosdyn.bddf.grpc_reader"]], "data_reader (bosdyn.bddf.grpc_reader.grpcreader property)": [[197, "bosdyn.bddf.grpc_reader.GrpcReader.data_reader"]], "get_message() (bosdyn.bddf.grpc_reader.grpcreader method)": [[197, "bosdyn.bddf.grpc_reader.GrpcReader.get_message"]], "get_proto_reader() (bosdyn.bddf.grpc_reader.grpcreader method)": [[197, "bosdyn.bddf.grpc_reader.GrpcReader.get_proto_reader"]], "grpcservicereader (class in bosdyn.bddf.grpc_service_reader)": [[198, "bosdyn.bddf.grpc_service_reader.GrpcServiceReader"]], "add_proto_reader() (bosdyn.bddf.grpc_service_reader.grpcservicereader method)": [[198, "bosdyn.bddf.grpc_service_reader.GrpcServiceReader.add_proto_reader"]], "bosdyn.bddf.grpc_service_reader": [[198, "module-bosdyn.bddf.grpc_service_reader"]], "data_reader (bosdyn.bddf.grpc_service_reader.grpcservicereader property)": [[198, "bosdyn.bddf.grpc_service_reader.GrpcServiceReader.data_reader"]], "get_proto_reader() (bosdyn.bddf.grpc_service_reader.grpcservicereader method)": [[198, "bosdyn.bddf.grpc_service_reader.GrpcServiceReader.get_proto_reader"]], "grpcservicewriter (class in bosdyn.bddf.grpc_service_writer)": [[199, "bosdyn.bddf.grpc_service_writer.GrpcServiceWriter"]], "bosdyn.bddf.grpc_service_writer": [[199, "module-bosdyn.bddf.grpc_service_writer"]], "log_request() (bosdyn.bddf.grpc_service_writer.grpcservicewriter method)": [[199, "bosdyn.bddf.grpc_service_writer.GrpcServiceWriter.log_request"]], "log_response() (bosdyn.bddf.grpc_service_writer.grpcservicewriter method)": [[199, "bosdyn.bddf.grpc_service_writer.GrpcServiceWriter.log_response"]], "messagereader (class in bosdyn.bddf.message_reader)": [[200, "bosdyn.bddf.message_reader.MessageReader"]], "bosdyn.bddf.message_reader": [[200, "module-bosdyn.bddf.message_reader"]], "channel_name_to_series_decriptor (bosdyn.bddf.message_reader.messagereader property)": [[200, "bosdyn.bddf.message_reader.MessageReader.channel_name_to_series_decriptor"]], "channel_name_to_series_descriptor (bosdyn.bddf.message_reader.messagereader property)": [[200, "bosdyn.bddf.message_reader.MessageReader.channel_name_to_series_descriptor"]], "data_reader (bosdyn.bddf.message_reader.messagereader property)": [[200, "bosdyn.bddf.message_reader.MessageReader.data_reader"]], "get_blob() (bosdyn.bddf.message_reader.messagereader method)": [[200, "bosdyn.bddf.message_reader.MessageReader.get_blob"]], "series_index() (bosdyn.bddf.message_reader.messagereader method)": [[200, "bosdyn.bddf.message_reader.MessageReader.series_index"]], "series_index_to_descriptor() (bosdyn.bddf.message_reader.messagereader method)": [[200, "bosdyn.bddf.message_reader.MessageReader.series_index_to_descriptor"]], "podseriesreader (class in bosdyn.bddf.pod_series_reader)": [[201, "bosdyn.bddf.pod_series_reader.PodSeriesReader"]], "bosdyn.bddf.pod_series_reader": [[201, "module-bosdyn.bddf.pod_series_reader"]], "num_data_blocks (bosdyn.bddf.pod_series_reader.podseriesreader property)": [[201, "bosdyn.bddf.pod_series_reader.PodSeriesReader.num_data_blocks"]], "pod_type (bosdyn.bddf.pod_series_reader.podseriesreader property)": [[201, "bosdyn.bddf.pod_series_reader.PodSeriesReader.pod_type"]], "read_samples() (bosdyn.bddf.pod_series_reader.podseriesreader method)": [[201, "bosdyn.bddf.pod_series_reader.PodSeriesReader.read_samples"]], "series_descriptor (bosdyn.bddf.pod_series_reader.podseriesreader property)": [[201, "bosdyn.bddf.pod_series_reader.PodSeriesReader.series_descriptor"]], "podserieswriter (class in bosdyn.bddf.pod_series_writer)": [[202, "bosdyn.bddf.pod_series_writer.PodSeriesWriter"]], "bosdyn.bddf.pod_series_writer": [[202, "module-bosdyn.bddf.pod_series_writer"]], "finish_block() (bosdyn.bddf.pod_series_writer.podserieswriter method)": [[202, "bosdyn.bddf.pod_series_writer.PodSeriesWriter.finish_block"]], "series_spec (bosdyn.bddf.pod_series_writer.podserieswriter property)": [[202, "bosdyn.bddf.pod_series_writer.PodSeriesWriter.series_spec"]], "series_type (bosdyn.bddf.pod_series_writer.podserieswriter property)": [[202, "bosdyn.bddf.pod_series_writer.PodSeriesWriter.series_type"]], "write() (bosdyn.bddf.pod_series_writer.podserieswriter method)": [[202, "bosdyn.bddf.pod_series_writer.PodSeriesWriter.write"]], "protobufchannelreader (class in bosdyn.bddf.protobuf_channel_reader)": [[203, "bosdyn.bddf.protobuf_channel_reader.ProtobufChannelReader"]], "protobufchannelreader.iterator (class in bosdyn.bddf.protobuf_channel_reader)": [[203, "bosdyn.bddf.protobuf_channel_reader.ProtobufChannelReader.Iterator"]], "bosdyn.bddf.protobuf_channel_reader": [[203, "module-bosdyn.bddf.protobuf_channel_reader"]], "get_message() (bosdyn.bddf.protobuf_channel_reader.protobufchannelreader method)": [[203, "bosdyn.bddf.protobuf_channel_reader.ProtobufChannelReader.get_message"]], "num_messages (bosdyn.bddf.protobuf_channel_reader.protobufchannelreader property)": [[203, "bosdyn.bddf.protobuf_channel_reader.ProtobufChannelReader.num_messages"]], "series_descriptor (bosdyn.bddf.protobuf_channel_reader.protobufchannelreader property)": [[203, "bosdyn.bddf.protobuf_channel_reader.ProtobufChannelReader.series_descriptor"]], "protobufreader (class in bosdyn.bddf.protobuf_reader)": [[204, "bosdyn.bddf.protobuf_reader.ProtobufReader"]], "bosdyn.bddf.protobuf_reader": [[204, "module-bosdyn.bddf.protobuf_reader"]], "get_message() (bosdyn.bddf.protobuf_reader.protobufreader method)": [[204, "bosdyn.bddf.protobuf_reader.ProtobufReader.get_message"]], "protobufserieswriter (class in bosdyn.bddf.protobuf_series_writer)": [[205, "bosdyn.bddf.protobuf_series_writer.ProtobufSeriesWriter"]], "bosdyn.bddf.protobuf_series_writer": [[205, "module-bosdyn.bddf.protobuf_series_writer"]], "series_spec (bosdyn.bddf.protobuf_series_writer.protobufserieswriter property)": [[205, "bosdyn.bddf.protobuf_series_writer.ProtobufSeriesWriter.series_spec"]], "series_type (bosdyn.bddf.protobuf_series_writer.protobufserieswriter property)": [[205, "bosdyn.bddf.protobuf_series_writer.ProtobufSeriesWriter.series_type"]], "write() (bosdyn.bddf.protobuf_series_writer.protobufserieswriter method)": [[205, "bosdyn.bddf.protobuf_series_writer.ProtobufSeriesWriter.write"]], "streamdatareader (class in bosdyn.bddf.stream_data_reader)": [[206, "bosdyn.bddf.stream_data_reader.StreamDataReader"]], "bosdyn.bddf.stream_data_reader": [[206, "module-bosdyn.bddf.stream_data_reader"]], "eof (bosdyn.bddf.stream_data_reader.streamdatareader property)": [[206, "bosdyn.bddf.stream_data_reader.StreamDataReader.eof"]], "read_checksum (bosdyn.bddf.stream_data_reader.streamdatareader property)": [[206, "bosdyn.bddf.stream_data_reader.StreamDataReader.read_checksum"]], "read_data_block() (bosdyn.bddf.stream_data_reader.streamdatareader method)": [[206, "bosdyn.bddf.stream_data_reader.StreamDataReader.read_data_block"]], "read_next_block() (bosdyn.bddf.stream_data_reader.streamdatareader method)": [[206, "bosdyn.bddf.stream_data_reader.StreamDataReader.read_next_block"]], "series_block_index() (bosdyn.bddf.stream_data_reader.streamdatareader method)": [[206, "bosdyn.bddf.stream_data_reader.StreamDataReader.series_block_index"]], "series_block_indexes (bosdyn.bddf.stream_data_reader.streamdatareader property)": [[206, "bosdyn.bddf.stream_data_reader.StreamDataReader.series_block_indexes"]], "series_descriptor() (bosdyn.bddf.stream_data_reader.streamdatareader method)": [[206, "bosdyn.bddf.stream_data_reader.StreamDataReader.series_descriptor"]], "stream_file_index (bosdyn.bddf.stream_data_reader.streamdatareader property)": [[206, "bosdyn.bddf.stream_data_reader.StreamDataReader.stream_file_index"]], "bosdyn.deprecated": [[207, "module-bosdyn.deprecated"]], "moved_to() (in module bosdyn.deprecated)": [[207, "bosdyn.deprecated.moved_to"]], "renamed_to() (in module bosdyn.deprecated)": [[207, "bosdyn.deprecated.renamed_to"]], "eulerzxy (class in bosdyn.geometry)": [[208, "bosdyn.geometry.EulerZXY"]], "bosdyn.geometry": [[208, "module-bosdyn.geometry"]], "to_euler_zxy() (in module bosdyn.geometry)": [[208, "bosdyn.geometry.to_euler_zxy"]], "to_quaternion() (bosdyn.geometry.eulerzxy method)": [[208, "bosdyn.geometry.EulerZXY.to_quaternion"]], "datetimeparseerror": [[209, "bosdyn.util.DatetimeParseError"]], "robottimeconverter (class in bosdyn.util)": [[209, "bosdyn.util.RobotTimeConverter"]], "bosdyn.util": [[209, "module-bosdyn.util"]], "convert_timestamp_from_local_to_robot() (bosdyn.util.robottimeconverter method)": [[209, "bosdyn.util.RobotTimeConverter.convert_timestamp_from_local_to_robot"]], "distance_str() (in module bosdyn.util)": [[209, "bosdyn.util.distance_str"]], "duration_str() (in module bosdyn.util)": [[209, "bosdyn.util.duration_str"]], "duration_to_seconds() (in module bosdyn.util)": [[209, "bosdyn.util.duration_to_seconds"]], "format_metric() (in module bosdyn.util)": [[209, "bosdyn.util.format_metric"]], "local_seconds_from_robot_timestamp() (bosdyn.util.robottimeconverter method)": [[209, "bosdyn.util.RobotTimeConverter.local_seconds_from_robot_timestamp"]], "now_nsec() (in module bosdyn.util)": [[209, "bosdyn.util.now_nsec"]], "now_sec() (in module bosdyn.util)": [[209, "bosdyn.util.now_sec"]], "now_timestamp() (in module bosdyn.util)": [[209, "bosdyn.util.now_timestamp"]], "nsec_to_sec() (in module bosdyn.util)": [[209, "bosdyn.util.nsec_to_sec"]], "nsec_to_timestamp() (in module bosdyn.util)": [[209, "bosdyn.util.nsec_to_timestamp"]], "parse_datetime() (in module bosdyn.util)": [[209, "bosdyn.util.parse_datetime"]], "parse_timespan() (in module bosdyn.util)": [[209, "bosdyn.util.parse_timespan"]], "robot_seconds_from_local_seconds() (bosdyn.util.robottimeconverter method)": [[209, "bosdyn.util.RobotTimeConverter.robot_seconds_from_local_seconds"]], "robot_timestamp_from_local() (bosdyn.util.robottimeconverter method)": [[209, "bosdyn.util.RobotTimeConverter.robot_timestamp_from_local"]], "robot_timestamp_from_local_nsecs() (bosdyn.util.robottimeconverter method)": [[209, "bosdyn.util.RobotTimeConverter.robot_timestamp_from_local_nsecs"]], "robot_timestamp_from_local_secs() (bosdyn.util.robottimeconverter method)": [[209, "bosdyn.util.RobotTimeConverter.robot_timestamp_from_local_secs"]], "sec_to_nsec() (in module bosdyn.util)": [[209, "bosdyn.util.sec_to_nsec"]], "seconds_to_duration() (in module bosdyn.util)": [[209, "bosdyn.util.seconds_to_duration"]], "seconds_to_timestamp() (in module bosdyn.util)": [[209, "bosdyn.util.seconds_to_timestamp"]], "secs_to_hms() (in module bosdyn.util)": [[209, "bosdyn.util.secs_to_hms"]], "set_clock_source() (in module bosdyn.util)": [[209, "bosdyn.util.set_clock_source"]], "set_timestamp_from_datetime() (in module bosdyn.util)": [[209, "bosdyn.util.set_timestamp_from_datetime"]], "set_timestamp_from_now() (in module bosdyn.util)": [[209, "bosdyn.util.set_timestamp_from_now"]], "set_timestamp_from_nsec() (in module bosdyn.util)": [[209, "bosdyn.util.set_timestamp_from_nsec"]], "timestamp_str() (in module bosdyn.util)": [[209, "bosdyn.util.timestamp_str"]], "timestamp_to_datetime() (in module bosdyn.util)": [[209, "bosdyn.util.timestamp_to_datetime"]], "timestamp_to_nsec() (in module bosdyn.util)": [[209, "bosdyn.util.timestamp_to_nsec"]], "timestamp_to_sec() (in module bosdyn.util)": [[209, "bosdyn.util.timestamp_to_sec"]], "customparamserror": [[211, "bosdyn.mission.client.CustomParamsError"]], "incompatibleanswer": [[211, "bosdyn.mission.client.IncompatibleAnswer"]], "invalidanswercode": [[211, "bosdyn.mission.client.InvalidAnswerCode"]], "invalidquestionid": [[211, "bosdyn.mission.client.InvalidQuestionId"]], "missionclient (class in bosdyn.mission.client)": [[211, "bosdyn.mission.client.MissionClient"]], "missionresponseerror": [[211, "bosdyn.mission.client.MissionResponseError"]], "nomissionerror": [[211, "bosdyn.mission.client.NoMissionError"]], "nomissionplayingerror": [[211, "bosdyn.mission.client.NoMissionPlayingError"]], "questionalreadyanswered": [[211, "bosdyn.mission.client.QuestionAlreadyAnswered"]], "answer_question() (bosdyn.mission.client.missionclient method)": [[211, "bosdyn.mission.client.MissionClient.answer_question"]], "answer_question_async() (bosdyn.mission.client.missionclient method)": [[211, "bosdyn.mission.client.MissionClient.answer_question_async"]], "bosdyn.mission.client": [[211, "module-bosdyn.mission.client"]], "default_service_name (bosdyn.mission.client.missionclient attribute)": [[211, "bosdyn.mission.client.MissionClient.default_service_name"]], "get_info() (bosdyn.mission.client.missionclient method)": [[211, "bosdyn.mission.client.MissionClient.get_info"]], "get_info_async() (bosdyn.mission.client.missionclient method)": [[211, "bosdyn.mission.client.MissionClient.get_info_async"]], "get_mission() (bosdyn.mission.client.missionclient method)": [[211, "bosdyn.mission.client.MissionClient.get_mission"]], "get_mission_async() (bosdyn.mission.client.missionclient method)": [[211, "bosdyn.mission.client.MissionClient.get_mission_async"]], "get_state() (bosdyn.mission.client.missionclient method)": [[211, "bosdyn.mission.client.MissionClient.get_state"]], "get_state_async() (bosdyn.mission.client.missionclient method)": [[211, "bosdyn.mission.client.MissionClient.get_state_async"]], "load_mission() (bosdyn.mission.client.missionclient method)": [[211, "bosdyn.mission.client.MissionClient.load_mission"]], "load_mission_as_chunks() (bosdyn.mission.client.missionclient method)": [[211, "bosdyn.mission.client.MissionClient.load_mission_as_chunks"]], "load_mission_as_chunks2() (bosdyn.mission.client.missionclient method)": [[211, "bosdyn.mission.client.MissionClient.load_mission_as_chunks2"]], "load_mission_async() (bosdyn.mission.client.missionclient method)": [[211, "bosdyn.mission.client.MissionClient.load_mission_async"]], "pause_mission() (bosdyn.mission.client.missionclient method)": [[211, "bosdyn.mission.client.MissionClient.pause_mission"]], "pause_mission_async() (bosdyn.mission.client.missionclient method)": [[211, "bosdyn.mission.client.MissionClient.pause_mission_async"]], "play_mission() (bosdyn.mission.client.missionclient method)": [[211, "bosdyn.mission.client.MissionClient.play_mission"]], "play_mission_async() (bosdyn.mission.client.missionclient method)": [[211, "bosdyn.mission.client.MissionClient.play_mission_async"]], "restart_mission() (bosdyn.mission.client.missionclient method)": [[211, "bosdyn.mission.client.MissionClient.restart_mission"]], "restart_mission_async() (bosdyn.mission.client.missionclient method)": [[211, "bosdyn.mission.client.MissionClient.restart_mission_async"]], "service_type (bosdyn.mission.client.missionclient attribute)": [[211, "bosdyn.mission.client.MissionClient.service_type"]], "stop_mission() (bosdyn.mission.client.missionclient method)": [[211, "bosdyn.mission.client.MissionClient.stop_mission"]], "stop_mission_async() (bosdyn.mission.client.missionclient method)": [[211, "bosdyn.mission.client.MissionClient.stop_mission_async"]], "timesync_endpoint (bosdyn.mission.client.missionclient property)": [[211, "bosdyn.mission.client.MissionClient.timesync_endpoint"]], "update_from() (bosdyn.mission.client.missionclient method)": [[211, "bosdyn.mission.client.MissionClient.update_from"]], "error (bosdyn.mission.constants.result attribute)": [[212, "bosdyn.mission.constants.Result.ERROR"]], "failure (bosdyn.mission.constants.result attribute)": [[212, "bosdyn.mission.constants.Result.FAILURE"]], "running (bosdyn.mission.constants.result attribute)": [[212, "bosdyn.mission.constants.Result.RUNNING"]], "result (class in bosdyn.mission.constants)": [[212, "bosdyn.mission.constants.Result"]], "success (bosdyn.mission.constants.result attribute)": [[212, "bosdyn.mission.constants.Result.SUCCESS"]], "bosdyn.mission.constants": [[212, "module-bosdyn.mission.constants"]], "compileerror": [[213, "bosdyn.mission.exceptions.CompileError"]], "inaccessibleparametererror": [[213, "bosdyn.mission.exceptions.InaccessibleParameterError"]], "messageoverrideerror": [[213, "bosdyn.mission.exceptions.MessageOverrideError"]], "missingparametererror": [[213, "bosdyn.mission.exceptions.MissingParameterError"]], "nodeunreferenceableerror": [[213, "bosdyn.mission.exceptions.NodeUnreferenceableError"]], "unknowntype": [[213, "bosdyn.mission.exceptions.UnknownType"]], "bosdyn.mission.exceptions": [[213, "module-bosdyn.mission.exceptions"]], "get_node_details() (bosdyn.mission.exceptions.compileerror method)": [[213, "bosdyn.mission.exceptions.CompileError.get_node_details"]], "node_impl() (bosdyn.mission.exceptions.compileerror method)": [[213, "bosdyn.mission.exceptions.CompileError.node_impl"]], "node_name() (bosdyn.mission.exceptions.compileerror method)": [[213, "bosdyn.mission.exceptions.CompileError.node_name"]], "invalidsessionid": [[214, "bosdyn.mission.remote_client.InvalidSessionId"]], "missinginputs": [[214, "bosdyn.mission.remote_client.MissingInputs"]], "missingleases": [[214, "bosdyn.mission.remote_client.MissingLeases"]], "remoteclient (class in bosdyn.mission.remote_client)": [[214, "bosdyn.mission.remote_client.RemoteClient"]], "bosdyn.mission.remote_client": [[214, "module-bosdyn.mission.remote_client"]], "default_service_name (bosdyn.mission.remote_client.remoteclient attribute)": [[214, "bosdyn.mission.remote_client.RemoteClient.default_service_name"]], "establish_session() (bosdyn.mission.remote_client.remoteclient method)": [[214, "bosdyn.mission.remote_client.RemoteClient.establish_session"]], "establish_session_async() (bosdyn.mission.remote_client.remoteclient method)": [[214, "bosdyn.mission.remote_client.RemoteClient.establish_session_async"]], "get_service_info() (bosdyn.mission.remote_client.remoteclient method)": [[214, "bosdyn.mission.remote_client.RemoteClient.get_service_info"]], "get_service_info_async() (bosdyn.mission.remote_client.remoteclient method)": [[214, "bosdyn.mission.remote_client.RemoteClient.get_service_info_async"]], "service_type (bosdyn.mission.remote_client.remoteclient attribute)": [[214, "bosdyn.mission.remote_client.RemoteClient.service_type"]], "stop() (bosdyn.mission.remote_client.remoteclient method)": [[214, "bosdyn.mission.remote_client.RemoteClient.stop"]], "stop_async() (bosdyn.mission.remote_client.remoteclient method)": [[214, "bosdyn.mission.remote_client.RemoteClient.stop_async"]], "teardown_session() (bosdyn.mission.remote_client.remoteclient method)": [[214, "bosdyn.mission.remote_client.RemoteClient.teardown_session"]], "teardown_session_async() (bosdyn.mission.remote_client.remoteclient method)": [[214, "bosdyn.mission.remote_client.RemoteClient.teardown_session_async"]], "tick() (bosdyn.mission.remote_client.remoteclient method)": [[214, "bosdyn.mission.remote_client.RemoteClient.tick"]], "tick_async() (bosdyn.mission.remote_client.remoteclient method)": [[214, "bosdyn.mission.remote_client.RemoteClient.tick_async"]], "tree_status_from_tick_status() (in module bosdyn.mission.remote_client)": [[214, "bosdyn.mission.remote_client.tree_status_from_tick_status"]], "update_from() (bosdyn.mission.remote_client.remoteclient method)": [[214, "bosdyn.mission.remote_client.RemoteClient.update_from"]], "responsecontext (class in bosdyn.mission.server_util)": [[215, "bosdyn.mission.server_util.ResponseContext"]], "bosdyn.mission.server_util": [[215, "module-bosdyn.mission.server_util"]], "invalidconversion": [[216, "bosdyn.mission.util.InvalidConversion"]], "resultfromproto (class in bosdyn.mission.util)": [[216, "bosdyn.mission.util.ResultFromProto"]], "bosdyn.mission.util": [[216, "module-bosdyn.mission.util"]], "create_value() (in module bosdyn.mission.util)": [[216, "bosdyn.mission.util.create_value"]], "define_blackboard() (in module bosdyn.mission.util)": [[216, "bosdyn.mission.util.define_blackboard"]], "field_desc_to_pb_type() (in module bosdyn.mission.util)": [[216, "bosdyn.mission.util.field_desc_to_pb_type"]], "get_value_from_constant_value_message() (in module bosdyn.mission.util)": [[216, "bosdyn.mission.util.get_value_from_constant_value_message"]], "get_value_from_value_message() (in module bosdyn.mission.util)": [[216, "bosdyn.mission.util.get_value_from_value_message"]], "is_string_identifier() (in module bosdyn.mission.util)": [[216, "bosdyn.mission.util.is_string_identifier"]], "most_restrictive_travel_params() (in module bosdyn.mission.util)": [[216, "bosdyn.mission.util.most_restrictive_travel_params"]], "node_spec_to_short_string() (in module bosdyn.mission.util)": [[216, "bosdyn.mission.util.node_spec_to_short_string"]], "one_line_str() (in module bosdyn.mission.util)": [[216, "bosdyn.mission.util.one_line_str"]], "proto_enum_to_result_constant() (in module bosdyn.mission.util)": [[216, "bosdyn.mission.util.proto_enum_to_result_constant"]], "proto_from_results (bosdyn.mission.util.resultfromproto attribute)": [[216, "bosdyn.mission.util.ResultFromProto.proto_from_results"]], "proto_from_tuple() (in module bosdyn.mission.util)": [[216, "bosdyn.mission.util.proto_from_tuple"]], "python_type_to_pb_type() (in module bosdyn.mission.util)": [[216, "bosdyn.mission.util.python_type_to_pb_type"]], "python_var_to_value() (in module bosdyn.mission.util)": [[216, "bosdyn.mission.util.python_var_to_value"]], "result_constant_to_proto_enum() (in module bosdyn.mission.util)": [[216, "bosdyn.mission.util.result_constant_to_proto_enum"]], "results_from_proto (bosdyn.mission.util.resultfromproto attribute)": [[216, "bosdyn.mission.util.ResultFromProto.results_from_proto"]], "safe_pb_type_to_string() (in module bosdyn.mission.util)": [[216, "bosdyn.mission.util.safe_pb_type_to_string"]], "set_blackboard() (in module bosdyn.mission.util)": [[216, "bosdyn.mission.util.set_blackboard"]], "severity_to_log_level() (in module bosdyn.mission.util)": [[216, "bosdyn.mission.util.severity_to_log_level"]], "tree_to_string() (in module bosdyn.mission.util)": [[216, "bosdyn.mission.util.tree_to_string"]], "type_to_field_name() (in module bosdyn.mission.util)": [[216, "bosdyn.mission.util.type_to_field_name"]], "client (class in bosdyn.orbit.client)": [[218, "bosdyn.orbit.client.Client"]], "authenticate_with_api_token() (bosdyn.orbit.client.client method)": [[218, "bosdyn.orbit.client.Client.authenticate_with_api_token"]], "bosdyn.orbit.client": [[218, "module-bosdyn.orbit.client"]], "create_client() (in module bosdyn.orbit.client)": [[218, "bosdyn.orbit.client.create_client"]], "delete_backup() (bosdyn.orbit.client.client method)": [[218, "bosdyn.orbit.client.Client.delete_backup"]], "delete_calendar_event() (bosdyn.orbit.client.client method)": [[218, "bosdyn.orbit.client.Client.delete_calendar_event"]], "delete_resource() (bosdyn.orbit.client.client method)": [[218, "bosdyn.orbit.client.Client.delete_resource"]], "delete_robot() (bosdyn.orbit.client.client method)": [[218, "bosdyn.orbit.client.Client.delete_robot"]], "delete_site_walk() (bosdyn.orbit.client.client method)": [[218, "bosdyn.orbit.client.Client.delete_site_walk"]], "delete_webhook() (bosdyn.orbit.client.client method)": [[218, "bosdyn.orbit.client.Client.delete_webhook"]], "get_calendar() (bosdyn.orbit.client.client method)": [[218, "bosdyn.orbit.client.Client.get_calendar"]], "get_image() (bosdyn.orbit.client.client method)": [[218, "bosdyn.orbit.client.Client.get_image"]], "get_image_response() (bosdyn.orbit.client.client method)": [[218, "bosdyn.orbit.client.Client.get_image_response"]], "get_resource() (bosdyn.orbit.client.client method)": [[218, "bosdyn.orbit.client.Client.get_resource"]], "get_robot_by_hostname() (bosdyn.orbit.client.client method)": [[218, "bosdyn.orbit.client.Client.get_robot_by_hostname"]], "get_robot_info() (bosdyn.orbit.client.client method)": [[218, "bosdyn.orbit.client.Client.get_robot_info"]], "get_robots() (bosdyn.orbit.client.client method)": [[218, "bosdyn.orbit.client.Client.get_robots"]], "get_run_archives_by_id() (bosdyn.orbit.client.client method)": [[218, "bosdyn.orbit.client.Client.get_run_archives_by_id"]], "get_run_by_id() (bosdyn.orbit.client.client method)": [[218, "bosdyn.orbit.client.Client.get_run_by_id"]], "get_run_capture_by_id() (bosdyn.orbit.client.client method)": [[218, "bosdyn.orbit.client.Client.get_run_capture_by_id"]], "get_run_captures() (bosdyn.orbit.client.client method)": [[218, "bosdyn.orbit.client.Client.get_run_captures"]], "get_run_event_by_id() (bosdyn.orbit.client.client method)": [[218, "bosdyn.orbit.client.Client.get_run_event_by_id"]], "get_run_events() (bosdyn.orbit.client.client method)": [[218, "bosdyn.orbit.client.Client.get_run_events"]], "get_runs() (bosdyn.orbit.client.client method)": [[218, "bosdyn.orbit.client.Client.get_runs"]], "get_site_dock_by_id() (bosdyn.orbit.client.client method)": [[218, "bosdyn.orbit.client.Client.get_site_dock_by_id"]], "get_site_docks() (bosdyn.orbit.client.client method)": [[218, "bosdyn.orbit.client.Client.get_site_docks"]], "get_site_element_by_id() (bosdyn.orbit.client.client method)": [[218, "bosdyn.orbit.client.Client.get_site_element_by_id"]], "get_site_elements() (bosdyn.orbit.client.client method)": [[218, "bosdyn.orbit.client.Client.get_site_elements"]], "get_site_walk_archive_by_id() (bosdyn.orbit.client.client method)": [[218, "bosdyn.orbit.client.Client.get_site_walk_archive_by_id"]], "get_site_walk_by_id() (bosdyn.orbit.client.client method)": [[218, "bosdyn.orbit.client.Client.get_site_walk_by_id"]], "get_site_walks() (bosdyn.orbit.client.client method)": [[218, "bosdyn.orbit.client.Client.get_site_walks"]], "get_system_time() (bosdyn.orbit.client.client method)": [[218, "bosdyn.orbit.client.Client.get_system_time"]], "get_version() (bosdyn.orbit.client.client method)": [[218, "bosdyn.orbit.client.Client.get_version"]], "get_webhook() (bosdyn.orbit.client.client method)": [[218, "bosdyn.orbit.client.Client.get_webhook"]], "get_webhook_by_id() (bosdyn.orbit.client.client method)": [[218, "bosdyn.orbit.client.Client.get_webhook_by_id"]], "patch_anomaly_by_id() (bosdyn.orbit.client.client method)": [[218, "bosdyn.orbit.client.Client.patch_anomaly_by_id"]], "patch_bulk_close_anomalies() (bosdyn.orbit.client.client method)": [[218, "bosdyn.orbit.client.Client.patch_bulk_close_anomalies"]], "patch_resource() (bosdyn.orbit.client.client method)": [[218, "bosdyn.orbit.client.Client.patch_resource"]], "post_backup_task() (bosdyn.orbit.client.client method)": [[218, "bosdyn.orbit.client.Client.post_backup_task"]], "post_calendar_event() (bosdyn.orbit.client.client method)": [[218, "bosdyn.orbit.client.Client.post_calendar_event"]], "post_calendar_event_disable_by_id() (bosdyn.orbit.client.client method)": [[218, "bosdyn.orbit.client.Client.post_calendar_event_disable_by_id"]], "post_calendar_event_enable_by_id() (bosdyn.orbit.client.client method)": [[218, "bosdyn.orbit.client.Client.post_calendar_event_enable_by_id"]], "post_calendar_events_disable_all() (bosdyn.orbit.client.client method)": [[218, "bosdyn.orbit.client.Client.post_calendar_events_disable_all"]], "post_calendar_events_enable_all() (bosdyn.orbit.client.client method)": [[218, "bosdyn.orbit.client.Client.post_calendar_events_enable_all"]], "post_dispatch_mission_to_robot() (bosdyn.orbit.client.client method)": [[218, "bosdyn.orbit.client.Client.post_dispatch_mission_to_robot"]], "post_export_as_walk() (bosdyn.orbit.client.client method)": [[218, "bosdyn.orbit.client.Client.post_export_as_walk"]], "post_import_from_walk() (bosdyn.orbit.client.client method)": [[218, "bosdyn.orbit.client.Client.post_import_from_walk"]], "post_resource() (bosdyn.orbit.client.client method)": [[218, "bosdyn.orbit.client.Client.post_resource"]], "post_return_to_dock_mission() (bosdyn.orbit.client.client method)": [[218, "bosdyn.orbit.client.Client.post_return_to_dock_mission"]], "post_robot() (bosdyn.orbit.client.client method)": [[218, "bosdyn.orbit.client.Client.post_robot"]], "post_site_dock() (bosdyn.orbit.client.client method)": [[218, "bosdyn.orbit.client.Client.post_site_dock"]], "post_site_element() (bosdyn.orbit.client.client method)": [[218, "bosdyn.orbit.client.Client.post_site_element"]], "post_site_walk() (bosdyn.orbit.client.client method)": [[218, "bosdyn.orbit.client.Client.post_site_walk"]], "post_webhook() (bosdyn.orbit.client.client method)": [[218, "bosdyn.orbit.client.Client.post_webhook"]], "post_webhook_by_id() (bosdyn.orbit.client.client method)": [[218, "bosdyn.orbit.client.Client.post_webhook_by_id"]], "unauthenticatedclienterror": [[219, "bosdyn.orbit.exceptions.UnauthenticatedClientError"]], "webhooksignatureverificationerror": [[219, "bosdyn.orbit.exceptions.WebhookSignatureVerificationError"]], "bosdyn.orbit.exceptions": [[219, "module-bosdyn.orbit.exceptions"]], "bosdyn.orbit.utils": [[220, "module-bosdyn.orbit.utils"]], "data_capture_url_from_run_capture_resources() (in module bosdyn.orbit.utils)": [[220, "bosdyn.orbit.utils.data_capture_url_from_run_capture_resources"]], "data_capture_urls_from_run_events() (in module bosdyn.orbit.utils)": [[220, "bosdyn.orbit.utils.data_capture_urls_from_run_events"]], "datetime_from_isostring() (in module bosdyn.orbit.utils)": [[220, "bosdyn.orbit.utils.datetime_from_isostring"]], "get_action_names_from_run_events() (in module bosdyn.orbit.utils)": [[220, "bosdyn.orbit.utils.get_action_names_from_run_events"]], "get_api_token() (in module bosdyn.orbit.utils)": [[220, "bosdyn.orbit.utils.get_api_token"]], "get_latest_created_at_for_run_captures() (in module bosdyn.orbit.utils)": [[220, "bosdyn.orbit.utils.get_latest_created_at_for_run_captures"]], "get_latest_created_at_for_run_events() (in module bosdyn.orbit.utils)": [[220, "bosdyn.orbit.utils.get_latest_created_at_for_run_events"]], "get_latest_end_time_for_runs() (in module bosdyn.orbit.utils)": [[220, "bosdyn.orbit.utils.get_latest_end_time_for_runs"]], "get_latest_run_capture_resources() (in module bosdyn.orbit.utils)": [[220, "bosdyn.orbit.utils.get_latest_run_capture_resources"]], "get_latest_run_in_progress() (in module bosdyn.orbit.utils)": [[220, "bosdyn.orbit.utils.get_latest_run_in_progress"]], "get_latest_run_resource() (in module bosdyn.orbit.utils)": [[220, "bosdyn.orbit.utils.get_latest_run_resource"]], "print_json_response() (in module bosdyn.orbit.utils)": [[220, "bosdyn.orbit.utils.print_json_response"]], "validate_webhook_payload() (in module bosdyn.orbit.utils)": [[220, "bosdyn.orbit.utils.validate_webhook_payload"]], "write_image() (in module bosdyn.orbit.utils)": [[220, "bosdyn.orbit.utils.write_image"]], "scoutclient (class in bosdyn.scout.client)": [[222, "bosdyn.scout.client.ScoutClient"]], "authenticate_with_api_token() (bosdyn.scout.client.scoutclient method)": [[222, "bosdyn.scout.client.ScoutClient.authenticate_with_api_token"]], "authenticate_with_password() (bosdyn.scout.client.scoutclient method)": [[222, "bosdyn.scout.client.ScoutClient.authenticate_with_password"]], "bosdyn.scout.client": [[222, "module-bosdyn.scout.client"]], "create_scout_client() (in module bosdyn.scout.client)": [[222, "bosdyn.scout.client.create_scout_client"]], "delete_calendar_event() (bosdyn.scout.client.scoutclient method)": [[222, "bosdyn.scout.client.ScoutClient.delete_calendar_event"]], "delete_resource() (bosdyn.scout.client.scoutclient method)": [[222, "bosdyn.scout.client.ScoutClient.delete_resource"]], "delete_robot() (bosdyn.scout.client.scoutclient method)": [[222, "bosdyn.scout.client.ScoutClient.delete_robot"]], "delete_site_walk() (bosdyn.scout.client.scoutclient method)": [[222, "bosdyn.scout.client.ScoutClient.delete_site_walk"]], "delete_webhook() (bosdyn.scout.client.scoutclient method)": [[222, "bosdyn.scout.client.ScoutClient.delete_webhook"]], "get_calendar() (bosdyn.scout.client.scoutclient method)": [[222, "bosdyn.scout.client.ScoutClient.get_calendar"]], "get_image() (bosdyn.scout.client.scoutclient method)": [[222, "bosdyn.scout.client.ScoutClient.get_image"]], "get_image_response() (bosdyn.scout.client.scoutclient method)": [[222, "bosdyn.scout.client.ScoutClient.get_image_response"]], "get_resource() (bosdyn.scout.client.scoutclient method)": [[222, "bosdyn.scout.client.ScoutClient.get_resource"]], "get_robot_by_hostname() (bosdyn.scout.client.scoutclient method)": [[222, "bosdyn.scout.client.ScoutClient.get_robot_by_hostname"]], "get_robot_info() (bosdyn.scout.client.scoutclient method)": [[222, "bosdyn.scout.client.ScoutClient.get_robot_info"]], "get_robots() (bosdyn.scout.client.scoutclient method)": [[222, "bosdyn.scout.client.ScoutClient.get_robots"]], "get_run_archives_by_id() (bosdyn.scout.client.scoutclient method)": [[222, "bosdyn.scout.client.ScoutClient.get_run_archives_by_id"]], "get_run_by_id() (bosdyn.scout.client.scoutclient method)": [[222, "bosdyn.scout.client.ScoutClient.get_run_by_id"]], "get_run_capture_by_id() (bosdyn.scout.client.scoutclient method)": [[222, "bosdyn.scout.client.ScoutClient.get_run_capture_by_id"]], "get_run_captures() (bosdyn.scout.client.scoutclient method)": [[222, "bosdyn.scout.client.ScoutClient.get_run_captures"]], "get_run_event_by_id() (bosdyn.scout.client.scoutclient method)": [[222, "bosdyn.scout.client.ScoutClient.get_run_event_by_id"]], "get_run_events() (bosdyn.scout.client.scoutclient method)": [[222, "bosdyn.scout.client.ScoutClient.get_run_events"]], "get_runs() (bosdyn.scout.client.scoutclient method)": [[222, "bosdyn.scout.client.ScoutClient.get_runs"]], "get_scout_system_time() (bosdyn.scout.client.scoutclient method)": [[222, "bosdyn.scout.client.ScoutClient.get_scout_system_time"]], "get_scout_version() (bosdyn.scout.client.scoutclient method)": [[222, "bosdyn.scout.client.ScoutClient.get_scout_version"]], "get_site_dock_by_id() (bosdyn.scout.client.scoutclient method)": [[222, "bosdyn.scout.client.ScoutClient.get_site_dock_by_id"]], "get_site_docks() (bosdyn.scout.client.scoutclient method)": [[222, "bosdyn.scout.client.ScoutClient.get_site_docks"]], "get_site_element_by_id() (bosdyn.scout.client.scoutclient method)": [[222, "bosdyn.scout.client.ScoutClient.get_site_element_by_id"]], "get_site_elements() (bosdyn.scout.client.scoutclient method)": [[222, "bosdyn.scout.client.ScoutClient.get_site_elements"]], "get_site_walk_by_id() (bosdyn.scout.client.scoutclient method)": [[222, "bosdyn.scout.client.ScoutClient.get_site_walk_by_id"]], "get_site_walks() (bosdyn.scout.client.scoutclient method)": [[222, "bosdyn.scout.client.ScoutClient.get_site_walks"]], "get_webhook() (bosdyn.scout.client.scoutclient method)": [[222, "bosdyn.scout.client.ScoutClient.get_webhook"]], "get_webhook_by_id() (bosdyn.scout.client.scoutclient method)": [[222, "bosdyn.scout.client.ScoutClient.get_webhook_by_id"]], "post_calendar_event() (bosdyn.scout.client.scoutclient method)": [[222, "bosdyn.scout.client.ScoutClient.post_calendar_event"]], "post_calendar_event_disable_by_id() (bosdyn.scout.client.scoutclient method)": [[222, "bosdyn.scout.client.ScoutClient.post_calendar_event_disable_by_id"]], "post_calendar_event_enable_by_id() (bosdyn.scout.client.scoutclient method)": [[222, "bosdyn.scout.client.ScoutClient.post_calendar_event_enable_by_id"]], "post_calendar_events_disable_all() (bosdyn.scout.client.scoutclient method)": [[222, "bosdyn.scout.client.ScoutClient.post_calendar_events_disable_all"]], "post_calendar_events_enable_all() (bosdyn.scout.client.scoutclient method)": [[222, "bosdyn.scout.client.ScoutClient.post_calendar_events_enable_all"]], "post_dispatch_mission_to_robot() (bosdyn.scout.client.scoutclient method)": [[222, "bosdyn.scout.client.ScoutClient.post_dispatch_mission_to_robot"]], "post_export_as_walk() (bosdyn.scout.client.scoutclient method)": [[222, "bosdyn.scout.client.ScoutClient.post_export_as_walk"]], "post_import_from_walk() (bosdyn.scout.client.scoutclient method)": [[222, "bosdyn.scout.client.ScoutClient.post_import_from_walk"]], "post_resource() (bosdyn.scout.client.scoutclient method)": [[222, "bosdyn.scout.client.ScoutClient.post_resource"]], "post_return_to_dock_mission() (bosdyn.scout.client.scoutclient method)": [[222, "bosdyn.scout.client.ScoutClient.post_return_to_dock_mission"]], "post_robot() (bosdyn.scout.client.scoutclient method)": [[222, "bosdyn.scout.client.ScoutClient.post_robot"]], "post_site_dock() (bosdyn.scout.client.scoutclient method)": [[222, "bosdyn.scout.client.ScoutClient.post_site_dock"]], "post_site_element() (bosdyn.scout.client.scoutclient method)": [[222, "bosdyn.scout.client.ScoutClient.post_site_element"]], "post_site_walk() (bosdyn.scout.client.scoutclient method)": [[222, "bosdyn.scout.client.ScoutClient.post_site_walk"]], "post_webhook() (bosdyn.scout.client.scoutclient method)": [[222, "bosdyn.scout.client.ScoutClient.post_webhook"]], "post_webhook_by_id() (bosdyn.scout.client.scoutclient method)": [[222, "bosdyn.scout.client.ScoutClient.post_webhook_by_id"]], "bosdyn.scout.exceptions": [[223, "module-bosdyn.scout.exceptions"]], "bosdyn.scout.utils": [[224, "module-bosdyn.scout.utils"]], "data_capture_url_from_run_capture_resources() (in module bosdyn.scout.utils)": [[224, "bosdyn.scout.utils.data_capture_url_from_run_capture_resources"]], "data_capture_urls_from_run_events() (in module bosdyn.scout.utils)": [[224, "bosdyn.scout.utils.data_capture_urls_from_run_events"]], "get_credentials() (in module bosdyn.scout.utils)": [[224, "bosdyn.scout.utils.get_credentials"]], "get_latest_created_at_for_run_captures() (in module bosdyn.scout.utils)": [[224, "bosdyn.scout.utils.get_latest_created_at_for_run_captures"]], "get_latest_created_at_for_run_events() (in module bosdyn.scout.utils)": [[224, "bosdyn.scout.utils.get_latest_created_at_for_run_events"]], "get_latest_end_time_for_runs() (in module bosdyn.scout.utils)": [[224, "bosdyn.scout.utils.get_latest_end_time_for_runs"]], "get_latest_run_capture_resources() (in module bosdyn.scout.utils)": [[224, "bosdyn.scout.utils.get_latest_run_capture_resources"]], "get_latest_run_in_progress() (in module bosdyn.scout.utils)": [[224, "bosdyn.scout.utils.get_latest_run_in_progress"]], "get_latest_run_resource() (in module bosdyn.scout.utils)": [[224, "bosdyn.scout.utils.get_latest_run_resource"]]}})
                              \ No newline at end of file
                              +Search.setIndex({"docnames": ["README", "docs/concepts/README", "docs/concepts/about_spot", "docs/concepts/arm/README", "docs/concepts/arm/arm_concepts", "docs/concepts/arm/arm_services", "docs/concepts/arm/arm_specification", "docs/concepts/autonomy/README", "docs/concepts/autonomy/auto_return", "docs/concepts/autonomy/autonomous_navigation_code_examples", "docs/concepts/autonomy/autonomous_navigation_services", "docs/concepts/autonomy/autowalk_service", "docs/concepts/autonomy/components_of_autonomous_navigation", "docs/concepts/autonomy/directed_exploration", "docs/concepts/autonomy/docking", "docs/concepts/autonomy/gps", "docs/concepts/autonomy/graphnav_and_robot_locomotion", "docs/concepts/autonomy/graphnav_area_callbacks", "docs/concepts/autonomy/graphnav_map_structure", "docs/concepts/autonomy/graphnav_service", "docs/concepts/autonomy/graphnav_tech_summary", "docs/concepts/autonomy/initialization", "docs/concepts/autonomy/localization", "docs/concepts/autonomy/missions_service", "docs/concepts/autonomy/typical_autonomous_navigation_use_case", "docs/concepts/base_services", "docs/concepts/bddf", "docs/concepts/choreography/README", "docs/concepts/choreography/animation_file_specification", "docs/concepts/choreography/animations_in_choreographer", "docs/concepts/choreography/choreographer", "docs/concepts/choreography/choreographer_setup", "docs/concepts/choreography/choreography_in_autowalk", "docs/concepts/choreography/choreography_in_tablet", "docs/concepts/choreography/choreography_service", "docs/concepts/choreography/custom_gait", "docs/concepts/choreography/move_reference", "docs/concepts/choreography/robot_controls_in_choreographer", "docs/concepts/data", "docs/concepts/data_acquisition_output", "docs/concepts/data_acquisition_overview", "docs/concepts/data_acquisition_thermal_raw", "docs/concepts/data_buffer_overview", "docs/concepts/developing_api_services", "docs/concepts/estop_service", "docs/concepts/faults", "docs/concepts/geometry_and_frames", "docs/concepts/joint_control/README", "docs/concepts/joint_control/knee_torque_limits", "docs/concepts/joint_control/supplemental_data", "docs/concepts/keepalive_service", "docs/concepts/lease_service", "docs/concepts/network_compute_bridge", "docs/concepts/networking", "docs/concepts/orbit/about_orbit", "docs/concepts/orbit/orbit_api", "docs/concepts/robot_services", "docs/concepts/service_customization", "docs/concepts/writing_services_for_data_acquisition", "docs/payload/README", "docs/payload/configuring_payload_software", "docs/payload/coreio_documentation", "docs/payload/coreio_openvpn_extension", "docs/payload/docker_containers", "docs/payload/guidelines_for_robust_payload_design", "docs/payload/mechanical_interfaces", "docs/payload/payload_configuration_requirements", "docs/payload/robot_electrical_interface", "docs/payload/robot_mounting_rails", "docs/payload/spot_core_cockpit", "docs/payload/spot_core_documentation", "docs/payload/spot_core_portainer", "docs/payload/spot_core_vnc", "docs/protos/README", "docs/protos/style_guide", "docs/python/README", "docs/python/daq_tutorial/daq1", "docs/python/daq_tutorial/daq2", "docs/python/daq_tutorial/daq3", "docs/python/daq_tutorial/daq4", "docs/python/daq_tutorial/daq5", "docs/python/daq_tutorial/daq6", "docs/python/fetch_tutorial/fetch1", "docs/python/fetch_tutorial/fetch2", "docs/python/fetch_tutorial/fetch3", "docs/python/fetch_tutorial/fetch4", "docs/python/fetch_tutorial/fetch5", "docs/python/fetch_tutorial/fetch6", "docs/python/quickstart", "docs/python/understanding_spot_programming", "docs/release_notes", "protos/bosdyn/api/README", "protos/bosdyn/api/proto_reference", "python/README", "python/bosdyn-choreography-client/src/bosdyn/choreography/client/README", "python/bosdyn-choreography-client/src/bosdyn/choreography/client/animation_file_conversion_helpers", "python/bosdyn-choreography-client/src/bosdyn/choreography/client/animation_file_to_proto", "python/bosdyn-choreography-client/src/bosdyn/choreography/client/choreography", "python/bosdyn-client/src/bosdyn/client/README", "python/bosdyn-client/src/bosdyn/client/area_callback", "python/bosdyn-client/src/bosdyn/client/area_callback_region_handler_base", "python/bosdyn-client/src/bosdyn/client/area_callback_service_runner", "python/bosdyn-client/src/bosdyn/client/area_callback_service_servicer", "python/bosdyn-client/src/bosdyn/client/area_callback_service_utils", "python/bosdyn-client/src/bosdyn/client/arm_surface_contact", "python/bosdyn-client/src/bosdyn/client/async_tasks", "python/bosdyn-client/src/bosdyn/client/auth", "python/bosdyn-client/src/bosdyn/client/auto_return", "python/bosdyn-client/src/bosdyn/client/autowalk", "python/bosdyn-client/src/bosdyn/client/bddf", "python/bosdyn-client/src/bosdyn/client/bddf_download", "python/bosdyn-client/src/bosdyn/client/channel", "python/bosdyn-client/src/bosdyn/client/command_line", "python/bosdyn-client/src/bosdyn/client/common", "python/bosdyn-client/src/bosdyn/client/data_acquisition", "python/bosdyn-client/src/bosdyn/client/data_acquisition_helpers", "python/bosdyn-client/src/bosdyn/client/data_acquisition_plugin", "python/bosdyn-client/src/bosdyn/client/data_acquisition_plugin_service", "python/bosdyn-client/src/bosdyn/client/data_acquisition_store", "python/bosdyn-client/src/bosdyn/client/data_buffer", "python/bosdyn-client/src/bosdyn/client/data_chunk", "python/bosdyn-client/src/bosdyn/client/data_service", "python/bosdyn-client/src/bosdyn/client/directory", "python/bosdyn-client/src/bosdyn/client/directory_registration", "python/bosdyn-client/src/bosdyn/client/docking", "python/bosdyn-client/src/bosdyn/client/door", "python/bosdyn-client/src/bosdyn/client/estop", "python/bosdyn-client/src/bosdyn/client/exceptions", "python/bosdyn-client/src/bosdyn/client/fault", "python/bosdyn-client/src/bosdyn/client/frame_helpers", "python/bosdyn-client/src/bosdyn/client/gps/NMEAParser", "python/bosdyn-client/src/bosdyn/client/gps/README", "python/bosdyn-client/src/bosdyn/client/gps/aggregator_client", "python/bosdyn-client/src/bosdyn/client/gps/gps_listener", "python/bosdyn-client/src/bosdyn/client/gps/registration_client", "python/bosdyn-client/src/bosdyn/client/graph_nav", "python/bosdyn-client/src/bosdyn/client/gripper_camera_param", "python/bosdyn-client/src/bosdyn/client/image", "python/bosdyn-client/src/bosdyn/client/image_service_helpers", "python/bosdyn-client/src/bosdyn/client/inverse_kinematics", "python/bosdyn-client/src/bosdyn/client/ir_enable_disable", "python/bosdyn-client/src/bosdyn/client/keepalive", "python/bosdyn-client/src/bosdyn/client/lease", "python/bosdyn-client/src/bosdyn/client/lease_resource_hierarchy", "python/bosdyn-client/src/bosdyn/client/lease_validator", "python/bosdyn-client/src/bosdyn/client/license", "python/bosdyn-client/src/bosdyn/client/local_grid", "python/bosdyn-client/src/bosdyn/client/log_status", "python/bosdyn-client/src/bosdyn/client/manipulation_api_client", "python/bosdyn-client/src/bosdyn/client/map_processing", "python/bosdyn-client/src/bosdyn/client/math_helpers", "python/bosdyn-client/src/bosdyn/client/metrics_logging", "python/bosdyn-client/src/bosdyn/client/network_compute_bridge_client", "python/bosdyn-client/src/bosdyn/client/payload", "python/bosdyn-client/src/bosdyn/client/payload_registration", "python/bosdyn-client/src/bosdyn/client/point_cloud", "python/bosdyn-client/src/bosdyn/client/power", "python/bosdyn-client/src/bosdyn/client/processors", "python/bosdyn-client/src/bosdyn/client/ray_cast", "python/bosdyn-client/src/bosdyn/client/recording", "python/bosdyn-client/src/bosdyn/client/robot", "python/bosdyn-client/src/bosdyn/client/robot_command", "python/bosdyn-client/src/bosdyn/client/robot_id", "python/bosdyn-client/src/bosdyn/client/robot_state", "python/bosdyn-client/src/bosdyn/client/sdk", "python/bosdyn-client/src/bosdyn/client/server_util", "python/bosdyn-client/src/bosdyn/client/service_customization_helpers", "python/bosdyn-client/src/bosdyn/client/signals_helpers", "python/bosdyn-client/src/bosdyn/client/spot_cam/README", "python/bosdyn-client/src/bosdyn/client/spot_cam/audio", "python/bosdyn-client/src/bosdyn/client/spot_cam/compositor", "python/bosdyn-client/src/bosdyn/client/spot_cam/health", "python/bosdyn-client/src/bosdyn/client/spot_cam/lighting", "python/bosdyn-client/src/bosdyn/client/spot_cam/lights_helper", "python/bosdyn-client/src/bosdyn/client/spot_cam/media_log", "python/bosdyn-client/src/bosdyn/client/spot_cam/network", "python/bosdyn-client/src/bosdyn/client/spot_cam/power", "python/bosdyn-client/src/bosdyn/client/spot_cam/ptz", "python/bosdyn-client/src/bosdyn/client/spot_cam/streamquality", "python/bosdyn-client/src/bosdyn/client/spot_cam/version", "python/bosdyn-client/src/bosdyn/client/spot_check", "python/bosdyn-client/src/bosdyn/client/time_sync", "python/bosdyn-client/src/bosdyn/client/token_cache", "python/bosdyn-client/src/bosdyn/client/token_manager", "python/bosdyn-client/src/bosdyn/client/units_helpers", "python/bosdyn-client/src/bosdyn/client/util", "python/bosdyn-client/src/bosdyn/client/world_object", "python/bosdyn-core/src/bosdyn/README", "python/bosdyn-core/src/bosdyn/bddf/README", "python/bosdyn-core/src/bosdyn/bddf/base_data_reader", "python/bosdyn-core/src/bosdyn/bddf/block_writer", "python/bosdyn-core/src/bosdyn/bddf/bosdyn", "python/bosdyn-core/src/bosdyn/bddf/common", "python/bosdyn-core/src/bosdyn/bddf/data_reader", "python/bosdyn-core/src/bosdyn/bddf/data_writer", "python/bosdyn-core/src/bosdyn/bddf/file_indexer", "python/bosdyn-core/src/bosdyn/bddf/grpc_proto_reader", "python/bosdyn-core/src/bosdyn/bddf/grpc_reader", "python/bosdyn-core/src/bosdyn/bddf/grpc_service_reader", "python/bosdyn-core/src/bosdyn/bddf/grpc_service_writer", "python/bosdyn-core/src/bosdyn/bddf/message_reader", "python/bosdyn-core/src/bosdyn/bddf/pod_series_reader", "python/bosdyn-core/src/bosdyn/bddf/pod_series_writer", "python/bosdyn-core/src/bosdyn/bddf/protobuf_channel_reader", "python/bosdyn-core/src/bosdyn/bddf/protobuf_reader", "python/bosdyn-core/src/bosdyn/bddf/protobuf_series_writer", "python/bosdyn-core/src/bosdyn/bddf/stream_data_reader", "python/bosdyn-core/src/bosdyn/deprecated", "python/bosdyn-core/src/bosdyn/geometry", "python/bosdyn-core/src/bosdyn/util", "python/bosdyn-mission/src/bosdyn/mission/README", "python/bosdyn-mission/src/bosdyn/mission/client", "python/bosdyn-mission/src/bosdyn/mission/constants", "python/bosdyn-mission/src/bosdyn/mission/exceptions", "python/bosdyn-mission/src/bosdyn/mission/remote_client", "python/bosdyn-mission/src/bosdyn/mission/server_util", "python/bosdyn-mission/src/bosdyn/mission/util", "python/bosdyn-orbit/src/bosdyn/orbit/README", "python/bosdyn-orbit/src/bosdyn/orbit/client", "python/bosdyn-orbit/src/bosdyn/orbit/exceptions", "python/bosdyn-orbit/src/bosdyn/orbit/utils", "python/bosdyn-scout/src/bosdyn/scout/README", "python/bosdyn-scout/src/bosdyn/scout/client", "python/bosdyn-scout/src/bosdyn/scout/exceptions", "python/bosdyn-scout/src/bosdyn/scout/utils", "python/examples/README", "python/examples/animation_recorder/README", "python/examples/area_callback/README", "python/examples/arm_and_mobility_command/README", "python/examples/arm_constrained_manipulation/README", "python/examples/arm_door/README", "python/examples/arm_force_control/README", "python/examples/arm_freeze/README", "python/examples/arm_gaze/README", "python/examples/arm_gcode/README", "python/examples/arm_grasp/README", "python/examples/arm_grasp_carry_overrides/README", "python/examples/arm_impedance_control/README", "python/examples/arm_joint_move/README", "python/examples/arm_simple/README", "python/examples/arm_stow_unstow/README", "python/examples/arm_surface_contact/README", "python/examples/arm_trajectory/README", "python/examples/arm_walk_to_object/README", "python/examples/arm_wasd/README", "python/examples/arm_with_body_follow/README", "python/examples/auto_return/README", "python/examples/bddf_download/README", "python/examples/cloud_upload/README", "python/examples/comms_mapping/README", "python/examples/comms_test/README", "python/examples/core_io_gpio/README", "python/examples/data_acquisition_service/README", "python/examples/data_acquisition_service/signals_coreio_modem_plugin/README", "python/examples/data_buffer/README", "python/examples/data_service/README", "python/examples/directory/README", "python/examples/disable_ir_emission/README", "python/examples/docking/README", "python/examples/docs/arm_examples", "python/examples/docs/autonomy_and_missions_examples", "python/examples/docs/basic_service_examples", "python/examples/docs/data_acquisition_examples", "python/examples/docs/joint_control_examples", "python/examples/docs/logging_examples", "python/examples/docs/orbit", "python/examples/docs/payloads_examples", "python/examples/docs/perception_world_objects_examples", "python/examples/docs/robot_behavior_examples", "python/examples/edit_autowalk/README", "python/examples/estop/README", "python/examples/extensions/README", "python/examples/extract_images_from_walk/README", "python/examples/fan_command/README", "python/examples/fiducial_follow/README", "python/examples/frame_trajectory_command/README", "python/examples/get_depth_plus_visual_image/README", "python/examples/get_image/README", "python/examples/get_mission_state/README", "python/examples/get_robot_state/README", "python/examples/get_robot_state_async/README", "python/examples/get_world_objects/README", "python/examples/gps_service/README", "python/examples/graph_nav_anchoring_optimization/README", "python/examples/graph_nav_command_line/README", "python/examples/graph_nav_extract_point_cloud/README", "python/examples/graph_nav_view_gps/README", "python/examples/graph_nav_view_map/README", "python/examples/gripper_camera_params/README", "python/examples/hello_spot/README", "python/examples/inverse_kinematics/README", "python/examples/joint_control/README", "python/examples/log_status/README", "python/examples/logging/README", "python/examples/metrics_over_coreio/README", "python/examples/mission_question_answerer/README", "python/examples/mission_recorder/README", "python/examples/network_compute_bridge/README", "python/examples/network_compute_bridge/fire_extinguisher_server/README", "python/examples/network_request_callback/README", "python/examples/orbit/anomalies/README", "python/examples/orbit/backups/README", "python/examples/orbit/export_run_archives/README", "python/examples/orbit/export_site_walk_archives/README", "python/examples/orbit/hello_orbit/README", "python/examples/orbit/runs_response/README", "python/examples/orbit/schedule_mission/README", "python/examples/orbit/send_robot_back_to_dock/README", "python/examples/orbit/toggle_mission_based_on_weather/README", "python/examples/orbit/webhook/README", "python/examples/orbit/webhook_integration/README", "python/examples/payloads/README", "python/examples/post_docking_callbacks/README", "python/examples/ray_cast/README", "python/examples/record_autowalk/README", "python/examples/remote_mission_service/README", "python/examples/replay_mission/README", "python/examples/reset_safety_stop/README", "python/examples/ricoh_theta/README", "python/examples/self_registration/README", "python/examples/service_customization/custom_parameter_image_server/README", "python/examples/service_customization/custom_parameter_ncb_worker/README", "python/examples/service_customization/custom_parameters_data_acquisition/README", "python/examples/service_faults/README", "python/examples/spot_cam/README", "python/examples/spot_light/README", "python/examples/spot_tensorflow_detector/README", "python/examples/stance/README", "python/examples/stitch_front_images/README", "python/examples/tester_programs/README", "python/examples/time_sync/README", "python/examples/upload_choreographed_sequence/README", "python/examples/user_nogo_regions/README", "python/examples/velodyne_client/README", "python/examples/visualizer/README", "python/examples/wasd/README", "python/examples/world_object_mutations/README", "python/examples/world_object_with_image_coordinates/README", "python/examples/xbox_controller/README"], "filenames": ["README.md", "docs/concepts/README.md", "docs/concepts/about_spot.md", "docs/concepts/arm/README.md", "docs/concepts/arm/arm_concepts.md", "docs/concepts/arm/arm_services.md", "docs/concepts/arm/arm_specification.md", "docs/concepts/autonomy/README.md", "docs/concepts/autonomy/auto_return.md", "docs/concepts/autonomy/autonomous_navigation_code_examples.md", "docs/concepts/autonomy/autonomous_navigation_services.md", "docs/concepts/autonomy/autowalk_service.md", "docs/concepts/autonomy/components_of_autonomous_navigation.md", "docs/concepts/autonomy/directed_exploration.md", "docs/concepts/autonomy/docking.md", "docs/concepts/autonomy/gps.md", "docs/concepts/autonomy/graphnav_and_robot_locomotion.md", "docs/concepts/autonomy/graphnav_area_callbacks.md", "docs/concepts/autonomy/graphnav_map_structure.md", "docs/concepts/autonomy/graphnav_service.md", "docs/concepts/autonomy/graphnav_tech_summary.md", "docs/concepts/autonomy/initialization.md", "docs/concepts/autonomy/localization.md", "docs/concepts/autonomy/missions_service.md", "docs/concepts/autonomy/typical_autonomous_navigation_use_case.md", "docs/concepts/base_services.md", "docs/concepts/bddf.md", "docs/concepts/choreography/README.md", "docs/concepts/choreography/animation_file_specification.md", "docs/concepts/choreography/animations_in_choreographer.md", "docs/concepts/choreography/choreographer.md", "docs/concepts/choreography/choreographer_setup.md", "docs/concepts/choreography/choreography_in_autowalk.md", "docs/concepts/choreography/choreography_in_tablet.md", "docs/concepts/choreography/choreography_service.md", "docs/concepts/choreography/custom_gait.md", "docs/concepts/choreography/move_reference.md", "docs/concepts/choreography/robot_controls_in_choreographer.md", "docs/concepts/data.md", "docs/concepts/data_acquisition_output.md", "docs/concepts/data_acquisition_overview.md", "docs/concepts/data_acquisition_thermal_raw.md", "docs/concepts/data_buffer_overview.md", "docs/concepts/developing_api_services.md", "docs/concepts/estop_service.md", "docs/concepts/faults.md", "docs/concepts/geometry_and_frames.md", "docs/concepts/joint_control/README.md", "docs/concepts/joint_control/knee_torque_limits.md", "docs/concepts/joint_control/supplemental_data.md", "docs/concepts/keepalive_service.md", "docs/concepts/lease_service.md", "docs/concepts/network_compute_bridge.md", "docs/concepts/networking.md", "docs/concepts/orbit/about_orbit.md", "docs/concepts/orbit/orbit_api.md", "docs/concepts/robot_services.md", "docs/concepts/service_customization.md", "docs/concepts/writing_services_for_data_acquisition.md", "docs/payload/README.md", "docs/payload/configuring_payload_software.md", "docs/payload/coreio_documentation.md", "docs/payload/coreio_openvpn_extension.md", "docs/payload/docker_containers.md", "docs/payload/guidelines_for_robust_payload_design.md", "docs/payload/mechanical_interfaces.md", "docs/payload/payload_configuration_requirements.md", "docs/payload/robot_electrical_interface.md", "docs/payload/robot_mounting_rails.md", "docs/payload/spot_core_cockpit.md", "docs/payload/spot_core_documentation.md", "docs/payload/spot_core_portainer.md", "docs/payload/spot_core_vnc.md", "docs/protos/README.md", "docs/protos/style_guide.md", "docs/python/README.md", "docs/python/daq_tutorial/daq1.md", "docs/python/daq_tutorial/daq2.md", "docs/python/daq_tutorial/daq3.md", "docs/python/daq_tutorial/daq4.md", "docs/python/daq_tutorial/daq5.md", "docs/python/daq_tutorial/daq6.md", "docs/python/fetch_tutorial/fetch1.md", "docs/python/fetch_tutorial/fetch2.md", "docs/python/fetch_tutorial/fetch3.md", "docs/python/fetch_tutorial/fetch4.md", "docs/python/fetch_tutorial/fetch5.md", "docs/python/fetch_tutorial/fetch6.md", "docs/python/quickstart.md", "docs/python/understanding_spot_programming.md", "docs/release_notes.md", "protos/bosdyn/api/README.md", "protos/bosdyn/api/proto_reference.md", "python/README.md", "python/bosdyn-choreography-client/src/bosdyn/choreography/client/README.md", "python/bosdyn-choreography-client/src/bosdyn/choreography/client/animation_file_conversion_helpers.rst", "python/bosdyn-choreography-client/src/bosdyn/choreography/client/animation_file_to_proto.rst", "python/bosdyn-choreography-client/src/bosdyn/choreography/client/choreography.rst", "python/bosdyn-client/src/bosdyn/client/README.md", "python/bosdyn-client/src/bosdyn/client/area_callback.rst", "python/bosdyn-client/src/bosdyn/client/area_callback_region_handler_base.rst", "python/bosdyn-client/src/bosdyn/client/area_callback_service_runner.rst", "python/bosdyn-client/src/bosdyn/client/area_callback_service_servicer.rst", "python/bosdyn-client/src/bosdyn/client/area_callback_service_utils.rst", "python/bosdyn-client/src/bosdyn/client/arm_surface_contact.rst", "python/bosdyn-client/src/bosdyn/client/async_tasks.rst", "python/bosdyn-client/src/bosdyn/client/auth.rst", "python/bosdyn-client/src/bosdyn/client/auto_return.rst", "python/bosdyn-client/src/bosdyn/client/autowalk.rst", "python/bosdyn-client/src/bosdyn/client/bddf.rst", "python/bosdyn-client/src/bosdyn/client/bddf_download.rst", "python/bosdyn-client/src/bosdyn/client/channel.rst", "python/bosdyn-client/src/bosdyn/client/command_line.rst", "python/bosdyn-client/src/bosdyn/client/common.rst", "python/bosdyn-client/src/bosdyn/client/data_acquisition.rst", "python/bosdyn-client/src/bosdyn/client/data_acquisition_helpers.rst", "python/bosdyn-client/src/bosdyn/client/data_acquisition_plugin.rst", "python/bosdyn-client/src/bosdyn/client/data_acquisition_plugin_service.rst", "python/bosdyn-client/src/bosdyn/client/data_acquisition_store.rst", "python/bosdyn-client/src/bosdyn/client/data_buffer.rst", "python/bosdyn-client/src/bosdyn/client/data_chunk.rst", "python/bosdyn-client/src/bosdyn/client/data_service.rst", "python/bosdyn-client/src/bosdyn/client/directory.rst", "python/bosdyn-client/src/bosdyn/client/directory_registration.rst", "python/bosdyn-client/src/bosdyn/client/docking.rst", "python/bosdyn-client/src/bosdyn/client/door.rst", "python/bosdyn-client/src/bosdyn/client/estop.rst", "python/bosdyn-client/src/bosdyn/client/exceptions.rst", "python/bosdyn-client/src/bosdyn/client/fault.rst", "python/bosdyn-client/src/bosdyn/client/frame_helpers.rst", "python/bosdyn-client/src/bosdyn/client/gps/NMEAParser.rst", "python/bosdyn-client/src/bosdyn/client/gps/README.md", "python/bosdyn-client/src/bosdyn/client/gps/aggregator_client.rst", "python/bosdyn-client/src/bosdyn/client/gps/gps_listener.rst", "python/bosdyn-client/src/bosdyn/client/gps/registration_client.rst", "python/bosdyn-client/src/bosdyn/client/graph_nav.rst", "python/bosdyn-client/src/bosdyn/client/gripper_camera_param.rst", "python/bosdyn-client/src/bosdyn/client/image.rst", "python/bosdyn-client/src/bosdyn/client/image_service_helpers.rst", "python/bosdyn-client/src/bosdyn/client/inverse_kinematics.rst", "python/bosdyn-client/src/bosdyn/client/ir_enable_disable.rst", "python/bosdyn-client/src/bosdyn/client/keepalive.rst", "python/bosdyn-client/src/bosdyn/client/lease.rst", "python/bosdyn-client/src/bosdyn/client/lease_resource_hierarchy.rst", "python/bosdyn-client/src/bosdyn/client/lease_validator.rst", "python/bosdyn-client/src/bosdyn/client/license.rst", "python/bosdyn-client/src/bosdyn/client/local_grid.rst", "python/bosdyn-client/src/bosdyn/client/log_status.rst", "python/bosdyn-client/src/bosdyn/client/manipulation_api_client.rst", "python/bosdyn-client/src/bosdyn/client/map_processing.rst", "python/bosdyn-client/src/bosdyn/client/math_helpers.rst", "python/bosdyn-client/src/bosdyn/client/metrics_logging.rst", "python/bosdyn-client/src/bosdyn/client/network_compute_bridge_client.rst", "python/bosdyn-client/src/bosdyn/client/payload.rst", "python/bosdyn-client/src/bosdyn/client/payload_registration.rst", "python/bosdyn-client/src/bosdyn/client/point_cloud.rst", "python/bosdyn-client/src/bosdyn/client/power.rst", "python/bosdyn-client/src/bosdyn/client/processors.rst", "python/bosdyn-client/src/bosdyn/client/ray_cast.rst", "python/bosdyn-client/src/bosdyn/client/recording.rst", "python/bosdyn-client/src/bosdyn/client/robot.rst", "python/bosdyn-client/src/bosdyn/client/robot_command.rst", "python/bosdyn-client/src/bosdyn/client/robot_id.rst", "python/bosdyn-client/src/bosdyn/client/robot_state.rst", "python/bosdyn-client/src/bosdyn/client/sdk.rst", "python/bosdyn-client/src/bosdyn/client/server_util.rst", "python/bosdyn-client/src/bosdyn/client/service_customization_helpers.rst", "python/bosdyn-client/src/bosdyn/client/signals_helpers.rst", "python/bosdyn-client/src/bosdyn/client/spot_cam/README.md", "python/bosdyn-client/src/bosdyn/client/spot_cam/audio.rst", "python/bosdyn-client/src/bosdyn/client/spot_cam/compositor.rst", "python/bosdyn-client/src/bosdyn/client/spot_cam/health.rst", "python/bosdyn-client/src/bosdyn/client/spot_cam/lighting.rst", "python/bosdyn-client/src/bosdyn/client/spot_cam/lights_helper.rst", "python/bosdyn-client/src/bosdyn/client/spot_cam/media_log.rst", "python/bosdyn-client/src/bosdyn/client/spot_cam/network.rst", "python/bosdyn-client/src/bosdyn/client/spot_cam/power.rst", "python/bosdyn-client/src/bosdyn/client/spot_cam/ptz.rst", "python/bosdyn-client/src/bosdyn/client/spot_cam/streamquality.rst", "python/bosdyn-client/src/bosdyn/client/spot_cam/version.rst", "python/bosdyn-client/src/bosdyn/client/spot_check.rst", "python/bosdyn-client/src/bosdyn/client/time_sync.rst", "python/bosdyn-client/src/bosdyn/client/token_cache.rst", "python/bosdyn-client/src/bosdyn/client/token_manager.rst", "python/bosdyn-client/src/bosdyn/client/units_helpers.rst", "python/bosdyn-client/src/bosdyn/client/util.rst", "python/bosdyn-client/src/bosdyn/client/world_object.rst", "python/bosdyn-core/src/bosdyn/README.md", "python/bosdyn-core/src/bosdyn/bddf/README.md", "python/bosdyn-core/src/bosdyn/bddf/base_data_reader.rst", "python/bosdyn-core/src/bosdyn/bddf/block_writer.rst", "python/bosdyn-core/src/bosdyn/bddf/bosdyn.rst", "python/bosdyn-core/src/bosdyn/bddf/common.rst", "python/bosdyn-core/src/bosdyn/bddf/data_reader.rst", "python/bosdyn-core/src/bosdyn/bddf/data_writer.rst", "python/bosdyn-core/src/bosdyn/bddf/file_indexer.rst", "python/bosdyn-core/src/bosdyn/bddf/grpc_proto_reader.rst", "python/bosdyn-core/src/bosdyn/bddf/grpc_reader.rst", "python/bosdyn-core/src/bosdyn/bddf/grpc_service_reader.rst", "python/bosdyn-core/src/bosdyn/bddf/grpc_service_writer.rst", "python/bosdyn-core/src/bosdyn/bddf/message_reader.rst", "python/bosdyn-core/src/bosdyn/bddf/pod_series_reader.rst", "python/bosdyn-core/src/bosdyn/bddf/pod_series_writer.rst", "python/bosdyn-core/src/bosdyn/bddf/protobuf_channel_reader.rst", "python/bosdyn-core/src/bosdyn/bddf/protobuf_reader.rst", "python/bosdyn-core/src/bosdyn/bddf/protobuf_series_writer.rst", "python/bosdyn-core/src/bosdyn/bddf/stream_data_reader.rst", "python/bosdyn-core/src/bosdyn/deprecated.rst", "python/bosdyn-core/src/bosdyn/geometry.rst", "python/bosdyn-core/src/bosdyn/util.rst", "python/bosdyn-mission/src/bosdyn/mission/README.md", "python/bosdyn-mission/src/bosdyn/mission/client.rst", "python/bosdyn-mission/src/bosdyn/mission/constants.rst", "python/bosdyn-mission/src/bosdyn/mission/exceptions.rst", "python/bosdyn-mission/src/bosdyn/mission/remote_client.rst", "python/bosdyn-mission/src/bosdyn/mission/server_util.rst", "python/bosdyn-mission/src/bosdyn/mission/util.rst", "python/bosdyn-orbit/src/bosdyn/orbit/README.md", "python/bosdyn-orbit/src/bosdyn/orbit/client.rst", "python/bosdyn-orbit/src/bosdyn/orbit/exceptions.rst", "python/bosdyn-orbit/src/bosdyn/orbit/utils.rst", "python/bosdyn-scout/src/bosdyn/scout/README.md", "python/bosdyn-scout/src/bosdyn/scout/client.rst", "python/bosdyn-scout/src/bosdyn/scout/exceptions.rst", "python/bosdyn-scout/src/bosdyn/scout/utils.rst", "python/examples/README.md", "python/examples/animation_recorder/README.md", "python/examples/area_callback/README.md", "python/examples/arm_and_mobility_command/README.md", "python/examples/arm_constrained_manipulation/README.md", "python/examples/arm_door/README.md", "python/examples/arm_force_control/README.md", "python/examples/arm_freeze/README.md", "python/examples/arm_gaze/README.md", "python/examples/arm_gcode/README.md", "python/examples/arm_grasp/README.md", "python/examples/arm_grasp_carry_overrides/README.md", "python/examples/arm_impedance_control/README.md", "python/examples/arm_joint_move/README.md", "python/examples/arm_simple/README.md", "python/examples/arm_stow_unstow/README.md", "python/examples/arm_surface_contact/README.md", "python/examples/arm_trajectory/README.md", "python/examples/arm_walk_to_object/README.md", "python/examples/arm_wasd/README.md", "python/examples/arm_with_body_follow/README.md", "python/examples/auto_return/README.md", "python/examples/bddf_download/README.md", "python/examples/cloud_upload/README.md", "python/examples/comms_mapping/README.md", "python/examples/comms_test/README.md", "python/examples/core_io_gpio/README.md", "python/examples/data_acquisition_service/README.md", "python/examples/data_acquisition_service/signals_coreio_modem_plugin/README.md", "python/examples/data_buffer/README.md", "python/examples/data_service/README.md", "python/examples/directory/README.md", "python/examples/disable_ir_emission/README.md", "python/examples/docking/README.md", "python/examples/docs/arm_examples.md", "python/examples/docs/autonomy_and_missions_examples.md", "python/examples/docs/basic_service_examples.md", "python/examples/docs/data_acquisition_examples.md", "python/examples/docs/joint_control_examples.md", "python/examples/docs/logging_examples.md", "python/examples/docs/orbit.md", "python/examples/docs/payloads_examples.md", "python/examples/docs/perception_world_objects_examples.md", "python/examples/docs/robot_behavior_examples.md", "python/examples/edit_autowalk/README.md", "python/examples/estop/README.md", "python/examples/extensions/README.md", "python/examples/extract_images_from_walk/README.md", "python/examples/fan_command/README.md", "python/examples/fiducial_follow/README.md", "python/examples/frame_trajectory_command/README.md", "python/examples/get_depth_plus_visual_image/README.md", "python/examples/get_image/README.md", "python/examples/get_mission_state/README.md", "python/examples/get_robot_state/README.md", "python/examples/get_robot_state_async/README.md", "python/examples/get_world_objects/README.md", "python/examples/gps_service/README.md", "python/examples/graph_nav_anchoring_optimization/README.md", "python/examples/graph_nav_command_line/README.md", "python/examples/graph_nav_extract_point_cloud/README.md", "python/examples/graph_nav_view_gps/README.md", "python/examples/graph_nav_view_map/README.md", "python/examples/gripper_camera_params/README.md", "python/examples/hello_spot/README.md", "python/examples/inverse_kinematics/README.md", "python/examples/joint_control/README.md", "python/examples/log_status/README.md", "python/examples/logging/README.md", "python/examples/metrics_over_coreio/README.md", "python/examples/mission_question_answerer/README.md", "python/examples/mission_recorder/README.md", "python/examples/network_compute_bridge/README.md", "python/examples/network_compute_bridge/fire_extinguisher_server/README.md", "python/examples/network_request_callback/README.md", "python/examples/orbit/anomalies/README.md", "python/examples/orbit/backups/README.md", "python/examples/orbit/export_run_archives/README.md", "python/examples/orbit/export_site_walk_archives/README.md", "python/examples/orbit/hello_orbit/README.md", "python/examples/orbit/runs_response/README.md", "python/examples/orbit/schedule_mission/README.md", "python/examples/orbit/send_robot_back_to_dock/README.md", "python/examples/orbit/toggle_mission_based_on_weather/README.md", "python/examples/orbit/webhook/README.md", "python/examples/orbit/webhook_integration/README.md", "python/examples/payloads/README.md", "python/examples/post_docking_callbacks/README.md", "python/examples/ray_cast/README.md", "python/examples/record_autowalk/README.md", "python/examples/remote_mission_service/README.md", "python/examples/replay_mission/README.md", "python/examples/reset_safety_stop/README.md", "python/examples/ricoh_theta/README.md", "python/examples/self_registration/README.md", "python/examples/service_customization/custom_parameter_image_server/README.md", "python/examples/service_customization/custom_parameter_ncb_worker/README.md", "python/examples/service_customization/custom_parameters_data_acquisition/README.md", "python/examples/service_faults/README.md", "python/examples/spot_cam/README.md", "python/examples/spot_light/README.md", "python/examples/spot_tensorflow_detector/README.md", "python/examples/stance/README.md", "python/examples/stitch_front_images/README.md", "python/examples/tester_programs/README.md", "python/examples/time_sync/README.md", "python/examples/upload_choreographed_sequence/README.md", "python/examples/user_nogo_regions/README.md", "python/examples/velodyne_client/README.md", "python/examples/visualizer/README.md", "python/examples/wasd/README.md", "python/examples/world_object_mutations/README.md", "python/examples/world_object_with_image_coordinates/README.md", "python/examples/xbox_controller/README.md"], "titles": ["Spot SDK", "Concepts", "About Spot", "Spot Arm and Gripper", "Arm Concepts", "Arm Services", "Arm and gripper specifications", "Autonomy", "AutoReturn Service", "Autonomous navigation code examples", "Navigation Services", "Autowalk Service", "Components of Navigation", "Directed Exploration", "Docking", "GPS on Spot", "GraphNav and Robot Locomotion", "GraphNav Area Callbacks", "GraphNav Map Structure", "GraphNav Service", "Autonomy Technical Summary", "GraphNav Initialization", "GraphNav Localization", "Mission Service", "Typical Autonomous Use Case", "Base Services", "BDDF data format", "Spot Choreography SDK", "Animation files for Choreographer", "Animations in Choreography", "Boston Dynamics Choreographer Developer Guide", "Install Choreographer", "Choreography in Autowalk", "Boston Dynamics Choreography tablet UI", "Choreography service", "Custom Gait", "Choreography moves reference", "Connecting robots to Choreographer", "Spot Data", "Data Acquisition Output", "Data Acquisition Overview", "Thermal Raw Data", "Data Buffer Overview", "Developing API Services", "E-Stop Service", "Faults", "Geometry and Frames", "Joint Control API (Beta)", "Knee Torque Limits", "Supplemental Data", "Keepalive Service", "Lease Service", "Machine Learning Bridge and External Compute", "Networking", "About Orbit (formerly Scout)", "Orbit API", "Robot Services", "Service Customization", "Integrate a Payload with the Data Acquisition Pipeline", "Payload Developer Guide", "Payload Software Interface", "CORE I/O Documentation", "CORE I/O OpenVPN Extension Documentation", "Running Custom Applications with Spot", "Guidelines for Robust Payload Design", "Mechanical Interfaces", "Configuration Requirements", "Electrical Interface", "Mounting Rails", "Spot CORE Cockpit - System Management Tool", "Pre-3.2 Spot CORE Documentation", "Manage Docker Containers in Spot CORE", "Spot CORE VNC", "API Protocol", "Boston Dynamics API Protobuf Guidelines", "Python Library", "Tutorial: Data Collection", "Part 2: Capturing Images", "Part 3: Capturing Other Data", "Part 4: Deploying to the CORE I/O", "Part 5: Collecting Data", "Part 6: Processing Collected Data", "Tutorial: Playing Fetch with Spot", "Fetch Part 2: Training the Model", "Fetch Part 3: Evaluating the Model", "Fetch Part 4: Autonomous Pick Up", "Fetch Part 5: Detecting People and Playing Fetch", "Fetch Part 6: Running the model on CORE I/O", "QuickStart", "Understanding Spot Programming", "Spot Release Notes", "Basic Proto Definitions", "Protocol Documentation", "Boston Dynamics Python Reference Guide", "Python Choreography Client", "Animation File Conversion Helpers", "Animation File To Proto", "Choreography", "Python Client", "Area Callback", "Area Callback Region Handler Base", "Area Callback Service Runner", "Area Callback Service Servicer", "Area Callback Service Utils", "Arm Surface Contact", "Async Tasks", "Auth", "Auto Return", "Autowalk", "Bddf", "Bddf Download", "Channel", "Command Line", "Common", "Data Acquisition", "Data Acquisition Helpers", "Data Acquisition Plugin", "Data Acquisition Plugin Service", "Data Acquisition Store", "Data Buffer", "Data Chunk", "Data Service", "Directory", "Directory Registration", "Docking", "Door", "Estop", "Exceptions", "Fault", "Frame Helpers", "Nmeaparser", "GPS clients and helpers", "Aggregator Client", "Gps Listener", "Registration Client", "Graph Nav", "Gripper Camera Param", "Image", "Image Service Helpers", "Inverse Kinematics", "Ir Enable Disable", "Keepalive", "Lease", "Lease Resource Hierarchy", "Lease Validator", "License", "Local Grid", "Log Status", "Manipulation Api Client", "Map Processing", "Math Helpers", "Metrics Logging", "Network Compute Bridge Client", "Payload", "Payload Registration", "Point Cloud", "Power", "Processors", "Ray Cast", "Recording", "Robot", "Robot Command", "Robot Id", "Robot State", "Sdk", "Server Util", "Service Customization Helpers", "Signals Helpers", "SpotCAM Python Client", "Audio", "Compositor", "Health", "Lighting", "Lights Helper", "Media Log", "Network", "Power", "Ptz", "Streamquality", "Version", "Spot Check", "Time Sync", "Token Cache", "Token Manager", "Units Helpers", "Util", "World Object", "Python Core", "BDDF Python", "Base Data Reader", "Block Writer", "Bosdyn", "Common", "Data Reader", "Data Writer", "File Indexer", "Grpc Proto Reader", "Grpc Reader", "Grpc Service Reader", "Grpc Service Writer", "Message Reader", "Pod Series Reader", "Pod Series Writer", "Protobuf Channel Reader", "Protobuf Reader", "Protobuf Series Writer", "Stream Data Reader", "Deprecated", "Geometry", "Util", "Python Mission", "Client", "Constants", "Exceptions", "Remote Client", "Server Util", "Util", "Python Orbit", "Client", "Exceptions", "Utils", "Python Scout", "Client", "Exceptions", "Utils", "Python Examples", "Animation Recorder", "Area Callback Tutorial", "Arm and Mobility", "Constrained Manipulation", "Arm Door Command", "Force Command", "Arm Freeze Hand in Body / World", "Arm Gaze Command", "GCODE Drawing", "Grasping", "Setting Spot Arm grasp state and carry overrides", "Arm Impedance Command", "Arm JointMove Command", "Arm Simple", "Arm Deploy and Stow", "Arm Surface Contact", "Arm Trajectory", "Walking to an Object", "Controlling the Arm with a Keyboard", "Arm and Mobility Follow", "Auto Return Example", "BDDF data download", "Cloud Upload Example", "Comms image service", "Comms Testing", "CORE I/O GPIO", "Data Acquisition Plugin Services", "Modem Signals", "Using the Data Buffer service", "Using the Robot Data Service", "Manipulating Spot Service Configurations in Directory", "Disable IR Emission", "Robot Docking", "Arm Examples", "Autonomy and Missions Examples", "Basic Service Examples", "Data Acquisition Examples", "Joint Control API Examples", "Logging and Data Retrieval Examples", "Orbit Examples", "Payload Examples", "Perception & World Objects Examples", "Robot Behavior and Commands Examples", "Edit Autowalk", "Creating an E-Stop endpoint", "Spot Extensions Build Script", "Extract Images from Walk File Example", "Fan Power Commands with the Python SDK", "Follow a Fiducial", "Frame Trajectory Commands", "API Example - Visualize Depth in Visual Image", "Using the Image Service", "Retrieving Mission state", "Using the Robot State Service", "Performing Asynchronous State Queries on Spot", "Using the World Object Service", "GPS Listener", "Graph Nav Anchoring Optimization Example", "GraphNav and Recording Service Command Line Interfaces", "GraphNav Point Cloud Extractor", "GraphNav GPS Viewer", "GraphNav Map Viewer", "Gripper Camera Parameter Examples", "Hello Spot", "Inverse Kinematics Service", "Joint Control", "Using the Log Status Service", "Logging Through the API", "Overview", "Answering a Mission Question", "Mission Recorder", "Network Compute Bridge", "Fire Extinguisher Detector Server", "Network Request Callback", "Anomalies in Orbit", "Orbit Backups", "Export Run Archives - Mission Data", "Export Sitewalk Archives - Mission Data", "Hello Orbit", "Runs Response", "Create, Edit, and Delete Scheduled Missions on Orbit", "Send robot back to the dock during a mission playback", "Enable - disable Orbit missions based on weather forcast", "Hello Webhooks", "Webhook Integrations", "Using the Payload Service", "Post Docking Callback Examples", "Ray Cast Example", "Recording an Autowalk with a Keyboard", "Run and Interact with a RemoteMissionService.", "Replaying a Mission", "Reset Safety Stop Command with the Python SDK", "Interacting with a Ricoh Theta Camera", "Payload & Service Initialization", "Custom Parameter Image Service for a Web Cam", "Network Compute Bridge", "Custom Parameter Data Acquisition", "Handling Service Faults", "Spot CAM Services", "Responding to User Interaction via Light", "Spot Tensorflow Object Detection", "Adjusting Robot Stance In Place", "Stitch Front Spot Images Together", "Tester Programs", "Using the Timesync Service", "Upload and Execute Choreography Sequence", "Setting user no-go regions for locomotion", "Using the Velodyne Point Cloud Service", "Basic Streaming Visualizer for API Messages", "Controlling the Robot with a Keyboard", "World Object Mutations", "Using World Object Service with Image Coordinates", "Controlling the Robot with an Xbox Controller"], "terms": {"The": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 44, 45, 46, 47, 49, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 63, 64, 65, 66, 67, 68, 69, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 111, 113, 114, 115, 116, 117, 119, 122, 123, 124, 125, 126, 127, 128, 129, 132, 135, 136, 137, 138, 139, 141, 142, 143, 144, 147, 148, 149, 150, 151, 152, 154, 155, 156, 158, 159, 160, 161, 163, 165, 166, 167, 178, 180, 181, 183, 185, 186, 192, 193, 205, 209, 210, 211, 213, 215, 216, 217, 218, 219, 220, 221, 222, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 247, 248, 249, 250, 251, 252, 254, 255, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 274, 277, 282, 283, 284, 285, 286, 287, 289, 290, 291, 294, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 318, 319, 320, 321, 322, 324, 325, 326, 329, 331, 334, 337, 338], "document": [0, 1, 15, 18, 21, 22, 25, 27, 30, 32, 34, 37, 40, 42, 43, 44, 47, 52, 54, 55, 56, 58, 59, 60, 63, 72, 73, 74, 75, 77, 78, 79, 83, 86, 87, 88, 89, 106, 180, 227, 232, 249, 251, 252, 255, 259, 261, 263, 267, 268, 269, 270, 274, 275, 284, 285, 286, 287, 289, 297, 299, 312, 316, 318, 319, 320, 321, 323, 331], "i": [0, 1, 2, 4, 5, 6, 7, 9, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 49, 50, 51, 52, 53, 55, 56, 57, 58, 59, 60, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 81, 82, 83, 84, 85, 86, 88, 89, 92, 97, 100, 105, 106, 110, 111, 113, 114, 115, 116, 117, 118, 119, 123, 124, 126, 127, 129, 135, 137, 138, 141, 142, 143, 144, 147, 149, 150, 151, 154, 155, 156, 158, 159, 160, 161, 162, 163, 164, 165, 166, 170, 173, 175, 176, 177, 178, 180, 181, 183, 185, 186, 189, 192, 193, 194, 195, 197, 199, 200, 201, 202, 204, 205, 206, 208, 209, 211, 216, 218, 219, 220, 222, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 247, 248, 250, 252, 253, 254, 255, 266, 269, 270, 271, 272, 273, 274, 275, 277, 280, 282, 283, 284, 286, 287, 289, 290, 291, 294, 295, 296, 297, 299, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 321, 322, 324, 326, 328, 329, 331, 333, 334, 335, 337, 338], "best": [0, 1, 15, 17, 18, 20, 21, 33, 35, 55, 58, 59, 73, 75, 83, 85, 90, 92, 181, 226, 228, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 257, 266, 282, 286, 288, 289, 290, 313, 318, 326, 338], "view": [0, 1, 2, 5, 9, 28, 30, 33, 34, 35, 37, 41, 45, 52, 54, 58, 59, 63, 71, 72, 73, 75, 77, 80, 82, 84, 85, 90, 92, 170, 225, 260, 269, 274, 284, 285, 286, 287, 296, 316, 320, 321, 334], "via": [0, 1, 5, 12, 15, 17, 18, 21, 29, 35, 37, 42, 43, 45, 46, 47, 50, 53, 54, 59, 60, 63, 67, 69, 73, 75, 77, 78, 84, 85, 87, 88, 89, 90, 92, 97, 100, 154, 161, 174, 185, 186, 211, 227, 251, 254, 255, 263, 269, 271, 273, 282, 284, 294, 297, 311, 315, 316, 318, 319, 320, 321, 328], "our": [0, 1, 4, 23, 56, 57, 59, 69, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 119, 161, 283, 286, 310], "develop": [0, 1, 7, 9, 11, 15, 20, 27, 42, 45, 47, 49, 53, 54, 55, 56, 57, 58, 60, 62, 63, 64, 66, 69, 73, 74, 75, 77, 78, 79, 88, 92, 142, 161, 164, 225, 251, 252, 282, 294, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 320, 322, 329], "site": [0, 1, 18, 19, 22, 54, 59, 71, 73, 75, 89, 90, 218, 222, 251, 274, 333], "dev": [0, 1, 54, 59, 61, 62, 72, 73, 75, 76, 77, 79, 90, 92, 320], "bostondynam": [0, 1, 54, 59, 65, 66, 73, 75, 88, 90, 92, 294, 310], "com": [0, 1, 28, 54, 55, 59, 61, 65, 66, 69, 73, 75, 77, 78, 88, 89, 90, 92, 274, 294, 297, 310, 321], "applic": [0, 1, 10, 11, 12, 17, 19, 20, 22, 24, 25, 27, 28, 30, 31, 32, 33, 34, 37, 40, 41, 45, 46, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 69, 70, 71, 72, 73, 75, 77, 84, 89, 90, 92, 111, 116, 126, 142, 159, 160, 185, 248, 252, 267, 270, 272, 274, 282, 283, 284, 293, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 312, 315, 316, 318, 320, 325, 337], "payload": [0, 1, 4, 15, 21, 22, 23, 25, 34, 38, 40, 41, 45, 52, 53, 56, 61, 65, 68, 69, 70, 71, 73, 75, 79, 87, 98, 112, 123, 128, 138, 156, 160, 161, 185, 220, 225, 249, 252, 282, 284, 286, 297, 298, 299, 310, 312, 318, 320, 321, 322, 323, 329], "us": [0, 2, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 35, 36, 37, 39, 40, 41, 42, 43, 44, 45, 46, 47, 49, 50, 51, 52, 55, 56, 57, 59, 60, 61, 62, 64, 66, 67, 69, 71, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 95, 96, 97, 100, 101, 102, 105, 106, 107, 108, 109, 111, 113, 114, 115, 116, 117, 118, 119, 121, 123, 124, 126, 127, 128, 129, 132, 135, 137, 138, 141, 142, 144, 146, 150, 151, 154, 155, 159, 160, 161, 162, 163, 164, 165, 166, 169, 170, 173, 175, 176, 180, 181, 184, 185, 186, 189, 194, 195, 197, 198, 200, 209, 211, 214, 215, 216, 218, 220, 222, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 247, 248, 250, 251, 253, 256, 257, 258, 259, 260, 261, 262, 264, 265, 266, 267, 268, 269, 270, 271, 274, 275, 276, 278, 280, 282, 283, 285, 286, 287, 288, 289, 290, 291, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 313, 314, 316, 319, 321, 322, 323, 324, 325, 326, 327, 328, 329, 331, 332, 334, 335, 336, 338], "boston": [0, 15, 20, 21, 26, 31, 34, 47, 53, 56, 57, 58, 59, 60, 61, 63, 64, 65, 69, 77, 78, 88, 89, 90, 91, 92, 94, 98, 113, 142, 168, 187, 188, 191, 217, 221, 225, 247, 261, 282, 300, 301, 318, 329], "dynam": [0, 15, 20, 21, 23, 26, 31, 34, 37, 46, 47, 53, 56, 57, 58, 59, 60, 61, 63, 64, 65, 69, 77, 78, 87, 88, 89, 90, 91, 92, 94, 98, 113, 142, 168, 187, 188, 191, 217, 221, 225, 247, 261, 282, 300, 301, 318, 329], "consist": [0, 12, 18, 20, 22, 23, 25, 26, 27, 28, 30, 34, 40, 49, 58, 74, 88, 92, 97, 105, 149, 161, 285, 287, 334], "conceptu": [0, 74, 90], "These": [0, 4, 11, 12, 15, 16, 17, 18, 25, 26, 29, 30, 33, 34, 40, 42, 43, 45, 46, 47, 50, 51, 52, 53, 54, 55, 56, 58, 60, 63, 69, 77, 78, 79, 83, 89, 90, 91, 92, 97, 150, 161, 227, 229, 246, 247, 251, 252, 255, 256, 258, 269, 272, 274, 281, 282, 283, 284, 285, 288, 291, 297, 299, 311, 316, 318, 319, 324, 326, 327, 332, 336, 337], "explain": [0, 20, 26, 89, 90, 92, 166], "kei": [0, 25, 26, 28, 29, 30, 34, 37, 47, 53, 57, 61, 75, 81, 82, 83, 84, 89, 90, 92, 96, 97, 113, 114, 116, 118, 119, 121, 124, 135, 151, 156, 166, 175, 182, 186, 189, 191, 192, 194, 195, 202, 211, 214, 216, 296, 297, 299, 308, 312, 338], "abstract": [0, 11, 53, 55, 77, 92, 112, 138], "api": [0, 4, 5, 7, 9, 10, 11, 12, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 31, 35, 38, 42, 45, 46, 52, 53, 56, 57, 58, 63, 67, 76, 81, 82, 83, 84, 85, 87, 88, 89, 91, 94, 97, 98, 99, 100, 102, 104, 106, 107, 108, 110, 114, 115, 116, 117, 118, 119, 121, 122, 123, 124, 125, 126, 127, 128, 132, 134, 135, 136, 137, 139, 140, 141, 142, 145, 146, 147, 149, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 168, 169, 170, 171, 172, 174, 175, 176, 177, 178, 179, 180, 181, 186, 187, 188, 189, 209, 211, 214, 216, 217, 218, 220, 221, 222, 224, 225, 228, 229, 230, 231, 232, 233, 234, 236, 237, 238, 239, 240, 241, 242, 244, 245, 247, 251, 252, 254, 255, 256, 257, 258, 259, 261, 265, 266, 269, 271, 274, 277, 279, 280, 282, 283, 284, 288, 290, 291, 292, 294, 297, 299, 310, 311, 313, 316, 318, 320, 321, 322, 323, 327, 329, 331], "python": [0, 9, 10, 11, 17, 23, 25, 27, 28, 31, 43, 44, 45, 47, 53, 57, 58, 60, 61, 63, 74, 77, 78, 79, 81, 82, 83, 84, 85, 87, 92, 113, 119, 159, 209, 226, 227, 228, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 248, 252, 257, 269, 270, 271, 274, 278, 282, 284, 285, 286, 287, 288, 289, 290, 291, 293, 294, 295, 297, 298, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 312, 313, 315, 318, 319, 321, 325, 326, 328, 333, 334, 338], "client": [0, 1, 7, 10, 11, 12, 16, 17, 18, 19, 21, 22, 23, 24, 25, 27, 28, 29, 31, 40, 42, 43, 44, 45, 46, 47, 50, 51, 53, 54, 55, 56, 57, 58, 60, 61, 62, 63, 72, 73, 74, 75, 76, 77, 78, 82, 84, 85, 86, 87, 88, 89, 92, 93, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 133, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 149, 150, 151, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 215, 217, 219, 220, 221, 224, 226, 227, 228, 229, 230, 231, 232, 233, 234, 236, 237, 238, 239, 240, 241, 242, 244, 245, 250, 252, 254, 255, 256, 257, 258, 261, 266, 273, 274, 276, 277, 279, 280, 282, 283, 284, 288, 290, 291, 292, 294, 298, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 313, 315, 317, 318, 320, 321, 322, 323, 327, 329, 333, 334], "librari": [0, 7, 25, 33, 34, 35, 43, 44, 51, 53, 63, 74, 85, 87, 88, 89, 90, 92, 93, 97, 218, 220, 222, 224, 286, 310, 324], "can": [0, 1, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 44, 45, 46, 47, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 66, 67, 68, 69, 71, 72, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 89, 92, 96, 97, 100, 102, 106, 113, 114, 116, 117, 119, 123, 124, 127, 129, 135, 137, 138, 142, 147, 150, 154, 158, 159, 160, 161, 162, 165, 166, 176, 178, 180, 185, 186, 195, 211, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 262, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 334, 335, 336, 337], "control": [0, 1, 3, 4, 5, 7, 8, 12, 14, 19, 20, 23, 24, 25, 29, 34, 35, 36, 40, 49, 50, 51, 52, 53, 56, 57, 58, 61, 63, 64, 72, 73, 75, 76, 77, 85, 86, 87, 88, 89, 92, 100, 102, 106, 112, 124, 141, 142, 161, 166, 170, 178, 225, 226, 227, 228, 229, 231, 235, 237, 249, 250, 259, 268, 270, 273, 274, 283, 284, 296, 298, 314, 315, 324, 325], "read": [0, 1, 4, 11, 23, 26, 30, 34, 41, 42, 51, 53, 54, 60, 61, 62, 73, 74, 75, 77, 78, 87, 88, 90, 92, 95, 96, 97, 100, 112, 126, 133, 142, 153, 155, 164, 182, 185, 189, 193, 195, 196, 197, 200, 201, 203, 204, 206, 213, 252, 253, 263, 282, 318, 326], "sensor": [0, 1, 4, 6, 13, 15, 18, 19, 20, 21, 22, 23, 25, 40, 42, 43, 46, 56, 58, 60, 61, 73, 75, 76, 77, 78, 85, 90, 92, 135, 137, 138, 140, 252, 257, 277, 284, 311, 322, 324], "health": [0, 30, 56, 60, 90, 168, 174, 180], "inform": [0, 1, 2, 5, 11, 12, 14, 15, 17, 18, 20, 21, 22, 23, 25, 26, 28, 30, 33, 34, 36, 39, 40, 42, 43, 45, 47, 49, 51, 52, 53, 54, 55, 56, 58, 59, 60, 61, 69, 72, 73, 74, 75, 77, 78, 79, 88, 89, 90, 92, 96, 97, 114, 116, 117, 122, 123, 135, 138, 142, 150, 159, 160, 161, 164, 165, 166, 179, 181, 193, 211, 214, 218, 222, 225, 226, 227, 248, 252, 253, 255, 256, 261, 269, 270, 272, 273, 278, 282, 283, 299, 306, 311, 315, 317, 318, 319, 320, 323, 329, 337], "from": [0, 1, 2, 4, 5, 6, 8, 9, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 45, 46, 47, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 63, 64, 66, 67, 68, 69, 71, 72, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 89, 90, 92, 95, 96, 97, 100, 102, 104, 106, 108, 110, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 123, 124, 125, 126, 127, 128, 129, 133, 135, 136, 137, 138, 141, 142, 144, 146, 148, 149, 150, 151, 153, 154, 155, 156, 159, 160, 161, 162, 164, 165, 173, 174, 175, 178, 180, 181, 182, 185, 186, 189, 190, 193, 195, 196, 197, 200, 201, 203, 204, 206, 209, 211, 214, 216, 218, 220, 222, 224, 225, 227, 229, 230, 235, 243, 247, 250, 253, 254, 255, 258, 260, 269, 271, 273, 274, 277, 282, 283, 284, 285, 286, 287, 289, 291, 294, 295, 297, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 318, 319, 320, 321, 322, 324, 325, 326, 327, 328, 329, 331], "A": [0, 2, 5, 8, 11, 12, 13, 14, 15, 16, 18, 20, 22, 23, 24, 25, 26, 29, 30, 32, 33, 34, 35, 36, 37, 42, 43, 44, 45, 46, 47, 50, 51, 53, 54, 55, 56, 57, 58, 59, 60, 61, 63, 65, 66, 67, 69, 72, 74, 76, 77, 78, 79, 81, 82, 83, 84, 87, 88, 89, 90, 92, 95, 96, 97, 99, 100, 106, 107, 111, 113, 114, 115, 116, 117, 118, 119, 121, 122, 123, 124, 126, 127, 129, 135, 137, 138, 139, 140, 141, 142, 144, 146, 147, 150, 151, 153, 154, 155, 156, 158, 159, 160, 161, 163, 164, 165, 166, 167, 169, 170, 171, 172, 174, 175, 176, 177, 178, 179, 180, 181, 185, 186, 195, 197, 198, 199, 200, 201, 202, 203, 204, 205, 209, 214, 216, 218, 220, 224, 231, 234, 242, 247, 248, 252, 253, 255, 273, 282, 283, 284, 287, 294, 303, 309, 311, 315, 317, 318, 319, 320, 322, 326, 338], "wide": [0, 11, 15, 30, 34, 66, 84, 89, 90, 92], "varieti": [0, 1, 20, 25, 30, 31, 34, 36, 53, 55, 63, 79, 82, 84, 89, 90, 92, 217, 221], "exampl": [0, 1, 2, 4, 5, 7, 8, 10, 11, 12, 13, 15, 16, 19, 20, 21, 22, 25, 26, 28, 30, 31, 39, 40, 44, 46, 50, 51, 53, 54, 55, 56, 61, 63, 64, 69, 72, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 85, 88, 89, 90, 92, 96, 117, 119, 126, 135, 137, 141, 142, 149, 150, 159, 161, 216, 249, 253, 271, 296, 297, 298, 299, 318, 319, 321, 326, 328, 329, 338], "program": [0, 9, 11, 21, 30, 45, 52, 53, 54, 55, 58, 61, 63, 74, 75, 76, 77, 78, 79, 82, 88, 90, 92, 97, 100, 123, 160, 225, 227, 252, 255, 260, 262, 274, 277, 278, 279, 280, 282, 285, 286, 287, 291, 292, 293, 295, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 314, 318, 320, 322, 323, 326, 328, 331, 334, 338], "quickstart": [0, 75, 76, 77, 78, 82, 83, 89, 90, 225, 226, 228, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 257, 288, 289, 290, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 313, 326, 338], "guid": [0, 27, 33, 45, 58, 60, 63, 71, 73, 74, 75, 76, 77, 78, 82, 83, 88, 89, 90, 92, 128, 154, 160, 185, 225, 226, 227, 228, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 252, 257, 266, 274, 288, 289, 290, 294, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 313, 318, 319, 320, 323, 329], "ar": [0, 1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 44, 45, 46, 47, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 65, 67, 68, 69, 70, 71, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 90, 91, 92, 93, 95, 96, 97, 106, 110, 111, 113, 117, 118, 119, 123, 124, 126, 127, 135, 137, 141, 142, 144, 147, 149, 150, 154, 155, 156, 157, 159, 160, 161, 170, 175, 181, 185, 186, 194, 202, 205, 209, 214, 222, 227, 229, 231, 235, 244, 247, 248, 249, 250, 251, 252, 255, 269, 270, 271, 274, 275, 277, 282, 283, 284, 285, 287, 294, 296, 297, 310, 311, 315, 316, 318, 319, 320, 321, 325, 326, 328, 329, 334, 335, 338], "also": [0, 3, 4, 6, 8, 11, 15, 16, 17, 18, 19, 20, 22, 23, 25, 28, 29, 30, 31, 33, 34, 35, 36, 40, 42, 44, 45, 46, 47, 53, 54, 55, 56, 57, 58, 59, 61, 63, 64, 67, 69, 71, 72, 74, 77, 78, 79, 81, 82, 86, 87, 88, 89, 90, 92, 111, 123, 135, 141, 142, 160, 161, 164, 185, 218, 222, 226, 232, 238, 247, 250, 251, 269, 270, 271, 272, 273, 274, 283, 284, 287, 290, 297, 298, 311, 312, 315, 316, 318, 319, 320, 321, 326, 333, 338], "includ": [0, 2, 3, 5, 6, 7, 9, 10, 13, 15, 17, 18, 20, 22, 23, 25, 26, 28, 29, 30, 32, 33, 35, 36, 37, 39, 40, 42, 43, 45, 46, 47, 51, 53, 54, 55, 56, 57, 58, 59, 60, 61, 63, 64, 66, 67, 69, 71, 74, 77, 78, 79, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 97, 113, 114, 115, 116, 117, 125, 135, 137, 138, 142, 148, 149, 151, 159, 161, 163, 181, 185, 186, 190, 218, 225, 227, 229, 248, 252, 255, 271, 277, 282, 284, 287, 294, 295, 297, 299, 301, 311, 318, 321, 326], "add": [0, 4, 17, 23, 28, 30, 32, 33, 37, 42, 46, 50, 52, 54, 55, 56, 58, 61, 62, 63, 71, 72, 79, 80, 82, 84, 85, 86, 87, 88, 90, 92, 97, 105, 112, 113, 119, 141, 142, 149, 150, 160, 165, 167, 185, 186, 194, 195, 202, 218, 222, 227, 248, 271, 283, 297, 298, 314, 319, 320, 321, 322, 324, 326, 332, 336], "addit": [0, 5, 15, 17, 18, 20, 22, 23, 26, 27, 28, 32, 34, 35, 37, 41, 42, 43, 46, 47, 49, 54, 56, 57, 58, 60, 61, 63, 71, 72, 74, 77, 79, 81, 86, 87, 89, 92, 96, 111, 115, 117, 137, 138, 164, 165, 166, 186, 194, 195, 202, 205, 218, 225, 247, 253, 258, 269, 271, 273, 282, 306, 315, 318, 319, 320, 323, 329], "sens": [0, 11, 18, 58, 59, 92, 149], "commun": [0, 1, 8, 11, 15, 17, 23, 25, 27, 30, 33, 43, 44, 47, 51, 52, 53, 56, 58, 60, 61, 63, 66, 69, 71, 73, 76, 77, 78, 84, 88, 89, 92, 107, 108, 111, 114, 116, 117, 118, 119, 121, 122, 123, 124, 125, 126, 128, 132, 135, 137, 138, 142, 146, 149, 151, 152, 153, 154, 155, 156, 160, 161, 163, 164, 181, 186, 211, 214, 227, 250, 277, 282, 309, 310, 315, 318, 320, 322, 326, 329, 338], "capabl": [0, 4, 6, 9, 12, 15, 20, 23, 32, 35, 43, 52, 56, 61, 64, 78, 82, 87, 89, 90, 92, 112, 114, 116, 117, 167, 252, 284, 320, 329], "beyond": [0, 1, 4, 34, 35, 43, 56, 89, 90, 92, 100, 227], "what": [0, 11, 14, 17, 25, 28, 35, 36, 40, 45, 49, 50, 51, 53, 55, 57, 58, 60, 63, 69, 74, 77, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 117, 119, 135, 152, 161, 225, 227, 283, 284, 287, 298, 310, 315, 319, 325], "base": [0, 1, 4, 5, 9, 12, 15, 17, 18, 19, 21, 23, 26, 28, 29, 34, 35, 36, 40, 41, 42, 43, 44, 45, 47, 51, 52, 53, 54, 56, 57, 58, 60, 61, 62, 63, 69, 78, 85, 87, 90, 92, 96, 97, 99, 102, 103, 104, 105, 106, 107, 108, 111, 112, 113, 114, 115, 116, 117, 118, 119, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 185, 186, 188, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 208, 209, 211, 212, 213, 214, 215, 216, 218, 219, 222, 225, 229, 232, 245, 252, 261, 274, 277, 285, 291, 294, 310, 326], "platform": [0, 18, 21, 25, 30, 56, 59, 60, 63, 74, 76, 79, 87, 90, 92, 248, 250, 270, 285, 312], "provid": [0, 1, 2, 5, 7, 9, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 29, 30, 31, 33, 34, 35, 40, 43, 44, 45, 46, 47, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 77, 78, 79, 81, 83, 87, 89, 90, 92, 96, 97, 99, 106, 108, 111, 113, 114, 116, 117, 124, 126, 127, 135, 137, 138, 142, 147, 150, 154, 155, 159, 160, 161, 163, 164, 165, 166, 185, 213, 214, 216, 217, 218, 221, 222, 227, 252, 270, 273, 274, 277, 282, 283, 284, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 312, 315, 317, 318, 319, 320, 321, 324, 329, 331], "icd": 0, "cover": [0, 22, 25, 64, 69, 75, 83, 84, 88, 89, 92, 161, 225, 259, 268], "mechan": [0, 5, 16, 42, 49, 53, 54, 56, 59, 90, 92, 177, 309, 310], "electr": [0, 14, 59, 61, 64], "softwar": [0, 7, 25, 26, 29, 41, 44, 45, 53, 56, 59, 61, 64, 66, 71, 88, 90, 92, 126, 159, 179, 228, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 252, 266, 274, 275, 289, 290, 296, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 312, 314, 318, 319, 320, 323, 324, 331], "interfac": [0, 14, 15, 17, 18, 25, 29, 31, 40, 42, 47, 52, 53, 54, 58, 59, 61, 62, 64, 69, 74, 75, 76, 77, 89, 90, 92, 94, 98, 110, 112, 113, 117, 131, 138, 161, 168, 182, 187, 188, 210, 217, 221, 244, 247, 260, 269, 270, 285, 286, 287, 294, 296, 314, 318, 335], "support": [0, 3, 4, 5, 7, 9, 11, 15, 18, 20, 25, 26, 27, 30, 31, 34, 37, 47, 53, 54, 55, 56, 57, 59, 62, 63, 65, 66, 67, 68, 69, 71, 74, 77, 78, 81, 82, 84, 87, 88, 89, 92, 98, 113, 118, 138, 146, 161, 164, 210, 247, 252, 271, 274, 277, 282, 294, 298, 310, 312, 326, 338], "protocol": [0, 15, 23, 27, 60, 61, 74, 84, 88, 89, 90, 175, 250, 282], "definit": [0, 15, 17, 23, 27, 28, 43, 46, 53, 56, 74, 88, 89, 90, 92, 96, 98, 122, 123, 153, 160, 161, 210, 315, 319], "thi": [0, 1, 2, 4, 5, 6, 7, 8, 9, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46, 47, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 69, 70, 71, 72, 74, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 96, 97, 100, 101, 102, 105, 111, 112, 113, 114, 116, 117, 118, 119, 123, 124, 126, 132, 133, 135, 137, 138, 141, 142, 143, 144, 147, 149, 150, 153, 154, 155, 156, 159, 160, 161, 163, 164, 165, 166, 170, 173, 175, 180, 181, 185, 186, 194, 195, 197, 198, 200, 201, 202, 203, 205, 209, 211, 214, 218, 220, 222, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 252, 253, 254, 255, 256, 257, 258, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 337, 338], "refer": [0, 2, 5, 7, 9, 10, 12, 18, 21, 22, 27, 28, 30, 33, 39, 40, 46, 47, 49, 50, 52, 53, 54, 55, 56, 58, 60, 61, 63, 67, 71, 73, 75, 77, 78, 88, 90, 92, 135, 150, 161, 226, 227, 252, 270, 271, 273, 283, 286, 287, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 312, 318, 320], "detail": [0, 3, 4, 10, 11, 12, 17, 18, 21, 22, 32, 34, 35, 39, 42, 43, 44, 47, 53, 54, 55, 58, 59, 60, 65, 66, 69, 72, 74, 75, 77, 79, 83, 87, 88, 89, 90, 92, 102, 106, 117, 123, 124, 135, 142, 161, 170, 181, 213, 229, 248, 252, 263, 266, 273, 282, 284, 286, 301, 319], "who": [0, 30, 32, 33, 51, 53, 64, 90, 92], "wish": [0, 22, 33, 36, 50, 53, 60, 92, 283, 311], "languag": [0, 1, 11, 33, 53, 55, 74, 89, 90, 97], "other": [0, 4, 5, 7, 8, 11, 13, 15, 17, 18, 19, 20, 21, 23, 24, 25, 26, 28, 30, 31, 32, 33, 34, 35, 36, 37, 40, 41, 42, 45, 46, 47, 50, 51, 53, 54, 55, 56, 57, 59, 60, 61, 66, 71, 74, 76, 79, 81, 83, 84, 87, 88, 89, 92, 97, 104, 108, 113, 114, 116, 118, 119, 121, 122, 123, 124, 125, 129, 135, 137, 138, 141, 142, 148, 150, 155, 156, 160, 161, 165, 178, 185, 186, 194, 211, 214, 218, 222, 251, 252, 255, 262, 266, 271, 273, 277, 284, 286, 287, 294, 297, 299, 303, 310, 315, 318, 320, 321, 325, 329, 334], "than": [0, 4, 8, 11, 17, 18, 22, 23, 25, 28, 34, 35, 36, 39, 44, 47, 51, 53, 54, 56, 57, 58, 63, 68, 69, 72, 74, 75, 77, 78, 83, 85, 88, 89, 90, 92, 106, 117, 127, 135, 137, 142, 154, 161, 277, 296, 298, 309, 310, 318, 334], "implement": [0, 1, 7, 9, 11, 17, 19, 20, 23, 25, 44, 45, 52, 53, 55, 56, 58, 63, 74, 77, 78, 79, 89, 90, 92, 100, 101, 102, 107, 114, 116, 117, 118, 119, 126, 138, 141, 158, 216, 262, 315, 319], "speak": [0, 53, 89, 90], "repositori": [0, 83, 164, 274], "github": [0, 77, 78, 92, 274, 297, 321], "repo": [0, 274], "where": [0, 1, 4, 5, 11, 12, 13, 15, 17, 18, 21, 22, 23, 26, 28, 29, 30, 32, 33, 34, 35, 36, 40, 42, 45, 46, 47, 53, 54, 55, 56, 57, 61, 63, 66, 68, 73, 74, 77, 78, 80, 82, 83, 84, 85, 86, 88, 89, 90, 92, 97, 104, 108, 115, 125, 135, 142, 148, 151, 159, 160, 161, 185, 186, 195, 209, 227, 247, 252, 255, 269, 273, 283, 284, 286, 287, 294, 297, 301, 310, 311, 312, 315, 316, 317, 318, 319, 320, 321, 326], "all": [0, 4, 11, 13, 15, 17, 18, 19, 23, 24, 25, 26, 29, 30, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 44, 45, 46, 49, 53, 54, 55, 56, 57, 58, 59, 60, 61, 63, 64, 66, 67, 69, 71, 72, 74, 75, 77, 78, 79, 81, 83, 84, 85, 86, 87, 88, 89, 90, 92, 95, 97, 112, 113, 114, 115, 116, 117, 119, 122, 123, 127, 128, 129, 132, 137, 138, 141, 142, 143, 152, 153, 155, 157, 158, 160, 161, 163, 164, 175, 177, 178, 179, 186, 195, 206, 211, 218, 220, 222, 224, 226, 228, 229, 247, 252, 255, 262, 270, 271, 272, 274, 277, 283, 284, 289, 296, 297, 298, 308, 310, 311, 315, 317, 318, 319, 320, 321, 324, 325, 326, 327, 329], "code": [0, 2, 4, 7, 10, 11, 15, 16, 17, 21, 23, 26, 43, 45, 53, 54, 55, 56, 60, 61, 63, 74, 77, 81, 82, 85, 86, 87, 88, 89, 94, 98, 110, 112, 113, 119, 131, 142, 145, 146, 147, 153, 154, 155, 168, 187, 188, 209, 210, 211, 217, 220, 221, 225, 227, 248, 261, 274, 277, 280, 282, 284, 294, 299, 306, 308, 320], "host": [0, 23, 25, 43, 44, 53, 54, 60, 61, 62, 63, 69, 71, 77, 78, 79, 82, 84, 87, 90, 92, 101, 110, 111, 123, 160, 165, 185, 249, 250, 252, 273, 282, 297, 298, 312, 315, 318, 319, 320, 321, 322, 323, 329], "version": [0, 15, 23, 25, 26, 33, 36, 39, 41, 47, 51, 60, 61, 62, 63, 71, 72, 74, 76, 77, 79, 82, 83, 87, 88, 89, 90, 97, 104, 107, 112, 113, 114, 116, 118, 119, 121, 124, 125, 126, 128, 132, 135, 136, 137, 139, 140, 141, 142, 146, 148, 150, 151, 152, 154, 155, 156, 158, 159, 160, 161, 162, 163, 164, 168, 169, 170, 171, 172, 174, 175, 176, 177, 178, 180, 181, 185, 186, 189, 200, 211, 214, 215, 216, 218, 222, 224, 271, 274, 324, 328], "4": [0, 2, 6, 11, 15, 18, 25, 26, 28, 30, 32, 34, 36, 40, 53, 55, 58, 60, 61, 63, 67, 69, 72, 74, 76, 77, 82, 83, 84, 87, 88, 89, 92, 124, 126, 142, 156, 159, 162, 165, 170, 186, 194, 212, 216, 222, 224, 227, 273, 282, 284, 294, 310, 324, 338], "1": [0, 2, 4, 11, 13, 15, 18, 22, 25, 26, 28, 30, 33, 34, 35, 36, 39, 40, 41, 42, 44, 46, 48, 49, 50, 51, 53, 54, 55, 57, 58, 60, 61, 63, 67, 69, 71, 72, 74, 76, 77, 78, 79, 81, 82, 83, 84, 85, 86, 87, 88, 89, 92, 117, 119, 126, 135, 137, 138, 141, 142, 147, 150, 156, 159, 160, 161, 164, 165, 169, 170, 172, 173, 177, 186, 200, 212, 216, 227, 229, 230, 234, 247, 251, 274, 275, 282, 284, 296, 297, 307, 310, 311, 313, 315, 318, 321, 324, 326, 338], "pleas": [0, 11, 15, 18, 22, 40, 52, 55, 58, 62, 63, 69, 72, 77, 78, 79, 80, 87, 88, 90, 92, 113, 149, 185, 215, 222, 224, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 252, 257, 270, 274, 280, 283, 288, 289, 290, 291, 294, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 312, 313, 318, 320, 321, 325, 326, 338], "review": [0, 10, 34, 42, 69, 92, 318, 328], "releas": [0, 3, 11, 18, 22, 26, 32, 33, 37, 40, 42, 53, 54, 57, 58, 63, 69, 70, 71, 92, 141, 161, 163, 185, 227, 244, 270, 274, 296, 318], "note": [0, 8, 11, 15, 17, 18, 21, 23, 25, 28, 30, 31, 32, 35, 36, 37, 39, 42, 43, 49, 51, 56, 57, 58, 61, 63, 66, 67, 69, 76, 77, 78, 81, 82, 84, 85, 86, 88, 89, 95, 97, 117, 118, 119, 138, 151, 159, 160, 175, 216, 227, 229, 250, 251, 252, 271, 274, 275, 277, 282, 283, 284, 285, 286, 294, 296, 297, 298, 301, 312, 315, 318, 319, 320, 323, 325, 328, 329], "see": [0, 3, 4, 5, 11, 12, 13, 15, 17, 18, 22, 23, 25, 30, 32, 33, 34, 35, 36, 37, 40, 44, 47, 51, 54, 55, 56, 57, 61, 62, 63, 69, 72, 80, 82, 83, 84, 85, 86, 87, 89, 90, 92, 106, 113, 119, 123, 124, 126, 156, 160, 161, 162, 164, 216, 226, 227, 228, 232, 235, 243, 246, 247, 248, 250, 251, 252, 255, 256, 258, 259, 260, 261, 262, 263, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 278, 280, 281, 282, 283, 284, 285, 286, 289, 291, 293, 294, 295, 296, 298, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 314, 315, 316, 317, 318, 319, 320, 323, 324, 325, 327, 330, 331, 332, 333, 335, 336, 337], "ha": [0, 2, 4, 5, 6, 8, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, 42, 44, 45, 46, 47, 50, 51, 52, 53, 54, 55, 56, 57, 58, 60, 61, 63, 64, 69, 72, 78, 81, 82, 83, 84, 85, 86, 88, 89, 90, 92, 97, 99, 100, 113, 117, 118, 119, 123, 126, 135, 137, 138, 142, 143, 144, 147, 149, 155, 156, 159, 160, 161, 163, 174, 180, 181, 185, 190, 192, 215, 216, 222, 224, 227, 234, 247, 251, 255, 269, 270, 274, 282, 283, 294, 297, 299, 311, 316, 318, 319, 321, 329, 338], "chang": [0, 8, 12, 13, 15, 16, 17, 19, 20, 22, 25, 30, 34, 36, 46, 51, 53, 55, 56, 57, 60, 61, 63, 69, 71, 72, 83, 84, 85, 86, 87, 88, 89, 92, 97, 100, 102, 123, 126, 141, 150, 154, 160, 161, 163, 170, 178, 186, 218, 227, 234, 248, 252, 270, 274, 277, 283, 310, 314, 315, 318, 320, 335, 336, 338], "concept": [0, 3, 12, 18, 38, 74, 75, 84, 86, 89, 90, 92, 225, 283, 319], "sdk": [1, 2, 3, 7, 9, 10, 11, 13, 15, 18, 20, 21, 25, 31, 40, 41, 43, 45, 47, 51, 52, 53, 56, 58, 59, 60, 61, 63, 73, 75, 77, 78, 79, 82, 84, 85, 92, 97, 98, 105, 111, 159, 160, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 250, 251, 252, 257, 258, 267, 269, 270, 272, 274, 281, 282, 283, 284, 288, 289, 290, 313, 316, 318, 324, 325, 326, 327, 329, 330, 331, 332, 333, 336, 337, 338], "let": [1, 4, 5, 16, 17, 30, 50, 54, 57, 72, 73, 74, 77, 82, 83, 84, 85, 86, 87, 89, 90, 92, 175, 227, 283], "creat": [1, 2, 9, 12, 13, 19, 20, 22, 25, 26, 28, 29, 30, 32, 33, 34, 35, 36, 40, 43, 46, 51, 53, 54, 56, 60, 61, 65, 66, 71, 74, 76, 77, 78, 82, 83, 84, 85, 87, 88, 90, 92, 96, 97, 100, 102, 106, 111, 113, 114, 115, 117, 119, 138, 142, 150, 151, 159, 160, 161, 162, 164, 165, 166, 173, 185, 186, 198, 218, 220, 222, 224, 227, 244, 249, 252, 266, 269, 271, 275, 277, 282, 283, 284, 286, 295, 296, 297, 298, 301, 309, 310, 311, 312, 314, 315, 316, 318, 319, 321, 322, 324, 326, 329, 330, 332, 333, 334, 335, 338], "integr": [1, 6, 12, 29, 35, 38, 40, 52, 54, 59, 63, 66, 69, 73, 76, 84, 131, 227, 251, 265, 309, 329], "follow": [1, 2, 4, 5, 8, 9, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 23, 24, 26, 28, 30, 31, 32, 33, 34, 35, 36, 37, 40, 41, 42, 44, 45, 46, 47, 50, 51, 53, 54, 55, 57, 58, 60, 61, 63, 66, 69, 71, 72, 73, 74, 75, 76, 79, 80, 82, 83, 85, 86, 87, 88, 89, 90, 92, 93, 117, 119, 123, 135, 150, 159, 161, 163, 173, 185, 216, 218, 222, 227, 234, 244, 247, 249, 251, 252, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 270, 271, 273, 282, 283, 284, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 314, 315, 318, 319, 320, 321, 325, 326, 328, 329, 333, 335, 338], "server": [1, 11, 15, 19, 42, 44, 45, 53, 54, 57, 60, 63, 69, 73, 77, 84, 85, 86, 87, 90, 92, 98, 106, 111, 126, 127, 135, 142, 149, 152, 175, 181, 185, 210, 214, 227, 250, 252, 267, 271, 282, 283, 294, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 321], "model": [1, 17, 18, 40, 47, 52, 56, 61, 65, 66, 69, 73, 82, 85, 86, 90, 92, 112, 152, 163, 225, 227, 252, 283, 285, 297, 298, 321, 326], "servic": [1, 3, 7, 9, 12, 16, 18, 20, 21, 22, 26, 27, 29, 32, 38, 39, 41, 46, 47, 52, 53, 54, 59, 62, 63, 71, 72, 73, 74, 75, 76, 80, 81, 84, 85, 86, 87, 88, 97, 98, 99, 100, 104, 106, 107, 108, 110, 111, 112, 113, 114, 115, 116, 118, 119, 122, 123, 124, 125, 126, 127, 128, 129, 132, 133, 134, 135, 136, 137, 139, 140, 141, 142, 144, 146, 147, 148, 149, 151, 152, 153, 154, 155, 156, 158, 159, 160, 161, 162, 163, 164, 165, 169, 170, 171, 172, 174, 175, 176, 177, 178, 179, 180, 181, 185, 186, 188, 191, 210, 211, 212, 214, 225, 226, 227, 247, 248, 259, 260, 262, 263, 264, 267, 268, 274, 280, 282, 283, 286, 293, 297, 299, 308, 309, 310, 312, 313, 321, 322, 331, 332, 336], "run": [1, 2, 8, 9, 11, 12, 14, 15, 20, 21, 23, 25, 26, 29, 32, 34, 36, 37, 39, 43, 45, 46, 52, 53, 56, 61, 69, 71, 72, 73, 75, 76, 79, 80, 82, 83, 84, 85, 86, 89, 90, 92, 97, 100, 102, 103, 105, 111, 112, 113, 115, 117, 119, 133, 135, 147, 152, 165, 173, 178, 180, 181, 185, 211, 212, 216, 218, 220, 222, 224, 225, 253, 265, 271, 292, 294, 295, 296, 297, 298, 299, 319, 321, 322, 326, 329, 338], "over": [1, 4, 5, 16, 17, 18, 21, 25, 30, 34, 39, 44, 51, 53, 54, 56, 62, 65, 66, 69, 73, 74, 81, 82, 83, 84, 85, 86, 87, 89, 92, 124, 141, 156, 159, 161, 170, 203, 218, 222, 227, 228, 229, 231, 234, 258, 283, 310, 311, 315, 326], "network": [1, 7, 15, 25, 40, 43, 52, 54, 55, 56, 59, 62, 63, 71, 72, 73, 74, 79, 82, 83, 84, 85, 87, 89, 98, 164, 168, 170, 174, 249, 250, 260, 261, 267, 272, 294, 298, 310, 312, 318, 320, 324, 326, 329], "connect": [1, 12, 13, 14, 15, 17, 18, 19, 20, 22, 25, 27, 29, 30, 31, 33, 45, 47, 49, 53, 54, 59, 60, 63, 64, 65, 67, 69, 72, 73, 76, 77, 78, 79, 81, 82, 84, 85, 87, 88, 89, 90, 92, 101, 111, 118, 127, 135, 138, 160, 175, 227, 262, 271, 273, 277, 282, 284, 286, 287, 294, 304, 310, 315, 319, 320, 321, 326, 329, 338], "diagram": [1, 15, 23, 37, 40, 52, 53, 58, 61, 85, 87, 90, 326], "high": [1, 4, 5, 11, 14, 15, 16, 23, 25, 29, 30, 34, 35, 36, 42, 47, 53, 54, 56, 60, 61, 67, 84, 89, 90, 92, 156, 263, 273, 283, 285, 294, 318], "level": [1, 4, 5, 11, 15, 18, 21, 23, 34, 35, 36, 42, 44, 47, 53, 54, 56, 57, 61, 74, 78, 81, 82, 88, 89, 90, 119, 126, 160, 178, 185, 216, 271, 273, 291, 294, 320], "overview": [1, 27, 29, 35, 38, 58, 69, 82, 84, 90, 232, 260, 262, 265, 266, 267, 275, 320], "robot": [1, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 18, 19, 21, 23, 24, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 39, 40, 42, 44, 45, 50, 51, 52, 54, 55, 58, 59, 60, 61, 62, 63, 64, 68, 69, 71, 74, 76, 77, 78, 79, 81, 82, 84, 85, 86, 87, 92, 94, 96, 97, 98, 100, 101, 102, 104, 105, 106, 108, 110, 112, 113, 114, 115, 116, 117, 118, 119, 121, 122, 123, 124, 125, 126, 127, 128, 132, 133, 135, 136, 137, 138, 140, 141, 142, 144, 145, 146, 147, 148, 149, 151, 152, 153, 154, 155, 156, 158, 159, 164, 168, 173, 176, 180, 181, 183, 185, 186, 187, 188, 209, 211, 214, 218, 222, 225, 226, 227, 228, 230, 231, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 247, 249, 250, 252, 254, 257, 259, 261, 263, 267, 270, 273, 275, 277, 280, 282, 284, 285, 286, 287, 289, 290, 294, 295, 296, 298, 303, 304, 311, 312, 313, 314, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 328, 329, 330, 331, 333, 334], "": [1, 2, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 18, 19, 20, 21, 22, 23, 25, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 42, 44, 45, 47, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 64, 65, 66, 67, 69, 71, 72, 74, 76, 77, 78, 79, 81, 82, 83, 84, 85, 86, 87, 90, 92, 93, 96, 97, 100, 112, 113, 117, 119, 127, 129, 135, 138, 140, 141, 142, 144, 145, 150, 151, 152, 154, 159, 160, 161, 162, 163, 164, 165, 179, 181, 185, 186, 209, 213, 220, 222, 224, 225, 226, 227, 228, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 247, 249, 250, 252, 255, 256, 257, 258, 260, 267, 270, 271, 273, 274, 275, 277, 282, 283, 284, 286, 287, 288, 289, 290, 291, 294, 295, 296, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 313, 317, 318, 319, 320, 322, 326, 327, 329, 330, 334, 337, 338], "tablet": [1, 7, 8, 11, 12, 13, 17, 19, 20, 22, 24, 27, 29, 32, 34, 35, 40, 41, 45, 51, 52, 56, 57, 58, 59, 60, 69, 77, 80, 81, 82, 84, 85, 86, 87, 90, 92, 117, 159, 226, 227, 229, 252, 258, 269, 273, 277, 284, 286, 296, 298, 315, 316, 318, 320, 321, 327, 328, 331], "laptop": [1, 31, 52, 79, 86, 87, 227, 315, 319], "cloud": [1, 15, 18, 22, 46, 53, 54, 61, 76, 79, 92, 98, 135, 137, 159, 260, 262, 283, 287, 297, 299, 321], "long": [1, 14, 18, 21, 22, 25, 30, 34, 36, 44, 45, 54, 58, 78, 83, 84, 85, 86, 89, 90, 92, 117, 161, 234, 259, 273, 283], "thei": [1, 4, 8, 11, 12, 14, 17, 18, 20, 21, 23, 25, 28, 29, 30, 32, 33, 34, 35, 36, 37, 40, 41, 42, 44, 45, 46, 47, 51, 52, 53, 54, 55, 56, 57, 58, 60, 61, 63, 77, 78, 79, 83, 86, 88, 89, 90, 92, 95, 103, 129, 138, 142, 150, 178, 226, 227, 248, 251, 252, 273, 277, 284, 287, 319, 320], "establish": [1, 21, 25, 43, 54, 56, 67, 92, 111, 127, 175, 181, 214, 273, 282, 317, 318, 330], "ani": [1, 3, 4, 5, 6, 7, 8, 11, 12, 14, 15, 18, 20, 21, 22, 23, 24, 26, 28, 29, 30, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 44, 45, 46, 47, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 63, 64, 68, 72, 77, 78, 79, 81, 82, 84, 85, 88, 89, 90, 92, 96, 97, 100, 107, 113, 114, 116, 117, 119, 123, 126, 128, 135, 138, 142, 149, 152, 154, 159, 160, 161, 165, 166, 180, 181, 185, 209, 213, 214, 226, 227, 252, 271, 274, 277, 282, 283, 284, 294, 295, 296, 298, 299, 312, 315, 319, 320, 326, 329, 337, 338], "ip": [1, 31, 37, 42, 53, 60, 61, 63, 69, 71, 72, 76, 77, 78, 79, 82, 84, 86, 90, 92, 101, 110, 112, 113, 123, 218, 222, 227, 247, 249, 250, 252, 273, 282, 294, 297, 298, 310, 312, 315, 318, 319, 320, 321, 322, 324, 329], "direct": [1, 3, 4, 5, 7, 17, 18, 22, 25, 28, 30, 32, 33, 36, 54, 61, 62, 63, 69, 74, 85, 86, 90, 92, 123, 158, 159, 161, 228, 252, 287, 296, 297, 299, 313, 314, 318, 319, 321, 335], "wifi": [1, 2, 52, 53, 60, 61, 62, 63, 76, 79, 85, 87, 88, 90, 92, 112, 113, 227, 249, 273, 315, 318], "ethernet": [1, 2, 6, 14, 15, 53, 60, 61, 62, 67, 69, 90, 92, 113], "intranet": 1, "internet": [1, 53, 61, 69, 286, 294, 299, 312], "imag": [1, 2, 5, 15, 18, 21, 23, 30, 34, 37, 39, 40, 41, 43, 46, 51, 52, 54, 61, 62, 69, 71, 78, 80, 81, 82, 83, 84, 85, 86, 87, 98, 112, 114, 116, 117, 118, 135, 152, 166, 174, 178, 218, 220, 222, 230, 234, 235, 243, 250, 251, 252, 253, 260, 261, 262, 267, 271, 274, 282, 283, 286, 289, 294, 297, 298, 310, 312, 321, 324, 326, 335], "command": [1, 3, 4, 5, 8, 13, 14, 15, 16, 17, 18, 19, 22, 23, 24, 25, 29, 31, 34, 35, 36, 37, 40, 45, 49, 51, 52, 58, 61, 64, 69, 71, 72, 74, 76, 77, 78, 79, 82, 85, 86, 87, 97, 98, 99, 104, 110, 124, 125, 126, 135, 136, 148, 156, 158, 160, 180, 185, 216, 225, 226, 228, 232, 234, 235, 239, 240, 242, 243, 244, 247, 248, 249, 250, 251, 252, 255, 259, 260, 261, 263, 269, 271, 274, 277, 278, 279, 281, 282, 285, 286, 287, 289, 290, 291, 293, 294, 295, 297, 298, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 312, 314, 315, 316, 318, 319, 320, 321, 322, 323, 324, 325, 326, 328, 329, 330, 331, 332, 333, 334, 338], "higher": [1, 5, 18, 25, 28, 30, 36, 47, 51, 53, 56, 64, 71, 90, 92, 126, 287, 320, 324], "layer": [1, 11, 20, 25, 29, 53, 56, 64, 82, 92], "stack": [1, 25, 30, 53, 63, 137], "autonomi": [1, 18, 25, 63, 69, 225, 284], "built": [1, 20, 25, 42, 52, 53, 54, 57, 60, 61, 63, 78, 81, 87, 88, 90, 92, 97, 158, 252, 271, 274, 298, 312], "top": [1, 4, 5, 11, 14, 15, 21, 22, 33, 36, 46, 53, 54, 60, 63, 65, 68, 69, 80, 81, 82, 85, 88, 90, 92, 283, 318, 320, 326, 329], "lower": [1, 14, 18, 33, 35, 36, 41, 47, 49, 53, 89, 90, 92, 150, 283, 287, 296, 318], "core": [1, 11, 15, 25, 52, 56, 59, 60, 74, 76, 82, 86, 88, 89, 92, 93, 185, 227, 250, 252, 253, 266, 267, 270, 271, 294, 297, 310, 311, 312, 315, 318, 321], "final": [1, 5, 13, 16, 23, 26, 51, 57, 63, 77, 78, 79, 80, 81, 82, 83, 89, 90, 92, 118, 135, 151, 227, 271, 283, 284, 302, 303, 304, 310, 320, 329], "allow": [1, 3, 4, 5, 8, 10, 11, 12, 13, 15, 16, 17, 19, 20, 22, 23, 26, 28, 29, 30, 31, 33, 34, 35, 36, 40, 41, 42, 44, 47, 51, 54, 55, 56, 57, 58, 60, 61, 62, 63, 67, 69, 71, 72, 76, 77, 78, 79, 84, 86, 87, 89, 90, 92, 97, 102, 111, 119, 122, 123, 126, 127, 138, 145, 147, 150, 153, 154, 155, 158, 159, 161, 165, 185, 227, 235, 243, 250, 251, 252, 269, 271, 273, 284, 291, 296, 297, 309, 312, 315, 316, 318, 320, 321, 323, 325, 326, 329, 338], "expans": 1, "those": [1, 4, 5, 13, 17, 20, 25, 28, 30, 34, 35, 36, 39, 40, 50, 52, 53, 54, 58, 61, 63, 76, 77, 78, 79, 80, 82, 85, 87, 88, 90, 92, 117, 283, 284, 294, 295, 326, 338], "itself": [1, 4, 15, 16, 17, 19, 25, 30, 39, 41, 42, 43, 44, 46, 53, 54, 56, 60, 61, 64, 69, 84, 89, 90, 92, 102, 123, 142, 154, 160, 166, 214, 249, 282, 315, 319], "For": [1, 2, 4, 5, 7, 8, 12, 13, 15, 16, 17, 18, 20, 21, 22, 23, 25, 26, 28, 29, 30, 32, 33, 34, 35, 39, 40, 41, 42, 46, 47, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 60, 61, 64, 74, 76, 77, 78, 80, 81, 82, 84, 85, 86, 87, 88, 89, 90, 92, 96, 97, 106, 108, 117, 119, 125, 126, 128, 132, 135, 137, 141, 142, 148, 149, 150, 152, 156, 159, 161, 162, 163, 169, 170, 171, 172, 174, 175, 176, 177, 178, 179, 182, 183, 186, 211, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 247, 248, 250, 252, 255, 257, 271, 274, 277, 282, 283, 284, 285, 288, 289, 290, 297, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 312, 313, 315, 318, 319, 320, 321, 325, 326, 338], "cam": [1, 23, 39, 41, 43, 56, 58, 60, 63, 80, 81, 92, 98, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 267, 277, 298, 318, 329], "offer": [1, 6, 11, 42, 53, 56, 60, 63, 84, 92, 175], "stream": [1, 18, 19, 26, 34, 42, 53, 57, 90, 97, 108, 113, 117, 118, 120, 133, 135, 161, 163, 168, 170, 176, 178, 185, 188, 189, 211, 252, 277, 282, 318, 320, 324], "qualiti": [1, 15, 22, 56, 77, 89, 90, 92, 135, 137, 138, 168, 178, 277, 282, 283, 318, 324], "led": [1, 34, 90, 172, 173, 227, 251], "light": [1, 2, 12, 21, 30, 32, 33, 34, 35, 54, 59, 82, 90, 92, 140, 168, 257, 268, 299, 324], "collect": [1, 7, 20, 21, 24, 25, 40, 43, 45, 54, 60, 61, 74, 75, 78, 82, 87, 90, 92, 97, 113, 117, 132, 137, 138, 155, 218, 252, 282, 283, 287, 326, 329], "organ": [1, 40, 54, 83, 87, 92, 326], "store": [1, 12, 13, 15, 18, 19, 20, 24, 26, 29, 33, 34, 38, 39, 40, 42, 46, 54, 56, 58, 60, 61, 63, 78, 81, 82, 85, 92, 97, 98, 103, 115, 116, 117, 124, 138, 151, 159, 174, 185, 192, 194, 195, 197, 199, 200, 204, 205, 213, 247, 248, 255, 269, 283, 287, 300, 311, 312, 316, 319, 322, 324], "data": [1, 2, 12, 14, 15, 17, 19, 21, 22, 23, 24, 25, 29, 35, 43, 45, 46, 47, 52, 53, 54, 56, 57, 59, 60, 61, 63, 67, 75, 82, 83, 84, 85, 86, 87, 89, 97, 98, 99, 100, 102, 103, 105, 110, 112, 113, 129, 132, 133, 135, 137, 138, 147, 152, 155, 159, 160, 165, 167, 169, 174, 178, 182, 185, 188, 190, 191, 192, 195, 197, 200, 201, 202, 203, 204, 205, 216, 218, 220, 222, 224, 225, 253, 260, 267, 271, 277, 282, 284, 285, 286, 287, 294, 297, 299, 300, 301, 309, 310, 311, 312, 313, 318, 319, 321, 324], "everi": [1, 11, 15, 17, 18, 21, 22, 23, 29, 30, 34, 36, 39, 43, 47, 52, 54, 55, 57, 78, 79, 83, 89, 90, 92, 123, 141, 161, 282], "mission": [1, 7, 10, 12, 13, 17, 18, 20, 21, 24, 39, 40, 42, 43, 51, 60, 76, 81, 87, 88, 93, 108, 211, 212, 213, 214, 215, 216, 218, 222, 225, 227, 248, 250, 261, 265, 269, 272, 299, 301, 305, 312], "teleoper": [1, 39, 40, 54, 55, 57, 90, 92, 117, 252, 253, 298], "session": [1, 23, 39, 40, 53, 54, 72, 90, 92, 97, 159, 214], "execut": [1, 4, 8, 11, 12, 14, 15, 23, 27, 28, 29, 30, 31, 32, 33, 35, 45, 47, 51, 54, 55, 56, 61, 63, 72, 74, 79, 87, 88, 89, 90, 92, 97, 100, 105, 113, 124, 156, 161, 211, 216, 226, 227, 231, 233, 237, 238, 240, 242, 248, 270, 273, 284, 301, 312, 317, 318, 319, 329], "fleet": [1, 7, 24, 54, 164], "open": [1, 3, 4, 5, 6, 9, 12, 13, 17, 21, 28, 30, 31, 33, 37, 41, 42, 63, 67, 77, 78, 81, 82, 83, 84, 86, 87, 88, 89, 92, 125, 161, 227, 230, 244, 252, 259, 269, 282, 285, 286, 287, 300, 311, 315, 318, 319, 320, 328, 329], "custom": [1, 20, 22, 23, 25, 28, 29, 31, 33, 36, 39, 40, 41, 43, 53, 60, 61, 62, 69, 86, 92, 98, 107, 113, 114, 127, 138, 147, 165, 185, 211, 214, 227, 252, 262, 267, 294, 298, 316], "through": [1, 4, 5, 8, 13, 15, 17, 18, 20, 21, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 40, 41, 42, 43, 45, 47, 49, 52, 53, 54, 55, 56, 58, 61, 63, 67, 69, 72, 76, 77, 81, 84, 86, 87, 88, 90, 92, 116, 117, 123, 127, 128, 135, 165, 181, 185, 217, 221, 225, 229, 230, 251, 252, 267, 269, 273, 282, 283, 285, 289, 294, 310, 311, 317, 318, 319, 320, 322, 329, 333, 338], "programmat": [1, 40, 45, 54, 90, 92, 311, 319], "web": [1, 25, 43, 54, 55, 58, 60, 62, 69, 71, 76, 80, 81, 87, 90, 154, 160, 217, 218, 220, 222, 224, 248, 251, 254, 277, 282, 286, 310, 318, 319, 329], "call": [1, 4, 11, 12, 17, 18, 19, 20, 21, 23, 33, 34, 40, 52, 53, 54, 56, 57, 58, 60, 62, 74, 77, 78, 79, 81, 82, 83, 84, 85, 86, 88, 89, 90, 92, 100, 102, 105, 112, 113, 114, 116, 117, 119, 123, 124, 127, 135, 138, 142, 152, 153, 154, 155, 156, 160, 161, 164, 165, 166, 169, 170, 171, 172, 174, 175, 176, 177, 178, 179, 180, 181, 194, 197, 200, 204, 209, 218, 222, 227, 229, 252, 254, 261, 265, 273, 283, 284, 287, 297, 298, 306, 311, 312, 318, 319, 321, 329], "similar": [1, 5, 11, 17, 21, 36, 37, 40, 47, 56, 61, 69, 87, 89, 90, 92, 142, 150, 234, 254, 270, 271, 286, 298, 320], "written": [1, 17, 23, 26, 28, 29, 34, 74, 89, 90, 92, 129, 185, 194, 195, 202, 209, 319], "mani": [1, 4, 11, 17, 20, 25, 28, 31, 34, 36, 37, 45, 46, 53, 54, 55, 56, 57, 59, 61, 78, 79, 82, 83, 88, 89, 90, 92, 119, 135, 160, 161, 234, 238, 283, 297, 299, 312, 321, 329], "most": [1, 15, 17, 25, 29, 30, 31, 34, 35, 36, 41, 42, 45, 46, 47, 49, 50, 51, 54, 55, 56, 57, 58, 61, 63, 69, 78, 83, 84, 88, 89, 90, 92, 97, 100, 102, 113, 142, 144, 154, 155, 164, 170, 177, 178, 185, 225, 283, 294, 319, 320], "devic": [1, 4, 15, 45, 59, 61, 62, 63, 64, 69, 77, 79, 87, 89, 90, 92, 132, 138, 171, 175, 176, 227, 249, 269, 271, 282, 299, 310, 316, 319, 320], "about": [1, 5, 9, 10, 11, 14, 15, 16, 17, 18, 25, 26, 32, 34, 35, 36, 42, 44, 45, 46, 47, 51, 56, 57, 58, 59, 60, 63, 65, 69, 78, 82, 84, 85, 87, 88, 89, 90, 92, 97, 102, 114, 116, 122, 123, 132, 142, 159, 161, 164, 181, 211, 214, 218, 222, 227, 230, 255, 256, 260, 261, 273, 278, 282, 283, 284, 317, 329], "formerli": [1, 93], "scout": [1, 55, 92, 93, 159, 222, 223, 224, 315], "geometri": [1, 15, 18, 47, 49, 56, 64, 66, 89, 129, 161, 187, 232, 259, 268, 275], "frame": [1, 16, 18, 20, 22, 26, 28, 29, 34, 35, 36, 47, 56, 57, 64, 81, 85, 86, 92, 98, 135, 137, 149, 150, 158, 160, 161, 166, 178, 186, 225, 232, 259, 268, 274, 282, 283, 284, 285, 286, 287, 334, 337], "e": [1, 8, 15, 21, 23, 25, 26, 30, 34, 35, 37, 45, 47, 50, 51, 54, 55, 56, 58, 60, 61, 62, 63, 77, 83, 84, 85, 87, 90, 92, 98, 135, 138, 142, 149, 159, 164, 170, 181, 182, 218, 222, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 247, 255, 258, 261, 262, 269, 271, 284, 285, 289, 290, 291, 296, 297, 298, 311, 312, 314, 316, 319, 320, 321, 327, 329, 335, 338], "stop": [1, 8, 16, 22, 23, 24, 29, 30, 32, 33, 35, 36, 37, 47, 50, 56, 58, 61, 62, 71, 72, 79, 82, 84, 86, 87, 92, 97, 98, 100, 123, 126, 138, 141, 142, 154, 156, 159, 160, 161, 164, 165, 173, 181, 183, 185, 211, 214, 218, 222, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 258, 261, 269, 273, 284, 289, 290, 291, 296, 298, 314, 315, 316, 318, 327, 335, 338], "keepal": [1, 45, 89, 111, 112, 142, 156], "beta": [1, 88, 89, 92, 141, 161, 163], "leas": [1, 16, 17, 37, 50, 56, 85, 97, 98, 99, 100, 107, 108, 112, 113, 124, 125, 127, 135, 141, 156, 159, 161, 180, 211, 214, 227, 229, 244, 246, 273, 283, 284, 296, 314, 315, 317, 335, 338], "fault": [1, 16, 30, 47, 56, 58, 77, 89, 92, 98, 112, 123, 135, 138, 156, 161, 262, 266, 282, 318], "choreographi": [1, 23, 28, 31, 35, 37, 88, 92, 93, 95, 96, 226], "joint": [1, 28, 29, 34, 36, 46, 56, 87, 92, 161, 180, 225, 226, 232, 238, 259, 290], "arm": [1, 29, 30, 34, 35, 47, 51, 59, 62, 63, 82, 85, 86, 87, 89, 92, 97, 98, 160, 161, 163, 225, 227, 231, 235, 243, 263, 268, 282], "5": [2, 4, 6, 13, 25, 29, 34, 36, 51, 53, 54, 57, 60, 61, 62, 63, 67, 68, 69, 71, 76, 77, 82, 83, 84, 85, 87, 89, 92, 97, 102, 111, 126, 135, 141, 142, 161, 181, 215, 220, 227, 228, 229, 234, 247, 251, 255, 273, 283, 284, 297, 299, 313, 315, 324, 326, 338], "pair": [2, 26, 35, 36, 44, 67, 76, 92, 113, 117, 165, 194, 195, 199, 216, 284], "stereo": [2, 90, 92], "black": [2, 35, 92], "white": [2, 21, 33, 35, 90, 92, 178, 287], "video": [2, 23, 29, 63, 77, 86, 87, 90, 92, 252, 267, 320, 335], "2": [2, 3, 4, 6, 11, 13, 15, 22, 25, 28, 33, 34, 35, 36, 39, 40, 42, 44, 48, 51, 57, 58, 59, 60, 61, 62, 63, 67, 69, 71, 72, 75, 79, 81, 82, 84, 85, 86, 87, 89, 92, 97, 117, 123, 126, 129, 130, 133, 135, 137, 141, 142, 150, 156, 159, 161, 170, 212, 215, 216, 227, 235, 236, 243, 247, 274, 284, 291, 294, 297, 299, 307, 310, 311, 313, 318, 321, 324, 338], "actuat": [2, 44, 49, 56, 90, 92], "each": [2, 4, 10, 11, 12, 15, 17, 18, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 44, 45, 46, 47, 50, 51, 54, 55, 56, 57, 58, 60, 63, 66, 67, 68, 74, 77, 78, 81, 82, 84, 85, 89, 90, 92, 97, 98, 100, 108, 113, 117, 120, 137, 138, 144, 146, 149, 151, 155, 161, 165, 166, 172, 178, 186, 194, 195, 208, 210, 211, 218, 225, 228, 248, 252, 255, 261, 272, 277, 280, 282, 283, 284, 285, 287, 296, 311, 318, 319, 320, 326, 329, 334], "one": [2, 4, 12, 15, 16, 17, 18, 20, 21, 23, 25, 26, 28, 29, 30, 31, 34, 35, 36, 37, 39, 42, 44, 45, 46, 47, 50, 51, 53, 54, 55, 56, 57, 60, 61, 63, 74, 77, 81, 82, 85, 86, 88, 89, 90, 92, 97, 119, 122, 123, 126, 138, 141, 154, 159, 160, 161, 178, 209, 213, 229, 247, 255, 271, 273, 274, 277, 279, 282, 283, 284, 286, 287, 294, 296, 297, 299, 309, 310, 311, 312, 317, 319, 321, 334], "knee": [2, 21, 34, 36, 46, 47, 66, 92], "hx": [2, 28, 49, 92], "hy": [2, 28, 49, 92], "plane": [2, 5, 36, 46, 66, 90, 137, 161], "rotat": [2, 4, 30, 34, 36, 46, 47, 82, 85, 86, 89, 90, 92, 150, 152, 226, 244, 277, 282, 283, 287, 297, 334, 338], "degre": [2, 6, 15, 36, 57, 74, 85, 90, 92, 177, 277], "freedom": [2, 6, 15, 30, 92], "limit": [2, 6, 8, 19, 25, 28, 34, 35, 42, 44, 47, 49, 53, 57, 60, 63, 66, 67, 86, 90, 110, 127, 147, 151, 154, 229, 242, 250, 274, 294, 319], "axi": [2, 4, 5, 15, 36, 46, 81, 85, 89, 90, 92, 150, 244, 283, 287, 338], "12": [2, 25, 42, 54, 60, 67, 82, 87, 88, 90, 92, 299, 319], "dof": [2, 92], "3": [2, 3, 4, 6, 15, 18, 21, 25, 28, 29, 30, 31, 32, 33, 34, 36, 37, 41, 44, 46, 51, 53, 57, 58, 59, 60, 61, 62, 63, 67, 69, 71, 72, 75, 79, 81, 82, 83, 85, 86, 87, 88, 89, 92, 113, 124, 129, 135, 141, 142, 150, 156, 159, 164, 165, 174, 181, 185, 194, 200, 212, 215, 216, 227, 228, 229, 250, 251, 272, 273, 284, 285, 286, 287, 294, 298, 299, 308, 310, 313, 315, 324, 333, 338], "per": [2, 18, 23, 28, 29, 30, 34, 35, 36, 43, 45, 46, 54, 60, 63, 83, 90, 92, 185, 283, 311], "leg": [2, 29, 30, 34, 35, 36, 46, 47, 49, 51, 90], "x": [2, 4, 5, 6, 15, 16, 18, 28, 30, 31, 33, 35, 36, 37, 39, 46, 51, 56, 57, 58, 60, 63, 72, 81, 83, 84, 85, 86, 87, 89, 90, 92, 96, 137, 150, 158, 161, 170, 186, 208, 244, 282, 283, 284, 287, 297, 313, 319, 324, 327, 338], "45": [2, 6, 21, 48, 53, 248], "vertic": [2, 15, 21, 30, 34, 35, 36, 46, 92, 170, 231, 283], "intern": [2, 15, 19, 21, 22, 26, 45, 47, 53, 56, 60, 61, 63, 74, 90, 92, 100, 117, 119, 126, 137, 138, 142, 155, 167, 180, 181, 283, 310], "extern": [2, 19, 20, 26, 42, 45, 54, 56, 58, 60, 63, 85, 88, 90, 92, 152, 160, 161, 229, 252, 258, 277, 299, 320, 322, 325, 327, 338], "y": [2, 4, 16, 18, 28, 30, 35, 36, 37, 46, 56, 60, 61, 63, 79, 81, 84, 85, 86, 87, 90, 92, 137, 150, 158, 161, 170, 186, 208, 244, 252, 282, 283, 284, 287, 297, 313, 324, 327, 338], "91": [2, 48], "50": [2, 18, 48, 49, 60, 61, 63, 69, 71, 72, 79, 87, 90, 92, 185, 227, 250, 298, 315], "bia": 2, "flexion": 2, "extens": [2, 6, 10, 15, 29, 34, 54, 59, 72, 87, 92, 117, 118, 137, 229, 249, 250, 252, 253, 266, 267, 310, 311, 312, 319, 320], "14": [2, 66, 67, 75, 83, 87, 88, 89, 92, 229, 299, 315], "160": [2, 26, 92, 189], "straight": [2, 15, 18, 35, 85, 86, 92, 234, 284], "rang": [2, 8, 15, 28, 29, 30, 34, 35, 42, 49, 53, 54, 56, 59, 63, 66, 67, 79, 84, 90, 92, 115, 151, 170, 177, 181, 229, 274], "front": [2, 4, 14, 30, 34, 35, 36, 46, 66, 82, 83, 85, 86, 90, 92, 161, 230, 267, 277, 313, 325], "hind": [2, 35, 36, 92], "left": [2, 4, 17, 30, 33, 35, 36, 37, 39, 41, 45, 46, 57, 68, 71, 77, 80, 82, 89, 90, 92, 97, 138, 161, 277, 283, 287, 296, 318, 320, 325, 334, 338], "right": [2, 11, 17, 23, 30, 33, 34, 35, 36, 37, 40, 41, 54, 56, 62, 63, 66, 67, 68, 69, 81, 82, 83, 85, 86, 89, 90, 92, 114, 116, 138, 160, 161, 185, 226, 227, 274, 277, 283, 287, 296, 314, 321, 334, 335, 338], "fl": [2, 28, 35, 92], "hl": [2, 28, 35, 92], "complet": [2, 6, 11, 12, 14, 15, 16, 17, 21, 23, 25, 28, 29, 30, 33, 34, 36, 37, 40, 46, 51, 53, 55, 57, 58, 60, 67, 71, 74, 77, 78, 80, 83, 85, 87, 89, 90, 97, 105, 115, 117, 124, 127, 135, 138, 142, 152, 159, 161, 173, 180, 225, 227, 268, 273, 284, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 315, 318, 320, 329], "look": [2, 4, 11, 17, 22, 28, 34, 36, 46, 55, 57, 67, 69, 77, 78, 81, 82, 83, 84, 86, 87, 89, 90, 92, 122, 138, 226, 227, 229, 269, 280, 283, 289, 300, 302, 303, 304, 305, 307, 308, 309, 310, 312, 315, 318, 320, 321], "like": [2, 8, 10, 11, 14, 15, 16, 18, 28, 29, 30, 34, 35, 36, 39, 45, 46, 54, 55, 56, 57, 60, 61, 66, 69, 74, 78, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 97, 113, 114, 116, 118, 119, 121, 124, 127, 135, 156, 186, 193, 194, 209, 211, 214, 227, 252, 273, 277, 284, 287, 299, 311, 315, 317, 319, 320, 329], "kn": [2, 28, 49, 92], "state": [2, 4, 11, 12, 15, 17, 19, 20, 22, 23, 25, 29, 30, 34, 45, 49, 51, 53, 54, 58, 60, 78, 83, 85, 86, 97, 98, 112, 117, 123, 124, 127, 128, 135, 138, 142, 144, 154, 156, 159, 160, 161, 174, 176, 181, 211, 225, 229, 252, 260, 261, 263, 267, 270, 284, 294, 295, 318, 334], "protobuf": [2, 11, 26, 28, 29, 30, 34, 43, 44, 53, 57, 58, 77, 78, 81, 83, 84, 85, 87, 88, 92, 95, 96, 97, 98, 100, 113, 114, 117, 119, 135, 137, 138, 142, 143, 150, 154, 155, 159, 161, 165, 167, 174, 181, 185, 188, 191, 197, 198, 199, 209, 210, 214, 216, 247, 252, 284, 293, 319, 320, 331], "messag": [2, 3, 4, 5, 11, 15, 17, 18, 20, 22, 23, 25, 26, 28, 29, 30, 34, 35, 40, 44, 45, 46, 47, 52, 53, 54, 56, 57, 58, 74, 78, 81, 83, 84, 90, 92, 95, 96, 97, 104, 108, 110, 111, 112, 113, 114, 115, 116, 117, 119, 120, 121, 122, 125, 127, 128, 130, 135, 136, 137, 138, 139, 142, 143, 144, 148, 150, 153, 154, 155, 157, 159, 160, 161, 164, 165, 166, 167, 178, 181, 184, 185, 186, 188, 191, 193, 194, 195, 196, 197, 198, 199, 203, 204, 205, 211, 213, 214, 216, 220, 247, 254, 255, 263, 271, 282, 293, 294, 319, 320, 329], "describ": [2, 11, 12, 17, 18, 20, 21, 23, 25, 26, 28, 29, 30, 34, 36, 38, 40, 41, 42, 46, 47, 49, 51, 53, 54, 55, 56, 61, 62, 63, 66, 70, 71, 74, 79, 83, 88, 89, 90, 92, 117, 137, 150, 159, 161, 165, 174, 180, 186, 189, 194, 195, 209, 214, 252, 273, 275, 277, 289, 295, 297, 303, 315, 316, 318, 320, 321, 322, 325, 326, 328, 331, 337, 338], "snippet": [2, 23, 45, 60, 248], "show": [2, 5, 17, 18, 23, 25, 26, 28, 30, 34, 35, 36, 41, 43, 51, 52, 53, 54, 56, 57, 58, 60, 61, 63, 71, 81, 83, 85, 87, 88, 89, 90, 92, 112, 135, 159, 166, 185, 228, 232, 235, 238, 241, 242, 243, 247, 248, 251, 252, 254, 259, 261, 262, 263, 264, 265, 266, 267, 268, 269, 271, 272, 275, 277, 283, 284, 287, 288, 290, 310, 313, 315, 316, 318, 320, 323, 326, 328, 331, 332, 334], "return": [2, 4, 5, 8, 11, 14, 15, 16, 17, 18, 22, 23, 25, 30, 34, 35, 36, 37, 39, 42, 51, 52, 53, 54, 55, 56, 57, 58, 61, 67, 69, 74, 77, 78, 81, 82, 84, 85, 86, 87, 88, 89, 92, 96, 97, 98, 100, 101, 102, 104, 106, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 122, 123, 124, 125, 126, 128, 129, 132, 133, 135, 136, 137, 138, 139, 141, 142, 143, 144, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 173, 174, 177, 179, 180, 181, 182, 184, 185, 186, 189, 190, 193, 194, 195, 197, 198, 200, 201, 202, 203, 204, 205, 206, 209, 213, 214, 216, 218, 220, 222, 224, 227, 244, 255, 265, 268, 273, 277, 282, 283, 284, 290, 296, 297, 313, 314, 317, 318, 319, 320, 335, 338], "get_robot_st": [2, 78, 86, 89, 163, 279], "joint_stat": [2, 92], "name": [2, 15, 17, 18, 23, 25, 26, 29, 30, 32, 33, 34, 35, 39, 40, 42, 43, 45, 46, 50, 51, 52, 53, 54, 55, 56, 57, 58, 60, 61, 62, 63, 67, 69, 71, 72, 74, 76, 77, 78, 79, 80, 81, 82, 83, 85, 86, 87, 88, 89, 90, 92, 96, 97, 105, 106, 110, 112, 113, 114, 115, 119, 122, 123, 126, 127, 128, 129, 133, 137, 138, 141, 142, 146, 154, 155, 157, 159, 160, 161, 163, 164, 166, 167, 170, 174, 182, 185, 186, 189, 191, 192, 194, 195, 197, 198, 200, 205, 213, 214, 216, 218, 220, 222, 224, 248, 252, 254, 271, 272, 274, 277, 282, 283, 287, 297, 298, 299, 304, 305, 311, 312, 314, 315, 318, 319, 320, 321, 329], "posit": [2, 4, 5, 8, 15, 16, 17, 18, 20, 21, 22, 23, 28, 30, 34, 35, 36, 37, 39, 46, 47, 54, 56, 67, 68, 77, 80, 81, 82, 85, 86, 89, 90, 150, 158, 159, 161, 170, 177, 186, 226, 229, 230, 231, 232, 234, 240, 241, 245, 274, 275, 282, 283, 284, 291, 296, 312, 313, 314, 318, 334], "valu": [2, 4, 14, 15, 23, 26, 28, 30, 34, 35, 36, 40, 41, 42, 44, 46, 47, 51, 54, 56, 57, 58, 60, 63, 64, 67, 74, 78, 79, 83, 84, 85, 89, 95, 96, 97, 111, 112, 113, 119, 126, 127, 135, 137, 138, 142, 150, 151, 158, 159, 161, 164, 165, 166, 167, 172, 185, 186, 189, 192, 194, 195, 201, 202, 209, 211, 212, 216, 218, 220, 234, 249, 255, 271, 274, 282, 283, 284, 297, 299, 321, 326, 327, 334], "0": [2, 3, 4, 6, 15, 18, 22, 26, 28, 32, 35, 36, 39, 40, 41, 46, 47, 48, 49, 50, 53, 54, 55, 57, 60, 61, 62, 63, 68, 69, 72, 74, 77, 79, 81, 82, 83, 84, 85, 86, 87, 88, 89, 92, 97, 113, 119, 123, 124, 126, 130, 133, 135, 137, 138, 142, 150, 156, 158, 159, 160, 161, 162, 164, 165, 169, 170, 172, 173, 174, 177, 180, 181, 185, 186, 200, 208, 216, 222, 224, 227, 228, 229, 251, 252, 273, 274, 277, 282, 283, 284, 291, 294, 296, 297, 310, 313, 318, 320, 324, 326], "21174180507659912": 2, "veloc": [2, 20, 23, 35, 36, 47, 49, 56, 86, 89, 90, 92, 96, 129, 150, 161, 177, 229, 242, 244], "003905495163053274": 2, "acceler": [2, 4, 35, 47, 90, 92, 161, 242], "1059951782226562": 2, "load": [2, 11, 12, 15, 21, 23, 28, 29, 32, 33, 34, 35, 37, 47, 63, 79, 81, 83, 84, 86, 90, 92, 97, 108, 118, 164, 193, 211, 227, 249, 250, 252, 269, 270, 284, 285, 286, 294, 297, 298, 310, 321, 324, 331], "86274254322052": 2, "type": [2, 5, 12, 14, 15, 16, 17, 18, 21, 25, 26, 29, 35, 40, 43, 45, 46, 51, 53, 54, 56, 58, 60, 63, 64, 69, 72, 74, 77, 79, 81, 85, 88, 89, 90, 96, 97, 100, 102, 110, 111, 112, 114, 115, 117, 119, 124, 135, 137, 138, 146, 150, 152, 156, 158, 159, 160, 163, 164, 165, 167, 174, 180, 186, 191, 194, 195, 196, 197, 198, 200, 205, 206, 209, 211, 213, 216, 218, 220, 222, 224, 227, 229, 247, 252, 254, 272, 283, 284, 299, 313, 317, 319, 320], "gamma": [2, 90, 92], "length": [2, 18, 34, 35, 56, 74, 86, 90, 92, 111, 150, 161, 164, 165, 185, 209, 234], "1100": 2, "mm": [2, 6, 92, 209, 252], "43": [2, 48], "width": [2, 30, 35, 36, 41, 61, 82, 251, 320], "500": [2, 85, 92, 313], "19": [2, 67, 84, 87, 88, 90, 92], "7": [2, 4, 50, 60, 61, 63, 67, 75, 79, 82, 83, 87, 88, 90, 92, 142, 170, 251, 274, 284, 326, 338], "height": [2, 6, 15, 18, 21, 35, 36, 41, 56, 82, 89, 90, 92, 150, 161, 283, 284, 286, 287, 320, 334, 338], "stand": [2, 4, 14, 23, 25, 28, 30, 33, 34, 35, 36, 37, 43, 56, 61, 66, 67, 80, 84, 85, 86, 89, 90, 92, 161, 180, 226, 231, 233, 236, 237, 238, 239, 240, 241, 242, 244, 258, 274, 284, 289, 296, 314, 315, 325, 327, 335, 338], "840": 2, "33": [2, 48], "sit": [2, 8, 11, 14, 23, 28, 30, 33, 34, 37, 44, 56, 66, 67, 80, 89, 90, 92, 119, 126, 156, 161, 180, 226, 227, 228, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 258, 284, 289, 290, 291, 296, 314, 325, 327, 335, 338], "191": 2, "net": [2, 62, 92], "weight": [2, 6, 36, 82, 83, 149, 249], "32": [2, 26, 48, 57, 92], "kg": [2, 6, 66, 92], "71": [2, 48, 299], "lb": [2, 338], "maximum": [2, 4, 8, 16, 22, 28, 29, 30, 34, 35, 36, 40, 47, 49, 54, 66, 67, 90, 92, 97, 137, 147, 149, 161, 166, 170, 181, 220, 272, 274, 324], "speed": [2, 6, 12, 14, 16, 22, 23, 28, 34, 35, 36, 58, 71, 86, 90, 92, 135, 159, 274, 299], "6": [2, 4, 6, 13, 15, 25, 28, 35, 50, 51, 60, 61, 63, 67, 68, 75, 76, 82, 83, 85, 86, 88, 89, 90, 92, 142, 161, 284, 338], "m": [2, 4, 6, 25, 26, 35, 48, 58, 61, 63, 76, 77, 78, 79, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 161, 209, 226, 228, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 250, 251, 252, 254, 255, 256, 257, 258, 269, 270, 271, 272, 273, 274, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 295, 296, 297, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338], "ingress": [2, 6, 65], "protect": [2, 4, 6, 65, 90, 92, 117], "ip54": [2, 64, 65], "oper": [2, 3, 4, 6, 7, 8, 10, 11, 12, 17, 18, 19, 20, 22, 23, 24, 25, 35, 45, 50, 51, 53, 55, 56, 60, 61, 64, 67, 74, 77, 79, 82, 88, 89, 90, 92, 112, 117, 119, 121, 126, 135, 160, 177, 255, 270, 274, 293, 296, 303, 312, 318, 320, 323, 326, 328, 335], "temperatur": [2, 11, 41, 54, 57, 78, 90, 156, 170, 171, 174, 273, 299], "20c": 2, "45c": 2, "slope": [2, 92], "30": [2, 14, 35, 48, 58, 61, 78, 87, 88, 89, 90, 92, 117, 123, 124, 141, 154, 156, 161, 315], "stairwai": 2, "stair": [2, 12, 17, 18, 20, 56, 66, 161, 226, 338], "meet": [2, 5, 21, 57, 85, 285], "u": [2, 21, 62, 63, 69, 74, 77, 78, 79, 83, 84, 90, 92, 137, 150, 283, 299], "build": [2, 18, 19, 20, 23, 42, 52, 53, 54, 55, 57, 71, 74, 76, 79, 85, 86, 87, 90, 92, 137, 155, 161, 167, 181, 250, 251, 252, 253, 274, 297, 310, 311, 312, 315, 318, 319, 320, 321, 324], "standard": [2, 8, 11, 15, 23, 28, 35, 36, 43, 53, 58, 59, 60, 63, 64, 69, 72, 77, 82, 85, 89, 90, 92, 166, 273, 318, 323], "typic": [2, 7, 15, 19, 21, 22, 25, 42, 46, 51, 53, 58, 60, 61, 66, 89, 92, 113, 119, 135, 142, 164, 255, 320], "rise": [2, 66, 67, 92, 299], "10": [2, 6, 15, 23, 25, 28, 31, 39, 41, 50, 51, 54, 60, 61, 62, 67, 69, 72, 75, 83, 84, 85, 87, 88, 89, 90, 92, 119, 138, 161, 227, 231, 247, 251, 273, 314, 315, 324], "11": [2, 6, 28, 51, 54, 60, 61, 67, 88, 89, 92, 247, 255, 315], "max": [2, 4, 6, 8, 34, 41, 47, 48, 57, 61, 90, 92, 96, 108, 111, 113, 118, 120, 127, 156, 159, 160, 164, 165, 167, 172, 180, 185, 211, 220, 224, 229, 299, 326], "step": [2, 17, 18, 28, 29, 33, 35, 44, 54, 56, 58, 63, 66, 69, 72, 75, 79, 80, 83, 86, 87, 89, 90, 213, 227, 271, 273, 282, 297, 298, 307, 310, 312, 319, 321, 334], "300": [2, 83, 84], "8": [2, 6, 26, 36, 54, 60, 61, 66, 67, 80, 82, 83, 84, 86, 87, 88, 89, 90, 92, 159, 227, 284, 324, 338], "abov": [2, 11, 15, 17, 18, 21, 23, 25, 30, 35, 37, 40, 46, 47, 53, 54, 63, 64, 66, 69, 71, 72, 78, 79, 80, 81, 82, 83, 84, 85, 86, 88, 89, 90, 92, 185, 227, 248, 250, 271, 277, 283, 284, 289, 295, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 311, 313, 318, 319, 320, 321, 334], "lux": 2, "batteri": [2, 8, 11, 12, 17, 23, 30, 45, 47, 55, 56, 61, 63, 67, 78, 79, 80, 81, 88, 89, 90, 92, 156, 161, 228, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 252, 289, 290, 314, 318, 335, 338], "capac": [2, 6, 66, 90, 92], "605": 2, "wh": 2, "voltag": [2, 61, 67, 90, 92, 251], "58": [2, 48, 57, 67, 87], "8v": [2, 67], "runtim": [2, 18, 55, 90, 92, 112, 283, 320], "90": [2, 6, 48, 92, 277, 312], "minut": [2, 25, 28, 29, 30, 34, 36, 54, 83, 87, 90, 92, 97, 220, 247, 252, 255, 312, 326], "standbi": 2, "time": [2, 4, 8, 11, 12, 14, 15, 17, 18, 19, 20, 21, 22, 23, 26, 28, 29, 30, 32, 33, 35, 36, 37, 40, 42, 43, 45, 46, 47, 50, 51, 53, 55, 56, 57, 58, 61, 63, 66, 67, 69, 71, 74, 76, 77, 78, 79, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 97, 98, 99, 100, 102, 105, 110, 111, 112, 115, 117, 119, 124, 126, 127, 135, 137, 138, 141, 142, 147, 149, 155, 156, 159, 160, 161, 163, 164, 165, 180, 186, 209, 211, 218, 220, 222, 224, 226, 227, 228, 229, 252, 261, 273, 277, 281, 282, 283, 287, 292, 296, 298, 310, 311, 312, 314, 317, 318, 319, 324, 326, 329, 330, 334, 335, 338], "180": [2, 36, 57, 64, 92, 277], "charger": [2, 90], "400w": 2, "charg": [2, 12, 14, 23, 30, 47, 56, 67, 86, 89, 90, 92], "current": [2, 4, 5, 8, 9, 11, 13, 14, 15, 16, 17, 18, 19, 20, 22, 25, 26, 28, 30, 32, 34, 35, 36, 37, 42, 44, 46, 51, 55, 56, 60, 63, 67, 78, 83, 85, 86, 89, 90, 92, 97, 99, 100, 107, 112, 117, 119, 124, 126, 135, 136, 142, 150, 151, 156, 158, 159, 160, 161, 163, 164, 169, 170, 177, 179, 180, 181, 195, 206, 209, 211, 218, 222, 234, 247, 248, 250, 252, 255, 269, 272, 273, 275, 277, 278, 279, 284, 288, 294, 299, 301, 307, 316, 318, 319, 327, 329], "7a": 2, "120": [2, 324], "9": [2, 6, 30, 54, 57, 60, 61, 63, 67, 83, 87, 88, 89, 90, 92, 283, 284], "port": [2, 6, 37, 43, 45, 53, 54, 59, 61, 65, 69, 71, 72, 77, 78, 79, 84, 86, 87, 89, 90, 92, 101, 111, 123, 156, 160, 165, 185, 227, 249, 250, 252, 282, 297, 298, 315, 318, 319, 320, 321, 329], "150w": [2, 67], "project": [2, 26, 46, 56, 68, 69, 92, 267, 310], "field": [2, 11, 13, 15, 17, 21, 22, 28, 30, 33, 34, 39, 40, 42, 44, 45, 46, 47, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 60, 63, 69, 71, 74, 79, 80, 84, 85, 89, 92, 95, 96, 97, 113, 118, 120, 123, 127, 135, 137, 138, 149, 150, 155, 157, 165, 166, 174, 181, 209, 213, 216, 218, 252, 274, 310, 318, 319, 320, 337], "360": [2, 37, 58, 90, 92, 177, 338], "13": [2, 51, 60, 67, 87, 89, 92, 271], "ft": 2, "802": 2, "1000base": [2, 67], "t": [2, 4, 11, 13, 14, 15, 18, 22, 25, 29, 33, 34, 36, 54, 57, 62, 63, 67, 68, 72, 74, 77, 78, 82, 83, 84, 85, 86, 87, 88, 90, 92, 97, 115, 119, 135, 159, 160, 161, 181, 186, 202, 211, 250, 251, 271, 277, 283, 284, 285, 296, 297, 298, 312, 314, 320, 321, 335], "have": [3, 4, 5, 11, 13, 15, 16, 17, 18, 20, 21, 22, 23, 25, 26, 28, 30, 32, 33, 34, 35, 36, 37, 39, 42, 43, 44, 45, 46, 50, 52, 53, 54, 55, 56, 57, 58, 60, 61, 63, 65, 66, 69, 71, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 97, 113, 117, 119, 124, 127, 137, 138, 142, 150, 161, 165, 181, 185, 186, 200, 206, 227, 228, 229, 245, 246, 247, 248, 250, 258, 269, 271, 272, 273, 274, 275, 277, 281, 283, 284, 285, 286, 287, 289, 291, 294, 296, 299, 310, 311, 312, 315, 316, 318, 319, 320, 324, 325, 327, 329, 330, 331, 332, 333, 336, 337], "been": [3, 4, 8, 13, 15, 17, 18, 19, 20, 22, 23, 25, 30, 32, 36, 37, 42, 44, 45, 47, 51, 53, 54, 57, 58, 60, 61, 63, 77, 78, 85, 88, 89, 90, 92, 100, 113, 117, 119, 126, 137, 142, 144, 159, 160, 174, 181, 190, 202, 206, 222, 224, 248, 273, 274, 282, 283, 285, 297, 318, 319, 321], "ad": [3, 7, 11, 13, 17, 22, 23, 28, 34, 36, 37, 39, 40, 50, 54, 56, 57, 61, 63, 64, 68, 77, 87, 92, 97, 117, 119, 121, 160, 161, 165, 185, 186, 194, 195, 227, 247, 253, 255, 274, 277, 296, 299, 319], "synchron": [3, 15, 25, 27, 30, 31, 36, 56, 66, 67, 86, 90, 92, 113, 118, 119, 127, 147, 161, 181], "request": [3, 5, 9, 11, 13, 15, 17, 18, 23, 25, 26, 34, 35, 42, 43, 44, 46, 47, 51, 53, 54, 55, 56, 58, 60, 66, 69, 74, 77, 78, 84, 85, 86, 87, 89, 90, 97, 99, 100, 102, 104, 107, 112, 113, 114, 115, 116, 117, 122, 123, 125, 126, 127, 135, 136, 137, 138, 139, 142, 144, 146, 147, 148, 151, 152, 154, 155, 156, 157, 158, 159, 160, 161, 163, 165, 180, 181, 186, 191, 196, 199, 218, 220, 222, 224, 227, 230, 232, 233, 235, 238, 240, 241, 242, 245, 252, 260, 271, 273, 277, 279, 282, 284, 290, 297, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 317, 318, 319, 320, 321, 322, 324, 329, 337], "combin": [3, 4, 11, 22, 23, 25, 28, 30, 31, 34, 35, 36, 40, 42, 53, 56, 60, 61, 63, 66, 67, 78, 86, 89, 90, 92, 161, 271, 285, 319, 338], "mobil": [3, 25, 51, 66, 86, 89, 92, 161, 259], "we": [3, 4, 5, 9, 15, 17, 18, 21, 23, 26, 29, 30, 34, 35, 36, 46, 47, 55, 57, 60, 61, 62, 63, 66, 69, 71, 72, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 96, 102, 117, 119, 123, 135, 154, 159, 161, 186, 204, 225, 227, 229, 234, 247, 283, 284, 294, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 318, 319], "new": [3, 4, 11, 12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 28, 30, 32, 33, 34, 36, 40, 42, 43, 44, 45, 46, 47, 51, 52, 53, 54, 56, 57, 60, 61, 63, 69, 72, 74, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 89, 92, 96, 97, 100, 102, 106, 117, 123, 126, 128, 132, 133, 135, 142, 147, 149, 154, 160, 185, 194, 195, 218, 222, 252, 253, 277, 283, 284, 298, 311, 315, 318, 319, 321, 329], "manipul": [3, 4, 47, 53, 59, 82, 84, 92, 98, 161, 243, 259, 283, 310], "door": [3, 4, 12, 13, 17, 56, 98, 227, 259, 283, 299], "surfac": [3, 5, 15, 17, 64, 68, 89, 90, 92, 98, 259, 285], "contact": [3, 4, 5, 16, 17, 28, 29, 34, 35, 47, 56, 64, 66, 76, 77, 78, 88, 90, 98, 161, 251, 259], "below": [3, 4, 8, 11, 13, 14, 15, 18, 22, 23, 25, 28, 29, 30, 33, 37, 40, 42, 43, 45, 47, 51, 52, 53, 54, 55, 57, 61, 63, 66, 67, 68, 69, 71, 72, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 98, 210, 225, 227, 234, 247, 248, 255, 271, 274, 282, 295, 297, 298, 299, 312, 313, 315, 318, 320, 321, 326, 338], "section": [3, 8, 11, 21, 23, 30, 33, 34, 35, 36, 37, 38, 40, 54, 56, 59, 60, 61, 62, 63, 66, 70, 71, 72, 76, 79, 80, 82, 83, 85, 86, 87, 88, 89, 90, 92, 96, 252, 277, 282, 283, 310, 317, 318, 319, 320, 326, 338], "more": [3, 4, 5, 7, 8, 10, 11, 12, 15, 17, 18, 20, 22, 25, 26, 28, 30, 31, 32, 34, 35, 36, 39, 41, 42, 43, 44, 46, 47, 50, 53, 54, 55, 56, 57, 58, 60, 61, 63, 66, 68, 69, 72, 77, 78, 79, 82, 83, 84, 87, 88, 89, 90, 92, 106, 107, 113, 135, 138, 142, 149, 150, 154, 156, 158, 159, 161, 225, 227, 229, 231, 232, 238, 242, 248, 252, 260, 261, 262, 263, 266, 269, 271, 273, 275, 277, 282, 283, 284, 291, 296, 318, 319, 320, 323, 326, 329, 334], "specif": [3, 5, 9, 12, 17, 18, 20, 23, 29, 30, 34, 35, 36, 40, 41, 42, 43, 45, 46, 47, 51, 53, 54, 55, 56, 58, 59, 60, 61, 62, 63, 69, 71, 74, 76, 78, 79, 83, 87, 88, 89, 90, 92, 95, 96, 97, 110, 111, 113, 125, 127, 135, 138, 142, 144, 148, 150, 151, 152, 161, 163, 164, 186, 218, 222, 226, 229, 252, 255, 261, 271, 281, 283, 284, 289, 298, 300, 301, 302, 303, 304, 305, 307, 308, 309, 310, 315, 319, 320, 329, 330], "gripper": [4, 5, 29, 30, 34, 35, 51, 85, 86, 89, 92, 98, 161, 234, 236, 244, 259, 267, 311], "incorpor": [4, 65, 90, 225], "you": [4, 5, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 19, 21, 23, 26, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 44, 45, 46, 50, 52, 55, 56, 57, 58, 60, 61, 63, 66, 69, 71, 72, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 89, 90, 92, 117, 126, 132, 135, 150, 154, 165, 176, 209, 211, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 250, 252, 254, 255, 257, 269, 271, 273, 274, 275, 277, 282, 283, 284, 286, 288, 289, 290, 291, 294, 295, 296, 297, 298, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 318, 319, 320, 321, 324, 325, 326, 327, 329, 331, 334, 337, 338], "specifi": [4, 5, 11, 12, 15, 16, 17, 18, 21, 23, 25, 26, 28, 29, 34, 35, 36, 40, 42, 44, 47, 50, 53, 54, 56, 57, 58, 63, 71, 72, 74, 77, 78, 79, 81, 83, 85, 87, 89, 92, 96, 97, 98, 108, 110, 111, 112, 115, 117, 118, 119, 122, 123, 126, 128, 135, 137, 138, 141, 142, 143, 146, 147, 155, 158, 161, 163, 169, 174, 177, 178, 181, 185, 189, 197, 198, 200, 203, 210, 211, 218, 222, 227, 229, 235, 243, 250, 251, 252, 254, 255, 271, 274, 275, 277, 279, 282, 283, 284, 297, 298, 301, 312, 315, 318, 320, 321, 326, 327, 329, 334, 338], "By": [4, 11, 25, 30, 36, 42, 44, 46, 58, 60, 61, 63, 69, 74, 76, 90, 92, 97, 137, 160, 161, 228, 274, 277, 283, 310, 320, 334], "pack": [4, 46, 57, 67, 84, 85, 92, 117], "individu": [4, 15, 18, 22, 28, 30, 34, 35, 39, 42, 44, 51, 58, 61, 63, 78, 81, 90, 92, 97, 186, 252, 282, 283, 320], "singl": [4, 11, 12, 17, 21, 23, 25, 28, 30, 34, 36, 39, 41, 42, 44, 45, 46, 51, 53, 55, 57, 61, 63, 68, 77, 82, 89, 90, 92, 97, 100, 117, 118, 119, 124, 126, 129, 138, 142, 150, 161, 164, 178, 194, 203, 222, 271, 277, 283, 319, 337], "guarante": [4, 25, 44, 46, 54, 56, 90, 92, 97, 273], "arriv": [4, 15, 86, 92, 100], "same": [4, 11, 15, 17, 18, 21, 22, 23, 25, 28, 29, 30, 31, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 45, 46, 51, 52, 53, 54, 55, 56, 57, 58, 60, 61, 63, 64, 67, 76, 77, 78, 81, 82, 83, 85, 86, 88, 89, 90, 92, 97, 114, 116, 119, 127, 130, 135, 138, 141, 142, 159, 161, 227, 228, 232, 248, 249, 252, 271, 273, 277, 284, 287, 289, 297, 310, 312, 315, 318, 319, 320, 321, 322], "without": [4, 5, 8, 13, 14, 15, 17, 18, 20, 21, 22, 26, 28, 29, 32, 33, 34, 44, 51, 53, 55, 57, 59, 60, 61, 62, 63, 64, 66, 69, 72, 87, 88, 89, 90, 92, 100, 106, 115, 117, 120, 123, 160, 161, 164, 206, 236, 250, 255, 284, 291, 296, 297, 319, 337], "_": [4, 13, 15, 17, 18, 28, 29, 31, 34, 36, 39, 40, 42, 46, 47, 49, 53, 56, 57, 58, 60, 61, 62, 63, 67, 69, 71, 74, 77, 78, 79, 80, 81, 82, 83, 85, 87, 88, 89, 90, 92, 113, 226, 227, 228, 229, 234, 248, 250, 251, 252, 253, 255, 269, 271, 273, 277, 282, 283, 284, 285, 286, 287, 291, 294, 295, 296, 298, 300, 303, 310, 311, 312, 315, 316, 317, 318, 319, 320, 321, 326, 328, 329, 331], "ignor": [4, 15, 17, 28, 30, 34, 35, 36, 44, 45, 63, 86, 90, 92, 102, 135, 138, 161, 170], "arm_command": [4, 86, 161], "mobilitycommand": [4, 23], "mobility_command": [4, 23, 90, 161], "grippercommand": 4, "gripper_command": [4, 86, 161], "end": [4, 5, 8, 11, 14, 16, 17, 18, 23, 24, 26, 28, 30, 34, 35, 36, 40, 42, 47, 53, 54, 55, 58, 60, 61, 69, 72, 75, 76, 80, 82, 85, 86, 87, 90, 92, 99, 100, 110, 115, 119, 135, 141, 160, 161, 180, 181, 189, 190, 195, 206, 218, 220, 222, 224, 232, 239, 241, 255, 273, 284, 312, 314, 318], "effector": [4, 5, 90, 92, 232, 239, 241], "space": [4, 5, 18, 21, 22, 28, 29, 30, 32, 34, 42, 46, 57, 64, 66, 68, 74, 85, 90, 92, 161, 177, 228, 229, 230, 232, 235, 236, 243, 244, 270, 283, 287, 296, 327, 335], "mix": [4, 63, 92, 97], "wrench": [4, 90, 161], "trajectori": [4, 5, 15, 28, 29, 35, 36, 47, 51, 85, 89, 90, 161, 225, 228, 229, 231, 237, 241, 259, 268, 282], "angl": [4, 28, 30, 36, 48, 49, 85, 86, 87, 90, 92, 135, 150, 161, 177, 208, 229, 290], "some": [4, 5, 6, 11, 13, 15, 17, 18, 20, 23, 25, 26, 28, 30, 33, 34, 35, 36, 41, 44, 45, 47, 50, 51, 53, 54, 55, 56, 59, 60, 63, 75, 77, 79, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 105, 108, 117, 149, 158, 160, 216, 225, 227, 228, 229, 241, 273, 277, 283, 284, 285, 294, 310, 315], "configur": [4, 5, 14, 21, 28, 30, 32, 33, 34, 36, 40, 47, 49, 50, 53, 56, 58, 59, 62, 69, 70, 72, 77, 79, 87, 88, 90, 92, 99, 100, 102, 107, 112, 126, 135, 138, 156, 158, 163, 164, 175, 180, 220, 227, 234, 248, 250, 252, 266, 273, 274, 277, 282, 290, 294, 297, 310, 315, 317, 319, 320, 321, 323, 325, 326, 338], "point": [4, 5, 8, 15, 17, 18, 22, 23, 25, 26, 35, 36, 46, 53, 54, 55, 56, 57, 59, 60, 61, 62, 64, 69, 72, 77, 78, 79, 82, 83, 84, 85, 86, 88, 92, 98, 100, 135, 137, 150, 159, 160, 161, 164, 209, 238, 248, 260, 273, 274, 275, 283, 287, 296, 313, 318, 324, 326, 337], "world": [4, 5, 15, 20, 21, 22, 36, 54, 86, 89, 90, 92, 98, 149, 161, 225, 261, 274, 283, 315, 332, 334], "an": [4, 5, 7, 8, 9, 12, 13, 14, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 44, 45, 46, 47, 49, 50, 51, 52, 53, 54, 55, 56, 57, 59, 60, 61, 62, 63, 64, 65, 67, 69, 72, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 90, 92, 95, 96, 97, 100, 104, 105, 107, 111, 112, 113, 114, 115, 116, 117, 119, 123, 125, 126, 127, 128, 129, 132, 133, 135, 137, 138, 139, 141, 142, 144, 146, 147, 148, 149, 150, 152, 154, 155, 158, 159, 160, 161, 163, 164, 165, 166, 174, 175, 178, 181, 182, 185, 186, 195, 202, 209, 211, 212, 218, 220, 222, 225, 226, 227, 228, 229, 230, 231, 232, 233, 235, 236, 238, 240, 241, 242, 244, 247, 248, 249, 250, 251, 252, 258, 267, 269, 271, 273, 274, 275, 277, 282, 283, 284, 285, 286, 287, 289, 291, 294, 296, 297, 298, 299, 300, 302, 303, 304, 305, 307, 308, 309, 310, 312, 316, 317, 318, 319, 320, 321, 322, 324, 325, 326, 327, 328, 331, 334, 335, 337], "object": [4, 5, 15, 17, 22, 29, 42, 43, 46, 54, 57, 58, 74, 77, 78, 82, 83, 84, 85, 86, 90, 92, 96, 97, 98, 100, 101, 102, 103, 104, 105, 108, 110, 112, 113, 114, 115, 116, 117, 118, 119, 121, 123, 124, 125, 126, 130, 133, 135, 138, 141, 142, 143, 144, 148, 149, 150, 154, 156, 157, 159, 160, 161, 162, 164, 165, 167, 173, 181, 182, 183, 185, 189, 190, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 208, 209, 211, 214, 215, 216, 218, 220, 222, 225, 236, 248, 259, 261, 274, 283, 297, 318, 319, 321, 332], "held": [4, 28, 51, 90, 92, 141, 160, 234], "hold": [4, 6, 36, 42, 83, 86, 88, 90, 92, 112, 161, 232, 236, 274, 326], "place": [4, 5, 9, 12, 18, 19, 20, 22, 23, 33, 35, 36, 37, 53, 55, 57, 62, 81, 82, 83, 85, 86, 90, 92, 161, 166, 185, 209, 227, 283, 296, 310, 315], "If": [4, 5, 8, 11, 12, 14, 15, 17, 18, 20, 21, 22, 23, 25, 26, 28, 29, 30, 33, 34, 35, 36, 37, 42, 44, 45, 46, 47, 50, 51, 53, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 66, 67, 68, 69, 71, 72, 74, 77, 78, 79, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 97, 100, 106, 111, 114, 115, 116, 117, 118, 119, 123, 135, 138, 142, 149, 159, 160, 161, 164, 176, 181, 185, 194, 202, 209, 222, 226, 227, 248, 250, 251, 270, 271, 274, 277, 282, 283, 285, 286, 287, 289, 294, 296, 297, 298, 299, 310, 311, 312, 314, 315, 318, 319, 320, 324, 325, 329, 331, 338], "send": [4, 11, 15, 17, 18, 25, 30, 34, 37, 40, 42, 44, 47, 50, 51, 53, 54, 55, 56, 60, 78, 84, 85, 86, 90, 92, 97, 100, 108, 111, 112, 115, 117, 119, 123, 132, 133, 135, 154, 160, 164, 181, 186, 218, 222, 228, 237, 238, 244, 283, 294, 297, 309, 310, 315, 319, 320, 322], "onli": [4, 5, 8, 17, 18, 21, 23, 25, 26, 28, 29, 30, 32, 33, 34, 35, 36, 39, 40, 42, 45, 46, 51, 53, 54, 55, 56, 57, 58, 60, 61, 63, 69, 72, 74, 77, 78, 81, 82, 83, 84, 85, 88, 89, 90, 92, 97, 111, 113, 115, 118, 124, 126, 135, 136, 137, 147, 149, 150, 154, 155, 160, 161, 165, 177, 185, 214, 216, 218, 222, 226, 252, 255, 271, 274, 277, 283, 284, 287, 294, 295, 315, 318, 319, 320, 329, 338], "subset": [4, 35, 40, 42, 51, 63, 90, 92, 326], "fill": [4, 17, 44, 45, 46, 54, 58, 77, 81, 84, 86, 90, 92, 97, 113, 124, 135, 137, 155, 161, 163, 174, 181, 319], "out": [4, 10, 11, 12, 17, 18, 23, 24, 25, 30, 36, 40, 44, 45, 46, 48, 50, 53, 54, 55, 57, 58, 61, 69, 74, 76, 77, 78, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 97, 106, 112, 113, 119, 120, 123, 126, 135, 137, 149, 150, 151, 155, 156, 161, 163, 171, 174, 180, 181, 186, 209, 225, 251, 252, 273, 277, 283, 285, 287, 291, 296, 298, 310, 315, 317, 319, 324, 329, 334], "overwritten": [4, 90, 92, 156, 319], "consid": [4, 11, 17, 18, 21, 22, 30, 35, 45, 47, 51, 56, 57, 64, 66, 67, 74, 84, 88, 90, 92, 113, 135, 142, 144, 161, 220, 234, 298, 326], "pseudo": [4, 92], "stow": [4, 85, 86, 90, 92, 161, 244, 259], "close": [4, 13, 16, 18, 19, 21, 22, 28, 30, 34, 83, 84, 86, 90, 92, 119, 149, 161, 190, 194, 218, 227, 229, 244, 258, 274, 284, 300], "se2_trajectory_request": [4, 92], "after": [4, 5, 11, 13, 15, 16, 17, 18, 20, 21, 25, 28, 29, 30, 31, 33, 34, 35, 36, 37, 41, 42, 45, 50, 53, 54, 55, 56, 57, 60, 61, 63, 69, 71, 72, 74, 78, 79, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 100, 111, 113, 117, 123, 126, 135, 141, 150, 154, 160, 161, 181, 186, 218, 222, 227, 230, 249, 252, 273, 277, 281, 282, 283, 284, 297, 298, 299, 310, 312, 314, 319, 320, 322, 338], "receiv": [4, 5, 8, 17, 25, 34, 43, 44, 47, 50, 51, 53, 58, 60, 88, 89, 90, 92, 97, 100, 102, 107, 111, 119, 123, 126, 135, 160, 161, 164, 165, 185, 230, 273, 274, 282, 299, 305, 315, 317, 326], "second": [4, 14, 17, 22, 23, 25, 26, 28, 29, 30, 34, 35, 36, 37, 42, 44, 47, 50, 51, 53, 54, 56, 57, 58, 63, 74, 77, 78, 85, 86, 88, 89, 90, 92, 97, 100, 105, 117, 119, 123, 126, 135, 138, 141, 142, 147, 151, 154, 159, 160, 161, 163, 165, 181, 185, 209, 227, 231, 247, 251, 252, 255, 273, 283, 284, 298, 314, 324, 326], "continu": [4, 6, 8, 11, 12, 15, 16, 17, 20, 34, 51, 54, 55, 56, 58, 61, 62, 67, 71, 77, 80, 81, 84, 85, 86, 89, 90, 97, 100, 112, 127, 135, 138, 142, 164, 227, 238, 242, 269, 274, 275, 292, 296, 309, 310, 318, 319, 334], "while": [4, 5, 6, 8, 10, 14, 15, 17, 18, 20, 22, 23, 25, 26, 29, 30, 33, 34, 35, 36, 37, 39, 40, 41, 45, 47, 53, 54, 55, 56, 58, 60, 61, 64, 81, 82, 83, 84, 85, 86, 88, 90, 92, 117, 126, 135, 147, 156, 159, 161, 180, 227, 228, 252, 258, 259, 271, 274, 282, 283, 284, 286, 295, 301, 307, 311, 314, 329, 334], "write": [4, 9, 11, 18, 19, 23, 26, 40, 42, 43, 45, 58, 61, 63, 76, 77, 78, 82, 84, 85, 87, 92, 96, 112, 115, 117, 118, 123, 126, 137, 154, 182, 190, 192, 194, 195, 202, 205, 220, 254, 259, 262, 263, 271, 273, 294, 311, 319, 329], "se2": [4, 92, 129], "similarli": [4, 17, 46, 90, 92, 137], "sent": [4, 17, 25, 34, 35, 39, 44, 47, 51, 53, 54, 55, 56, 57, 58, 60, 85, 90, 92, 97, 111, 119, 126, 160, 161, 165, 178, 185, 186, 247, 310, 319], "partial": [4, 11, 61, 87, 92, 283], "fullbodycommand": 4, "empti": [4, 20, 22, 28, 30, 34, 39, 45, 51, 57, 80, 83, 85, 89, 90, 97, 124, 129, 159, 164, 181, 194, 298, 315, 321, 324], "auto": [4, 5, 29, 34, 36, 43, 45, 50, 82, 92, 98, 141, 161, 170, 218, 222, 268, 277], "safe_stop": 4, "With": [4, 25, 30, 36, 52, 63, 86, 88, 90, 92, 96, 185, 252, 267, 282], "introduct": [4, 225], "insid": [4, 12, 15, 17, 35, 39, 56, 57, 63, 66, 87, 88, 90, 92, 100, 150, 227, 283, 297, 312, 319], "modifi": [4, 8, 11, 15, 17, 28, 33, 34, 35, 36, 54, 56, 57, 58, 61, 66, 72, 78, 87, 89, 90, 92, 97, 117, 123, 149, 166, 185, 252, 269, 282, 308], "three": [4, 5, 15, 16, 26, 28, 30, 34, 40, 53, 54, 55, 78, 81, 86, 90, 92, 150, 161, 282, 283, 307, 317, 326], "respect": [4, 12, 15, 19, 22, 28, 36, 42, 46, 47, 54, 56, 57, 89, 90, 92, 150, 161, 186, 259, 268, 282, 283, 297, 305, 321], "There": [4, 11, 14, 15, 17, 18, 20, 25, 26, 28, 29, 30, 34, 39, 41, 43, 44, 45, 50, 51, 53, 55, 56, 58, 61, 69, 82, 83, 88, 89, 90, 92, 135, 142, 160, 161, 211, 231, 235, 236, 238, 243, 247, 252, 274, 282, 284, 297, 310, 315, 320, 321, 331], "differ": [4, 8, 13, 15, 16, 17, 18, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, 40, 45, 46, 51, 53, 54, 55, 56, 57, 58, 60, 61, 63, 69, 72, 74, 79, 82, 83, 84, 88, 89, 90, 92, 96, 97, 112, 114, 116, 135, 137, 138, 142, 146, 155, 161, 181, 227, 232, 239, 250, 252, 259, 261, 264, 265, 267, 268, 273, 275, 277, 282, 283, 284, 287, 293, 315, 318, 320, 322, 329, 334], "list": [4, 11, 14, 16, 17, 19, 23, 25, 26, 29, 30, 33, 34, 35, 39, 40, 41, 46, 51, 54, 55, 56, 60, 61, 63, 69, 71, 72, 77, 78, 79, 81, 84, 88, 90, 92, 97, 103, 105, 107, 111, 112, 114, 116, 117, 118, 119, 121, 122, 124, 129, 130, 133, 135, 137, 138, 141, 142, 145, 146, 150, 151, 152, 153, 155, 160, 161, 164, 166, 167, 169, 170, 171, 174, 177, 186, 191, 194, 195, 206, 213, 214, 216, 218, 220, 222, 224, 226, 227, 235, 243, 244, 246, 247, 250, 252, 254, 255, 256, 258, 269, 270, 271, 272, 273, 277, 278, 281, 284, 286, 289, 291, 293, 295, 296, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 315, 316, 317, 318, 319, 320, 324, 325, 326, 327, 329, 330, 331, 332, 333, 335, 336, 337], "fall": [4, 22, 30, 32, 33, 34, 36, 42, 64, 66, 67, 86, 90, 92, 226, 294], "under": [4, 8, 14, 30, 33, 57, 62, 69, 71, 81, 83, 90, 92, 165, 194, 226, 269, 310, 315, 316, 317], "banner": 4, "directli": [4, 15, 16, 17, 18, 23, 29, 30, 31, 36, 40, 41, 45, 46, 52, 53, 76, 78, 80, 84, 86, 88, 90, 92, 114, 116, 120, 142, 160, 161, 164, 252, 271, 283, 294, 298, 306, 315, 318], "desir": [4, 11, 17, 18, 20, 29, 30, 34, 35, 36, 47, 51, 54, 55, 58, 60, 63, 69, 72, 80, 85, 90, 92, 126, 138, 149, 161, 173, 176, 186, 213, 218, 220, 222, 224, 269, 273, 283, 284, 296, 310, 314, 315, 318, 338], "orient": [4, 5, 15, 22, 23, 28, 35, 36, 46, 56, 67, 89, 90, 92, 149, 159, 161, 208, 277, 283, 334], "should": [4, 11, 12, 14, 15, 16, 17, 18, 20, 21, 22, 25, 26, 28, 29, 30, 32, 33, 34, 35, 36, 42, 43, 44, 45, 46, 51, 53, 55, 56, 57, 58, 60, 62, 63, 64, 65, 66, 67, 68, 69, 71, 72, 74, 77, 78, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 96, 97, 100, 101, 113, 116, 117, 119, 123, 126, 135, 138, 141, 142, 144, 149, 150, 151, 152, 154, 156, 160, 161, 164, 165, 166, 176, 178, 180, 181, 185, 186, 211, 218, 222, 227, 228, 235, 236, 243, 248, 250, 255, 271, 273, 277, 283, 284, 285, 286, 287, 289, 291, 296, 299, 310, 311, 312, 315, 317, 318, 319, 320, 324, 325, 326, 329, 338], "radian": [4, 28, 36, 47, 74, 85, 92, 135, 150, 161, 208, 284], "3d": [4, 5, 18, 29, 46, 66, 86, 89, 92, 138, 150, 161, 186, 230, 283, 285, 287], "meter": [4, 6, 8, 15, 18, 21, 28, 30, 32, 33, 36, 37, 46, 47, 81, 82, 86, 90, 92, 135, 137, 158, 159, 161, 209, 230, 235, 236, 243, 274, 275, 283, 284], "express": [4, 5, 11, 12, 23, 26, 29, 46, 47, 54, 56, 85, 86, 89, 90, 92, 137, 150, 161, 164, 186, 208, 232, 252], "unit": [4, 15, 18, 26, 41, 47, 54, 56, 60, 72, 74, 86, 90, 98, 119, 142, 151, 166, 167, 170, 176, 252, 255, 299, 319, 324], "quaternion": [4, 46, 86, 89, 150, 282, 284], "when": [4, 6, 9, 11, 12, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 45, 46, 47, 49, 50, 51, 53, 55, 56, 57, 58, 60, 61, 63, 64, 66, 67, 74, 76, 77, 78, 79, 80, 82, 84, 85, 86, 88, 89, 90, 92, 96, 97, 100, 102, 105, 106, 113, 114, 116, 117, 119, 123, 124, 126, 135, 137, 142, 152, 154, 159, 160, 161, 164, 166, 180, 181, 185, 186, 194, 209, 211, 218, 222, 226, 227, 228, 229, 234, 244, 251, 252, 258, 270, 273, 274, 277, 279, 280, 282, 283, 284, 296, 297, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 314, 315, 318, 319, 320, 321, 323, 324, 326, 327, 329, 335], "user": [4, 5, 8, 9, 11, 12, 15, 16, 17, 18, 21, 25, 26, 31, 32, 33, 34, 37, 40, 42, 45, 47, 52, 53, 54, 55, 56, 57, 58, 60, 61, 62, 63, 69, 71, 72, 78, 79, 80, 82, 83, 84, 85, 86, 87, 89, 90, 92, 97, 100, 106, 111, 115, 116, 117, 119, 123, 127, 154, 156, 159, 160, 161, 180, 181, 183, 185, 218, 222, 227, 230, 235, 243, 247, 248, 251, 252, 269, 270, 271, 273, 274, 282, 294, 297, 298, 299, 312, 315, 316, 319, 320, 321, 322, 323], "abl": [4, 15, 17, 18, 22, 23, 30, 31, 33, 34, 42, 45, 53, 54, 56, 57, 58, 60, 79, 80, 84, 87, 89, 90, 92, 97, 117, 119, 277, 282, 284, 310, 315, 319, 320, 322], "transform": [4, 12, 15, 18, 20, 29, 56, 58, 77, 81, 86, 89, 90, 92, 129, 138, 150, 159, 161, 232, 274, 275, 282, 283, 285, 287, 337], "between": [4, 6, 9, 12, 15, 18, 19, 20, 22, 23, 25, 28, 29, 30, 33, 35, 36, 42, 44, 51, 52, 53, 54, 57, 61, 63, 65, 66, 67, 71, 84, 85, 86, 88, 89, 90, 92, 97, 105, 111, 112, 129, 135, 138, 142, 150, 154, 159, 161, 177, 181, 227, 251, 258, 273, 274, 277, 282, 283, 284, 287, 294, 310, 313, 315, 321, 326, 330], "fulli": [4, 11, 12, 29, 34, 36, 47, 49, 56, 58, 65, 67, 68, 82, 86, 90, 92, 123, 156, 161, 165, 252, 274, 315, 318, 319, 320], "defin": [4, 5, 10, 11, 12, 15, 17, 19, 20, 22, 23, 24, 25, 27, 28, 29, 30, 31, 34, 35, 36, 40, 42, 43, 45, 53, 55, 56, 57, 69, 74, 77, 78, 81, 84, 85, 86, 90, 92, 96, 100, 102, 117, 119, 120, 123, 135, 138, 154, 165, 166, 185, 194, 218, 222, 227, 248, 252, 299, 303, 319, 329, 332], "its": [4, 5, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 30, 33, 34, 35, 36, 37, 39, 40, 42, 43, 44, 46, 47, 49, 54, 56, 58, 60, 61, 63, 64, 66, 70, 74, 77, 78, 82, 84, 85, 86, 87, 88, 89, 90, 92, 93, 100, 114, 116, 117, 124, 135, 138, 142, 157, 159, 161, 185, 196, 227, 228, 235, 236, 243, 245, 273, 274, 275, 277, 282, 283, 284, 294, 297, 314, 315, 318, 319, 321, 325, 327, 328], "first": [4, 22, 23, 25, 26, 28, 30, 32, 34, 35, 36, 39, 41, 42, 44, 51, 53, 54, 56, 57, 60, 61, 63, 72, 74, 76, 77, 78, 79, 80, 81, 82, 84, 86, 87, 88, 89, 90, 92, 97, 116, 118, 126, 135, 151, 154, 161, 163, 164, 181, 185, 218, 222, 247, 258, 271, 274, 282, 283, 284, 285, 297, 301, 310, 311, 319, 320, 321, 329], "root": [4, 5, 11, 12, 23, 25, 45, 46, 51, 53, 57, 61, 63, 89, 90, 92, 129, 143, 161, 185, 211, 213, 216, 271, 294], "which": [4, 5, 8, 9, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 40, 41, 42, 43, 44, 46, 47, 51, 53, 54, 55, 56, 57, 58, 60, 61, 62, 63, 69, 72, 74, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 88, 89, 90, 92, 95, 96, 97, 100, 105, 111, 112, 113, 114, 116, 117, 118, 119, 123, 125, 135, 136, 137, 138, 142, 144, 148, 152, 154, 155, 156, 159, 160, 161, 162, 163, 165, 166, 175, 181, 185, 186, 189, 193, 194, 195, 199, 202, 205, 206, 209, 218, 220, 224, 225, 226, 227, 235, 243, 244, 246, 247, 249, 250, 251, 252, 254, 256, 258, 259, 262, 268, 269, 270, 271, 272, 273, 274, 275, 277, 278, 279, 281, 282, 283, 284, 289, 291, 293, 295, 296, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 314, 315, 316, 317, 318, 319, 320, 323, 324, 325, 327, 329, 330, 331, 332, 334, 335, 336, 337, 338], "common": [4, 17, 20, 30, 53, 56, 58, 63, 72, 74, 77, 78, 79, 82, 83, 84, 88, 89, 90, 92, 98, 126, 127, 150, 157, 160, 164, 185, 188, 209, 215, 326, 338], "choic": [4, 54, 90, 92, 251], "odom": [4, 5, 15, 20, 46, 47, 90, 92, 129, 150, 161, 232, 275], "vision": [4, 5, 14, 17, 46, 47, 56, 85, 86, 90, 92, 129, 150, 161, 275, 334], "flat": [4, 21, 34, 35, 36, 46, 92, 180], "tool": [4, 5, 18, 26, 29, 30, 42, 58, 61, 63, 70, 92, 96, 161, 234, 264, 284, 318, 319, 320], "try": [4, 6, 8, 11, 17, 18, 20, 22, 25, 28, 33, 35, 41, 54, 62, 71, 77, 83, 85, 86, 87, 88, 90, 92, 100, 113, 117, 119, 127, 135, 138, 142, 149, 159, 160, 161, 163, 164, 176, 185, 247, 252, 258, 273, 283, 315, 318, 320, 322, 329], "grasp": [4, 5, 12, 85, 86, 90, 92, 148, 243, 259], "someth": [4, 11, 16, 23, 34, 36, 54, 60, 62, 81, 82, 84, 87, 88, 90, 92, 122, 123, 128, 154, 156, 273, 315, 317], "just": [4, 5, 14, 23, 29, 30, 34, 54, 57, 77, 78, 83, 85, 86, 87, 88, 89, 90, 92, 97, 113, 119, 159, 164, 227, 250, 251, 252, 277, 283, 284, 318], "around": [4, 6, 8, 13, 17, 18, 21, 22, 30, 32, 33, 36, 39, 46, 53, 54, 56, 63, 65, 66, 76, 80, 82, 84, 86, 89, 90, 92, 100, 106, 161, 162, 183, 228, 232, 235, 236, 243, 245, 282, 284, 287, 291, 298, 314, 326, 327], "often": [4, 35, 44, 46, 54, 56, 76, 79, 82, 83, 86, 89, 92, 117, 119, 127, 178, 180, 271, 282, 310, 318, 337], "unset": [4, 21, 53, 74, 90, 92, 113, 161, 166, 181], "default": [4, 5, 13, 17, 18, 28, 29, 30, 34, 35, 36, 42, 47, 53, 54, 57, 58, 60, 63, 69, 71, 72, 74, 77, 79, 81, 82, 84, 85, 87, 88, 89, 90, 96, 97, 100, 102, 111, 113, 117, 119, 123, 135, 137, 138, 142, 154, 155, 159, 160, 161, 164, 165, 166, 182, 185, 194, 205, 209, 220, 224, 228, 247, 248, 252, 271, 272, 273, 274, 277, 283, 284, 294, 297, 310, 312, 315, 318, 319, 320, 321, 326, 329, 331, 334], "howev": [4, 6, 7, 11, 14, 17, 18, 20, 21, 22, 25, 31, 34, 35, 46, 51, 53, 54, 58, 60, 64, 69, 74, 88, 90, 92, 117, 129, 142, 154, 252, 273, 274, 277, 283, 284, 319, 320, 321, 322], "attach": [4, 18, 20, 26, 35, 43, 45, 52, 53, 59, 60, 61, 63, 66, 79, 90, 92, 97, 119, 142, 154, 160, 161, 163, 165, 185, 269, 286, 291, 316, 319], "set": [4, 5, 8, 11, 13, 14, 15, 16, 17, 20, 21, 22, 23, 25, 26, 28, 29, 30, 32, 33, 34, 35, 36, 37, 39, 40, 42, 44, 45, 47, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 60, 61, 62, 63, 71, 72, 74, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 95, 96, 97, 100, 105, 107, 110, 111, 115, 117, 119, 126, 135, 136, 137, 138, 141, 142, 143, 144, 150, 152, 154, 157, 159, 160, 161, 164, 165, 169, 170, 172, 173, 174, 175, 177, 178, 181, 182, 185, 194, 195, 209, 211, 216, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 237, 238, 239, 240, 241, 242, 243, 244, 245, 248, 251, 254, 257, 269, 274, 282, 288, 289, 290, 291, 294, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 313, 314, 315, 318, 320, 321, 326, 333, 338], "interest": [4, 40, 63, 84, 92, 137, 229, 321], "As": [4, 11, 15, 17, 18, 29, 30, 32, 37, 42, 46, 47, 54, 57, 58, 61, 63, 77, 85, 89, 90, 92, 97, 226, 227, 273, 277, 279, 282, 283, 284, 297, 318, 321, 326, 334], "want": [4, 5, 11, 14, 15, 17, 18, 30, 32, 33, 37, 46, 51, 52, 54, 57, 58, 63, 64, 74, 77, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 123, 132, 165, 204, 209, 227, 274, 282, 283, 284, 295, 297, 314, 319, 321, 337], "touch": [4, 6, 35, 36, 61, 92], "center": [4, 15, 27, 28, 30, 31, 33, 34, 35, 36, 46, 65, 66, 68, 72, 81, 85, 89, 90, 92, 149, 150, 286], "fiduci": [4, 12, 15, 18, 20, 22, 36, 46, 56, 80, 90, 92, 135, 159, 258, 267, 269, 283, 284, 287, 314, 316, 334, 337], "5m": [4, 228, 247, 255], "stick": [4, 23, 234, 338], "would": [4, 11, 13, 14, 15, 17, 18, 25, 29, 33, 34, 39, 46, 53, 54, 55, 57, 58, 60, 63, 78, 79, 83, 87, 88, 90, 92, 96, 100, 142, 161, 216, 227, 252, 283, 284, 311, 319], "root_frame_nam": [4, 92, 161], "fiducial_001": 4, "wrist_tform_tool": [4, 92, 161], "z": [4, 15, 16, 18, 28, 35, 36, 46, 56, 60, 63, 85, 86, 89, 92, 137, 150, 158, 161, 186, 208, 244, 252, 282, 283, 284, 287, 313, 318], "w": [4, 28, 30, 37, 46, 82, 86, 90, 92, 150, 283, 284, 296], "7071": 4, "root_tform_task": [4, 92, 161], "sequenc": [4, 11, 14, 17, 19, 25, 26, 27, 28, 29, 31, 36, 37, 42, 51, 89, 90, 96, 97, 112, 119, 142, 151, 156, 160, 216, 226, 227, 268, 294], "option": [4, 5, 17, 18, 19, 23, 25, 29, 30, 33, 34, 35, 36, 39, 40, 47, 53, 55, 56, 57, 58, 61, 62, 63, 69, 74, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 96, 97, 100, 102, 111, 112, 115, 117, 123, 124, 135, 137, 138, 141, 142, 160, 161, 164, 165, 166, 167, 169, 170, 174, 178, 185, 194, 195, 200, 218, 220, 222, 227, 249, 255, 271, 272, 273, 282, 283, 284, 296, 297, 301, 309, 312, 315, 318, 320, 321, 326, 331, 334], "well": [4, 5, 8, 15, 16, 17, 23, 25, 26, 27, 31, 34, 35, 39, 40, 42, 44, 45, 46, 53, 54, 56, 57, 58, 63, 67, 71, 74, 77, 78, 83, 84, 86, 89, 90, 92, 93, 96, 97, 114, 116, 129, 251, 266, 271, 273, 277, 279, 282, 284, 316, 318, 319, 320, 329, 330, 334], "proto": [4, 11, 12, 13, 21, 28, 34, 36, 43, 46, 49, 51, 53, 56, 57, 58, 60, 73, 74, 77, 83, 84, 85, 86, 87, 88, 89, 90, 94, 97, 98, 105, 114, 117, 119, 122, 123, 126, 129, 137, 138, 141, 142, 144, 150, 151, 153, 157, 160, 161, 162, 165, 167, 179, 181, 184, 188, 189, 194, 195, 209, 210, 213, 252, 283, 319], "torqu": [4, 47, 90, 92, 161, 229], "task": [4, 5, 10, 11, 17, 23, 51, 55, 69, 87, 90, 92, 98, 148, 161, 229, 283, 303], "select": [4, 5, 17, 28, 29, 32, 33, 34, 35, 36, 37, 42, 53, 57, 63, 67, 69, 71, 80, 82, 84, 85, 86, 88, 90, 92, 135, 146, 166, 170, 193, 230, 235, 247, 249, 252, 273, 294, 298, 311, 315, 318, 320, 321, 324], "mode": [4, 5, 11, 12, 27, 35, 36, 37, 40, 58, 60, 61, 63, 82, 83, 90, 161, 177, 178, 227, 229, 231, 234, 251, 274, 296, 299, 318, 335, 338], "input": [4, 5, 20, 28, 35, 49, 52, 53, 58, 61, 63, 67, 74, 78, 83, 84, 85, 90, 92, 96, 97, 108, 117, 129, 142, 150, 152, 161, 181, 189, 209, 214, 218, 220, 222, 224, 227, 230, 244, 251, 252, 253, 284, 297, 298, 315, 318, 320, 321, 322], "se3trajectori": [4, 161], "wrenchtrajectori": 4, "hybrid": [4, 92, 231], "armcartesiancommand": [4, 5, 90, 161], "simpl": [4, 11, 17, 26, 42, 47, 55, 63, 72, 75, 78, 79, 81, 82, 88, 90, 92, 167, 234, 242, 252, 259, 263, 271, 295, 316, 319, 320], "travel": [4, 8, 13, 18, 36, 90, 92, 135, 163, 284, 286], "full": [4, 6, 18, 19, 28, 34, 35, 36, 37, 40, 45, 46, 47, 49, 53, 55, 56, 58, 63, 67, 81, 82, 89, 90, 92, 96, 97, 104, 112, 114, 116, 119, 124, 125, 135, 148, 152, 159, 160, 179, 180, 202, 205, 227, 254, 273, 277, 284], "reach": [4, 6, 11, 13, 16, 17, 23, 36, 51, 53, 60, 69, 74, 85, 88, 90, 92, 97, 100, 119, 127, 135, 147, 149, 161, 206, 227, 229, 261, 275, 290, 294, 310, 315, 319], "especi": [4, 30, 31, 35, 36, 60, 64, 85, 92], "hard": [4, 11, 28, 60, 64, 77, 86, 92, 248, 258], "make": [4, 8, 11, 15, 16, 17, 18, 19, 20, 22, 23, 26, 30, 32, 33, 34, 35, 36, 43, 45, 54, 55, 56, 58, 65, 67, 69, 71, 74, 77, 78, 79, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 100, 149, 216, 226, 227, 228, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 248, 258, 261, 269, 274, 275, 277, 282, 283, 284, 289, 290, 296, 298, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 315, 318, 319], "wave": [4, 90], "armjointmovecommand": [4, 90, 161], "tuck": 4, "awai": [4, 6, 8, 18, 19, 21, 22, 30, 32, 33, 35, 36, 41, 55, 82, 86, 90, 92, 135, 159, 230], "readi": [4, 15, 76, 82, 83, 84, 87, 88, 92, 100, 161, 227, 240, 282, 338], "walk": [4, 5, 8, 11, 14, 15, 17, 18, 23, 30, 32, 33, 37, 47, 52, 56, 64, 76, 82, 84, 85, 86, 90, 100, 108, 161, 218, 222, 227, 228, 230, 235, 245, 258, 259, 274, 283, 284, 285, 286, 287, 289, 303, 319, 338], "carri": [4, 6, 10, 22, 23, 24, 60, 66, 85, 86, 90, 92, 259], "somewher": [4, 36, 135], "refus": [4, 22, 82, 90, 92], "still": [4, 11, 13, 16, 17, 19, 28, 35, 37, 45, 47, 50, 51, 54, 58, 60, 83, 85, 86, 87, 89, 90, 92, 97, 119, 123, 142, 154, 227, 273, 319, 329], "issu": [4, 5, 13, 14, 18, 23, 25, 45, 51, 53, 56, 60, 63, 71, 74, 79, 83, 84, 85, 88, 89, 92, 96, 97, 104, 106, 124, 125, 126, 135, 136, 137, 138, 139, 142, 148, 152, 155, 156, 160, 161, 180, 230, 252, 273, 275, 279, 284, 314, 317, 318, 319, 320, 322, 329, 337], "awar": [4, 17, 35, 51, 54, 63, 90, 228, 235, 236, 243, 245], "system": [4, 8, 14, 15, 16, 17, 18, 20, 22, 23, 25, 29, 30, 32, 33, 34, 36, 42, 51, 53, 54, 56, 57, 58, 59, 60, 62, 63, 64, 66, 67, 70, 72, 74, 76, 77, 79, 83, 84, 85, 89, 90, 92, 107, 119, 123, 126, 127, 135, 137, 142, 151, 155, 161, 165, 171, 174, 181, 185, 192, 209, 218, 222, 227, 267, 270, 271, 274, 282, 283, 287, 294, 310, 319, 320, 323, 333], "exist": [4, 9, 15, 18, 25, 28, 29, 30, 34, 40, 44, 46, 51, 53, 55, 56, 57, 63, 74, 82, 84, 88, 90, 92, 97, 114, 122, 123, 126, 128, 129, 135, 138, 142, 147, 151, 154, 159, 160, 164, 174, 175, 185, 186, 189, 206, 218, 222, 229, 252, 271, 273, 283, 284, 286, 315, 318, 320, 322, 331], "item": [4, 5, 56, 60, 83, 84, 90, 92, 235, 243], "mai": [4, 8, 11, 12, 13, 15, 17, 18, 20, 21, 22, 23, 24, 25, 26, 28, 30, 31, 32, 33, 34, 35, 36, 40, 42, 43, 45, 46, 47, 50, 51, 53, 54, 55, 56, 57, 58, 60, 61, 63, 64, 66, 69, 72, 74, 79, 80, 83, 85, 88, 89, 90, 92, 100, 113, 123, 126, 127, 129, 138, 141, 142, 146, 149, 159, 160, 161, 163, 166, 176, 185, 194, 200, 225, 226, 227, 250, 252, 255, 269, 270, 271, 273, 283, 284, 286, 287, 295, 296, 297, 310, 314, 315, 316, 318, 320, 321, 324], "occur": [4, 16, 17, 18, 30, 36, 45, 50, 54, 56, 58, 67, 79, 90, 92, 97, 117, 127, 158, 159, 160, 161, 163, 180, 213, 226, 282, 309, 310, 329], "dure": [4, 7, 10, 11, 12, 16, 17, 18, 19, 20, 23, 24, 25, 30, 32, 35, 39, 40, 47, 53, 54, 55, 56, 58, 60, 67, 78, 80, 81, 83, 84, 88, 90, 92, 100, 117, 122, 123, 128, 135, 138, 142, 149, 154, 156, 161, 180, 213, 214, 226, 227, 250, 252, 253, 273, 312, 329], "motion": [4, 25, 28, 29, 30, 32, 33, 34, 35, 36, 66, 90, 92, 97, 161, 226, 234, 259, 275], "unstow": [4, 90, 244, 259], "namedarmposit": 4, "joystick": [4, 30, 33, 35, 92], "becaus": [4, 11, 13, 15, 16, 17, 18, 19, 25, 26, 28, 41, 51, 52, 53, 54, 56, 57, 61, 63, 83, 84, 86, 87, 88, 90, 92, 108, 119, 135, 142, 156, 159, 207, 270, 282, 283, 311], "latenc": [4, 47, 58, 90, 92, 326], "better": [4, 8, 18, 30, 42, 54, 66, 74, 85, 86, 87, 90, 92, 284, 297], "rather": [4, 17, 18, 28, 35, 39, 53, 54, 56, 63, 69, 74, 85, 90, 92, 135, 161, 166, 309, 310], "cylindr": [4, 92, 244], "own": [4, 18, 20, 25, 30, 39, 42, 45, 46, 51, 57, 58, 60, 75, 76, 78, 82, 84, 90, 92, 105, 113, 142, 195, 252, 271, 273, 282, 317, 318], "both": [4, 5, 12, 13, 15, 16, 18, 20, 22, 25, 26, 28, 29, 30, 31, 35, 36, 39, 41, 43, 45, 47, 54, 55, 56, 57, 58, 60, 63, 67, 80, 84, 86, 87, 89, 90, 92, 96, 111, 126, 227, 231, 248, 273, 282, 315, 318, 320, 325], "linear": [4, 11, 23, 86, 90, 92, 150, 161, 229], "angular": [4, 15, 39, 47, 74, 86, 90, 92, 150, 161, 244], "sometim": [4, 17, 28, 30, 31, 85, 88, 90, 92, 113, 227, 318, 324], "target": [4, 5, 11, 17, 21, 34, 36, 50, 54, 60, 63, 64, 72, 74, 80, 84, 86, 88, 90, 126, 159, 178, 229, 271, 274, 312, 315, 324], "camera": [4, 5, 6, 15, 25, 30, 40, 41, 45, 46, 56, 57, 77, 79, 80, 82, 84, 85, 90, 98, 137, 138, 170, 174, 177, 178, 180, 249, 259, 267, 269, 274, 277, 289, 296, 297, 314, 316, 320, 321, 325, 326, 329], "sinc": [4, 11, 22, 25, 36, 46, 51, 53, 54, 56, 60, 75, 83, 84, 86, 89, 90, 92, 97, 113, 124, 135, 150, 156, 160, 162, 164, 174, 181, 185, 194, 200, 202, 205, 209, 215, 218, 222, 224, 232, 247, 252, 255, 275, 277, 301, 315, 318, 320], "constrain": [4, 16, 20, 57, 92, 161, 259], "gazecommand": [4, 161], "go": [4, 16, 18, 23, 30, 33, 35, 36, 47, 57, 63, 69, 71, 72, 76, 79, 81, 82, 83, 85, 86, 87, 88, 89, 90, 92, 116, 119, 124, 127, 135, 161, 227, 267, 274, 284, 298, 318, 319, 324], "wrong": [4, 21, 53, 83, 84, 85, 86, 88, 89, 92, 106, 122, 123, 126, 128, 142, 154, 156, 160, 192, 282], "bring": [4, 37, 80, 86, 92], "It": [4, 5, 8, 11, 14, 17, 22, 25, 26, 28, 29, 30, 31, 34, 35, 36, 39, 40, 43, 45, 50, 53, 54, 55, 56, 57, 58, 60, 61, 63, 71, 75, 77, 78, 84, 85, 86, 88, 89, 90, 92, 97, 100, 111, 117, 138, 160, 161, 165, 195, 218, 222, 228, 234, 235, 236, 239, 241, 243, 252, 271, 272, 275, 283, 284, 285, 286, 289, 293, 298, 302, 303, 304, 305, 306, 307, 308, 309, 310, 315, 318, 319, 320, 321, 326, 333, 334, 338], "appli": [4, 5, 15, 18, 28, 34, 35, 36, 37, 54, 56, 63, 69, 90, 92, 97, 123, 142, 161, 214, 282], "minim": [4, 8, 25, 26, 45, 47, 64, 69, 89, 90, 92, 161, 270], "middl": [4, 8, 17, 30, 33, 46, 54, 66, 90, 92, 283, 287, 334], "heavi": [4, 59, 64, 66, 92], "compli": [4, 43, 92], "onc": [4, 11, 12, 14, 16, 17, 19, 20, 22, 23, 25, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 42, 44, 45, 54, 55, 56, 58, 60, 61, 63, 71, 76, 77, 78, 79, 82, 83, 84, 85, 86, 87, 89, 90, 154, 180, 227, 229, 252, 258, 269, 273, 282, 283, 300, 312, 314, 315, 317, 319, 327, 333], "put": [4, 8, 28, 58, 64, 74, 77, 78, 82, 83, 84, 86, 87, 90, 92, 160, 161, 272, 310], "compliant": 4, "pull": [4, 35, 61, 67, 77, 79, 86, 92, 271, 294, 324, 326], "gener": [4, 6, 9, 11, 17, 19, 23, 25, 26, 28, 30, 35, 36, 39, 40, 41, 42, 43, 46, 47, 50, 51, 53, 54, 56, 57, 58, 60, 61, 63, 71, 74, 76, 77, 79, 85, 89, 90, 92, 96, 97, 99, 106, 108, 111, 114, 115, 116, 119, 122, 123, 126, 128, 129, 135, 137, 142, 149, 150, 154, 155, 156, 158, 159, 160, 161, 164, 165, 180, 181, 182, 185, 211, 218, 222, 251, 252, 271, 286, 287, 291, 294, 296, 297, 307, 312, 318, 319, 320, 326, 329], "keep": [4, 6, 8, 15, 20, 22, 29, 32, 34, 43, 45, 51, 54, 56, 58, 66, 71, 74, 79, 81, 83, 84, 85, 86, 87, 88, 90, 92, 98, 101, 123, 126, 127, 142, 154, 180, 195, 252, 320, 322], "appropri": [4, 17, 29, 30, 42, 46, 55, 56, 67, 77, 78, 90, 92, 117, 120, 137, 185, 216, 294], "locomot": [4, 7, 9, 18, 19, 36, 60, 92, 161], "backward": [4, 26, 30, 35, 36, 37, 47, 53, 57, 89, 90, 92], "thing": [4, 8, 11, 17, 50, 51, 54, 57, 58, 76, 78, 81, 82, 83, 84, 85, 87, 90, 92, 141, 142, 150, 161], "respons": [4, 11, 14, 17, 22, 23, 34, 40, 42, 44, 45, 53, 55, 56, 58, 74, 77, 84, 85, 88, 89, 90, 92, 97, 99, 100, 102, 104, 105, 106, 107, 108, 113, 114, 116, 117, 118, 122, 123, 126, 127, 128, 135, 137, 141, 142, 144, 147, 149, 151, 152, 154, 155, 156, 157, 158, 159, 160, 161, 163, 164, 165, 180, 181, 182, 186, 191, 196, 199, 211, 214, 218, 220, 222, 248, 252, 265, 273, 277, 282, 283, 299, 318, 319, 329], "workspac": [4, 28, 36, 90, 92], "forward": [4, 15, 30, 35, 36, 37, 46, 47, 52, 53, 55, 69, 71, 72, 87, 89, 90, 92, 116, 135, 161, 245, 258, 275, 296, 313, 319], "begin": [4, 5, 8, 17, 18, 19, 21, 23, 26, 28, 29, 30, 32, 34, 35, 36, 37, 39, 45, 50, 51, 54, 58, 78, 80, 90, 92, 97, 100, 102, 218, 222, 273, 282, 286, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 317, 319, 326], "chalk": [4, 5, 90], "draw": [4, 5, 34, 57, 81, 84, 85, 86, 90, 92, 283, 326], "take": [4, 5, 8, 15, 16, 17, 19, 21, 22, 23, 25, 28, 30, 33, 34, 36, 40, 44, 45, 47, 50, 51, 53, 54, 56, 57, 58, 63, 69, 72, 74, 77, 78, 82, 83, 84, 85, 86, 87, 90, 92, 100, 112, 113, 114, 119, 120, 124, 142, 160, 161, 167, 178, 209, 227, 229, 235, 243, 244, 248, 252, 273, 282, 283, 284, 297, 301, 310, 315, 317, 318, 320, 321, 322, 323, 326, 328, 334, 335], "advantag": [4, 45, 85, 86, 90, 123, 297, 321, 323], "entir": [4, 15, 17, 22, 28, 34, 36, 39, 43, 51, 58, 63, 85, 89, 90, 92, 112, 178, 273, 315], "recruit": 4, "accomplish": [4, 17, 21, 54, 90, 92, 105, 225, 280], "gcode": [4, 5, 90, 259], "avail": [4, 5, 10, 15, 17, 18, 19, 20, 21, 22, 28, 30, 32, 33, 34, 40, 42, 47, 49, 50, 52, 53, 54, 55, 56, 57, 58, 60, 61, 63, 65, 66, 69, 72, 77, 83, 85, 87, 88, 89, 90, 92, 100, 117, 122, 123, 138, 142, 146, 152, 160, 169, 170, 177, 181, 220, 224, 227, 235, 247, 252, 260, 261, 264, 267, 270, 277, 282, 284, 291, 297, 318, 319, 321, 329], "origin": [4, 11, 18, 28, 30, 33, 34, 36, 42, 46, 54, 60, 61, 79, 81, 89, 90, 92, 115, 142, 283, 326], "slightli": [4, 26, 28, 34, 90, 92, 161], "palm": [4, 5, 85, 92, 161], "plate": [4, 90, 92, 161], "align": [4, 5, 18, 46, 56, 80, 85, 86, 89, 90, 129, 150, 159, 161, 230, 283, 297, 324], "parent": [4, 46, 51, 58, 89, 90, 92, 112, 129, 185, 189, 216], "link": [4, 5, 8, 36, 37, 41, 43, 44, 47, 53, 54, 55, 56, 58, 60, 63, 64, 69, 71, 83, 87, 111, 138, 163, 283, 294], "wrist": [4, 5, 90, 92, 161], "rel": [4, 5, 12, 15, 16, 18, 20, 21, 22, 29, 34, 35, 36, 39, 45, 46, 47, 54, 56, 57, 60, 74, 82, 86, 90, 92, 119, 135, 160, 161, 181, 186, 232, 234, 275, 284, 287, 301, 331], "19557": [4, 92], "ident": [4, 5, 11, 25, 36, 54, 57, 63, 72, 92, 124, 135, 150, 277, 283, 284], "matrix": [4, 46, 86, 87, 90, 150, 194, 283], "proxim": [4, 53], "so": [4, 11, 14, 17, 18, 19, 20, 21, 23, 26, 28, 30, 31, 32, 35, 36, 40, 41, 42, 44, 46, 53, 54, 55, 56, 57, 58, 60, 63, 71, 74, 77, 78, 79, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 97, 117, 119, 138, 142, 154, 161, 166, 177, 181, 186, 211, 227, 228, 229, 234, 250, 251, 255, 258, 270, 274, 275, 282, 283, 284, 291, 298, 315, 318, 320, 321, 333, 337, 338], "maintain": [4, 16, 18, 22, 25, 35, 36, 45, 53, 56, 63, 64, 65, 88, 89, 90, 92, 123, 181, 319, 323], "safe": [4, 12, 17, 22, 23, 26, 44, 45, 50, 55, 83, 84, 86, 89, 92, 126, 142, 156, 160, 161, 181, 185, 273, 320, 322], "distanc": [4, 6, 8, 21, 28, 30, 35, 36, 37, 56, 85, 86, 90, 92, 135, 137, 159, 163, 177, 209, 313, 324, 334], "essenti": [4, 86, 88, 225], "obstacl": [4, 13, 16, 17, 18, 19, 30, 32, 35, 37, 56, 90, 92, 274, 332, 334], "peopl": [4, 8, 30, 32, 33, 82, 85, 92, 274, 297, 321, 326], "path": [4, 8, 13, 16, 17, 18, 20, 22, 32, 39, 41, 61, 63, 74, 77, 82, 84, 85, 87, 88, 90, 92, 96, 100, 117, 118, 135, 164, 218, 222, 248, 252, 253, 258, 271, 272, 282, 283, 284, 285, 286, 294, 296, 297, 298, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 320, 321, 324, 326, 338], "prevent": [4, 14, 18, 21, 25, 28, 30, 34, 45, 47, 51, 53, 54, 56, 58, 64, 89, 90, 92, 126, 129, 135, 142, 165, 173, 185, 274, 282, 283, 318, 325], "depend": [4, 8, 15, 20, 21, 22, 23, 25, 26, 28, 30, 31, 35, 36, 47, 49, 51, 54, 57, 60, 61, 63, 74, 79, 82, 84, 88, 92, 161, 165, 297, 312, 320, 321, 322, 326], "observ": [4, 6, 20, 25, 30, 32, 33, 42, 60, 92, 283, 296, 298], "situat": [4, 13, 22, 30, 54, 89, 90, 92], "halt": [4, 92], "risk": [4, 30, 32, 33, 89, 90, 92], "warn": [4, 11, 30, 32, 33, 34, 42, 45, 56, 58, 77, 80, 84, 90, 92, 97, 138, 142, 167, 255, 274, 314, 318, 319, 320, 329], "doe": [4, 5, 8, 11, 12, 15, 18, 20, 22, 25, 26, 30, 33, 34, 35, 36, 40, 42, 44, 50, 52, 53, 54, 56, 57, 58, 61, 63, 69, 77, 78, 79, 84, 87, 89, 90, 92, 97, 99, 100, 113, 114, 119, 122, 123, 127, 128, 142, 147, 151, 154, 160, 161, 164, 166, 185, 192, 211, 227, 251, 271, 273, 282, 284, 294, 297, 299, 315, 316, 318, 320, 325], "even": [4, 8, 11, 13, 16, 17, 18, 28, 30, 32, 33, 35, 45, 53, 54, 56, 61, 66, 71, 77, 85, 87, 88, 89, 90, 92, 97, 113, 175, 232, 270, 282, 295, 329], "onboard": [4, 20, 43, 52, 61, 87, 90, 92, 319], "cannot": [4, 22, 28, 30, 34, 56, 58, 60, 63, 79, 84, 90, 92, 97, 106, 135, 137, 138, 147, 154, 155, 156, 159, 161, 164, 185, 213, 252, 271, 275, 282, 315, 318, 320], "intervent": [4, 92], "In": [4, 5, 6, 11, 15, 17, 18, 19, 21, 23, 28, 30, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 44, 45, 46, 48, 51, 53, 54, 55, 56, 58, 60, 61, 63, 64, 66, 69, 71, 72, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 86, 87, 89, 90, 92, 100, 137, 161, 225, 227, 229, 232, 251, 258, 269, 274, 283, 284, 294, 299, 310, 311, 313, 319, 320, 321, 323, 325, 329, 333], "tight": 4, "possibl": [4, 6, 8, 11, 14, 15, 17, 18, 19, 21, 25, 30, 34, 35, 43, 44, 45, 53, 56, 64, 69, 74, 86, 89, 90, 92, 114, 116, 119, 185, 213, 234, 252, 273, 282, 283, 297, 299, 312, 315, 318, 320, 321], "head": [4, 15, 36, 82, 83, 84, 85, 86, 92, 161], "inadvert": [4, 90], "collid": 4, "sensit": [4, 22, 35, 64, 89, 92, 296, 314], "fragil": 4, "extra": [4, 14, 28, 53, 61, 67, 77, 83, 90, 92, 106, 117, 153, 154, 155, 170, 271, 329], "care": [4, 44, 51, 57, 58, 64, 78, 83, 85, 86, 88, 89, 90, 92, 234, 282], "taken": [4, 18, 19, 24, 25, 54, 55, 57, 58, 64, 85, 88, 89, 90, 92, 105, 138, 142, 287], "abil": [4, 19, 29, 54, 56, 60, 66, 90, 92], "properli": [4, 42, 44, 45, 60, 63, 69, 77, 78, 88, 90, 99, 218, 219, 220, 222, 224, 226, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 248, 257, 258, 283, 288, 289, 290, 300, 302, 303, 304, 305, 306, 307, 308, 309, 310, 313, 318, 319, 326, 327, 338], "order": [4, 11, 12, 13, 15, 18, 20, 23, 28, 34, 41, 42, 43, 47, 53, 54, 55, 57, 60, 63, 64, 69, 72, 77, 78, 79, 90, 92, 117, 135, 138, 160, 165, 166, 185, 208, 225, 275, 282, 284, 291, 310, 314, 315, 331, 333], "larg": [4, 11, 13, 18, 19, 20, 22, 29, 30, 35, 36, 42, 45, 52, 53, 56, 63, 81, 82, 89, 90, 92, 118, 135, 161, 165, 234, 283, 284], "being": [4, 5, 6, 14, 15, 20, 25, 26, 28, 29, 30, 37, 40, 51, 53, 54, 55, 56, 58, 60, 62, 63, 74, 79, 84, 85, 87, 88, 89, 90, 92, 97, 103, 117, 123, 126, 135, 151, 159, 170, 185, 218, 222, 271, 273, 277, 283, 312, 319, 326, 329], "automat": [4, 5, 8, 14, 15, 17, 23, 28, 30, 34, 37, 40, 45, 50, 51, 53, 54, 57, 58, 60, 61, 63, 69, 72, 78, 79, 83, 84, 85, 87, 90, 92, 97, 107, 154, 165, 178, 181, 227, 230, 243, 254, 277, 284, 285, 286, 309, 310, 318, 319, 323, 329, 338], "disturb": [4, 51, 86, 90], "damag": [4, 21, 90, 92], "environ": [4, 8, 13, 15, 17, 18, 19, 21, 22, 42, 53, 54, 56, 63, 64, 69, 72, 79, 80, 82, 83, 86, 87, 89, 90, 92, 158, 159, 185, 220, 222, 224, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 248, 250, 257, 282, 283, 288, 289, 290, 291, 298, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 313, 320, 326, 333, 338], "NOT": [4, 22, 35, 44, 92, 251, 329], "featur": [4, 7, 13, 17, 18, 19, 20, 21, 40, 50, 54, 57, 69, 89, 92, 135, 145, 225, 229, 285, 287, 310, 317, 318], "design": [4, 15, 21, 23, 24, 26, 30, 32, 33, 36, 42, 43, 45, 53, 54, 59, 65, 66, 67, 79, 88, 90, 92, 161, 235, 243], "reduc": [4, 21, 22, 30, 35, 55, 56, 58, 66, 90, 92, 97, 298, 320, 326], "likelihood": [4, 53], "outstretch": 4, "attempt": [4, 6, 11, 13, 15, 17, 20, 22, 25, 33, 34, 35, 36, 37, 44, 51, 53, 55, 58, 60, 64, 69, 77, 78, 84, 90, 92, 97, 124, 126, 135, 138, 141, 154, 156, 160, 161, 181, 185, 258, 273, 284, 318, 319], "lift": [4, 6, 35, 36, 92], "too": [4, 11, 15, 19, 22, 30, 33, 35, 36, 53, 56, 82, 86, 89, 90, 92, 118, 135, 156, 159, 161, 273, 282], "disabl": [4, 30, 35, 37, 61, 67, 77, 78, 82, 84, 87, 92, 98, 126, 156, 161, 218, 222, 261, 274, 277, 294, 296, 318, 319], "menu": [4, 8, 28, 29, 30, 32, 33, 35, 37, 80, 84, 86, 298, 310, 315, 318, 320, 321], "potenti": [4, 8, 11, 56, 64, 88, 92, 97, 138], "caus": [4, 5, 8, 11, 17, 18, 22, 28, 30, 33, 34, 37, 45, 51, 53, 56, 57, 58, 60, 63, 67, 80, 83, 89, 90, 127, 161, 176, 226, 227, 228, 232, 235, 236, 243, 245, 258, 284, 314, 318], "inoper": 4, "pick": [5, 6, 33, 35, 36, 52, 54, 55, 57, 82, 84, 86, 90, 92, 235, 259, 311], "up": [5, 6, 8, 14, 15, 17, 18, 22, 23, 25, 26, 28, 30, 34, 35, 36, 37, 43, 44, 45, 46, 52, 53, 54, 57, 58, 59, 61, 63, 64, 66, 67, 71, 72, 77, 78, 80, 81, 82, 83, 84, 86, 87, 88, 89, 90, 92, 97, 119, 122, 158, 161, 181, 185, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 252, 254, 257, 258, 259, 271, 274, 282, 288, 289, 290, 296, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 313, 314, 315, 318, 320, 325, 327, 333, 338], "idea": [5, 54, 55, 56, 90, 92], "interact": [5, 6, 23, 25, 53, 54, 55, 59, 63, 69, 72, 76, 88, 89, 90, 92, 97, 112, 142, 147, 175, 185, 274, 290, 299, 306, 324, 334], "paramet": [5, 8, 11, 18, 20, 21, 23, 27, 29, 34, 36, 39, 42, 43, 47, 52, 55, 56, 58, 62, 63, 79, 81, 82, 83, 85, 86, 89, 90, 96, 97, 100, 101, 102, 103, 104, 105, 106, 107, 108, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 132, 135, 136, 137, 138, 139, 140, 142, 143, 144, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 158, 159, 160, 161, 163, 164, 165, 166, 167, 169, 170, 173, 174, 177, 178, 180, 181, 184, 185, 186, 193, 194, 195, 197, 200, 202, 203, 204, 209, 211, 213, 214, 216, 218, 220, 222, 224, 227, 234, 252, 259, 262, 267, 283, 299, 303, 326], "depth": [5, 6, 25, 56, 82, 85, 89, 90, 92, 137, 138, 267, 297], "press": [5, 29, 30, 32, 33, 37, 63, 65, 69, 80, 82, 84, 86, 92, 227, 270, 284, 296, 314, 315, 318, 321, 338], "tightli": [5, 17, 29, 64], "against": [5, 21, 23, 44, 55, 61, 83, 90, 92, 142, 144, 158, 166, 283, 284], "squeez": [5, 28, 92], "tip": [5, 6, 8, 82, 83, 88, 92], "finger": [5, 6, 92], "constraint": [5, 13, 34, 85, 92, 135, 149, 159], "do": [5, 6, 14, 15, 17, 20, 21, 23, 25, 28, 30, 31, 34, 35, 36, 42, 45, 46, 50, 51, 52, 53, 54, 55, 57, 58, 60, 61, 63, 66, 67, 68, 69, 72, 76, 77, 78, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 100, 102, 113, 117, 119, 126, 135, 141, 142, 149, 154, 161, 181, 216, 227, 241, 248, 250, 251, 271, 282, 284, 286, 287, 288, 298, 315, 316, 321], "down": [5, 8, 12, 17, 22, 30, 34, 35, 36, 40, 44, 47, 51, 53, 56, 57, 63, 64, 67, 69, 80, 83, 84, 85, 86, 88, 89, 90, 92, 99, 100, 102, 142, 161, 165, 181, 185, 226, 231, 244, 284, 285, 289, 298, 313, 318, 319, 320, 325, 338], "how": [5, 9, 12, 15, 18, 20, 22, 23, 25, 28, 30, 34, 35, 36, 38, 40, 43, 44, 45, 46, 52, 53, 54, 55, 56, 57, 58, 62, 63, 69, 70, 72, 74, 75, 76, 77, 79, 81, 82, 83, 84, 85, 86, 87, 88, 90, 92, 97, 100, 117, 124, 135, 158, 161, 164, 178, 180, 189, 194, 195, 225, 227, 228, 229, 231, 232, 235, 236, 237, 238, 239, 241, 243, 247, 248, 250, 251, 252, 254, 255, 256, 257, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 273, 274, 275, 276, 277, 278, 279, 280, 281, 283, 288, 289, 290, 292, 294, 295, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 315, 316, 318, 319, 320, 322, 323, 324, 328, 330, 331, 332, 333, 334, 336], "much": [5, 20, 28, 30, 35, 36, 54, 55, 56, 82, 83, 89, 90, 92, 228, 275], "move": [5, 8, 11, 12, 13, 15, 18, 20, 21, 23, 25, 27, 28, 29, 31, 32, 33, 34, 35, 37, 46, 47, 55, 56, 57, 60, 64, 76, 80, 82, 84, 85, 86, 87, 92, 96, 97, 113, 149, 161, 185, 207, 215, 226, 227, 228, 229, 232, 235, 236, 239, 241, 243, 245, 258, 259, 269, 274, 275, 282, 291, 296, 314, 315, 316, 338], "sourc": [5, 20, 39, 40, 42, 54, 56, 57, 58, 63, 76, 77, 78, 80, 81, 82, 83, 84, 85, 88, 89, 90, 92, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 211, 212, 213, 214, 215, 216, 218, 219, 220, 222, 224, 235, 243, 272, 274, 276, 277, 283, 297, 310, 313, 318, 320, 321, 329, 334], "produc": [5, 20, 21, 29, 30, 34, 55, 64, 83, 90, 92, 149, 234], "correct": [5, 15, 17, 25, 34, 51, 77, 78, 81, 86, 88, 90, 92, 97, 149, 161, 186, 252, 273, 282, 283, 297, 310, 315, 318, 319, 320, 321, 322, 329], "calibr": [5, 42, 85, 90, 180], "error": [5, 11, 15, 18, 25, 29, 30, 34, 35, 42, 45, 47, 50, 54, 56, 57, 74, 77, 78, 79, 84, 85, 88, 89, 90, 97, 99, 100, 105, 106, 107, 108, 110, 111, 113, 114, 116, 117, 119, 121, 122, 123, 124, 126, 127, 128, 129, 135, 137, 138, 141, 142, 146, 147, 149, 152, 154, 155, 156, 158, 159, 160, 161, 164, 165, 166, 180, 181, 182, 192, 211, 212, 213, 214, 216, 219, 229, 255, 270, 271, 273, 282, 283, 310, 315, 317, 318, 319, 320, 329], "toward": [5, 15, 18, 36, 90, 92, 181, 274, 313], "prepar": [5, 83, 87, 92, 243], "click": [5, 29, 30, 31, 32, 35, 37, 54, 63, 69, 71, 79, 80, 82, 90, 227, 235, 243, 298, 311, 320], "autonom": [5, 7, 8, 10, 11, 12, 15, 20, 22, 23, 55, 76, 80, 82, 84, 92, 230, 258, 284, 303], "coordin": [5, 10, 15, 16, 18, 39, 40, 46, 52, 54, 56, 84, 85, 89, 90, 92, 137, 142, 150, 161, 170, 186, 252, 267, 274, 282, 283, 284, 286, 287, 297, 334], "pixel": [5, 56, 58, 77, 84, 85, 90, 92, 137, 138, 274, 277, 283, 337], "push": [5, 49, 54, 88, 90, 92, 326], "wipe": [5, 90, 92], "behavior": [5, 7, 8, 11, 12, 14, 16, 20, 25, 28, 29, 30, 33, 34, 36, 50, 56, 63, 64, 74, 85, 87, 92, 107, 135, 161, 165, 185, 225, 227, 255, 259], "accuraci": [5, 15, 47, 67, 83, 90, 161, 283], "requir": [5, 11, 12, 14, 15, 16, 17, 18, 19, 21, 23, 25, 26, 27, 28, 30, 32, 33, 34, 35, 36, 42, 43, 44, 45, 47, 51, 52, 53, 54, 56, 57, 58, 59, 60, 61, 63, 64, 68, 69, 71, 72, 78, 79, 81, 82, 83, 84, 85, 86, 87, 89, 90, 92, 96, 97, 99, 100, 103, 114, 124, 127, 154, 156, 157, 159, 161, 166, 185, 214, 218, 222, 226, 227, 228, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 254, 255, 256, 257, 258, 269, 270, 271, 272, 273, 274, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 313, 314, 315, 316, 317, 319, 320, 321, 322, 323, 324, 325, 326, 327, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338], "forc": [5, 6, 11, 21, 34, 47, 64, 83, 90, 92, 102, 113, 161, 218, 222, 229, 241, 246, 259], "robotcommand": [5, 23, 86, 89, 90, 161], "special": [5, 17, 21, 27, 31, 42, 44, 46, 47, 63, 66, 90, 92, 159], "ground": [5, 15, 21, 28, 30, 33, 35, 36, 46, 47, 56, 61, 67, 82, 92, 180, 226, 241, 251, 313], "interpret": [5, 11, 25, 28, 53, 81, 87, 88, 89, 90, 92, 96, 135, 194, 216, 234], "sidewalk": [5, 90, 234], "framework": [5, 29, 34, 63], "autograsp": 5, "locat": [5, 8, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 26, 28, 30, 33, 34, 35, 36, 37, 43, 46, 49, 53, 54, 55, 56, 60, 61, 62, 63, 68, 69, 77, 78, 80, 81, 82, 83, 84, 85, 86, 89, 90, 92, 96, 97, 107, 161, 185, 190, 195, 207, 215, 227, 245, 249, 252, 269, 271, 274, 282, 283, 284, 296, 316, 318, 320, 324, 327, 334, 337], "search": [5, 12, 57, 69, 85, 86, 92, 227], "handl": [5, 11, 26, 30, 42, 43, 54, 56, 57, 58, 66, 67, 72, 74, 77, 78, 83, 92, 100, 102, 113, 117, 119, 142, 153, 155, 156, 160, 161, 164, 182, 227, 230, 297, 319, 321], "along": [5, 7, 8, 13, 15, 18, 19, 20, 24, 26, 34, 42, 47, 50, 68, 74, 77, 81, 83, 84, 86, 90, 92, 135, 161, 226, 229, 271, 274, 282, 284, 296, 299, 310, 318], "spot": [5, 7, 8, 9, 10, 11, 13, 17, 18, 20, 21, 22, 23, 25, 26, 28, 29, 30, 31, 32, 33, 35, 36, 37, 39, 40, 41, 42, 43, 45, 49, 50, 52, 53, 54, 55, 56, 57, 60, 62, 64, 65, 66, 67, 73, 74, 75, 80, 83, 84, 85, 86, 87, 97, 98, 111, 125, 139, 154, 158, 161, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 225, 229, 246, 247, 250, 251, 252, 253, 258, 260, 261, 264, 267, 268, 269, 270, 272, 274, 275, 277, 281, 282, 291, 293, 294, 296, 297, 299, 310, 311, 312, 315, 316, 319, 320, 323, 325, 327, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338], "grab": [5, 92, 97, 112, 142, 161, 186, 211, 230, 310], "warmstart": 5, "assumpt": [5, 92], "alreadi": [5, 14, 17, 23, 28, 34, 45, 61, 71, 77, 78, 83, 84, 85, 86, 87, 90, 92, 97, 99, 100, 117, 119, 123, 128, 135, 142, 147, 154, 159, 160, 161, 169, 177, 181, 185, 190, 194, 195, 211, 218, 222, 227, 273, 284, 319], "skip": [5, 17, 30, 77, 78, 81, 90, 92, 97, 218, 222, 274, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 326], "stage": [5, 11, 17, 79, 100], "immedi": [5, 17, 29, 31, 34, 36, 37, 44, 50, 58, 66, 67, 89, 90, 92, 100, 117, 126, 141, 160, 273, 315, 317], "travers": [5, 8, 9, 17, 18, 19, 20, 22, 54, 90, 92, 100, 159], "doorwai": [5, 21], "autopush": [5, 90], "pushbar": [5, 92], "crashbar": 5, "latch": [5, 92], "hand": [5, 6, 28, 29, 33, 36, 82, 85, 86, 90, 92, 140, 161, 244, 245, 257, 325], "suppli": [5, 25, 61, 67, 88, 90, 92, 135, 138, 161, 185, 273, 277, 284, 312, 319], "manipulationapiservic": [5, 148, 230], "doorservic": [5, 90, 125, 230], "semi": 5, "displai": [5, 18, 25, 28, 30, 34, 40, 56, 57, 58, 60, 63, 80, 81, 86, 88, 89, 90, 92, 117, 166, 170, 184, 249, 252, 253, 277, 283, 286, 287, 315, 318, 320, 323, 326, 329, 333, 334, 337], "hing": [5, 90, 92, 230], "estim": [5, 15, 18, 20, 22, 25, 35, 46, 47, 54, 56, 92, 135, 160, 161, 181, 209, 230, 287, 334], "Then": [5, 25, 63, 79, 80, 82, 88, 92, 227, 230, 271, 289, 298, 300, 302, 303, 304, 305, 307, 308, 309, 310, 319, 324, 329, 338], "ik": [5, 139, 244, 290], "satisfi": [5, 15, 26, 80, 84, 90, 92, 118, 290], "given": [5, 11, 12, 15, 16, 17, 18, 19, 21, 23, 33, 34, 36, 37, 41, 43, 46, 51, 54, 55, 56, 57, 66, 79, 81, 90, 92, 97, 100, 111, 112, 113, 119, 120, 121, 126, 135, 137, 138, 141, 142, 150, 155, 159, 160, 161, 173, 181, 185, 186, 189, 193, 195, 196, 198, 200, 201, 206, 209, 216, 218, 220, 222, 224, 247, 251, 252, 271, 282, 286, 308, 319, 320, 324], "stanc": [5, 28, 33, 35, 36, 90, 161, 268], "fix": [5, 15, 20, 28, 30, 34, 36, 46, 53, 58, 60, 86, 92, 97, 138, 229, 232, 270, 274, 282, 283, 286, 320], "valid": [5, 11, 15, 16, 19, 25, 28, 34, 42, 44, 46, 50, 51, 53, 54, 55, 56, 57, 58, 60, 61, 63, 69, 87, 89, 90, 92, 97, 98, 100, 103, 106, 108, 111, 115, 117, 119, 129, 135, 138, 141, 142, 156, 158, 159, 160, 161, 166, 181, 182, 185, 194, 205, 211, 213, 214, 282, 315, 319], "solut": [5, 7, 71, 88, 89, 90, 92, 139, 227, 282, 290, 328], "must": [5, 8, 11, 12, 15, 16, 18, 20, 21, 22, 23, 25, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 42, 43, 44, 45, 47, 53, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 65, 66, 67, 69, 74, 76, 77, 83, 89, 90, 92, 108, 111, 113, 115, 117, 118, 123, 129, 142, 159, 161, 173, 174, 186, 194, 211, 218, 222, 228, 230, 231, 232, 233, 234, 236, 237, 238, 239, 240, 241, 242, 244, 245, 248, 252, 254, 255, 257, 271, 273, 274, 276, 277, 279, 280, 282, 283, 284, 286, 288, 290, 292, 296, 297, 299, 311, 312, 313, 314, 315, 318, 319, 320, 321, 322, 323, 329, 334], "feet": [5, 28, 30, 33, 34, 35, 36, 46, 89, 90, 92, 161, 226, 327], "unspecifi": [5, 28, 42, 47, 82, 92, 161], "On": [5, 16, 17, 28, 29, 31, 35, 37, 40, 57, 61, 63, 69, 79, 92, 123, 161, 227, 250, 274, 315, 318, 326, 333, 338], "mount": [5, 20, 59, 60, 61, 62, 63, 65, 66, 67, 76, 77, 79, 87, 90, 92, 185, 282, 283, 311, 318, 319], "pose": [5, 15, 18, 19, 20, 21, 22, 28, 29, 34, 36, 37, 46, 82, 88, 90, 92, 124, 129, 135, 149, 150, 159, 161, 186, 232, 239, 282, 283, 289, 290, 298, 314, 335, 338], "bodi": [5, 15, 18, 20, 22, 26, 29, 30, 33, 34, 35, 46, 51, 54, 56, 64, 66, 68, 86, 89, 90, 92, 129, 140, 142, 161, 165, 220, 226, 227, 245, 257, 259, 275, 282, 284, 290, 298, 315, 317, 324, 327, 332, 338], "li": [5, 11, 66], "respond": [5, 17, 23, 34, 35, 43, 44, 45, 51, 56, 58, 60, 74, 77, 78, 79, 89, 90, 92, 100, 117, 138, 152], "statu": [5, 11, 14, 19, 20, 22, 23, 29, 30, 32, 33, 34, 36, 40, 42, 44, 45, 51, 53, 55, 58, 61, 63, 69, 70, 72, 74, 77, 78, 84, 85, 89, 90, 97, 98, 100, 112, 113, 114, 115, 116, 117, 123, 124, 126, 127, 135, 138, 141, 142, 146, 156, 159, 160, 161, 165, 166, 174, 180, 185, 220, 227, 264, 270, 273, 282, 283, 284, 299, 300, 305, 315, 317, 318, 320, 324, 338], "indic": [5, 12, 14, 16, 17, 25, 28, 29, 30, 33, 34, 35, 36, 45, 47, 51, 53, 54, 57, 58, 86, 89, 90, 92, 97, 100, 106, 115, 117, 135, 137, 138, 142, 143, 159, 160, 161, 166, 172, 174, 177, 185, 211, 218, 220, 222, 224, 255, 271, 273, 290, 296, 297, 298, 313, 317, 318, 321], "wa": [5, 13, 15, 16, 17, 18, 20, 22, 23, 24, 25, 26, 28, 33, 34, 35, 39, 40, 41, 44, 51, 53, 54, 55, 56, 57, 58, 60, 77, 78, 81, 83, 84, 85, 86, 87, 88, 90, 92, 97, 99, 106, 107, 108, 114, 115, 117, 122, 124, 126, 127, 132, 135, 137, 138, 141, 142, 147, 149, 152, 154, 155, 156, 158, 160, 161, 166, 177, 194, 195, 202, 207, 211, 213, 214, 227, 234, 270, 273, 282, 284, 285, 294, 312, 314, 317, 320, 338], "unabl": [5, 18, 54, 56, 58, 77, 90, 92, 97, 108, 114, 116, 124, 127, 135, 151, 152, 320], "find": [5, 8, 11, 13, 15, 25, 26, 33, 47, 57, 63, 79, 82, 83, 84, 85, 86, 87, 88, 90, 92, 112, 127, 129, 135, 137, 155, 181, 186, 213, 225, 227, 252, 283, 284, 290, 312, 338], "action": [5, 7, 11, 17, 18, 20, 24, 27, 30, 33, 39, 43, 57, 58, 72, 74, 76, 78, 81, 84, 85, 87, 90, 100, 105, 114, 115, 116, 118, 141, 142, 186, 220, 227, 269, 272, 273, 299, 310, 314, 315, 321, 322], "popul": [5, 11, 22, 45, 53, 54, 55, 58, 63, 90, 92, 96, 97, 128, 138, 165, 184, 319], "usual": [5, 15, 16, 25, 34, 39, 50, 63, 64, 77, 79, 84, 90, 92, 102, 159, 160, 243], "sever": [5, 11, 25, 30, 35, 40, 44, 56, 57, 77, 87, 89, 90, 161, 167, 216, 318, 328], "problem": [5, 11, 16, 17, 25, 45, 53, 55, 69, 74, 79, 83, 84, 90, 92, 97, 107, 108, 113, 114, 116, 117, 118, 119, 121, 122, 123, 124, 125, 126, 128, 132, 135, 137, 146, 149, 151, 152, 153, 154, 155, 156, 160, 161, 163, 181, 186, 193, 197, 200, 201, 204, 206, 211, 214, 270, 324, 328], "either": [5, 9, 11, 12, 15, 17, 18, 22, 23, 26, 28, 29, 34, 35, 36, 37, 39, 42, 45, 46, 47, 56, 57, 58, 72, 77, 78, 84, 88, 90, 92, 97, 127, 135, 150, 152, 159, 161, 181, 185, 194, 195, 209, 220, 222, 224, 227, 229, 269, 271, 273, 274, 277, 282, 283, 284, 312, 317, 318, 320], "scene": [5, 20, 56, 90, 92, 186, 324, 334], "foot": [5, 28, 29, 34, 35, 36, 47, 56, 90, 92, 161, 327, 332], "relat": [5, 10, 22, 27, 34, 45, 46, 56, 61, 63, 89, 92, 97, 112, 129, 135, 142, 185, 192, 193, 251, 266, 317, 319, 328], "quantiti": [5, 15, 74, 92], "fame": 5, "lie": [5, 46, 92, 159], "xy": [5, 35, 60, 92], "984": 6, "1800": 6, "mass": [6, 28, 35, 36, 66, 77, 78, 90, 92, 161], "endpoint": [6, 39, 40, 44, 50, 53, 54, 55, 56, 71, 78, 80, 84, 88, 90, 97, 101, 126, 135, 160, 161, 181, 185, 186, 211, 217, 218, 220, 221, 222, 224, 229, 251, 252, 258, 284, 299, 310, 312, 315, 319, 327, 329], "drag": [6, 30, 63, 79, 82, 90, 92, 269], "carpet": 6, "25": [6, 50, 53, 67, 85, 86, 87, 90, 180, 181], "temp": [6, 57, 92, 174], "20": [6, 23, 26, 34, 48, 49, 61, 67, 84, 88, 89, 92, 97, 124, 126, 160, 247], "c": [6, 11, 30, 47, 54, 57, 61, 62, 63, 67, 69, 72, 76, 82, 83, 85, 86, 88, 89, 92, 112, 129, 150, 248, 315, 320, 322, 324, 327, 329], "water": [6, 64], "dust": [6, 64], "resist": [6, 67, 92], "At": [6, 17, 21, 24, 26, 28, 30, 35, 36, 43, 47, 54, 61, 76, 78, 82, 85, 88, 90, 92, 178, 273, 294], "22": [6, 31, 48, 60, 67, 75, 88], "peak": 6, "clamp": [6, 67, 90, 92], "130": 6, "n": [6, 35, 48, 76, 83, 84, 87, 89, 90, 92, 112, 161, 247, 255], "tof": 6, "imu": [6, 47, 92, 180], "4k": 6, "rgb": [6, 36, 84, 92, 138, 186, 277], "accessori": 6, "gigabit": 6, "50w": 6, "power": [6, 8, 14, 23, 25, 26, 29, 30, 32, 33, 34, 37, 44, 47, 50, 57, 59, 60, 61, 63, 66, 69, 74, 84, 88, 98, 112, 126, 142, 154, 160, 161, 163, 168, 180, 226, 229, 244, 258, 270, 274, 284, 294, 296, 314, 317, 318, 319, 320, 325, 327, 329, 335, 338], "sync": [6, 30, 74, 85, 89, 90, 92, 97, 98, 112, 124, 135, 160, 164, 261, 282, 296, 314, 330, 335], "pp": [6, 61, 92], "fov": [6, 92], "60": [6, 35, 42, 48, 50, 54, 61, 90, 92, 97, 181], "46": [6, 48, 72, 87], "55": [6, 48, 49], "44": [6, 48], "fit": [6, 30, 83, 90, 92], "jaw": [6, 92], "mean": [6, 11, 15, 16, 17, 23, 26, 28, 34, 35, 36, 41, 44, 47, 54, 57, 60, 63, 68, 74, 83, 84, 86, 90, 92, 97, 100, 118, 156, 161, 194, 227, 232, 255, 271, 274, 284, 286, 318, 326], "person": [6, 82, 85, 86, 267, 318], "manag": [6, 17, 25, 30, 37, 43, 45, 51, 54, 58, 60, 61, 64, 70, 72, 77, 78, 79, 85, 90, 92, 98, 105, 117, 141, 142, 143, 173, 180, 181, 182, 227, 283, 294, 301], "recommend": [6, 14, 15, 17, 18, 30, 34, 35, 54, 55, 58, 60, 61, 63, 64, 66, 69, 71, 75, 79, 87, 88, 89, 90, 92, 117, 227, 229, 234, 266, 282, 284, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 318, 319, 320, 333], "activ": [6, 8, 18, 19, 23, 30, 32, 33, 34, 35, 36, 37, 45, 51, 53, 56, 58, 60, 76, 77, 78, 82, 83, 84, 85, 88, 89, 90, 92, 112, 128, 135, 141, 142, 144, 147, 180, 292, 338], "small": [6, 19, 21, 22, 30, 32, 33, 34, 35, 53, 65, 84, 85, 90, 92, 138, 150, 249, 334], "clearanc": [6, 30, 32, 33, 235, 236, 243, 245], "avoid": [6, 19, 21, 25, 30, 32, 33, 34, 35, 37, 47, 54, 64, 66, 74, 84, 90, 92, 185, 226, 273, 274, 299, 315], "alwai": [6, 17, 18, 23, 32, 33, 34, 36, 37, 45, 46, 52, 57, 58, 63, 74, 79, 84, 85, 86, 88, 90, 92, 185, 216, 250], "human": [6, 21, 28, 29, 34, 40, 51, 56, 58, 90, 92, 112, 119, 159, 160, 166, 170, 186, 319], "never": [6, 25, 26, 47, 53, 54, 55, 67, 74, 92, 160, 275], "introduc": [6, 18, 63, 90, 92], "interfer": [6, 54, 90], "stai": [6, 19, 20, 30, 32, 33, 35, 46, 66, 86, 90, 92], "navig": [7, 8, 13, 17, 18, 20, 21, 22, 23, 24, 30, 32, 33, 35, 37, 54, 56, 80, 87, 92, 100, 135, 227, 282, 283, 286, 294, 295, 316, 318, 320, 328], "graphnav": [7, 9, 10, 12, 13, 53, 56, 92, 98, 100, 102, 135, 149, 159, 260], "map": [7, 9, 11, 12, 13, 16, 17, 19, 21, 22, 24, 26, 30, 37, 39, 46, 53, 54, 56, 57, 58, 62, 63, 76, 81, 83, 87, 96, 98, 112, 113, 119, 135, 159, 160, 170, 189, 200, 218, 225, 227, 249, 260, 282, 283, 285, 286, 320, 334, 338], "record": [7, 9, 11, 12, 13, 19, 20, 21, 22, 23, 24, 25, 29, 32, 34, 39, 40, 50, 57, 76, 81, 83, 97, 98, 117, 119, 135, 141, 174, 185, 225, 260, 268, 269, 273, 282, 285, 286, 287, 316, 319, 324], "save": [7, 18, 20, 23, 24, 26, 29, 32, 39, 40, 42, 47, 55, 58, 60, 62, 63, 71, 78, 79, 80, 81, 82, 83, 84, 87, 90, 92, 96, 97, 112, 114, 116, 117, 137, 160, 182, 226, 247, 250, 251, 271, 272, 277, 283, 284, 285, 295, 296, 298, 301, 311, 312, 314, 315, 321, 322, 324, 329, 331], "later": [7, 11, 15, 18, 23, 25, 33, 36, 39, 40, 42, 44, 53, 54, 58, 69, 77, 78, 81, 83, 84, 90, 92, 117, 186, 254, 284, 319], "replai": [7, 8, 13, 16, 19, 20, 21, 40, 54, 90, 260, 269, 314], "your": [7, 10, 17, 18, 20, 21, 24, 30, 32, 35, 37, 45, 52, 55, 57, 58, 61, 63, 69, 75, 76, 79, 80, 81, 82, 83, 84, 85, 86, 87, 89, 90, 92, 117, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 248, 252, 257, 269, 271, 274, 283, 284, 285, 286, 287, 288, 289, 290, 291, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 318, 319, 320, 321, 326, 328, 329, 330, 335, 337, 338], "process": [7, 11, 12, 15, 19, 20, 23, 24, 26, 30, 32, 40, 41, 42, 43, 45, 52, 56, 58, 60, 61, 63, 69, 74, 76, 79, 84, 89, 90, 92, 97, 98, 112, 113, 114, 116, 117, 123, 141, 152, 159, 178, 181, 252, 283, 297, 301, 307, 318, 319, 321, 326], "assign": [7, 17, 24, 56, 90, 92, 137, 159, 165, 181, 185, 186, 283], "callback": [7, 9, 12, 16, 24, 41, 51, 60, 80, 84, 92, 98, 111, 113, 135, 142, 161, 185, 260, 262, 271, 273, 280], "waypoint": [7, 9, 12, 13, 15, 16, 17, 19, 21, 22, 24, 36, 55, 81, 90, 135, 149, 159, 283, 284, 285, 286, 287, 303, 307, 315], "rout": [7, 9, 12, 13, 16, 19, 22, 24, 43, 54, 55, 60, 69, 90, 100, 102, 123, 135, 159, 284, 294, 319], "access": [7, 10, 18, 19, 22, 23, 25, 26, 29, 30, 32, 33, 42, 45, 47, 53, 54, 55, 56, 59, 60, 61, 69, 71, 72, 77, 79, 82, 84, 87, 89, 90, 92, 111, 117, 122, 123, 126, 127, 138, 142, 146, 150, 154, 160, 161, 162, 165, 185, 189, 194, 195, 200, 217, 221, 277, 283, 299, 312, 318, 320], "autowalk": [7, 8, 9, 13, 17, 18, 19, 20, 21, 22, 27, 33, 39, 40, 57, 58, 61, 80, 98, 227, 250, 260, 272, 273, 285, 286, 287, 296, 303, 312, 316], "plai": [7, 9, 11, 12, 23, 28, 30, 32, 34, 35, 36, 54, 80, 85, 90, 92, 169, 211, 226, 269, 295, 307, 324], "back": [7, 8, 9, 11, 16, 17, 18, 28, 35, 36, 37, 40, 47, 53, 54, 57, 58, 59, 61, 63, 66, 67, 80, 82, 83, 84, 85, 86, 87, 88, 90, 92, 100, 149, 161, 176, 218, 222, 226, 227, 273, 283, 284, 295, 296, 297, 301, 312, 319, 326, 338], "likewis": [7, 42, 47, 55], "complex": [7, 11, 18, 47, 59, 92, 225, 231], "topologi": [7, 19, 90, 92, 149], "therefor": [7, 35, 58, 67, 89, 90, 92, 138, 273, 283, 320], "engin": [7, 45, 271], "flexibl": [7, 11, 26, 29, 90], "technic": 7, "summari": [7, 90, 92], "compon": [7, 29, 30, 35, 43, 59, 60, 63, 64, 67, 89, 90, 92, 262, 266, 329], "dock": [7, 17, 23, 55, 80, 98, 161, 218, 222, 260, 262, 265, 268, 271, 291, 314], "case": [7, 11, 15, 17, 19, 20, 21, 25, 34, 35, 40, 44, 45, 51, 53, 54, 56, 61, 63, 66, 74, 77, 78, 80, 83, 85, 88, 89, 90, 92, 97, 100, 113, 123, 129, 137, 141, 154, 160, 161, 252, 273, 283, 296, 310, 312, 313, 314, 318, 319, 329], "structur": [7, 15, 19, 29, 34, 42, 46, 47, 49, 51, 53, 54, 58, 61, 64, 79, 81, 82, 84, 86, 89, 90, 92, 96, 114, 116, 129, 135, 161, 171, 190, 192], "area": [7, 8, 9, 12, 14, 15, 16, 18, 20, 21, 30, 32, 33, 41, 45, 52, 54, 64, 66, 82, 98, 135, 166, 260, 291, 327], "initi": [7, 12, 17, 18, 19, 22, 25, 30, 34, 35, 36, 40, 45, 46, 47, 56, 74, 77, 78, 80, 81, 82, 83, 87, 89, 90, 92, 97, 108, 135, 138, 142, 149, 159, 164, 166, 177, 181, 211, 218, 222, 228, 231, 233, 235, 237, 238, 239, 240, 241, 242, 243, 244, 269, 270, 273, 277, 283, 284, 289, 302, 303, 304, 305, 307, 308, 309, 310, 312, 316, 318], "local": [7, 9, 10, 12, 15, 16, 18, 19, 39, 69, 71, 72, 90, 97, 98, 100, 112, 119, 135, 159, 160, 161, 181, 209, 248, 252, 274, 277, 282, 283, 284, 285, 286, 287, 298, 301, 302, 303, 304, 305, 306, 307, 308, 309, 312, 315, 318, 322, 334], "comput": [7, 15, 18, 20, 21, 22, 25, 26, 28, 30, 31, 34, 37, 39, 40, 46, 50, 53, 56, 58, 60, 71, 76, 77, 78, 79, 82, 84, 85, 86, 87, 88, 92, 98, 101, 112, 138, 150, 156, 161, 189, 192, 227, 249, 250, 267, 269, 272, 273, 274, 277, 298, 312, 315, 318, 319, 320, 322, 330], "bridg": [7, 40, 53, 84, 85, 92, 98, 267, 298], "autoreturn": [7, 50, 90, 107, 246], "explor": [7, 53, 88, 90, 92, 273], "gp": [7, 16, 18, 20, 39, 40, 58, 98, 130, 132, 134, 135, 149, 225, 252, 260, 267, 284, 287], "recent": [8, 15, 29, 36, 51, 56, 58, 63, 88, 89, 90, 92, 97, 142, 144, 155, 284, 302], "pilot": 8, "inaccess": 8, "suddenli": 8, "lose": [8, 30, 90, 150, 282], "off": [8, 9, 14, 17, 23, 29, 30, 32, 33, 34, 35, 36, 37, 42, 43, 44, 45, 50, 52, 54, 56, 57, 60, 61, 67, 82, 85, 86, 88, 92, 117, 119, 123, 141, 142, 154, 156, 160, 161, 166, 176, 218, 222, 226, 227, 251, 252, 258, 270, 273, 274, 282, 284, 297, 318, 320, 321, 325, 327, 338], "valuabl": 8, "instead": [8, 11, 15, 17, 22, 25, 26, 28, 30, 34, 35, 36, 41, 45, 55, 58, 60, 61, 63, 69, 77, 78, 81, 83, 84, 86, 87, 90, 92, 97, 109, 113, 124, 135, 150, 160, 162, 164, 176, 185, 200, 222, 224, 248, 271, 277, 284, 297, 298, 315, 318], "tell": [8, 17, 18, 19, 23, 34, 50, 79, 83, 85, 86, 87, 90, 92, 100, 132, 135, 161, 164, 190, 283, 311, 319, 321], "come": [8, 18, 33, 36, 44, 50, 53, 54, 61, 63, 66, 71, 72, 84, 86, 88, 89, 90, 92, 161, 174, 294, 310], "hopefulli": 8, "wors": [8, 92], "veri": [8, 11, 17, 18, 22, 29, 34, 35, 40, 47, 53, 54, 63, 66, 69, 74, 79, 89, 90, 92, 234, 252, 274, 283, 318, 319, 325], "poor": [8, 53, 84, 92, 294, 299], "leav": [8, 9, 17, 21, 35, 45, 54, 78, 88, 90, 92, 97, 100, 117, 124, 327], "unsupervis": [8, 32], "import": [8, 22, 25, 30, 41, 42, 44, 45, 54, 55, 57, 58, 61, 62, 63, 69, 71, 76, 77, 78, 81, 82, 83, 84, 85, 88, 89, 90, 92, 96, 119, 160, 218, 222, 227, 250, 283, 329], "bypass": [8, 63, 92, 252, 315, 318, 320, 323], "wai": [8, 11, 16, 17, 19, 20, 23, 24, 25, 26, 28, 29, 30, 33, 34, 36, 40, 50, 56, 57, 61, 63, 71, 74, 75, 76, 77, 79, 83, 84, 85, 88, 89, 90, 92, 100, 112, 117, 135, 138, 142, 158, 160, 161, 176, 227, 250, 258, 282, 319, 320], "timeout": [8, 16, 30, 40, 44, 45, 50, 51, 53, 56, 58, 78, 85, 89, 92, 102, 117, 119, 123, 124, 126, 135, 138, 154, 160, 161, 163, 181, 320], "trigger": [8, 9, 17, 19, 20, 23, 30, 32, 33, 40, 43, 47, 54, 60, 63, 74, 79, 80, 90, 92, 114, 116, 117, 118, 127, 128, 135, 138, 141, 251, 270, 273, 282, 297, 299, 315, 323], "need": [8, 11, 12, 14, 15, 16, 17, 18, 20, 21, 22, 25, 26, 28, 30, 31, 32, 33, 34, 35, 39, 41, 43, 45, 46, 50, 51, 52, 53, 54, 55, 56, 57, 58, 60, 61, 62, 63, 71, 72, 74, 75, 76, 77, 78, 79, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 96, 100, 102, 106, 108, 117, 118, 127, 142, 154, 159, 160, 176, 181, 183, 193, 194, 195, 205, 211, 214, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 256, 258, 269, 271, 272, 273, 277, 281, 283, 289, 290, 291, 294, 296, 308, 310, 312, 314, 315, 316, 318, 319, 320, 323, 324, 325, 326, 327, 330, 331, 332, 333, 336, 337, 338], "stricter": 8, "work": [8, 15, 16, 18, 21, 30, 31, 35, 37, 46, 50, 53, 54, 55, 56, 57, 58, 60, 62, 63, 66, 69, 77, 78, 79, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 105, 142, 152, 164, 167, 184, 216, 227, 270, 273, 277, 284, 296, 298, 310, 311, 312, 315, 318, 319, 320, 329, 333, 338], "behav": [8, 34, 35, 37, 44, 58, 90, 92, 250, 252, 329], "certain": [8, 11, 17, 21, 23, 25, 30, 32, 33, 34, 45, 51, 54, 56, 63, 64, 72, 90, 92, 225, 227, 273, 281], "becom": [8, 17, 20, 28, 42, 51, 67, 90, 92, 112, 160, 216, 283, 318], "trap": 8, "possibli": [8, 15, 28, 34, 47, 90, 92, 127, 135, 255, 258], "until": [8, 17, 23, 26, 29, 30, 33, 34, 35, 42, 43, 47, 54, 58, 61, 63, 78, 82, 84, 85, 86, 88, 89, 90, 92, 100, 112, 115, 117, 141, 142, 156, 160, 161, 164, 165, 173, 180, 181, 185, 209, 227, 247, 255, 274, 280, 296, 319], "drop": [8, 30, 35, 56, 63, 79, 80, 82, 85, 86, 92, 269, 318, 320], "threshold": [8, 11, 23, 34, 42, 47, 54, 57, 90, 92, 135, 167, 321, 325, 326], "block": [8, 13, 17, 21, 26, 28, 34, 45, 53, 54, 58, 61, 77, 78, 79, 84, 85, 90, 92, 100, 113, 115, 117, 124, 135, 141, 142, 156, 160, 161, 165, 180, 185, 188, 193, 195, 201, 202, 206, 227, 252, 273, 280, 315, 318, 319, 320, 326, 329], "previou": [8, 18, 23, 28, 33, 34, 36, 44, 45, 55, 61, 63, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 89, 90, 92, 119, 123, 124, 181, 218, 222, 273], "befor": [8, 11, 17, 18, 22, 23, 25, 28, 30, 31, 32, 33, 34, 36, 37, 42, 45, 51, 54, 56, 58, 60, 63, 72, 76, 77, 82, 83, 84, 85, 86, 87, 89, 90, 92, 100, 119, 123, 126, 138, 142, 149, 156, 159, 160, 161, 165, 181, 194, 218, 220, 222, 225, 226, 227, 229, 230, 231, 233, 234, 237, 238, 240, 242, 244, 253, 269, 273, 282, 283, 284, 311, 315, 318, 319, 320, 326, 329], "explicitli": [8, 12, 14, 17, 18, 20, 36, 39, 50, 69, 74, 88, 90, 92, 160, 274], "enabl": [8, 15, 18, 28, 29, 30, 34, 35, 37, 41, 42, 43, 45, 47, 56, 58, 60, 61, 63, 67, 69, 80, 82, 84, 85, 86, 87, 88, 89, 92, 98, 123, 156, 161, 170, 174, 178, 218, 222, 226, 228, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 257, 261, 274, 289, 290, 294, 317, 318, 319, 320, 322, 323], "drive": [8, 13, 14, 17, 18, 29, 37, 40, 59, 80, 82, 84, 89, 90, 92, 229, 284, 296, 321], "b": [8, 11, 13, 18, 23, 30, 37, 46, 54, 57, 61, 67, 83, 89, 90, 92, 129, 138, 150, 216, 294, 314, 335, 338], "themselv": [8, 44, 51, 57, 60, 83, 90, 319], "primari": [8, 29, 62, 72, 74, 89, 90, 92, 247], "tune": [8, 47, 87, 89, 90, 92, 234, 298], "displac": [8, 229], "far": [8, 10, 15, 19, 22, 35, 36, 84, 88, 90, 92, 97, 135, 158, 159, 161, 282, 312], "number": [8, 16, 18, 21, 23, 25, 26, 28, 30, 34, 35, 36, 42, 44, 51, 53, 54, 55, 57, 58, 61, 63, 72, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 115, 119, 123, 124, 129, 135, 138, 142, 147, 149, 151, 154, 159, 160, 161, 163, 165, 166, 181, 185, 193, 196, 201, 203, 209, 218, 222, 227, 251, 252, 273, 283, 284, 294, 296, 299, 315, 318, 320, 326], "contain": [8, 11, 12, 15, 18, 19, 20, 22, 23, 26, 28, 29, 30, 32, 34, 35, 39, 40, 41, 42, 44, 46, 47, 49, 50, 51, 54, 55, 56, 57, 58, 61, 67, 70, 74, 77, 80, 81, 82, 87, 88, 89, 90, 92, 96, 97, 111, 113, 114, 116, 117, 135, 136, 137, 138, 142, 146, 149, 151, 152, 157, 160, 161, 164, 166, 177, 182, 186, 191, 195, 198, 216, 218, 222, 226, 227, 250, 252, 255, 271, 282, 283, 284, 294, 297, 298, 299, 303, 310, 311, 312, 318, 319, 320, 321, 322], "turn": [8, 17, 22, 30, 35, 36, 37, 44, 50, 56, 57, 61, 69, 72, 77, 88, 90, 92, 97, 117, 119, 141, 176, 226, 227, 273, 296, 314, 335, 338], "equal": [8, 23, 47, 54, 72, 81, 92, 283], "act": [8, 30, 53, 56, 60, 62, 63, 89, 92, 160, 310], "radial": [8, 92, 244], "outsid": [8, 17, 22, 30, 34, 35, 43, 45, 53, 56, 74, 92, 149, 297, 321], "dot": [8, 34, 150, 227], "line": [8, 15, 18, 24, 25, 28, 29, 31, 34, 35, 37, 41, 42, 58, 60, 61, 62, 68, 72, 74, 76, 77, 78, 81, 83, 84, 85, 86, 88, 89, 92, 95, 96, 110, 126, 185, 227, 234, 235, 247, 248, 249, 255, 260, 269, 274, 275, 277, 279, 282, 283, 285, 286, 287, 296, 312, 315, 318, 319, 320, 323, 326, 328, 329, 334], "boundari": 8, "omit": [8, 47, 63, 92], "portion": [8, 30, 35, 36, 83, 84, 90, 92], "red": [8, 15, 18, 28, 34, 35, 40, 80, 88, 92, 126, 227, 270, 283, 286, 287, 298, 313, 321, 334], "comm": [8, 11, 16, 23, 42, 50, 89, 90, 92, 156, 258, 261, 262], "main": [8, 28, 30, 36, 50, 51, 52, 63, 69, 77, 78, 79, 82, 84, 85, 87, 90, 92, 96, 110, 112, 114, 152, 160, 161, 227, 248, 270, 310, 320, 326], "whether": [8, 12, 13, 17, 18, 22, 23, 25, 30, 34, 35, 36, 46, 51, 56, 57, 74, 90, 92, 119, 121, 135, 138, 140, 142, 143, 150, 151, 159, 161, 166, 177, 218, 222, 271, 283, 315, 319], "restor": [8, 83], "hear": [8, 92, 141, 211], "normal": [8, 14, 15, 17, 34, 35, 36, 46, 54, 55, 56, 66, 67, 84, 87, 90, 92, 150, 227, 229, 283], "loss": [8, 11, 42, 50, 83, 89, 90, 92, 142, 258], "unexpect": [8, 11, 13, 45, 56, 90, 92, 127, 142, 252, 271, 315, 318, 320], "danger": 8, "anyon": [8, 11, 32], "nearbi": [8, 11, 13, 17, 56, 90, 92, 135, 296], "low": [8, 12, 17, 18, 21, 23, 30, 35, 42, 47, 53, 66, 67, 89, 90, 92, 135, 161, 229, 291], "ventur": 8, "further": [8, 11, 26, 28, 29, 33, 34, 35, 64, 86, 90, 92, 97, 100, 106, 162, 282, 298, 310, 331], "necessari": [8, 17, 18, 31, 33, 34, 41, 43, 47, 51, 53, 54, 58, 61, 63, 65, 69, 71, 72, 79, 80, 85, 89, 90, 92, 96, 99, 135, 142, 159, 193, 211, 252, 271, 274, 286, 312, 319, 325], "amount": [8, 19, 22, 29, 30, 36, 40, 42, 50, 53, 56, 83, 85, 90, 92, 138, 241, 283, 326], "found": [8, 15, 17, 18, 21, 27, 29, 34, 36, 42, 46, 47, 49, 52, 56, 57, 66, 69, 77, 79, 83, 84, 85, 86, 87, 88, 90, 92, 122, 127, 135, 137, 138, 147, 152, 155, 160, 169, 225, 226, 228, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 248, 253, 257, 270, 282, 283, 286, 288, 289, 290, 294, 306, 310, 313, 317, 320, 326, 338], "supervis": [8, 89], "alongsid": [8, 90, 92, 226, 273], "edg": [9, 12, 13, 16, 17, 19, 30, 46, 68, 81, 87, 90, 129, 135, 149, 159, 227, 283, 284, 287, 303], "help": [9, 12, 14, 18, 19, 20, 21, 25, 26, 30, 34, 35, 37, 44, 51, 52, 55, 56, 57, 58, 63, 64, 69, 75, 77, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 124, 126, 138, 161, 181, 226, 228, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 247, 252, 257, 282, 283, 288, 289, 290, 313, 318, 326, 329, 338], "get": [9, 12, 13, 14, 15, 17, 18, 19, 21, 22, 23, 25, 30, 34, 41, 42, 46, 54, 55, 56, 57, 60, 62, 63, 64, 75, 77, 78, 79, 81, 82, 83, 84, 85, 86, 87, 89, 90, 92, 97, 100, 105, 107, 112, 113, 114, 115, 116, 117, 119, 122, 124, 125, 129, 136, 138, 141, 142, 143, 144, 145, 146, 147, 150, 151, 154, 155, 159, 160, 161, 162, 163, 164, 169, 170, 174, 175, 178, 181, 184, 185, 186, 189, 194, 195, 196, 203, 211, 213, 214, 216, 218, 220, 222, 224, 225, 226, 227, 228, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 247, 255, 257, 260, 261, 262, 267, 270, 271, 273, 274, 282, 283, 284, 288, 289, 290, 292, 298, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 312, 313, 319, 324, 326, 329, 338], "start": [9, 11, 12, 15, 16, 17, 18, 19, 21, 22, 23, 25, 26, 28, 29, 30, 32, 33, 34, 35, 36, 37, 39, 40, 42, 45, 47, 50, 53, 55, 57, 58, 63, 67, 75, 77, 78, 79, 80, 83, 84, 85, 86, 87, 88, 89, 90, 92, 97, 100, 101, 107, 110, 112, 115, 119, 123, 135, 138, 141, 147, 151, 154, 159, 160, 161, 165, 166, 174, 180, 181, 185, 189, 190, 218, 222, 225, 226, 227, 246, 252, 255, 269, 270, 283, 284, 291, 296, 299, 301, 312, 313, 314, 316, 318, 321, 325, 326, 338], "learn": [9, 10, 47, 54, 58, 76, 82, 83, 84, 85, 86, 87, 90, 92, 225, 226, 228, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 257, 260, 261, 262, 267, 273, 288, 289, 290, 313, 318, 326, 338], "exercis": [9, 20, 58, 90, 327], "descript": [9, 11, 14, 16, 19, 23, 25, 26, 27, 28, 30, 34, 45, 54, 55, 56, 58, 60, 62, 63, 67, 72, 78, 79, 87, 88, 89, 90, 92, 119, 160, 164, 166, 209, 255, 271, 299, 319], "recording_command_lin": [9, 18, 19, 90, 284], "demonstr": [9, 25, 34, 36, 45, 53, 57, 58, 74, 75, 83, 89, 90, 92, 228, 229, 231, 232, 235, 236, 239, 241, 243, 250, 251, 252, 255, 256, 257, 260, 274, 276, 277, 278, 279, 280, 281, 282, 283, 284, 289, 292, 293, 295, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 315, 319, 320, 322, 323, 324, 330, 333, 334, 336, 337], "download": [9, 14, 15, 19, 20, 23, 24, 26, 27, 29, 30, 31, 34, 39, 41, 53, 58, 61, 63, 72, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 90, 92, 97, 98, 115, 135, 226, 254, 264, 271, 284, 286, 294, 297, 318, 324, 329], "graph_nav_command_lin": [9, 18, 90, 284], "upload": [9, 11, 13, 19, 20, 23, 27, 28, 30, 34, 53, 55, 61, 62, 63, 69, 71, 76, 79, 84, 87, 90, 92, 96, 97, 135, 149, 169, 226, 262, 268, 271, 282, 284, 294, 298, 312], "robotiniti": 9, "robotget": 9, "mapnavig": 9, "destin": [9, 13, 16, 22, 23, 69, 78, 90, 92, 96, 135, 216, 252, 284, 312, 329], "id": [9, 11, 14, 17, 18, 19, 26, 28, 36, 42, 45, 46, 50, 56, 63, 74, 78, 81, 83, 85, 87, 90, 97, 98, 99, 112, 114, 115, 116, 117, 118, 119, 124, 125, 126, 128, 135, 138, 141, 147, 148, 159, 160, 161, 167, 186, 194, 195, 211, 214, 218, 222, 247, 258, 273, 283, 284, 287, 299, 300, 307, 310, 312, 334], "clear": [9, 13, 14, 17, 19, 45, 47, 56, 58, 90, 92, 97, 123, 128, 135, 138, 161, 171, 182, 227, 258, 284, 291, 298, 323], "remote_mission_servic": [9, 90], "remotemissionservic": [9, 10, 90, 214], "part": [9, 11, 15, 17, 21, 28, 34, 35, 36, 39, 40, 51, 54, 55, 56, 57, 58, 60, 61, 63, 74, 82, 90, 92, 100, 108, 118, 194, 225, 252, 271, 282, 309, 310, 320], "view_map": [9, 18, 283, 287], "pars": [9, 23, 26, 28, 29, 34, 41, 42, 74, 77, 81, 90, 92, 96, 97, 103, 112, 120, 130, 137, 185, 192, 206, 209, 220, 226, 282, 285, 286, 287], "area_callback": [9, 17, 90, 99, 227], "extend": [9, 15, 18, 28, 30, 34, 36, 40, 49, 54, 58, 63, 66, 90, 92, 147, 320], "enter": [9, 12, 22, 29, 30, 32, 33, 34, 37, 39, 57, 61, 72, 76, 80, 82, 83, 84, 88, 90, 92, 284], "cross": [9, 12, 17, 18, 22, 23, 30, 35, 36, 62, 64, 86, 87, 90, 92, 100, 150, 159, 227], "region": [9, 12, 16, 17, 22, 35, 56, 65, 90, 98, 102, 159, 227, 267, 288, 321], "independ": [10, 14, 31, 36, 45, 53, 54, 57, 89, 92, 127, 178], "fashion": [10, 90], "catalog": 10, "graphnavservic": [10, 25, 89, 90, 135], "graphnavrecordingservic": [10, 12, 23, 90, 159], "missionservic": [10, 90, 211], "benefici": 11, "understand": [11, 15, 22, 25, 34, 42, 46, 53, 74, 75, 85, 86, 88, 92, 170, 318, 319], "term": [11, 27, 53, 54, 74, 89, 90, 92, 218, 222], "bosdyn": [11, 17, 18, 25, 26, 28, 29, 31, 42, 44, 53, 54, 55, 57, 58, 60, 74, 76, 77, 78, 81, 82, 84, 85, 87, 88, 89, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 189, 190, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 211, 212, 213, 214, 215, 216, 218, 219, 220, 222, 223, 224, 228, 230, 231, 232, 233, 234, 236, 237, 238, 239, 240, 241, 242, 244, 245, 247, 252, 254, 255, 257, 269, 273, 274, 276, 277, 279, 280, 282, 283, 284, 285, 286, 287, 288, 290, 291, 292, 294, 297, 298, 311, 313, 315, 316, 318, 319, 320, 321, 322, 323, 329, 334], "tree": [11, 12, 46, 51, 56, 77, 78, 90, 92, 129, 143, 160, 213, 216, 299, 337], "infinit": [11, 119], "recurs": 11, "grpc": [11, 17, 25, 26, 34, 42, 58, 73, 74, 77, 78, 84, 88, 89, 90, 92, 93, 105, 110, 111, 113, 117, 123, 138, 142, 151, 153, 154, 155, 156, 160, 165, 181, 182, 185, 188, 191, 252, 261, 282, 315, 318, 319, 326, 329], "compil": [11, 23, 40, 43, 62, 74, 83, 87, 90, 92, 108, 165, 185, 211, 213, 319, 328], "amp": [11, 92, 244, 296, 314, 335, 338], "script": [11, 28, 30, 34, 41, 52, 58, 60, 61, 62, 77, 78, 79, 80, 82, 83, 84, 85, 86, 87, 88, 90, 92, 165, 185, 229, 230, 247, 248, 252, 258, 269, 273, 277, 282, 284, 294, 296, 297, 298, 312, 316, 317, 318, 320, 321, 327, 329], "medium": [11, 30, 42, 59, 60, 92], "etc": [11, 15, 18, 26, 42, 53, 57, 60, 61, 63, 69, 71, 72, 78, 88, 89, 90, 92, 112, 159, 160, 161, 175, 194, 229, 251, 287, 315], "translat": [11, 15, 17, 35, 36, 37, 46, 89, 92, 111, 127, 150, 175, 282], "noth": [11, 15, 30, 36, 83, 85, 90, 92, 96, 97, 119, 159, 161, 165, 227], "reason": [11, 14, 15, 17, 21, 25, 26, 33, 53, 54, 82, 84, 89, 90, 92, 218, 222, 283, 318], "resili": [11, 90], "playmiss": [11, 23, 92], "ever": [11, 15, 51, 58, 92, 97, 154], "again": [11, 17, 30, 51, 55, 62, 69, 79, 83, 85, 86, 88, 89, 90, 92, 97, 135, 149, 159, 211, 227, 283, 315, 325], "constant": [11, 28, 34, 35, 45, 49, 77, 78, 84, 85, 90, 92, 161, 192, 210], "advanc": [11, 12, 27, 35, 41, 53, 57, 69, 83, 92, 142, 161, 238, 242], "To": [11, 12, 13, 14, 15, 17, 18, 20, 25, 29, 30, 31, 32, 33, 34, 36, 37, 40, 41, 45, 46, 47, 51, 53, 54, 55, 56, 57, 58, 60, 61, 62, 63, 69, 71, 72, 76, 77, 78, 79, 80, 81, 82, 83, 84, 86, 87, 88, 89, 90, 92, 117, 161, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 245, 246, 247, 250, 251, 252, 253, 256, 257, 258, 269, 270, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 288, 289, 290, 291, 293, 294, 295, 297, 298, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 329, 330, 331, 332, 333, 334, 336, 337, 338], "deal": [11, 13], "few": [11, 15, 17, 20, 22, 25, 26, 45, 47, 50, 53, 54, 56, 74, 79, 82, 87, 88, 89, 90, 92, 141, 271, 310, 326], "fail": [11, 12, 13, 15, 17, 23, 25, 29, 34, 42, 51, 53, 54, 55, 56, 58, 60, 61, 62, 71, 77, 83, 84, 85, 88, 89, 90, 92, 99, 108, 115, 118, 119, 125, 126, 127, 135, 137, 138, 149, 152, 155, 156, 159, 160, 161, 164, 180, 182, 209, 211, 213, 258, 270, 283, 299, 317, 318, 319, 320, 323, 328, 329], "difficult": [11, 20, 22, 28, 35, 45, 54, 74, 82, 85, 90, 92, 283, 320], "wait": [11, 14, 40, 44, 51, 54, 58, 82, 84, 85, 86, 87, 88, 89, 90, 92, 100, 105, 117, 123, 138, 142, 154, 156, 160, 161, 163, 165, 180, 181, 185, 227, 277, 280, 314, 319], "finish": [11, 14, 17, 33, 36, 51, 76, 80, 82, 85, 86, 87, 92, 100, 117, 161, 227, 283, 296, 298, 315], "grown": 11, "successfulli": [11, 15, 17, 20, 23, 32, 34, 36, 56, 76, 82, 85, 87, 88, 89, 90, 92, 115, 117, 124, 138, 152, 161, 181, 186, 229, 234, 271, 273, 277, 318, 320, 329], "boilerpl": [11, 82, 84, 85], "track": [11, 20, 29, 35, 36, 45, 47, 56, 74, 83, 90, 92, 96, 97, 117, 138, 142, 144, 181, 255], "logic": [11, 26, 34, 42, 60, 61, 67, 79, 92, 142, 294], "consum": [11, 15, 45, 90, 92, 282, 318], "might": [11, 15, 18, 21, 23, 26, 28, 34, 36, 45, 52, 54, 60, 63, 64, 66, 74, 82, 84, 85, 87, 88, 89, 92, 152, 271, 297, 321], "easier": [11, 26, 35, 43, 69, 74, 90, 92, 161, 225, 298], "seamlessli": 11, "agnost": [11, 55], "correspond": [11, 13, 15, 23, 30, 34, 37, 40, 42, 43, 56, 61, 63, 71, 89, 90, 92, 118, 135, 142, 143, 149, 161, 171, 194, 195, 216, 220, 224, 271, 272, 277, 285, 287, 294, 312], "deep": [11, 52, 83, 297, 321], "42": [11, 48, 299], "1000": [11, 92, 137], "perform": [11, 15, 17, 18, 20, 21, 23, 32, 33, 36, 41, 42, 47, 51, 52, 53, 55, 56, 57, 58, 61, 62, 63, 69, 72, 77, 78, 83, 84, 86, 89, 92, 97, 114, 116, 117, 123, 135, 150, 160, 181, 229, 234, 250, 282, 297, 310, 315, 318, 319, 320, 326, 328], "suppos": [11, 13, 54, 90, 92, 283], "remov": [11, 20, 21, 30, 34, 37, 53, 56, 61, 67, 69, 84, 92, 97, 112, 115, 117, 119, 123, 141, 142, 164, 165, 174, 185, 186, 256, 269, 274, 311, 318, 325], "tediou": 11, "therein": 11, "familiar": [11, 87, 318], "know": [11, 17, 18, 46, 54, 56, 60, 77, 89, 90, 92, 102, 152, 161, 283, 284, 320], "assembli": 11, "harder": 11, "matlab": 11, "though": [11, 13, 18, 54, 90, 92, 213, 252, 270, 282, 314], "formal": 11, "basic": [11, 21, 26, 32, 39, 42, 60, 63, 77, 78, 80, 81, 82, 83, 87, 89, 90, 92, 185, 190, 192, 225, 226, 284, 294, 317], "form": [11, 25, 26, 36, 39, 41, 53, 54, 57, 61, 74, 92, 106, 119, 124, 127, 129, 156, 160, 166, 184, 209, 218, 222, 282, 285, 286, 287, 294], "pattern": [11, 30, 32, 33, 35, 36, 53, 74, 315, 326, 338], "compar": [11, 12, 19, 21, 36, 41, 49, 51, 63, 85, 90, 142, 144, 162], "benefit": [11, 53, 90], "easi": [11, 18, 30, 45, 76, 82, 83, 86, 87, 92, 162, 165, 185, 270], "edit": [11, 28, 29, 33, 57, 61, 72, 88, 90, 92, 166, 209, 218, 222, 260, 300, 314, 318], "method": [11, 15, 17, 21, 25, 26, 28, 30, 40, 43, 53, 55, 69, 71, 77, 78, 79, 85, 88, 89, 90, 92, 105, 111, 117, 118, 119, 123, 138, 142, 154, 160, 185, 193, 197, 200, 201, 204, 227, 252, 254, 284, 293, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 315, 318], "obtain": [11, 15, 55, 89, 90, 92, 119, 135, 137, 138, 155, 163, 181, 211, 218, 220, 222, 224, 297, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 321, 326], "seri": [11, 18, 28, 34, 42, 55, 61, 67, 90, 92, 121, 188, 189, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 203, 204, 206, 247, 252, 283, 303], "associ": [11, 15, 17, 18, 19, 20, 23, 24, 27, 28, 29, 34, 39, 40, 42, 43, 45, 46, 50, 55, 56, 58, 60, 63, 78, 88, 90, 97, 113, 114, 116, 117, 118, 128, 135, 138, 141, 144, 159, 160, 166, 174, 181, 186, 194, 195, 198, 200, 218, 220, 222, 224, 227, 250, 252, 283, 284, 287, 297, 299, 310, 311, 318, 319, 320, 321, 323, 337], "encapsul": [11, 46, 92], "reorder": [11, 269], "wrapper": [11, 90, 92, 100, 106, 120, 126, 162, 181, 183, 185], "within": [11, 15, 18, 20, 22, 25, 26, 28, 29, 30, 32, 34, 39, 42, 46, 50, 51, 54, 56, 58, 63, 66, 74, 85, 90, 92, 95, 96, 97, 102, 127, 138, 143, 156, 160, 173, 192, 193, 195, 197, 200, 202, 203, 204, 252, 282, 310, 318, 337, 338], "context": [11, 15, 20, 42, 55, 60, 84, 85, 90, 92, 102, 117, 138, 141, 173, 227, 271, 273, 283, 317], "graph": [11, 12, 17, 18, 19, 20, 23, 25, 46, 51, 81, 83, 89, 98, 100, 149, 159, 218, 225, 260, 284, 285, 286, 287, 303, 316, 321], "nav": [11, 17, 18, 23, 25, 51, 81, 89, 98, 100, 159, 225, 260, 284, 285, 286, 316], "monitor": [11, 17, 20, 43, 45, 54, 56, 69, 70, 79, 83, 90, 92, 105, 115, 117, 156, 252, 295, 296], "paus": [11, 17, 19, 23, 56, 90, 92, 211, 227, 234], "resum": [11, 17, 53, 90, 92, 314], "multipl": [11, 14, 18, 20, 21, 25, 28, 31, 34, 36, 37, 39, 40, 45, 46, 51, 53, 54, 55, 56, 58, 61, 63, 77, 84, 89, 90, 92, 97, 138, 142, 150, 161, 170, 200, 252, 271, 274, 283, 287, 300, 311, 319, 320], "repeat": [11, 17, 21, 23, 25, 33, 34, 35, 36, 43, 47, 49, 58, 68, 76, 79, 80, 90, 97, 129, 177, 185, 218, 222, 274, 277, 334], "two": [11, 14, 17, 18, 19, 20, 23, 25, 28, 29, 34, 35, 36, 39, 41, 43, 44, 46, 47, 50, 53, 54, 55, 57, 58, 59, 60, 61, 63, 66, 67, 69, 71, 76, 77, 79, 80, 81, 82, 85, 86, 88, 89, 90, 92, 129, 142, 150, 159, 171, 175, 218, 222, 227, 231, 247, 248, 252, 270, 273, 274, 282, 283, 284, 287, 297, 299, 310, 318, 320, 322, 326, 328], "boolean": [11, 30, 34, 56, 57, 58, 90, 92, 96, 97, 115, 117, 135, 138, 142, 143, 144, 159, 161, 166, 170, 181, 185, 186, 220, 274], "disable_recharg": [11, 90, 92], "disable_end": [11, 90, 92], "fals": [11, 17, 23, 36, 54, 55, 57, 58, 60, 77, 85, 87, 89, 90, 92, 96, 97, 100, 103, 107, 110, 112, 113, 117, 119, 121, 124, 126, 128, 135, 137, 138, 141, 142, 144, 149, 151, 156, 159, 160, 161, 163, 166, 174, 180, 181, 185, 186, 194, 200, 205, 206, 216, 274, 283, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310], "recharg": [11, 14, 90, 92], "nearest": [11, 18, 21, 56, 90, 92, 284, 320], "occup": 11, "ensur": [11, 29, 30, 32, 33, 34, 36, 45, 47, 54, 55, 57, 58, 60, 61, 63, 64, 65, 67, 68, 69, 79, 83, 88, 90, 92, 119, 138, 142, 149, 154, 160, 185, 235, 236, 243, 245, 252, 269, 283, 284, 291, 297, 310, 316, 318, 319, 320, 321, 329], "compet": 11, "convert": [11, 25, 28, 34, 46, 53, 57, 58, 63, 77, 83, 84, 85, 86, 90, 92, 95, 96, 97, 113, 115, 119, 129, 130, 137, 138, 150, 160, 161, 166, 181, 185, 186, 209, 216, 255, 282, 286, 334], "compileautowalk": [11, 92], "loadautowalk": [11, 92], "convers": [11, 57, 84, 90, 92, 96, 114, 138, 181, 209], "queri": [11, 15, 16, 17, 23, 26, 39, 42, 52, 55, 56, 60, 77, 90, 92, 105, 112, 115, 117, 118, 119, 121, 137, 138, 152, 155, 158, 160, 163, 180, 218, 220, 222, 224, 252, 255, 273, 275, 277, 279, 282, 290, 292, 294, 297, 299, 313, 318, 321, 333], "rememb": [11, 22, 30, 32, 45, 87, 88, 92, 226, 228, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 245, 289, 290], "correctli": [11, 21, 28, 45, 54, 55, 56, 61, 63, 65, 71, 76, 77, 79, 82, 85, 88, 89, 90, 92, 100, 102, 135, 274, 294, 298, 301, 318, 319, 320, 333, 337], "everyth": [11, 57, 63, 76, 77, 78, 79, 82, 84, 87, 90, 92, 117, 319], "nodeidentifi": 11, "piec": [11, 39, 52, 55, 58, 63, 78, 81, 86, 89, 90, 92, 117, 118, 234, 319], "node_id": [11, 92], "integ": [11, 26, 28, 30, 34, 51, 57, 58, 77, 92, 126, 137, 194, 209], "equival": [11, 92, 218, 222, 232], "nodeinfo": 11, "user_data_id": [11, 92], "string": [11, 23, 25, 26, 40, 46, 53, 54, 58, 60, 63, 71, 74, 77, 89, 90, 92, 96, 97, 106, 110, 113, 114, 115, 117, 118, 119, 120, 129, 135, 137, 138, 142, 143, 144, 146, 147, 151, 154, 155, 159, 160, 161, 163, 164, 165, 167, 174, 181, 184, 185, 186, 194, 195, 202, 205, 209, 213, 216, 218, 220, 222, 252, 299, 315, 318, 319, 320], "userdata": 11, "give": [11, 17, 29, 30, 33, 35, 50, 51, 60, 69, 74, 89, 90, 92, 112, 161, 273], "insight": 11, "incomplet": [11, 135], "getstat": [11, 23, 90, 92], "determin": [11, 12, 13, 14, 17, 19, 20, 21, 22, 25, 26, 28, 35, 36, 40, 44, 45, 46, 51, 54, 56, 58, 60, 76, 77, 82, 84, 90, 92, 97, 100, 112, 113, 114, 135, 137, 142, 150, 151, 159, 185, 218, 222, 227, 252, 273, 274, 283, 315, 318, 319, 320, 322, 330], "asid": [11, 17, 55], "malform": [11, 90, 92, 108, 158, 160, 283], "failed_el": [11, 92], "inspect": [11, 15, 18, 20, 39, 49, 54, 57, 80, 90, 92, 117, 156, 218, 272, 298, 310, 315, 321, 324], "failedel": 11, "why": [11, 26, 29, 34, 44, 83, 86, 90, 92, 161, 166, 283], "resolv": [11, 45, 63, 88, 90, 92, 127, 164], "result": [11, 12, 15, 16, 17, 18, 20, 22, 25, 28, 29, 30, 34, 35, 39, 45, 47, 51, 52, 54, 57, 66, 78, 81, 82, 83, 84, 85, 89, 90, 97, 105, 108, 113, 117, 135, 137, 138, 142, 144, 162, 174, 180, 185, 212, 216, 250, 252, 271, 273, 277, 291, 297, 312, 315, 318, 320], "modif": [11, 30, 83, 87, 88, 90, 92], "report": [11, 14, 15, 20, 22, 40, 45, 46, 54, 56, 63, 74, 77, 78, 81, 84, 85, 86, 87, 90, 92, 100, 117, 180, 326], "lease_use_result": [11, 92, 127, 142, 144], "failed_nod": [11, 92], "previous": [11, 17, 32, 50, 63, 72, 77, 78, 87, 90, 92, 106, 111, 119, 124, 126, 142, 156, 161, 194, 273], "mention": [11, 46, 90, 92, 97], "confin": 11, "measur": [11, 15, 18, 25, 26, 28, 36, 47, 56, 83, 90, 92, 156, 171, 282, 283], "asset": [11, 54, 90, 271, 310], "alert": [11, 167, 216, 300], "next": [11, 13, 14, 21, 22, 30, 33, 34, 50, 54, 57, 61, 63, 69, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 90, 92, 97, 100, 138, 206, 227, 282, 284, 318, 326, 329, 338], "condit": [11, 17, 19, 20, 23, 30, 44, 54, 89, 135, 161], "conform": [11, 64], "achiev": [11, 15, 18, 20, 25, 35, 47, 49, 54, 69, 90, 92, 160, 161, 181, 274, 320], "inject": [11, 88], "downsid": [11, 92], "editor": [11, 92], "embed": [11, 42, 54, 57, 61, 90, 92, 282], "recompil": 11, "recombin": [11, 34], "ll": [12, 36, 57, 76, 77, 78, 81, 82, 83, 84, 85, 86, 87, 88, 89, 92, 161, 250, 273], "topolog": [12, 18, 92, 135, 149, 283], "rpc": [12, 14, 16, 17, 18, 21, 22, 25, 28, 29, 33, 34, 35, 40, 42, 43, 47, 51, 53, 56, 57, 58, 74, 78, 89, 90, 92, 97, 106, 107, 111, 113, 114, 115, 116, 117, 118, 119, 123, 126, 127, 135, 141, 142, 147, 154, 160, 161, 163, 164, 165, 170, 181, 211, 252, 253, 261, 283, 318, 319, 320, 329], "pointer": 12, "snapshot": [12, 15, 18, 19, 20, 36, 46, 56, 58, 90, 92, 129, 135, 138, 149, 151, 160, 283, 284, 286, 287, 303, 337], "captur": [12, 15, 18, 22, 24, 38, 39, 41, 42, 46, 52, 55, 56, 80, 81, 82, 84, 85, 90, 92, 112, 114, 116, 117, 118, 138, 169, 218, 220, 222, 224, 226, 252, 272, 277, 289, 297, 301, 318, 320, 326], "approxim": [12, 16, 18, 77, 82, 85, 92, 177, 277, 283], "2m": [12, 92, 177, 284], "interv": [12, 18, 54, 90, 92, 105, 123, 160, 181], "otherwis": [12, 18, 22, 23, 28, 35, 36, 45, 57, 63, 84, 85, 92, 96, 100, 113, 114, 119, 126, 127, 129, 138, 142, 156, 160, 161, 163, 164, 166, 178, 181, 185, 213, 252, 271, 284, 298, 301, 318, 320], "anoth": [12, 18, 19, 20, 21, 23, 25, 36, 46, 51, 53, 54, 57, 60, 61, 63, 80, 84, 89, 90, 92, 100, 104, 108, 125, 138, 147, 148, 149, 161, 176, 180, 207, 227, 247, 273, 274, 283, 284, 287, 297, 309, 310, 314, 315, 321, 326], "annot": [12, 15, 17, 18, 19, 22, 30, 34, 60, 78, 82, 83, 84, 85, 86, 87, 90, 149, 159, 189, 190, 194, 195, 202, 205, 227, 286, 293, 337], "them": [12, 15, 17, 18, 21, 23, 29, 30, 33, 37, 39, 45, 52, 56, 58, 60, 63, 74, 76, 77, 79, 81, 83, 87, 88, 89, 90, 92, 112, 117, 119, 122, 135, 167, 202, 247, 271, 272, 277, 283, 284, 294, 300, 319, 326, 328, 333], "restrict": [12, 30, 34, 35, 63, 90, 92, 271], "updat": [12, 18, 20, 25, 34, 36, 46, 54, 55, 58, 60, 61, 62, 63, 69, 71, 78, 79, 80, 82, 87, 92, 96, 100, 102, 104, 105, 108, 112, 117, 123, 125, 135, 138, 142, 144, 147, 148, 151, 154, 159, 160, 161, 163, 164, 174, 181, 183, 186, 218, 222, 250, 256, 277, 309, 310, 311, 315, 318, 319, 326, 333, 334], "real": [12, 15, 18, 19, 30, 43, 53, 54, 82, 84, 90, 92, 149, 158, 326], "sensori": 12, "commonli": [12, 23, 46, 56, 63, 88, 90, 92, 160, 284, 320], "aid": [12, 20, 29, 51, 90, 92, 113], "unawar": [12, 21, 92], "elect": 12, "particular": [12, 17, 19, 22, 25, 34, 35, 39, 40, 41, 51, 54, 55, 57, 64, 74, 77, 78, 79, 81, 90, 92, 118, 122, 135, 160, 196, 283, 299], "guess": [12, 15, 21, 25, 92, 135, 149, 283, 284, 286], "compos": [12, 17, 34, 47, 54, 56, 61, 87, 90, 92, 161, 271, 294, 310], "node": [12, 46, 87, 90, 129, 211, 213, 214, 216, 296], "arrang": [12, 92], "hierarchi": [12, 23, 34, 51, 90, 92, 98], "loop": [12, 15, 23, 28, 35, 61, 64, 67, 82, 84, 85, 86, 90, 92, 119, 149, 284, 315], "iter": [12, 23, 63, 81, 85, 92, 113, 117, 149, 163, 181, 203, 214, 218, 222, 274, 283, 326], "tick": [12, 23, 54, 57, 90, 92, 119, 214], "proce": [12, 17, 35, 42, 69, 92, 117, 142, 227], "branch": [12, 18, 92, 284], "success": [12, 16, 17, 19, 23, 25, 53, 69, 77, 84, 85, 86, 87, 88, 90, 92, 114, 116, 117, 118, 138, 154, 156, 161, 177, 180, 212, 216, 248, 282, 315], "nodest": [12, 90], "enum": [12, 17, 21, 30, 34, 42, 53, 57, 74, 90, 92, 100, 117, 126, 142, 159, 161, 177, 185, 216], "file": [12, 18, 24, 27, 31, 32, 33, 35, 38, 40, 42, 49, 53, 56, 60, 69, 71, 72, 74, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 94, 97, 108, 112, 115, 117, 118, 137, 160, 185, 188, 189, 190, 191, 192, 193, 194, 196, 197, 198, 199, 200, 201, 202, 204, 205, 206, 218, 220, 226, 229, 235, 243, 246, 247, 248, 250, 253, 256, 258, 269, 270, 271, 273, 277, 278, 281, 282, 285, 289, 291, 293, 294, 295, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 315, 316, 317, 318, 319, 320, 321, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 336, 337], "necessarili": [12, 36, 90, 92, 271, 284, 320], "could": [12, 15, 16, 17, 25, 26, 30, 32, 33, 34, 36, 46, 53, 54, 56, 62, 63, 74, 83, 84, 86, 87, 88, 90, 92, 97, 108, 119, 121, 127, 129, 138, 142, 147, 159, 161, 164, 181, 186, 211, 213, 216, 219, 270, 282, 283, 284, 319, 329, 337], "check": [12, 14, 15, 16, 20, 23, 25, 29, 30, 33, 34, 37, 44, 45, 50, 51, 52, 53, 54, 55, 56, 58, 71, 72, 77, 78, 79, 81, 83, 84, 87, 88, 89, 92, 97, 98, 100, 112, 114, 116, 117, 124, 126, 129, 130, 141, 142, 145, 156, 160, 161, 163, 166, 167, 181, 185, 225, 227, 252, 273, 294, 295, 299, 310, 318, 320, 329], "exit": [12, 17, 30, 33, 58, 69, 72, 82, 84, 85, 86, 88, 90, 92, 100, 117, 142, 165, 181, 185, 227, 244, 284, 296, 298, 314, 319, 320, 322, 326, 327, 335, 338], "crosswalk": [12, 90], "flash": [12, 17, 30, 32, 33, 90, 173, 227], "sound": [12, 17, 90, 169, 227], "robustli": [13, 66], "old": [13, 15, 20, 26, 33, 42, 53, 61, 63, 90, 92, 112, 123, 138, 282, 294, 318], "shown": [13, 15, 18, 23, 25, 29, 30, 34, 37, 40, 42, 43, 46, 47, 51, 53, 54, 55, 57, 63, 64, 66, 67, 71, 79, 80, 83, 86, 90, 92, 227, 283, 284, 299, 313, 315, 326, 334], "visit": [13, 17, 23, 54, 55, 318], "now": [13, 15, 17, 18, 21, 23, 31, 33, 40, 44, 46, 50, 51, 54, 55, 57, 61, 63, 69, 72, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 96, 100, 107, 137, 202, 227, 247, 255, 273, 283, 315, 338], "imagin": [13, 17, 57, 90], "someon": 13, "stuck": [13, 16, 19, 90, 92, 135], "tri": [13, 19, 54, 90, 92, 126, 185, 320], "last": [13, 28, 35, 36, 37, 41, 47, 51, 54, 55, 56, 79, 83, 85, 86, 88, 89, 90, 92, 97, 138, 142, 149, 159, 181, 247, 284, 312, 314, 320, 326, 338], "resort": 13, "strategi": [13, 53, 55], "plan": [13, 17, 18, 21, 54, 90, 92, 229, 294], "altern": [13, 16, 29, 41, 51, 54, 90, 92, 114, 160, 249, 250, 251, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 312, 320], "succe": [13, 22, 23, 34, 85, 90, 92, 127, 138, 161, 282, 283, 299, 315], "free": [13, 25, 57, 83, 92, 308, 319], "aren": [13, 18, 82, 85, 92, 277], "uncheck": [13, 30, 90], "box": [13, 30, 34, 39, 52, 56, 57, 81, 82, 83, 84, 85, 86, 88, 90, 92, 186, 273, 274, 297, 298, 317, 326, 337], "mark": [13, 15, 30, 50, 51, 58, 60, 90, 92, 117, 141, 185, 337], "screen": [13, 15, 17, 32, 33, 34, 35, 40, 80, 84, 88, 90, 92, 170, 227, 277, 315, 318, 321, 326, 334], "replan": 13, "navigateto": [13, 18, 19, 90], "navigaterout": [13, 19, 90], "travelparam": [13, 22, 90, 135], "true": [13, 15, 17, 23, 34, 36, 57, 58, 77, 81, 82, 83, 84, 85, 86, 87, 89, 90, 92, 96, 97, 100, 102, 107, 110, 112, 113, 115, 117, 119, 123, 126, 129, 130, 135, 138, 142, 149, 156, 159, 160, 161, 163, 165, 166, 170, 174, 178, 181, 185, 186, 190, 206, 209, 216, 218, 274, 283, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310], "playset": [13, 90], "playmissionrequest": 13, "pictur": [14, 46, 67, 69, 82, 85, 88, 90, 92, 235, 243, 318], "station": [14, 15, 23, 90, 92, 124], "tag": [14, 39, 46, 63, 79, 87, 92, 159, 169, 174, 253, 271, 274, 282, 283, 287, 294, 298, 310, 312, 320, 324], "kept": [14, 90, 291, 319], "clean": [14, 17, 69, 87, 90, 92, 115, 165, 185, 227], "unobstruct": [14, 92], "index": [14, 26, 77, 84, 90, 92, 119, 121, 151, 188, 189, 193, 194, 196, 197, 200, 201, 203, 204, 206, 255, 320], "cone": 14, "connector": [14, 53, 61, 64, 67], "reveal": 14, "rear": [14, 46, 53, 60, 63, 66, 90, 92, 161, 226, 228, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 289, 290], "tower": 14, "secur": [14, 21, 26, 42, 53, 61, 68, 72, 88, 89, 90, 111, 160, 185, 310, 319], "interlock": [14, 67], "expos": [14, 25, 30, 32, 33, 47, 56, 60, 64, 77, 78, 89, 160, 161, 252, 253], "four": [14, 19, 30, 34, 40, 92, 226, 320], "dockingcommand": [14, 92, 124], "dockingcommandfeedback": [14, 92], "feedback": [14, 19, 58, 74, 85, 86, 89, 114, 116, 124, 125, 135, 148, 161, 180, 273], "getdockingconfig": [14, 92], "getdockingst": [14, 92], "detect": [14, 17, 18, 20, 21, 35, 46, 52, 56, 58, 80, 82, 83, 84, 85, 90, 92, 159, 161, 227, 252, 267, 274, 281, 287, 297, 298, 318, 320, 321, 325], "enough": [14, 15, 21, 22, 51, 66, 74, 84, 90, 92, 142, 150, 235, 236, 243, 245, 252, 273, 282], "poll": [14, 25, 54, 56, 74, 85, 86, 92, 309, 310, 333], "status_in_progress": [14, 92], "status_dock": [14, 90, 92], "unless": [14, 16, 19, 21, 33, 36, 39, 61, 62, 71, 79, 87, 89, 90, 92, 159, 298], "safeti": [14, 16, 17, 47, 51, 56, 66, 89, 92, 156, 227, 261, 291], "prep_pose_behavior": [14, 92, 124], "prep_pose_undock": [14, 90, 92], "docking_station_id": [14, 92], "status_at_prep_pos": [14, 90, 92], "remain": [14, 16, 17, 34, 36, 56, 78, 81, 89, 90, 92, 164, 232, 274], "isn": [14, 15, 22, 25, 33, 34, 83, 84, 86, 92], "manual": [14, 18, 19, 20, 29, 30, 34, 60, 63, 71, 79, 83, 90, 92, 97, 135, 177, 178, 230, 246, 282, 284, 299, 318, 319], "simpli": [14, 15, 18, 30, 49, 51, 54, 61, 63, 76, 79, 81, 88, 90, 92, 102, 185, 227, 248, 284, 311, 319], "wasn": [14, 92], "circumst": [14, 57, 92], "global": [15, 16, 18, 20, 22, 81, 90, 92, 285, 287, 320], "satellit": 15, "gnss": [15, 92], "earth": [15, 92, 282, 286], "constel": 15, "Their": [15, 74], "nation": 15, "marin": 15, "electron": 15, "known": [15, 19, 20, 21, 25, 30, 32, 33, 46, 51, 56, 58, 60, 63, 79, 92, 97, 129, 135, 138, 142, 158, 160, 209, 218, 222, 284, 287, 318], "nmea": [15, 90, 130, 131, 282], "0183": [15, 282], "gga": [15, 282], "latitud": [15, 90, 92, 286, 299], "longitud": [15, 90, 92, 286, 299], "altitud": 15, "gst": [15, 282], "deviat": [15, 19, 35, 90, 92], "accur": [15, 35, 46, 58, 90, 92, 159, 177, 241, 284], "zda": [15, 282], "grade": [15, 92], "improv": [15, 18, 35, 41, 42, 45, 53, 56, 63, 87, 88, 92], "relai": 15, "One": [15, 18, 20, 28, 39, 44, 61, 63, 76, 88, 90, 92, 107, 135, 142, 149, 159, 273, 283, 325], "augment": [15, 20, 92], "sba": [15, 92], "waa": 15, "centimet": 15, "kinemat": [15, 23, 29, 46, 47, 56, 92, 98, 161, 259, 284], "rtk": 15, "maxim": [15, 18, 92], "whole": [15, 20, 26, 30, 42, 63, 89, 92], "usb": [15, 18, 23, 37, 58, 61, 69, 79, 90, 92, 269, 282, 285, 286, 287, 294, 316, 318, 320], "wi": [15, 92, 156], "fi": [15, 92, 156], "bluetooth": [15, 227], "accept": [15, 34, 35, 44, 51, 53, 54, 60, 63, 68, 83, 84, 85, 90, 92, 97, 113, 138, 156, 161, 213, 273, 282, 284, 297, 317, 319, 321, 326], "here": [15, 17, 23, 26, 27, 30, 40, 43, 45, 47, 49, 52, 54, 55, 56, 60, 61, 62, 63, 66, 69, 72, 77, 78, 79, 82, 83, 84, 85, 87, 88, 89, 90, 92, 117, 137, 161, 173, 225, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 245, 248, 253, 282, 284, 289, 290, 291, 294, 297, 312, 314, 316, 318, 320, 321, 326], "figur": [15, 36, 74, 81, 83, 92], "depict": [15, 18, 23, 27, 55], "involv": [15, 17, 18, 44, 60, 67, 92, 135, 315], "trimbl": [15, 90, 282], "sps986": [15, 90, 282], "o": [15, 25, 42, 52, 56, 59, 60, 67, 70, 71, 76, 77, 82, 84, 88, 92, 185, 227, 247, 250, 252, 253, 266, 271, 274, 294, 297, 310, 311, 312, 313, 318, 321, 335], "udp": [15, 60, 63, 133, 250, 282, 310], "listen": [15, 53, 72, 90, 92, 131, 252, 310, 315, 318, 320], "suitabl": [15, 47], "newgpsdatarequest": [15, 90, 282], "aggreg": [15, 40, 56, 90, 131, 133, 252, 282], "geograph": 15, "gc": 15, "ecef": [15, 92], "addition": [15, 18, 26, 29, 36, 37, 51, 54, 58, 90, 92, 113, 144, 160, 269, 274, 277, 282, 284, 318, 323], "timestamp": [15, 25, 26, 28, 29, 34, 39, 40, 42, 46, 47, 53, 54, 56, 74, 77, 89, 90, 92, 97, 114, 115, 116, 119, 130, 135, 138, 151, 157, 160, 181, 183, 186, 194, 195, 202, 205, 209, 252, 255], "calcul": [15, 25, 30, 46, 47, 54, 92, 282, 283, 313], "horizont": [15, 30, 33, 34, 35, 36, 46, 85, 90, 92, 170, 285], "yaw": [15, 16, 28, 34, 35, 36, 37, 46, 60, 86, 89, 90, 92, 150, 159, 161, 208, 284, 338], "se3pos": [15, 18, 22, 34, 46, 47, 86, 90, 129, 135, 150, 159, 161, 186, 283], "relev": [15, 22, 44, 45, 46, 54, 61, 92, 212, 219, 223], "doc": [15, 74, 84, 92, 162, 226, 228, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 257, 288, 289, 290, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 313, 326, 338], "geometr": [15, 22, 46, 89, 90, 92], "inerti": [15, 46, 47, 92], "boot": [15, 23, 34, 46, 61, 92, 97], "antenna": [15, 282], "convent": [15, 86, 90, 92, 188, 191, 283], "llh": 15, "seed": [15, 16, 18, 22, 81, 90, 92, 135, 284, 285], "metric": [15, 18, 56, 69, 83, 90, 92, 98, 112, 149, 163, 209, 279, 294], "repres": [15, 18, 20, 21, 26, 28, 30, 34, 35, 45, 46, 47, 51, 53, 55, 56, 57, 58, 63, 71, 74, 77, 78, 89, 90, 92, 96, 97, 105, 110, 119, 126, 129, 135, 137, 138, 142, 144, 150, 151, 159, 161, 164, 181, 208, 209, 218, 284, 286, 287, 319, 320, 337], "movement": [15, 33, 36, 90, 92, 161, 315], "importantli": 15, "six": [15, 25, 68, 87], "extract": [15, 18, 26, 35, 81, 83, 86, 90, 92, 150, 247, 260, 283, 285, 286, 322], "cartesian": [15, 90, 92, 232], "tangent": [15, 92], "correl": [15, 22, 85, 92, 334], "getloc": [15, 92], "getlocationrespons": [15, 282], "explan": [15, 47, 77, 78, 83, 319], "status_unknown": [15, 53, 74, 92, 113, 282], "No": [15, 26, 28, 31, 34, 36, 53, 57, 63, 77, 82, 85, 88, 89, 90, 92, 135, 160, 182, 211, 244, 267, 315], "status_ok": [15, 53, 92, 144, 166, 227, 282], "invalid": [15, 16, 25, 29, 47, 53, 54, 56, 90, 92, 97, 106, 107, 114, 126, 127, 129, 135, 137, 142, 147, 149, 151, 155, 156, 158, 161, 166, 180, 202, 211, 216, 220, 282], "status_needs_devic": 15, "ok": [15, 53, 55, 74, 82, 88, 92, 97, 100, 126, 142, 144, 181, 273, 317], "status_need_data": [15, 92, 282], "usabl": [15, 26, 56, 90, 273, 282], "status_need_more_data": [15, 92, 282], "status_stal": [15, 90, 92, 282], "whenev": [15, 18, 54, 72, 92, 284], "raw": [15, 26, 38, 46, 56, 58, 77, 78, 84, 89, 90, 92, 137, 138, 220, 286, 287, 326], "inaccur": [15, 20, 92, 283], "miss": [15, 54, 84, 90, 92, 129, 135, 149, 159, 185, 213, 214, 294, 310], "were": [15, 18, 36, 39, 46, 51, 53, 54, 63, 74, 77, 83, 87, 90, 92, 107, 114, 116, 117, 119, 149, 159, 185, 283, 284, 286, 323], "reachabl": [15, 90, 92, 290, 319], "world_object": [15, 90, 186, 283], "hasfield": 15, "gps_properti": [15, 92], "robot_body_loc": [15, 92], "regist": [15, 17, 25, 40, 42, 44, 45, 50, 52, 54, 56, 58, 59, 61, 63, 69, 75, 84, 90, 92, 101, 112, 119, 122, 123, 126, 135, 138, 153, 154, 159, 160, 164, 185, 192, 194, 195, 199, 202, 205, 249, 252, 256, 266, 270, 277, 282, 283, 297, 298, 311, 312, 315, 318, 320, 321, 322, 323, 329], "anchor": [15, 19, 81, 90, 135, 149, 260, 282, 284, 285, 286], "optim": [15, 61, 81, 90, 92, 149, 260, 282, 284, 285, 286], "closur": [15, 90, 92], "blue": [15, 18, 28, 30, 92, 283, 286, 287, 318, 334], "openstreetmap": 15, "nois": [15, 30, 45, 92], "systemat": 15, "ecef_tform_waypoint": [15, 92], "gps_set": [15, 92], "tform": [15, 46, 90, 92, 150, 282], "unsatisfi": 15, "signal": [15, 17, 25, 51, 61, 67, 90, 98, 100, 117, 119, 165, 227, 249, 252, 262, 294], "lost": [15, 16, 18, 21, 29, 45, 51, 90, 92, 135, 282], "realsens": [15, 92], "lidar": [15, 16, 18, 20, 21, 22, 58, 60, 61, 69, 90, 92, 135, 159, 285], "reacquir": [15, 90], "interrupt": [15, 16, 17, 33, 53, 67, 90, 92, 258, 319], "expect": [15, 18, 22, 28, 42, 43, 44, 54, 56, 57, 58, 71, 74, 77, 78, 88, 89, 90, 92, 97, 124, 129, 135, 138, 142, 154, 156, 194, 195, 211, 252, 253, 282, 285, 299, 325, 326, 329, 338], "present": [15, 28, 39, 53, 54, 56, 57, 67, 79, 89, 90, 92, 122, 135, 142, 235, 243], "due": [15, 17, 35, 49, 53, 54, 61, 63, 74, 85, 88, 89, 90, 92, 97, 127, 142, 151, 156, 166, 273, 283, 317, 318, 319, 326, 328], "misconfigur": [15, 92], "broken": [15, 51, 90], "impair": [15, 90, 159], "getlocalizationst": [15, 16, 19, 22, 92], "centric": 15, "gpslocal": 15, "diagnost": [15, 90], "whatev": [15, 36, 86, 89, 92, 119, 135], "happen": [15, 17, 18, 29, 44, 50, 53, 54, 57, 61, 63, 75, 83, 85, 89, 90, 92, 113, 123, 135, 137, 142, 155, 226], "state_ok": [15, 92], "state_bad_fram": [15, 92], "ko": [15, 90, 92], "state_no_gps_object": [15, 92], "state_registration_not_ok": [15, 92], "state_no_gps_st": [15, 92], "state_not_enough_satellit": [15, 92], "state_no_ecef_fram": [15, 92], "state_high_error": [15, 92], "state_stal": [15, 92], "yet": [15, 54, 61, 89, 90, 92, 142, 154, 160, 164, 181, 189, 206, 227], "state_internal_error": [15, 92], "g": [15, 21, 25, 26, 34, 35, 45, 47, 51, 54, 55, 58, 60, 61, 63, 64, 79, 81, 83, 84, 88, 89, 90, 92, 135, 138, 142, 149, 159, 164, 170, 181, 182, 229, 247, 255, 262, 271, 284, 285, 286, 296, 297, 298, 311, 312, 319, 320, 321, 329], "navigatetoanchor": [15, 18, 19, 90, 92], "gpsnavigationparam": [15, 135], "goal": [15, 16, 17, 19, 82, 83, 85, 86, 90, 92, 135, 161, 274, 275], "closest": [15, 92, 150, 228, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 289, 290], "gpsstatu": 15, "gps_status_ok": [15, 92], "gps_status_no_coords_in_map": [15, 92], "gpscoordin": 15, "neither": [15, 25, 32, 90, 92], "nor": [15, 25, 32, 88, 90, 92], "gps_status_too_far_from_map": [15, 92], "pass": [15, 17, 18, 34, 43, 47, 51, 53, 54, 58, 60, 63, 72, 77, 79, 81, 86, 88, 89, 90, 92, 96, 97, 100, 106, 126, 135, 137, 138, 142, 149, 153, 154, 155, 161, 164, 165, 166, 181, 250, 252, 273, 277, 283, 286, 295, 297, 311, 317, 318, 320, 321, 326, 327, 331, 338], "suffici": [15, 22, 85, 86, 88, 89, 92], "precis": [15, 16, 17, 25, 34, 36, 45, 47, 57, 60, 68, 83, 90, 92, 177, 209, 282], "sub": [15, 51, 53, 89, 90, 92, 96, 111, 141, 142, 143, 310], "magnitud": [15, 47, 92], "processanchor": [15, 90, 92], "param": [15, 28, 34, 35, 85, 86, 90, 96, 98, 103, 107, 113, 115, 117, 135, 138, 141, 149, 151, 161, 166, 211, 214, 218, 220, 222, 224, 283], "re": [15, 16, 20, 30, 36, 41, 51, 53, 56, 60, 76, 78, 82, 83, 84, 85, 86, 87, 88, 90, 92, 97, 100, 102, 106, 117, 123, 154, 165, 185, 274, 286, 320], "downloadgraph": [15, 18, 19, 92], "icon": [15, 33, 54, 62, 63, 72, 79, 87, 92, 271, 294, 299, 310, 318, 324], "live": [15, 17, 25, 40, 43, 44, 45, 56, 57, 77, 82, 83, 92, 112, 117, 123, 142, 277, 282, 283, 318, 320, 323, 326, 334], "moment": [15, 33, 35, 92], "question": [15, 23, 30, 88, 90, 211, 260, 310, 316], "ey": 15, "appear": [15, 17, 25, 28, 30, 33, 34, 35, 45, 56, 58, 60, 69, 81, 82, 89, 90, 92, 135, 270, 283, 299, 315, 318, 320], "infer": [15, 21, 28, 87, 90, 92, 321], "rest": [15, 17, 25, 26, 35, 39, 40, 42, 47, 53, 54, 55, 74, 79, 82, 90, 92, 115, 117, 217, 218, 220, 221, 222, 224, 227, 252, 329], "prior": [16, 20, 22, 34, 36, 54, 56, 63, 92, 315], "size": [16, 21, 26, 36, 56, 63, 81, 82, 90, 92, 108, 113, 120, 127, 150, 159, 166, 186, 194, 211, 274, 277, 326], "simplest": [16, 44, 77, 78, 89, 161], "decid": [16, 17, 22, 52, 92], "fewest": 16, "longer": [16, 17, 21, 22, 30, 35, 36, 42, 51, 53, 56, 58, 63, 74, 84, 85, 86, 89, 90, 92, 117, 142, 156, 161, 164, 181, 216, 226, 273], "doubl": [16, 30, 31, 34, 83, 84, 92, 137, 160, 169, 194, 252, 321], "distant": 16, "encourag": [16, 47, 56, 89, 90], "resend": [16, 56, 135], "deadlin": [16, 89, 92, 117, 181], "futur": [16, 25, 34, 36, 42, 47, 54, 55, 56, 57, 69, 82, 84, 89, 90, 92, 97, 106, 113, 117, 135, 138, 141, 161, 162, 163, 185, 273, 311, 319], "quickli": [16, 17, 20, 33, 35, 36, 56, 58, 69, 74, 77, 82, 90, 92, 318, 326], "disconnect": [16, 30, 33, 37, 90, 92, 129, 269, 284, 316], "reli": [16, 18, 19, 20, 22, 54, 56, 90, 117, 271], "period": [16, 22, 25, 35, 36, 51, 52, 53, 54, 55, 56, 58, 78, 89, 90, 96, 105, 111, 123, 124, 126, 154, 156, 161, 174, 180, 218, 222, 269, 273, 295, 298, 312], "navigationfeedback": [16, 19, 92], "navigationfeedbackrespons": [16, 90, 135], "status_following_rout": [16, 92], "status_reached_go": [16, 92], "match": [16, 17, 21, 29, 30, 34, 35, 39, 45, 46, 50, 54, 57, 63, 71, 74, 90, 96, 97, 99, 118, 123, 126, 127, 128, 154, 159, 164, 166, 182, 185, 186, 192, 194, 195, 211, 213, 271, 297, 315, 318, 319, 321, 334], "exactli": [16, 28, 34, 36, 44, 77, 86, 90, 92, 142, 274, 277, 284], "status_no_rout": [16, 92], "status_no_loc": [16, 92], "status_not_localized_to_rout": [16, 92], "status_command_overridden": [16, 92], "overridden": [16, 54, 79, 90, 92, 119, 156, 180, 273], "ask": [16, 17, 23, 34, 61, 69, 82, 84, 92, 106, 211, 230, 250, 271, 295], "status_lost": [16, 22, 92], "confid": [16, 63, 82, 84, 85, 90, 92, 297, 298, 321], "status_stuck": [16, 90, 92], "troubl": [16, 33, 87, 135, 324], "status_robot_frozen": [16, 92], "status_robot_fault": 16, "fell": 16, "hardwar": [16, 25, 33, 45, 56, 58, 63, 64, 67, 77, 89, 90, 92, 112, 161, 163, 252, 279, 296, 317, 322, 326, 329], "status_constraint_fault": [16, 22, 92], "choos": [16, 19, 30, 33, 35, 42, 55, 58, 63, 72, 80, 90, 92, 137, 229, 251, 269, 274, 283, 298, 311, 314, 319], "status_lease_error": [16, 92], "status_command_timed_out": [16, 92], "status_robot_impair": [16, 90, 92], "critic": [16, 25, 42, 53, 90, 92, 135, 167], "percept": [16, 35, 45, 47, 56, 90, 92, 135, 186, 225, 274, 334], "status_area_callback_error": [16, 92], "forklift": [17, 227], "road": [17, 227], "remot": [17, 23, 43, 51, 53, 69, 72, 89, 90, 119, 127, 159, 210, 227, 248, 260, 299], "ml": [17, 61, 63, 82, 84, 85, 86, 87, 227], "approach": [17, 20, 25, 30, 32, 33, 37, 53, 63, 74, 79, 92, 242, 271], "rerout": [17, 43, 92, 135], "across": [17, 18, 20, 25, 33, 53, 54, 56, 58, 61, 63, 64, 84, 92, 97, 154, 288, 318, 319], "elsewher": [17, 63, 83, 213], "regardless": [17, 28, 33, 46, 90, 92, 228], "anytim": [17, 227], "That": [17, 18, 23, 54, 79, 82, 90, 92, 226, 227, 228, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 257, 283, 288, 289, 290, 313, 326, 338], "friction": [17, 35, 90, 92, 159], "coeffici": [17, 35, 90, 92, 159], "slipperi": 17, "deleg": [17, 40, 51, 90, 92, 182], "effect": [17, 22, 30, 35, 36, 37, 47, 54, 60, 74, 90, 92, 273, 317], "indefinit": [17, 33, 92], "transfer": [17, 25, 41, 55, 82, 83, 86, 92, 100, 182, 285, 286, 287], "retain": [17, 25, 33, 34, 51, 89, 90, 92, 142], "past": [17, 18, 50, 54, 56, 76, 85, 90, 92, 100, 117, 227, 273], "throughout": [17, 25, 34, 51, 53, 56, 78, 90, 92], "contrast": [17, 41, 46, 92, 232, 285, 320], "altogeth": 17, "surround": [17, 32, 56, 64, 90, 92, 227], "pseudocod": [17, 58, 227], "slowli": [17, 25, 36], "confirm": [17, 44, 51, 90, 92, 227, 273, 294, 315, 318], "brighter": [17, 325], "verifi": [17, 19, 44, 53, 55, 58, 63, 77, 79, 82, 90, 92, 123, 154, 160, 166, 180, 218, 219, 220, 269, 296, 298, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 316, 320], "durat": [17, 25, 28, 30, 34, 35, 36, 40, 47, 50, 51, 54, 67, 74, 86, 89, 90, 92, 97, 142, 147, 156, 161, 173, 181, 209, 227, 229, 251, 255, 273, 315], "areacallbackservic": [17, 99, 101, 102], "launch": [17, 54, 72, 88, 90, 183, 226, 227, 228, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 275, 289, 290, 291, 297, 314, 318, 320, 321, 331], "directori": [17, 18, 28, 29, 39, 40, 45, 52, 60, 61, 63, 79, 81, 82, 83, 84, 86, 87, 88, 89, 90, 98, 101, 112, 128, 135, 137, 138, 152, 159, 160, 185, 220, 225, 226, 228, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 250, 252, 253, 257, 261, 269, 271, 272, 273, 277, 283, 284, 285, 286, 287, 288, 289, 290, 294, 297, 301, 310, 312, 313, 314, 315, 316, 318, 319, 320, 321, 322, 323, 326, 328, 329, 338], "areacallbackinform": [17, 57, 100, 102, 103], "begincallback": [17, 57, 92, 100, 102], "updatecallback": [17, 92, 102], "regularli": [17, 20, 89, 90, 92, 106, 142, 154], "begincontrol": [17, 92, 102], "leaseuseresult": [17, 51, 90, 142, 144], "usag": [17, 25, 26, 42, 44, 61, 63, 77, 92, 144, 251, 266, 270], "endcallback": [17, 92, 100, 102], "earli": [17, 28, 58, 90, 92, 117, 273], "shut": [17, 50, 90, 92, 99, 100, 102, 142, 165, 181, 185], "unregist": [17, 84, 90, 92, 112, 123, 127, 161], "directoryregistrationkeepal": [17, 43, 45, 77, 78, 101, 123], "helper": [17, 34, 40, 43, 46, 58, 60, 61, 77, 78, 81, 85, 86, 89, 92, 94, 96, 97, 98, 100, 101, 113, 114, 117, 123, 124, 137, 141, 143, 154, 155, 159, 160, 161, 165, 168, 185, 215, 220, 227, 229, 252, 253, 273, 294, 310, 315, 318, 319, 320, 322, 329], "inherit": [17, 43, 58, 90, 113, 138], "class": [17, 26, 43, 45, 53, 57, 58, 75, 77, 78, 82, 83, 88, 89, 92, 96, 97, 99, 100, 102, 103, 104, 105, 106, 107, 108, 111, 112, 113, 114, 116, 117, 118, 119, 121, 122, 123, 124, 125, 126, 128, 130, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 185, 186, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 208, 209, 211, 212, 214, 215, 216, 218, 222, 224, 227, 251, 252, 294, 326], "areacallbackregionhandlerbas": [17, 100, 102], "areacallbackserviceservic": [17, 100, 101, 102], "grpcservicerunn": [17, 43, 77, 78, 90, 101, 165, 185], "newli": [17, 18, 60, 63, 90, 92, 160, 164, 283, 311, 321], "subclass": [17, 89, 90, 102, 113, 119, 135, 138, 160, 161], "area_callback_builder_fn": [17, 102], "function": [17, 20, 29, 30, 34, 37, 40, 43, 46, 52, 53, 54, 57, 59, 60, 61, 62, 63, 67, 77, 78, 81, 82, 84, 85, 86, 92, 96, 97, 100, 101, 113, 117, 119, 124, 133, 137, 138, 142, 144, 149, 155, 156, 160, 161, 163, 165, 166, 173, 180, 185, 194, 207, 209, 218, 220, 222, 224, 227, 229, 244, 246, 248, 251, 252, 270, 296, 310, 314, 317, 318, 319, 320, 327, 329, 335, 338], "fresh": [17, 25, 51, 90, 183], "instanc": [17, 18, 42, 43, 45, 47, 54, 55, 56, 58, 77, 78, 88, 90, 92, 97, 100, 104, 108, 111, 113, 117, 123, 124, 125, 128, 132, 138, 141, 142, 148, 160, 161, 164, 181, 218, 220, 222, 224, 282, 300, 309, 310, 319], "share": [17, 18, 23, 25, 47, 50, 56, 92, 142, 189, 248, 274, 284, 287], "recreat": 17, "variou": [17, 18, 21, 30, 35, 38, 51, 52, 57, 76, 80, 89, 90, 92, 159, 225, 254, 261, 312, 313], "practic": [17, 19, 45, 54, 55, 63, 92], "pre": [17, 18, 28, 30, 31, 36, 44, 45, 55, 59, 61, 63, 69, 82, 83, 86, 87, 88, 89, 90, 92, 124, 218, 222, 326], "emptiv": 17, "had": [17, 18, 86, 87, 90, 92, 117, 135, 161, 273], "chanc": [17, 18, 90, 92], "blockage_skip": [17, 92], "blockage_check": [17, 92], "particularli": [17, 30, 47, 90, 311], "affect": [17, 18, 45, 47, 56, 61, 63, 69, 90, 92, 138, 160, 282], "failur": [17, 23, 34, 42, 45, 51, 58, 85, 88, 90, 92, 117, 127, 138, 142, 165, 180, 212, 216, 318, 329], "impairment_check": [17, 92], "impairment_skip": [17, 92], "incorrect": [17, 44, 77, 78, 84, 88, 90, 92, 97, 100, 114, 116, 126, 192, 258, 319, 320], "spuriou": 17, "entity_wait": [17, 92], "stopconfigur": 17, "face": [17, 22, 54, 86, 90, 92, 230], "major": [17, 53, 89, 92], "done": [17, 19, 30, 36, 46, 51, 54, 61, 77, 80, 82, 83, 85, 86, 92, 113, 135, 161, 227, 280, 311, 318, 319], "event": [17, 18, 20, 34, 40, 50, 63, 67, 78, 90, 100, 112, 117, 119, 121, 141, 151, 160, 171, 173, 174, 218, 220, 222, 224, 255, 306, 309, 310], "react": [17, 32, 45, 51, 90], "block_until_arrived_at_start": [17, 100, 227], "block_until_arrived_at_end": [17, 100, 227], "block_until_control": [17, 100, 227], "safe_sleep": [17, 100, 227], "met": [17, 44, 74, 92], "abort": [17, 33, 90, 92, 135, 270, 271], "rais": [17, 36, 45, 53, 58, 60, 77, 78, 89, 90, 92, 96, 100, 106, 107, 108, 113, 114, 116, 117, 118, 119, 121, 122, 123, 124, 125, 126, 128, 129, 132, 135, 137, 142, 146, 147, 149, 151, 152, 153, 154, 155, 156, 160, 161, 163, 164, 165, 166, 180, 181, 185, 186, 189, 193, 194, 195, 197, 200, 201, 202, 204, 205, 206, 209, 211, 214, 218, 220, 222, 224, 315, 319], "except": [17, 35, 41, 50, 53, 58, 63, 74, 77, 78, 85, 88, 89, 92, 96, 97, 98, 99, 100, 106, 107, 108, 113, 114, 117, 119, 121, 122, 123, 124, 126, 128, 129, 135, 137, 141, 142, 147, 149, 151, 152, 154, 155, 156, 158, 159, 160, 161, 164, 165, 166, 180, 181, 182, 185, 192, 209, 210, 211, 214, 216, 217, 218, 220, 221, 222, 224, 271, 310, 319], "area_callback_region_handler_bas": [17, 100], "handlererror": [17, 100], "caught": [17, 58, 64, 90, 100, 142], "catch": [17, 25, 78, 90, 100, 117], "cleanup": [17, 62, 78, 87, 90, 117, 165, 185, 227], "sure": [17, 18, 21, 30, 32, 33, 55, 58, 63, 67, 71, 74, 77, 78, 82, 84, 85, 86, 88, 89, 90, 92, 100, 117, 161, 226, 228, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 269, 282, 284, 289, 290, 296, 298, 310, 318], "thread": [17, 25, 63, 77, 84, 89, 90, 92, 100, 102, 113, 117, 119, 123, 126, 138, 141, 142, 154, 160, 164, 165, 173, 181, 185, 227, 294, 318], "sleep": [17, 23, 82, 85, 86, 90, 100, 282, 318, 326], "has_control": [17, 100], "non": [17, 21, 23, 35, 36, 40, 46, 51, 53, 54, 59, 63, 83, 89, 90, 92, 100, 142, 156, 160, 161, 164, 176, 181, 182, 270, 316, 321], "manner": [17, 20, 36, 39, 88, 90, 100, 320], "updatecallbackrequest": [17, 100], "stop_at_start": [17, 100, 227], "control_at_start": [17, 100, 227], "continue_past_start": [17, 100, 227], "stop_at_end": [17, 100, 227], "control_at_end": [17, 100, 227], "continue_past_end": [17, 100, 227], "constructor": [17, 58, 90, 142], "handler": [17, 90, 92, 98, 113, 119, 165, 185], "stop_at_": 17, "control_at_": [17, 227], "continue_past_": [17, 227], "area_callback_crosswalk": [17, 90, 227], "self": [17, 20, 22, 23, 30, 33, 36, 37, 53, 54, 56, 58, 66, 76, 77, 78, 84, 90, 92, 111, 112, 138, 142, 150, 161, 208, 225, 226, 227, 252, 266, 273, 282, 283, 296, 314, 315, 318, 319, 320, 322, 329, 335, 338], "acquir": [17, 25, 40, 42, 50, 51, 56, 58, 78, 89, 90, 92, 106, 112, 114, 115, 116, 123, 142, 145, 154, 161, 218, 222, 244, 246, 282, 284, 294, 296, 314, 329, 335, 338], "wallet": [17, 90, 97, 100, 113, 114, 116, 118, 119, 121, 124, 135, 142, 156, 186, 211, 214], "stage_at_start": [17, 92], "set_localization_at_end": [17, 100], "unrecover": [17, 92, 127], "leaseerror": [17, 97, 124], "pathblock": [17, 90, 100], "restart": [17, 23, 61, 62, 63, 69, 71, 79, 86, 87, 90, 92, 97, 119, 123, 154, 211, 216, 252, 298, 315, 318, 320], "made": [17, 25, 30, 34, 40, 47, 55, 61, 76, 81, 82, 84, 88, 89, 90, 92, 117, 119, 135, 137, 142, 160, 186, 209, 282, 283, 321], "overrid": [17, 35, 57, 58, 90, 97, 135, 138, 148, 161, 175, 177, 189, 211, 213, 227, 259], "route_chang": [17, 100], "Be": [17, 30, 58, 63, 77, 78, 92, 314], "regioninform": 17, "starting_inside_region": [17, 90, 92], "begincallbackrequest": [17, 57, 90, 100], "meaning": 17, "But": [17, 79, 88, 283], "debug": [17, 42, 51, 53, 56, 58, 60, 62, 63, 77, 79, 84, 87, 88, 89, 90, 92, 113, 138, 161, 185, 255, 266, 283, 329, 337], "python3": [17, 58, 63, 76, 77, 78, 79, 82, 83, 84, 85, 86, 87, 88, 89, 90, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338], "area_callback_test_runn": [17, 227], "py": [17, 18, 25, 28, 29, 34, 44, 46, 58, 60, 63, 76, 77, 78, 79, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 95, 185, 216, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 256, 257, 258, 269, 270, 272, 273, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 288, 289, 290, 291, 292, 293, 294, 296, 297, 298, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 335, 336, 337, 338], "my": [17, 25, 54, 55, 69, 82, 164], "robot_ip": [17, 31, 58, 63, 71, 76, 77, 78, 79, 87, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 250, 252, 254, 255, 256, 257, 258, 269, 270, 273, 274, 275, 276, 277, 278, 279, 280, 281, 283, 284, 288, 289, 290, 291, 292, 293, 295, 296, 297, 298, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338], "instruct": [17, 30, 63, 69, 71, 72, 79, 80, 88, 90, 218, 222, 249, 252, 274, 282, 294, 296, 312, 318, 320, 326], "prompt": [17, 22, 23, 25, 61, 83, 88, 90, 185, 211, 284, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 311], "uniqu": [18, 21, 25, 26, 34, 40, 43, 46, 54, 55, 56, 58, 60, 63, 71, 88, 90, 92, 97, 114, 116, 119, 123, 137, 154, 160, 164, 181, 192, 252, 284, 287, 296, 311, 318, 319, 320], "bundl": [18, 63, 92, 112, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310], "apriltag": [18, 21, 46, 56, 90, 92], "imageri": [18, 287], "terrain": [18, 35, 56, 90, 92, 159, 287, 334], "relationship": [18, 46, 49, 89, 92, 283, 287], "encount": [18, 19, 45, 55, 58, 90, 92, 127, 213], "color": [18, 28, 30, 34, 36, 56, 85, 90, 170, 186, 287, 334], "viewer": [18, 41, 84, 85, 86, 87, 90, 284, 285], "squar": [18, 21, 92, 228, 287, 334], "label": [18, 23, 34, 81, 82, 83, 84, 85, 86, 87, 90, 92, 97, 119, 151, 287, 297, 319, 321], "startrecord": [18, 19, 92, 97], "afterward": [18, 79, 90], "curvatur": 18, "corner": [18, 21, 46, 54, 63, 64, 65, 69, 80, 85, 92, 227, 283], "createwaypoint": [18, 19, 92], "createedg": [18, 19, 92], "kind": [18, 26, 58, 79, 90, 92, 194, 195, 200, 254], "chain": [18, 19, 53, 61, 92, 161, 283, 284], "physic": [18, 30, 53, 55, 56, 60, 74, 77, 78, 87, 90, 92, 294, 329], "opportun": [18, 54], "hundr": [18, 90], "000": [18, 83, 90, 313], "revers": [18, 36, 41, 92], "processtopologyrequest": [18, 149], "smarter": 18, "decis": [18, 56, 315], "encod": [18, 20, 25, 26, 41, 56, 57, 77, 90, 119, 194, 320], "odometri": [18, 22, 46, 90, 92, 161, 282, 283, 284], "total": [18, 34, 47, 55, 61, 66, 67, 90, 92, 193, 283, 326], "less": [18, 23, 30, 34, 35, 36, 41, 44, 47, 63, 66, 86, 90, 92, 117, 137, 156], "100": [18, 21, 34, 47, 48, 57, 61, 74, 76, 77, 81, 83, 84, 90, 92, 111, 137, 273, 277, 299], "believ": [18, 22, 56, 90, 92, 284], "staircas": [18, 20], "larger": [18, 56, 63, 66, 90, 92, 127, 326], "twice": [18, 22, 35, 55, 90, 92], "app": [18, 20, 22, 24, 62, 69, 79, 80, 87, 90, 127, 164, 312, 318], "adher": [18, 166], "guidelin": [18, 59, 60, 66, 92], "multi": [18, 72, 92], "floor": [18, 34, 35, 36, 85, 90, 228, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 285, 289, 290, 291], "least": [18, 22, 26, 28, 30, 32, 33, 35, 36, 56, 58, 60, 67, 84, 92, 227, 228, 235, 236, 243, 296, 319], "pathwai": 18, "print": [18, 21, 30, 55, 58, 60, 61, 76, 82, 83, 84, 85, 86, 90, 92, 112, 113, 119, 142, 161, 180, 216, 220, 247, 277, 296, 315, 329, 338], "def": [18, 22, 53, 58, 77, 78, 81, 82, 84, 85, 86, 117, 227, 248, 283, 286, 318], "print_anchor": 18, "po": [18, 28], "seed_tform_waypoint": [18, 81, 92], "format": [18, 27, 28, 29, 30, 34, 35, 38, 39, 53, 54, 55, 56, 58, 63, 77, 78, 81, 82, 83, 84, 85, 88, 89, 90, 110, 114, 116, 129, 137, 138, 150, 192, 193, 197, 200, 201, 204, 206, 209, 211, 220, 224, 226, 247, 252, 255, 271, 277, 282, 285, 297, 312, 320, 321, 326], "interpol": [18, 29, 77, 92], "extrapol": [18, 47, 92], "processanchoringrequest": [18, 149, 283], "graph_nav_anchoring_optim": [18, 283], "1km": 18, "yellow": [18, 334], "notic": [18, 50, 69, 85, 87], "segment": [18, 82, 92], "disjoint": [18, 129], "layout": [18, 37, 90, 92, 284], "seed_tform_bodi": [18, 22, 81, 92], "blueprint": [18, 283], "bim": [18, 283], "ply": [18, 285], "graph_nav_extract_point_cloud": 18, "3rdparti": 18, "cloudcompar": [18, 285], "replac": [18, 33, 63, 69, 70, 77, 78, 79, 82, 83, 86, 90, 92, 126, 156, 318], "footstep": [18, 90, 92], "hint": [18, 88, 90, 92, 100, 149, 159, 161, 283], "cach": [18, 20, 25, 54, 56, 92, 98, 135, 160, 164], "preserv": [18, 25, 42, 51, 60, 90, 92, 119], "reus": [18, 69, 149, 311, 319], "5gb": [18, 61], "persist": [18, 19, 20, 21, 34, 42, 53, 61, 62, 63, 92, 154, 159, 160, 185, 288, 311, 318, 319], "reboot": [18, 20, 29, 33, 61, 63, 71, 90, 92, 288, 318, 319], "rule": [18, 34, 60, 63, 82, 87, 90, 227, 271, 310], "conclus": 18, "downloadsnapshot": 18, "downloadwaypointsnapshot": [18, 19, 92], "downloadedgesnapshot": [18, 19, 92], "machin": [18, 44, 47, 61, 62, 64, 72, 76, 77, 78, 79, 82, 84, 85, 88, 90, 92, 250, 251, 267, 285, 286, 287, 298, 299, 312], "your_map": [18, 285, 286, 287], "cabl": [18, 269, 285, 286, 287, 316], "waypoint_snapshot": [18, 92, 135, 283, 284, 285, 286, 287], "edge_snapshot": [18, 92, 135, 283, 284, 285, 286, 287], "uploadgraphrequest": 18, "uploadwaypointsnapshot": [18, 19, 90, 92], "uploadedgesnapshot": [18, 19, 90, 92], "graphnavrecord": 19, "togeth": [19, 36, 40, 46, 55, 63, 67, 76, 78, 86, 87, 90, 92, 120, 161, 283, 303, 318], "playback": [19, 23, 28, 33, 81, 90, 92, 218, 222, 226, 315], "adjust": [19, 22, 23, 25, 28, 29, 30, 35, 36, 37, 41, 54, 57, 69, 90, 92, 227, 273, 274, 312, 320, 325], "adapt": [19, 61, 69, 78, 294, 328], "declar": [19, 22, 43, 74, 92], "scheme": [19, 25, 56, 61], "scale": [19, 21, 28, 35, 36, 81, 85, 92, 137, 170, 229, 283], "dictat": [19, 92], "drastic": [19, 28, 92], "phase": [19, 28, 35, 36, 92], "setloc": [19, 21, 90, 92], "cleargraph": [19, 92], "info": [19, 42, 78, 83, 90, 92, 112, 117, 156, 159, 162, 165, 185, 218, 222, 255, 271, 273, 283, 315, 320], "uploadgraph": [19, 90, 92], "validategraph": [19, 90, 92], "setrecordingenviron": [19, 92], "getrecordstatu": [19, 92], "stoprecord": [19, 92, 135], "gather": [20, 60, 92, 112, 147], "industri": [20, 63, 64], "commerci": 20, "todai": 20, "construct": [20, 30, 41, 63, 86, 90, 92, 97, 100, 129, 159, 161, 229, 284], "oil": 20, "ga": [20, 58, 78], "util": [20, 25, 47, 54, 55, 60, 61, 63, 77, 78, 82, 84, 85, 86, 87, 90, 98, 105, 112, 114, 126, 174, 187, 210, 217, 221, 248, 282, 283, 291, 310, 319], "upon": [20, 31, 64, 66, 78, 85, 86, 87, 90, 92, 310, 311, 319], "visual": [20, 21, 22, 46, 47, 56, 76, 82, 83, 86, 90, 92, 135, 137, 138, 267, 275, 282, 283, 284, 285, 287, 313, 326], "textur": 20, "good": [20, 34, 35, 45, 53, 55, 63, 81, 82, 83, 84, 85, 90, 92, 142, 161, 245, 283], "wider": [20, 35, 66, 82], "corridor": [20, 22, 92], "accumul": 20, "lead": [20, 69, 161], "driven": [20, 35, 37, 49], "side": [20, 30, 33, 36, 54, 56, 64, 65, 71, 90, 161, 228, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 289, 290], "subsequ": [20, 34, 36, 45, 47, 51, 56, 90, 92, 142, 164, 211], "fast": [20, 34, 35, 36, 58, 90, 92, 234], "switch": [20, 22, 23, 30, 57, 61, 90, 161, 174, 227, 229, 294, 296, 315, 321], "adjac": [20, 66, 92], "beacon": [20, 92], "assist": [20, 56, 60, 90, 92, 202], "recoveri": [20, 92], "aspect": [20, 30, 81, 92, 225], "overal": [20, 34, 36, 42, 66, 78, 90, 92, 117], "robust": [20, 34, 53, 59, 65, 85, 90, 92], "recov": [20, 90, 92, 176, 258], "significantli": [20, 22, 25, 56, 90, 92], "ones": [20, 43, 90, 92, 225], "latest": [20, 23, 51, 71, 77, 83, 87, 88, 90, 92, 97, 105, 138, 144, 160, 220, 224, 282, 294, 310, 318, 324], "smooth": [20, 92], "primit": [21, 53, 57, 92], "easiest": [21, 33, 61, 77, 321], "fiducialinit": 21, "fiducial_init_nearest": [21, 92], "fiducial_init_nearest_at_target": [21, 92], "fiducial_init_specif": [21, 90, 92, 135], "desert": 21, "qr": [21, 92], "recogn": [21, 58, 77, 82, 90, 92, 127, 209], "tag36h11": 21, "146mm": 21, "glossi": 21, "letter": [21, 63, 69, 90, 92, 284, 318], "sheet": 21, "treat": [21, 25, 74, 90, 92, 142, 161], "sampl": [21, 33, 60, 92, 202, 248, 285], "background": [21, 25, 45, 72, 89, 90, 123, 138, 142, 154, 160, 165, 181, 185, 318], "univers": [21, 54], "michigan": 21, "april": [21, 92, 274, 283, 287], "lab": 21, "websit": [21, 54, 92], "tape": [21, 234], "wall": [21, 56, 74, 90, 92, 156, 274, 283], "60cm": 21, "18": [21, 67, 69, 87, 88, 90, 92, 338], "24": [21, 48, 54, 61, 67, 69, 87, 88, 90, 315], "perman": [21, 34, 90, 92, 248], "span": [21, 26, 35], "3m": [21, 22, 83], "featureless": [21, 92], "inconsist": [21, 92, 97, 283], "shadow": [21, 92], "unevenli": 21, "lit": [21, 318], "unreli": [21, 34, 36, 90, 92], "backlit": 21, "bright": [21, 90, 92, 172, 173, 227, 325], "window": [21, 30, 31, 54, 63, 72, 75, 80, 82, 85, 88, 90, 248, 274, 277, 283, 320, 326, 328, 333, 338], "intersect": [21, 90, 92, 158, 313], "furnitur": 21, "equip": [21, 22, 90, 92, 317], "distinguish": 21, "graph_nav": [21, 25, 81, 89, 90, 98, 99, 102, 135, 149, 159], "initial_guess": [21, 92, 135], "algorithm": [21, 49, 83, 92, 178, 180, 318], "unknown": [21, 25, 32, 45, 74, 82, 90, 92, 97, 114, 119, 127, 135, 142, 150, 156, 159, 160, 185, 211, 213, 216, 282, 317], "brute": [21, 90], "max_dist": [21, 90, 92, 135, 137], "max_yaw": [21, 90, 92, 135], "proprietari": 21, "scan": [21, 58, 60, 78, 90, 92, 159], "techniqu": [21, 74, 85, 161], "suit": [21, 54], "poorli": [21, 129], "bland": 21, "hallwai": [21, 22, 283], "big": [21, 41, 52, 88, 90, 92, 126], "anyth": [21, 45, 54, 58, 61, 63, 81, 85, 86, 92, 100, 117, 142], "rich": 21, "fiducial_init_no_fiduci": [21, 92], "cumul": [22, 92], "vari": [22, 34, 36, 42, 45, 47, 49, 90, 92], "got": [22, 84, 85, 87, 161, 271, 297], "neg": [22, 34, 35, 56, 67, 85, 90, 92, 149, 282], "slip": [22, 92], "unpow": [22, 64], "dramat": [22, 36], "dark": [22, 90, 92], "darker": 22, "lack": [22, 92], "imposs": [22, 92], "snow": 22, "assess": 22, "park": 22, "lot": [22, 56, 57, 82, 83, 84, 86, 89, 92, 161], "car": 22, "detector": [22, 52, 61, 83, 87, 90, 92, 267, 326], "lostdetectorstrict": [22, 90], "permiss": [22, 25, 27, 31, 47, 60, 62, 71, 72, 88, 90, 127, 151, 182, 185, 271, 319], "roughli": [22, 92], "interven": [22, 34], "ascend": [22, 90, 92], "descend": [22, 90, 92], "stairwel": 22, "carefulli": [22, 45, 92], "narrow": [22, 57], "get_graphnav_origin": 22, "graph_nav_cli": [22, 283], "bosdyn_sdk_robot": [22, 77, 138], "ensure_cli": [22, 43, 45, 60, 77, 78, 82, 84, 85, 89, 90, 141, 160, 273, 283, 317], "graphnavcli": [22, 90, 135, 283], "default_service_nam": [22, 43, 45, 60, 77, 78, 82, 84, 85, 89, 97, 99, 104, 106, 107, 108, 114, 116, 118, 119, 121, 122, 123, 124, 125, 126, 128, 132, 134, 135, 136, 137, 139, 140, 141, 142, 145, 146, 147, 148, 149, 151, 152, 153, 154, 155, 156, 158, 159, 161, 162, 163, 169, 170, 171, 172, 174, 175, 176, 177, 178, 179, 180, 181, 186, 211, 214, 273, 283, 317], "get_localization_st": [22, 135], "gn_origin_tform_bodi": 22, "math_help": [22, 46, 85, 86, 90, 129, 150], "from_proto": [22, 90, 126, 150], "complic": [23, 78, 113], "ai": 23, "player": [23, 30], "charact": [23, 54, 74, 90, 115, 320], "game": 23, "zero": [23, 26, 35, 36, 42, 47, 50, 57, 83, 86, 87, 90, 92, 137], "children": [23, 57, 92, 216], "child": [23, 46, 57, 90, 92, 129, 216], "thought": [23, 60, 92], "distinct": [23, 34, 82, 92], "subtre": [23, 51, 92], "insert": [23, 26, 30, 42, 69, 90, 92, 156, 227, 252, 296, 299], "bosdynrobotst": 23, "motor": [23, 30, 32, 33, 37, 44, 50, 56, 61, 74, 88, 90, 92, 126, 141, 156, 226, 227, 228, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 270, 274, 289, 290, 291, 296, 314, 325, 327, 335, 338], "entri": [23, 39, 57, 62, 74, 77, 84, 90, 92, 112, 122, 123, 151, 154, 195], "variabl": [23, 28, 41, 42, 49, 74, 79, 83, 86, 88, 90, 117, 119, 126, 185, 194, 216, 218, 220, 222, 224, 247, 248, 250, 283, 291, 297, 298, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 315, 321, 326, 329, 338], "scope": [23, 51, 74, 89, 92, 297, 321], "myvari": 23, "nest": [23, 39, 53], "selector": [23, 30, 34], "retri": [23, 88, 90, 124, 127, 152, 258, 282], "fordur": [23, 90], "simpleparallel": [23, 216], "pivot": [23, 36, 90], "binari": [23, 26, 34, 42, 62, 81, 90, 92, 97, 119, 194, 200, 252, 255], "comparison": [23, 92, 142, 144, 162], "bosdynrobotcommand": 23, "freez": [23, 28, 30, 35, 79, 90, 92, 161, 259], "bosdynpowerrequest": 23, "bosdynnavigateto": 23, "properti": [23, 54, 56, 86, 87, 90, 92, 97, 100, 105, 113, 126, 141, 142, 150, 160, 161, 181, 186, 189, 190, 194, 195, 196, 197, 198, 200, 201, 202, 203, 205, 206, 211, 337], "bosdyngraphnavst": [23, 90], "remotegrpc": [23, 90], "supervisor": 23, "street": [23, 90, 286], "ui": [23, 34, 54, 57, 63, 89, 90, 92, 142, 166, 282, 319], "autom": [23, 90, 92, 183, 235, 319], "anywher": 23, "ptz": [23, 39, 90, 168, 176, 298, 324], "aim": [23, 321], "pan": [23, 30, 92, 177, 287, 334], "tilt": [23, 92, 177, 325], "zoom": [23, 30, 57, 92, 177, 287, 298, 334], "offset": [23, 25, 26, 28, 35, 36, 54, 56, 57, 86, 90, 92, 135, 195, 218, 222, 274, 275, 282], "spotcamstoremedia": 23, "instal": [23, 47, 61, 62, 67, 69, 75, 76, 78, 82, 83, 87, 90, 92, 112, 145, 179, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 249, 250, 251, 252, 254, 255, 256, 257, 258, 269, 270, 272, 273, 274, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 298, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 313, 314, 315, 316, 317, 319, 320, 322, 323, 324, 325, 327, 329, 330, 331, 332, 333, 334, 335, 336, 337], "defineblackboard": [23, 216], "setblackboard": [23, 216], "constantresult": 23, "executechoreographi": [23, 33, 34, 90], "missionuploadchoreographi": [23, 90], "group": [23, 28, 30, 34, 39, 45, 79, 92, 114, 115, 130, 185, 225, 271], "anim": [23, 27, 30, 31, 33, 36, 90, 94, 97, 268], "bosdynquerystoredcaptur": [23, 90], "querystoredcapturesrequest": 23, "queryparamet": [23, 90, 118, 252], "buffer": [23, 34, 38, 41, 54, 58, 88, 89, 92, 97, 98, 107, 112, 114, 121, 160, 165, 247, 264, 274], "represent": [23, 29, 30, 39, 47, 53, 54, 55, 56, 89, 90, 92, 129, 137, 185, 216, 220, 224], "wrap": [23, 43, 87, 89, 90, 92, 113, 117, 126, 161, 166], "titl": [23, 30, 57, 92], "power_on": [23, 89, 156, 160], "nodes_pb2": [23, 90, 216], "service_nam": [23, 77, 85, 92, 103, 119, 122, 138, 152, 160, 164, 191, 198, 199, 297, 329], "localhost": [23, 72, 83, 87, 286, 297, 315, 320], "power_pb2": [23, 317], "powercommandrequest": [23, 56], "request_on": [23, 56, 92], "power_on_miss": 23, "bosdyn_power_request": [23, 92], "copyfrom": [23, 58, 78, 85, 86, 283], "plu": [23, 40, 54, 80, 90, 92, 227, 321], "basic_command_pb2": [23, 85], "standcommand": [23, 90, 161], "mobility_command_pb2": 23, "stand_request": [23, 92], "synchronized_command": 23, "synchronized_command_pb2": 23, "synchronizedcommand": [23, 90, 161], "robot_command": [23, 85, 86, 89, 90, 161, 181, 186], "robot_command_pb2": [23, 161], "stand_miss": 23, "bosdyn_robot_command": [23, 92], "sitcommand": 23, "sit_request": [23, 92], "sit_miss": 23, "demo": [23, 90, 92, 228, 235, 236, 243, 245], "goe": [23, 36, 47, 75, 83, 90, 92, 318], "home": [23, 72, 82, 83, 88], "assum": [23, 25, 28, 42, 57, 64, 72, 79, 81, 85, 86, 88, 89, 90, 92, 123, 183, 227, 269, 283, 316, 318, 319], "inner": [23, 64], "goto": [23, 92], "battery_high_miss": 23, "battery_low_miss": 23, "state_nam": [23, 92], "robot_st": [23, 78, 85, 86, 163], "power_st": [23, 78, 89, 92], "locomotion_charge_percentag": [23, 78, 92], "is_battery_low": 23, "lh": [23, 92], "var": [23, 92, 216], "util_pb2": [23, 216], "variabledeclar": [23, 216], "type_float": [23, 92], "compare_l": [23, 92], "rh": [23, 92], "const": [23, 36, 92], "float_valu": [23, 92], "is_battery_low_miss": 23, "robot_state_miss": 23, "bosdyn_robot_st": [23, 92], "percentag": [23, 30, 32, 33, 84, 90, 92, 161, 169, 277], "selector_miss": 23, "always_restart": [23, 92, 216], "loadmiss": [23, 92], "pausemiss": [23, 92], "restartmiss": [23, 92, 211], "getinfo": [23, 90, 92], "static": [23, 25, 46, 53, 62, 63, 87, 92, 97, 112, 113, 119, 135, 138, 142, 150, 159, 161, 195, 211, 294, 298, 312, 318], "regard": [23, 30, 47, 90, 92, 263, 310], "getmiss": [23, 92], "answerquest": [23, 92], "answer": [23, 90, 92, 175, 211, 260, 283, 316], "establishsess": [23, 92, 315], "cycl": [23, 28, 36, 63, 67, 89, 90, 92, 129, 154, 156, 173, 176, 181, 284, 318, 319], "teardownsess": [23, 92, 315], "forget": [23, 55, 72, 84, 87, 90, 92, 107, 154], "intend": [24, 33, 34, 36, 42, 54, 63, 90, 92, 100, 116, 117, 119, 126, 161, 274, 282, 294, 296, 318], "conclud": [24, 92], "log": [24, 26, 37, 41, 60, 61, 69, 71, 72, 77, 78, 79, 82, 84, 87, 88, 89, 97, 98, 105, 110, 112, 113, 114, 116, 117, 119, 123, 138, 154, 160, 161, 164, 165, 168, 185, 199, 225, 226, 247, 255, 310, 315, 324, 326], "analysi": [24, 42, 46, 92], "knowledg": [25, 46, 56, 90, 275], "materi": [25, 64, 82, 92], "architectur": [25, 58, 61, 62, 63, 89, 90, 271, 282], "glue": 25, "authent": [25, 53, 54, 56, 58, 60, 63, 77, 78, 82, 84, 85, 87, 90, 92, 106, 115, 117, 127, 160, 185, 218, 219, 220, 222, 224, 252, 254, 255, 282, 283, 302, 303, 304, 305, 307, 308, 309, 310, 318, 319, 333], "discoveri": [25, 92], "metadata": [25, 26, 34, 40, 63, 78, 81, 87, 90, 112, 114, 115, 116, 117, 118, 159, 194, 252, 297, 310], "bootstrap": 25, "robotid": [25, 90, 160, 247], "identifi": [25, 33, 34, 39, 40, 45, 51, 52, 54, 55, 56, 58, 77, 78, 85, 89, 90, 92, 96, 116, 117, 118, 119, 124, 132, 135, 159, 160, 164, 181, 186, 192, 195, 284, 319, 337], "serial_numb": [25, 89, 92], "speci": [25, 89, 92], "robotsoftwarereleas": 25, "software_releas": [25, 89, 92], "nicknam": [25, 88, 89, 90, 92, 218, 222], "serial": [25, 26, 29, 53, 61, 88, 90, 92, 97, 113, 120, 151, 199, 205, 254, 282, 284, 293], "unlik": [25, 31, 34, 35, 45, 54, 57, 88, 92, 108, 211, 337], "computer_serial_numb": [25, 89, 92], "usernam": [25, 30, 31, 37, 53, 60, 61, 63, 69, 72, 76, 77, 82, 84, 86, 87, 88, 89, 90, 92, 106, 160, 185, 222, 224, 247, 250, 253, 254, 255, 291, 297, 298, 321, 326, 338], "password": [25, 30, 31, 37, 53, 60, 63, 69, 76, 77, 82, 84, 86, 87, 88, 89, 90, 92, 106, 160, 174, 185, 222, 224, 247, 250, 253, 254, 255, 291, 294, 297, 298, 318, 321, 326, 338], "compat": [25, 47, 53, 57, 65, 69, 83, 88, 89, 90, 92, 138, 294], "nearli": [25, 34, 92], "credenti": [25, 30, 31, 54, 60, 61, 62, 69, 71, 76, 77, 78, 79, 87, 88, 89, 90, 92, 106, 111, 154, 160, 185, 222, 224, 252, 282, 291, 297, 298, 311, 319, 321, 323], "token": [25, 42, 53, 55, 60, 74, 89, 90, 92, 98, 106, 111, 115, 123, 127, 154, 160, 164, 185, 218, 220, 222, 252, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 319], "jwt": [25, 164], "hour": [25, 42, 54, 60, 90, 92, 247, 252, 255, 319], "admin": [25, 54, 55, 60, 69, 72, 76, 88, 90, 92, 249, 253, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 317, 319, 329], "consol": [25, 30, 60, 62, 69, 71, 76, 87, 90, 92, 119, 154, 185, 249, 294, 317, 319, 329], "page": [25, 29, 42, 46, 54, 55, 60, 61, 63, 69, 71, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 90, 92, 154, 160, 254, 255, 282, 283, 286, 294, 298, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 317, 319, 320, 324], "refresh": [25, 53, 92, 111, 141, 164, 178, 183], "rate": [25, 29, 35, 47, 53, 90, 92, 127, 263, 318], "attack": [25, 53, 89, 90], "consecut": [25, 36, 284], "lock": [25, 35, 53, 54, 79, 90, 92, 106, 138], "status_temporarily_locked_out": [25, 53, 92], "ship": [25, 43, 69, 90], "discov": [25, 46, 53, 77, 78, 90, 92], "serviceentri": [25, 60], "listserviceentri": [25, 60, 92], "quick": [25, 63, 69, 85, 88, 90, 92, 301], "ex": [25, 28, 29, 31, 55, 60, 72, 88, 92, 97, 184, 333], "dir": [25, 81, 82, 83, 84, 89, 112, 252, 253, 271, 282, 294, 297, 298, 310, 312, 318, 320, 321, 324], "author": [25, 27, 29, 30, 31, 33, 43, 45, 55, 56, 58, 74, 76, 77, 78, 86, 92, 111, 123, 127, 154, 160, 218, 222, 249, 252, 282, 294, 311, 319, 320, 323, 327, 329], "authservic": [25, 53, 89, 90, 106], "directoryservic": [25, 89, 122], "registr": [25, 43, 45, 54, 56, 61, 63, 69, 77, 78, 84, 89, 90, 98, 101, 112, 119, 128, 131, 185, 225, 252, 266, 282, 315, 318, 320, 329], "directoryregistrationservic": [25, 89, 90, 123], "estop": [25, 30, 44, 85, 88, 89, 90, 98, 112, 156, 160, 218, 222, 227, 284, 331], "estopservic": [25, 89, 90, 126], "friendli": [25, 90, 92, 112], "semant": [25, 51, 56, 89, 92, 297, 321], "although": [25, 42, 53, 54, 90], "imageservic": [25, 40, 58, 77, 89, 90, 137, 166, 329], "url": [25, 42, 54, 55, 90, 115, 218, 220, 222, 224, 299, 310], "http": [25, 42, 55, 61, 65, 66, 69, 71, 72, 76, 77, 78, 83, 87, 88, 89, 90, 92, 115, 194, 217, 218, 221, 222, 274, 286, 294, 297, 299, 310, 318, 321], "column": [25, 30, 39, 58, 88, 92], "sign": [25, 36, 54, 56, 88, 92, 151, 315], "startup": [25, 29, 40, 90, 92], "clock": [25, 35, 50, 53, 54, 58, 60, 61, 74, 89, 92, 97, 110, 112, 119, 135, 138, 142, 160, 181, 209, 252, 255, 330], "basi": [25, 35, 53, 74, 89, 90, 92, 119, 185], "think": [25, 47, 85, 92], "16": [25, 30, 36, 41, 67, 69, 87, 92, 137], "01": [25, 86, 87, 92, 315], "wherea": 25, "behind": [25, 45, 92, 158, 245], "15": [25, 50, 56, 67, 69, 82, 85, 87, 88, 92, 216], "expir": [25, 53, 90, 92, 99, 106, 135, 160, 164], "reject": [25, 34, 51, 90, 92, 97, 127, 142, 160, 161, 273], "timesyncupd": [25, 92], "vice": [25, 90, 92], "versa": [25, 90, 92], "account": [25, 30, 53, 54, 69, 90, 178, 234, 248], "drift": [25, 90, 92, 283], "timesyncthread": [25, 181], "simplifi": [25, 40, 42, 45, 53, 55, 58, 63, 74, 77, 90, 117, 259, 268, 284], "spawn": 25, "time_sync": [25, 82, 85, 89, 160, 181, 282], "pure": [25, 26, 47, 60, 92], "ntp": [25, 60, 90], "ownership": [25, 51, 90, 92, 124, 135, 142, 156, 159], "owner": [25, 51, 90, 92, 142], "resourc": [25, 55, 61, 63, 84, 87, 89, 90, 92, 98, 99, 119, 135, 142, 144, 159, 164, 214, 217, 218, 220, 221, 222, 224, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 320], "reliabl": [25, 30, 35, 36, 45, 53, 61, 82, 90, 92], "ultim": [25, 58, 310, 318], "reclaim": 25, "revok": [25, 51, 90, 92, 142, 180], "blob": [26, 90, 92, 119, 255, 293, 297, 321], "pod": [26, 42, 92, 188, 194], "plain": [26, 42, 92], "float": [26, 57, 58, 81, 85, 92, 97, 100, 102, 115, 117, 119, 138, 141, 147, 150, 156, 160, 161, 166, 167, 170, 173, 177, 180, 181, 186, 194, 209, 216], "cheap": 26, "thu": [26, 90, 92], "predict": [26, 83, 84], "disk": [26, 40, 42, 82, 90, 92, 97, 252, 283], "cpu": [26, 67, 83, 84, 174], "recover": [26, 90, 92], "di": 26, "cut": [26, 44, 61, 89, 90, 92, 126, 160, 270, 274, 297, 325, 327], "meant": [26, 35, 58, 92, 97, 126, 141, 250, 252], "arbitrari": [26, 36, 42, 56, 90, 92, 118, 158, 182, 255, 283, 319], "effici": [26, 42, 82, 90, 92], "littl": [26, 35, 41, 42, 69, 84, 92], "streamabl": 26, "seek": [26, 35, 64, 90, 206], "checksum": [26, 92, 189, 192, 206], "content": [26, 57, 58, 61, 72, 79, 81, 83, 88, 96, 97, 194, 255, 271], "int64": [26, 92], "address": [26, 30, 31, 42, 45, 53, 54, 60, 61, 69, 72, 76, 77, 78, 82, 84, 86, 89, 90, 92, 101, 110, 111, 112, 113, 123, 164, 175, 218, 222, 227, 247, 252, 273, 282, 297, 298, 299, 315, 318, 319, 320, 321, 322, 324], "broad": [26, 53], "seriesidentifi": [26, 191, 192, 195], "series_typ": [26, 92, 191, 192, 194, 195, 196, 198, 202, 205], "spec": [26, 90, 103, 117, 138, 166, 181, 189, 194, 195, 209, 211, 214], "impli": [26, 89, 90], "robot_id": [26, 89, 90, 162], "robotidrequest": [26, 89, 247], "operatorcom": [26, 247], "channel": [26, 34, 39, 42, 53, 58, 78, 81, 89, 90, 92, 98, 110, 113, 119, 127, 138, 160, 164, 169, 188, 191, 193, 194, 195, 200, 204, 205, 220, 224], "hash": [26, 28, 54, 92, 97, 195], "64": [26, 31, 48, 54, 72, 92, 195, 206], "bit": [26, 28, 31, 41, 69, 72, 92, 137, 174, 189, 195, 206, 315, 317], "sha1": [26, 92], "k1": [26, 92], "v1": [26, 42, 54, 83, 90, 92], "k2": [26, 92], "v2": [26, 42, 92], "text": [26, 28, 30, 33, 34, 35, 55, 60, 63, 74, 81, 86, 89, 90, 92, 96, 112, 119, 160, 255, 293, 296, 315, 331, 334], "utf": [26, 92], "sort": [26, 30, 53, 90, 92, 135], "greatest": [26, 49, 118], "reserv": [26, 42, 60, 61, 63, 74, 87, 92, 310], "namespac": [26, 74, 92, 185, 218, 220, 222], "s2": [26, 92], "unifi": [26, 50, 90, 92], "descriptorblock": [26, 190, 206], "datadescriptor": [26, 195, 206], "belong": [26, 92], "endian": [26, 41, 92], "magic": 26, "fileformatdescriptor": 26, "fileindex": [26, 189, 194, 195], "header": [26, 35, 41, 42, 53, 54, 55, 58, 74, 84, 89, 90, 113, 127, 136, 157, 165, 180, 190, 194, 220, 273, 317], "endmag": 26, "byte": [26, 41, 58, 77, 78, 90, 92, 117, 118, 119, 120, 138, 165, 185, 193, 197, 204, 206], "unsign": [26, 41, 92, 137], "int": [26, 41, 58, 77, 84, 85, 92, 97, 101, 111, 113, 114, 115, 116, 117, 119, 120, 130, 135, 137, 138, 141, 151, 161, 164, 165, 166, 178, 181, 185, 186, 193, 194, 195, 197, 200, 201, 203, 204, 209, 211, 216, 218, 220, 222], "fddb": 26, "digest": [26, 92], "56": [26, 39, 48, 49, 92], "0x00": [26, 61], "0x01": 26, "r": [26, 61, 63, 69, 71, 72, 79, 81, 83, 85, 87, 88, 92, 138, 226, 228, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 254, 255, 256, 257, 258, 269, 270, 271, 272, 273, 274, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 295, 296, 297, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338], "descriptor": [26, 92, 189, 195, 200, 206, 216], "0x02": 26, "submessag": [26, 92], "0xff": 26, "63": [26, 48], "came": [26, 54, 57, 92, 220], "timestamp_nsec": [26, 193, 194, 195, 197, 200, 201, 202, 203, 204, 205], "file_offset": [26, 92, 195], "choreograph": [27, 34, 35, 36, 92, 96, 97, 268, 331], "routin": [27, 30, 32, 33, 34, 37, 90, 92, 161, 180, 331], "licens": [27, 31, 32, 33, 47, 69, 88, 89, 98, 112, 113, 127, 135, 151, 159], "music": [27, 31, 34, 36, 37, 92], "gif": [27, 36, 86, 92], "customgait": [27, 34, 35, 36], "setup": [27, 44, 61, 63, 82, 83, 85, 87, 90, 92, 248, 271, 294, 326, 338], "uploadanim": 28, "readabl": [28, 29, 34, 40, 56, 58, 92, 119, 159, 160, 166, 186, 319], "cha": [28, 29, 33, 34, 95, 96, 97, 226], "separ": [28, 34, 39, 40, 50, 58, 60, 63, 74, 79, 85, 88, 90, 92, 96, 175, 182, 227, 228, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 250, 251, 275, 289, 290, 291, 314, 320, 326, 331], "dance_directori": [28, 29], "bourree_arm": [28, 29], "my_anim": [28, 29], "animation_file_to_proto": [28, 29, 34, 90, 95, 96, 97], "packag": [28, 29, 55, 58, 61, 63, 74, 76, 83, 84, 87, 89, 90, 92, 164, 222, 224, 227, 250, 253, 271, 274, 282, 294, 298, 310, 320, 324, 333, 338], "output": [28, 38, 48, 49, 52, 53, 55, 58, 61, 63, 67, 77, 81, 83, 84, 85, 86, 87, 88, 89, 90, 92, 110, 112, 117, 119, 137, 138, 150, 220, 234, 250, 251, 271, 272, 282, 285, 297, 298, 312, 313, 315, 320, 321, 326], "filenam": [28, 39, 41, 63, 81, 82, 90, 92, 97, 110, 115, 137, 182, 185, 189, 193, 248, 272, 311, 319], "referenc": [28, 29, 39, 41, 58, 61, 67, 89, 90, 92, 135, 149, 213, 232, 274], "underscor": [28, 63, 90, 92], "word": [28, 74, 142], "capit": [28, 69, 318, 319], "blank": [28, 90, 92, 135], "tab": [28, 30, 32, 33, 35, 37, 63, 71, 72, 79, 83, 244, 296, 311, 320, 335], "widget": [28, 52, 58, 92], "frequenc": [28, 30, 32, 33, 47, 67, 92, 156, 160, 161, 173, 227, 272, 282], "slice": [28, 35, 36, 92, 97], "\u00bc": [28, 34], "beat": [28, 29, 34, 36, 92], "bpm": [28, 34, 92], "neutral": [28, 33, 35, 36, 92], "track1": 28, "track_n": 28, "mandatori": 28, "nomin": [28, 35, 36, 56, 61, 90, 92, 161, 291], "stretch": [28, 30, 36, 92], "truncat": [28, 82, 92, 97, 209], "shorten": [28, 92], "display_rgb": 28, "green": [28, 80, 85, 88, 92, 270, 283, 287, 298, 318], "255": [28, 36, 60, 84, 85, 92, 186, 318], "hz": [28, 47, 85, 92, 161, 173], "retime_to_integer_slic": [28, 92], "rescal": [28, 92], "absent": [28, 92], "pad": [28, 30, 35, 37, 90, 92, 338], "neutral_start": [28, 92], "footprint": [28, 36, 46, 89, 90, 92, 161], "precise_step": [28, 92], "expens": [28, 52, 74, 92], "balanc": [28, 35, 36, 90, 92, 161, 178], "timing_adjust": [28, 90, 92], "track_swing_trajectori": [28, 92], "swing": [28, 35, 36, 66, 90, 92], "liftoff": [28, 34, 35, 36, 92], "touchdown": [28, 34, 36, 92], "arm_playback": [28, 92], "jointspac": [28, 92], "workspace_dance_fram": 28, "danc": [28, 29, 32, 33, 34, 36, 37, 89, 90, 92, 97, 331], "arm_requir": [28, 92], "arm_prohibit": [28, 92], "no_loop": [28, 92], "greater": [28, 72, 76, 92, 137, 326], "starts_sit": [28, 92], "custom_gait_cycl": [28, 35, 90, 92], "gait": [28, 36, 90, 92], "style": [28, 35, 36, 42, 73, 74, 92, 93, 299], "panel": [28, 35, 226, 228, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 289, 290, 314], "coincid": [28, 92], "animateparam": 28, "minimum": [28, 30, 34, 36, 40, 54, 57, 82, 85, 90, 92, 137, 166, 170, 272], "parameter_nam": 28, "minimum_valu": 28, "default_valu": [28, 57, 92, 166], "maximum_valu": 28, "predefin": [28, 29, 30, 57, 92, 326], "multipli": [28, 35, 46, 86, 92, 169], "offset_slic": [28, 92], "body_entry_slic": [28, 92], "spend": [28, 36, 82], "transit": [28, 30, 34, 35, 54, 66, 90, 92, 93, 117, 161, 270], "smoothli": [28, 36, 90, 92], "body_exit_slic": [28, 92], "translation_multipli": [28, 92], "rotation_multipli": [28, 92], "roll": [28, 35, 36, 46, 54, 60, 61, 89, 90, 92, 150, 161, 208, 258, 338], "pitch": [28, 35, 46, 60, 89, 90, 92, 150, 208, 338], "body_tracking_stiff": [28, 92], "arm_entry_slic": [28, 92], "shoulder_0_offset": [28, 92], "sh0": [28, 36, 49, 92, 161], "shoulder_1_offset": [28, 92], "sh1": [28, 92, 161], "elbow_0_offset": [28, 92], "el0": [28, 92, 161], "elbow_1_offset": [28, 92], "el1": [28, 49, 92, 161], "wrist_0_offset": [28, 92], "wr0": [28, 36, 49, 92, 161], "wrist_1_offset": [28, 92], "wr1": [28, 49, 90, 92, 161], "gripper_offset": [28, 92], "gripper_multipli": [28, 92], "gripper_strength_fract": [28, 92], "fraction": [28, 35, 36, 81, 92, 150, 161, 209], "strength": [28, 49, 87, 90, 92, 249], "arm_dance_frame_id": [28, 92], "actual": [28, 31, 34, 54, 77, 78, 88, 90, 92, 97, 119, 129, 283, 334], "parser": [28, 34, 77, 78, 81, 82, 84, 85, 87, 90, 112, 131, 185], "mutual": [28, 36, 42, 92], "exclus": [28, 36, 42, 92, 218, 222], "arm_joint": 28, "shoulder0": 28, "shoulder1": 28, "elbow0": 28, "elbow1": 28, "wrist0": 28, "wrist1": 28, "hand_po": 28, "hand_quat_wxyz": 28, "quat": [28, 86, 90, 150, 283], "hand_quat_xyzw": 28, "hand_euler_rpi": 28, "body_po": [28, 92], "com_po": [28, 92], "body_quat_wxyz": 28, "body_quat_xyzw": 28, "body_euler_rpi": 28, "dimens": [28, 36, 46, 56, 77, 78, 84, 90, 92, 137, 194, 202, 249], "leg_joint": 28, "fr": [28, 35, 92], "hr": [28, 35, 67, 92, 308], "foot_po": [28, 92], "customiz": [29, 30], "predetermin": [29, 30, 90, 166], "knob": [29, 57, 90, 92], "scenario": [29, 34, 47, 54, 90, 92, 268], "exact": [29, 35, 44, 46, 92], "intro": 29, "autodesk": [29, 90], "maya": [29, 90], "kaleidoscop": 29, "fine": [29, 90, 92, 298], "grain": [29, 90, 92], "keyfram": [29, 35, 90, 92], "dens": [29, 58], "spars": [29, 58, 90, 92, 285], "argument": [29, 31, 37, 39, 53, 55, 58, 63, 71, 72, 77, 78, 79, 81, 82, 84, 85, 86, 87, 88, 89, 90, 92, 96, 97, 106, 112, 113, 117, 119, 121, 126, 127, 138, 142, 153, 154, 155, 161, 166, 170, 185, 218, 222, 227, 229, 235, 248, 250, 251, 252, 255, 273, 274, 275, 277, 279, 282, 283, 284, 286, 297, 300, 309, 312, 315, 318, 320, 321, 322, 323, 326, 327, 331, 334, 338], "dialog": [29, 82], "termin": [29, 58, 72, 83, 84, 85, 88, 89, 90, 92, 102, 112, 127, 147, 165, 220, 222, 224, 227, 244, 284, 292, 294, 296, 315, 329, 335], "button": [29, 30, 32, 33, 35, 37, 40, 54, 57, 63, 67, 71, 80, 88, 90, 92, 126, 226, 227, 228, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 270, 289, 290, 296, 298, 314, 318, 321, 335, 338], "startrecordingst": [29, 34, 92], "sai": [29, 33, 34, 44, 46, 54, 57, 89, 90, 92, 161, 211], "stoprecordingst": [29, 34, 92], "downloadrobotstatelog": [29, 34, 92], "compress": [29, 56, 90, 178, 271, 303, 320], "npz": 29, "dictionari": [29, 46, 92, 96, 112, 161, 164, 167, 218, 220, 222, 224], "choreographystatelog": [29, 34, 97], "txt": [29, 76, 79, 87, 88, 90, 92, 226, 228, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 254, 255, 256, 257, 258, 269, 270, 271, 272, 273, 274, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 295, 296, 297, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338], "login": [30, 31, 60, 69, 77, 87, 90, 92, 106, 222], "linux": [30, 31, 61, 63, 69, 77, 79, 88, 89, 248, 250, 252, 253, 270, 274, 294, 320, 333], "caution": [30, 32, 33, 36, 90, 92], "induc": [30, 32, 33], "unpredict": [30, 32, 33], "unstabl": [30, 32, 33, 35, 92], "increas": [30, 32, 33, 35, 53, 54, 66, 79, 85, 88, 89, 90, 92, 142, 326], "collis": [30, 32, 33, 35, 47, 90, 92], "hazard": [30, 32, 33, 90, 92], "precaut": [30, 32, 33], "bystand": [30, 32, 33], "adequ": [30, 32, 33, 67, 319], "experi": [30, 32, 33, 56, 89, 90, 92, 112, 147, 226, 228, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 257, 288, 289, 290, 292, 313, 320, 326, 338], "epilept": [30, 32, 33], "seizur": [30, 32, 33], "blackout": [30, 32, 33, 54, 218, 222], "v": [30, 32, 33, 35, 37, 61, 85, 88, 90, 92, 137, 150, 250, 251, 296, 297, 298, 314, 318, 321, 335], "symptom": [30, 32, 33], "histori": [30, 32, 33, 92], "photosensit": [30, 32, 33], "epilepsi": [30, 32, 33], "exposur": [30, 32, 33, 58, 77, 90, 92, 138, 178], "volum": [30, 61, 62, 63, 79, 87, 169, 185], "prolong": 30, "buzzer": [30, 90], "harm": 30, "product": [30, 42, 54, 61, 86, 90, 92, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 318], "consequ": [30, 57], "smaller": [30, 35, 36, 63, 85, 90, 92], "energet": 30, "checkbox": [30, 33, 35, 57], "welcom": 30, "highli": [30, 55, 88, 282], "comfort": 30, "stock": 30, "categori": [30, 34, 45, 294], "reloc": [30, 90], "shrunk": 30, "test": [30, 35, 53, 69, 74, 76, 81, 82, 83, 84, 85, 86, 87, 90, 92, 111, 142, 144, 216, 227, 229, 234, 254, 261, 262, 277, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 315, 320, 338], "extrem": [30, 56, 90, 92], "song": [30, 36, 92], "tap": [30, 36, 37, 90, 92], "row": [30, 39, 58, 77, 85, 92, 138], "toggl": [30, 33, 61, 90, 92, 251, 265, 274], "statist": [30, 92], "hostnam": [30, 31, 37, 42, 55, 63, 77, 78, 82, 84, 85, 88, 92, 110, 115, 185, 218, 222, 250, 252, 273, 283, 297, 298, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 315, 318, 320, 321, 326, 338], "unselect": 30, "stat": [30, 61], "audio": [30, 34, 90, 168, 273, 324], "simultan": [30, 34, 35, 90, 92, 228], "modular": 30, "divid": [30, 34, 41, 92], "thin": [30, 74], "dash": 30, "conveni": [30, 31, 77, 83, 84, 88, 92, 138, 160, 163, 185, 284, 298, 312], "pace": [30, 90, 92], "bar": [30, 37, 69, 92, 216, 318, 320], "delin": 30, "thick": 30, "4th": 30, "signatur": [30, 54, 58, 90, 92, 117, 138, 219, 220], "16th": [30, 34], "quarter": 30, "thicker": 30, "man": [30, 36, 54, 84, 92], "portrai": 30, "grid": [30, 46, 90, 92, 98, 112, 334], "rectangl": [30, 36, 82, 90, 92, 166], "extent": [30, 66, 81, 92], "arrai": [30, 36, 81, 84, 85, 90, 92, 111, 133, 137, 138, 150, 158, 186, 194, 201, 202, 283, 286], "arrow": [30, 63, 80, 84, 92, 287, 298, 321], "beneath": [30, 81, 92], "append": [30, 42, 51, 60, 77, 79, 81, 84, 85, 87, 90, 92, 97, 115, 129, 135, 137, 142, 218, 222, 320, 337], "hover": 30, "ghost": 30, "hit": [30, 32, 90, 92, 313], "esc": [30, 314], "onto": [30, 35, 36, 56, 63, 64, 71, 81, 84, 88, 90, 92, 108, 154, 161, 211, 227, 258, 319], "resiz": [30, 77, 90, 92, 137], "cursor": [30, 35], "enforc": [30, 34, 92], "numer": [30, 34, 42, 57, 90, 92, 113, 297, 321], "pane": 30, "scroll": [30, 33, 63, 298], "wheel": [30, 31, 79, 87, 90], "deselect": 30, "clone": [30, 88, 90], "backspac": 30, "clip": [30, 92], "bottom": [30, 33, 36, 63, 69, 87, 92, 227, 283, 315, 321], "onlin": [30, 52, 82, 83, 84, 318], "metronom": 30, "bmp": 30, "schedul": [30, 90, 218, 222, 265, 308], "drawn": [30, 56, 85, 92, 166, 186, 234, 283, 284], "cancel": [30, 33, 37, 40, 46, 58, 78, 90, 92, 113, 114, 115, 116, 117, 126, 127, 135, 161, 180], "great": [30, 54, 57, 82, 227], "delai": [30, 34, 53, 54, 90, 92, 141, 218, 222, 277, 326], "delay_in_second": 30, "proper": [30, 43, 51, 54, 67, 88, 90], "sprawl": [30, 34, 36], "synch": 30, "emerg": [30, 37, 88, 126], "ctrl": [30, 69, 82, 315, 320, 322, 327], "easili": [30, 31, 33, 52, 54, 58, 60, 61, 63, 64, 69, 86, 88, 90, 92, 119, 162, 273, 283, 297, 320, 321], "l": [30, 37, 63, 72, 83, 84, 85, 228, 296, 314, 335], "hotkei": [30, 37], "tabl": [30, 37, 41, 49, 61, 69, 83, 98, 210, 225], "p": [30, 47, 61, 62, 63, 67, 72, 82, 83, 84, 85, 86, 87, 92, 244, 249, 296, 297, 298, 312, 314, 335], "shift": [30, 35, 36, 90, 92, 177], "nudg": 30, "expand": [30, 42, 43, 50, 63, 87], "shrink": 30, "k": [30, 37, 47, 81, 92, 184], "sidestep": 30, "d": [30, 35, 37, 57, 61, 63, 67, 69, 72, 82, 84, 85, 87, 88, 92, 247, 252, 255, 296, 297, 298, 311, 313, 315, 321, 338], "q": [30, 37, 47, 150, 244, 284, 296], "h": [30, 42, 72, 209, 244, 247, 252, 255, 284], "iip": 30, "verbos": [30, 77, 78, 85, 86, 88, 89, 133, 180, 185, 295, 329], "ob": [30, 37], "repeatedli": [30, 31, 45], "hn1": 30, "un1": 30, "pw1": 30, "hn2": 30, "un2": 30, "pw2": 30, "hn3": 30, "un3": 30, "pw3": 30, "parameter": [31, 56, 57, 63, 92], "microsoft": 31, "ubuntu": [31, 61, 63, 69, 72, 75, 82, 88, 90, 326, 338], "04": [31, 42, 61, 69, 75, 88, 315, 338], "desktop": [31, 61, 69, 72, 90], "grant": [31, 60, 142, 319], "sudo": [31, 61, 62, 63, 69, 71, 72, 79, 84, 87, 227, 249, 250, 251, 252, 270, 271, 297, 298, 312, 320, 321, 329, 338], "chmod": [31, 62, 71, 87, 319], "flag": [31, 57, 61, 89, 90, 92, 185, 297, 300, 320, 321], "preced": [31, 36, 92], "mind": [32, 45, 54], "procedur": [32, 36, 53, 69, 89, 92, 127], "plenti": [32, 34], "els": [32, 36, 55, 61, 77, 84, 85, 86, 87, 90, 92, 135, 338], "preview": [32, 37, 277, 318], "upper": [33, 81, 92, 150, 283], "dropdown": [33, 35], "viewabl": 33, "swipe": 33, "minu": [33, 90], "symbol": [33, 35, 53], "partwai": 33, "stabl": [33, 46, 61, 294], "seat": [33, 36, 89], "gestur": [33, 36], "intent": [33, 54, 90, 176], "memori": [33, 63, 83, 87, 90, 92, 97, 118, 174, 182], "hamburg": [33, 80, 84, 86, 298, 315, 321], "unsav": 33, "playabl": [33, 34, 92], "trash": [33, 63], "focus": [34, 58], "seen": [34, 36, 53, 61, 71, 83, 85, 89, 90, 92, 142, 144, 269, 277, 283, 296, 316, 319], "youtub": 34, "bruno": 34, "mar": [34, 83], "uptown": 34, "funk": 34, "contour": 34, "love": [34, 92], "me": [34, 211], "alter": [34, 54, 92], "traction": [34, 36], "incompat": [34, 88, 92, 135, 317], "trial": 34, "Not": [34, 53, 72, 83, 85, 89, 90, 92, 161], "400": [34, 82], "slow": [34, 35, 58, 83, 92, 318, 320], "250": [34, 35], "450": 34, "timelin": [34, 35, 42, 92], "jump": [34, 69, 77, 78, 85, 92], "nonsens": 34, "kneel": [34, 92], "clap": [34, 36, 92], "violat": [34, 63, 90, 92], "highlight": [34, 225], "moveparam": [34, 90], "bound": [34, 39, 52, 56, 77, 83, 84, 85, 86, 90, 274, 297, 326, 337], "moveinfo": [34, 90, 96], "listallmov": [34, 92, 97], "uploadchoreographi": [34, 92], "feasibl": [34, 92], "non_strict_pars": [34, 92, 97], "listallsequ": [34, 90, 92], "choreographystatu": [34, 35, 90, 92], "chorographycommand": 34, "command_limit": 34, "choreographycommand": [34, 35, 90, 92], "movecommand": [34, 97], "move_typ": [34, 92], "move_id": [34, 92], "recipi": 34, "savesequ": [34, 90, 92], "categor": 34, "wih": 34, "modifychoreographyinfo": [34, 90, 92], "deletesequ": [34, 90, 92], "delet": [34, 42, 56, 63, 82, 83, 86, 90, 92, 97, 169, 174, 182, 186, 218, 222, 227, 255, 309, 310, 324, 332, 336], "clearallsequencefil": [34, 90, 92], "getchoreographysequ": [34, 90, 92], "Its": [34, 54, 63, 90, 185], "animationkeyfram": 34, "uploadanimatedmov": [34, 92, 97], "overwrit": [34, 35, 82, 92, 135, 159, 218, 222], "choreographytimeadjust": [34, 90, 92], "start_tim": [34, 85, 92, 110], "override_start_tim": [34, 92], "validity_tim": [34, 92, 97], "acceptable_time_differ": [34, 92], "purpos": [34, 51, 56, 60, 61, 63, 78, 82, 90, 92, 111, 117, 216, 218, 222, 251, 283, 285, 301, 320], "rare": [34, 123], "isol": 34, "upload_choreographed_sequ": [34, 331], "listallmovesrespons": 34, "min": [34, 41, 57, 61, 84, 85, 90, 92, 96, 159, 298, 299], "entranc": [34, 90], "short": [34, 36, 44, 53, 56, 58, 63, 67, 89, 90, 92, 227, 255, 284, 298], "arbitrarili": [34, 45, 283], "marker": [34, 92, 274, 296], "grei": 34, "int32": [34, 84, 85, 92, 177], "oneof": [34, 90, 92, 161, 216], "none": [34, 44, 53, 58, 77, 81, 85, 86, 89, 90, 92, 97, 99, 103, 105, 106, 107, 108, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 122, 123, 124, 126, 127, 128, 129, 135, 137, 138, 141, 142, 143, 144, 147, 149, 150, 151, 152, 154, 155, 156, 158, 159, 160, 161, 163, 164, 165, 166, 167, 169, 173, 174, 176, 177, 178, 180, 181, 183, 185, 186, 189, 193, 194, 200, 202, 203, 205, 206, 209, 211, 213, 214, 216, 218, 220, 222, 224, 273, 317, 328], "bool": [34, 92, 97, 100, 102, 103, 107, 119, 121, 123, 128, 129, 130, 137, 138, 140, 141, 142, 151, 154, 160, 163, 165, 166, 180, 181, 185, 209, 216, 218, 220, 222], "thrown": [34, 90, 117, 160, 218, 220, 222, 224, 282], "greatli": 35, "steer": [35, 36, 92], "occupi": [35, 92], "cycle_dur": [35, 92], "denot": [35, 46, 92, 127, 158], "reflect": [35, 51, 90, 92], "cyclic": 35, "xbox": [35, 37, 90, 225, 268], "customgaitcommandlimit": 35, "max_veloc": [35, 92], "max_yaw_r": [35, 92], "hildebrand": 35, "wikipedia": [35, 92], "air": [35, 92], "slider": [35, 36, 57], "pulldown": 35, "reset": [35, 44, 50, 62, 63, 67, 87, 90, 92, 123, 127, 156, 176, 177, 261, 287, 298, 312, 319, 334], "prefix": [35, 46, 55, 74, 92, 119, 137, 159, 164, 165, 319], "impact": [35, 53, 56, 64, 66, 92], "imit": 35, "amplitud": [35, 36, 92, 150], "duti": [35, 251], "1st": 35, "nb": 35, "animated_cycle_param": [35, 90, 92], "animation_nam": [35, 92, 97], "slide": [35, 36, 47, 90, 272], "fewer": [35, 90, 92], "faster": [35, 36, 90, 92, 297, 318, 321, 326], "gradual": 35, "cadenc": [35, 92, 142], "prefer": [35, 43, 57, 58, 74, 89, 90, 92, 255, 308, 320], "factor": [35, 92, 137, 150], "touchdown_phas": [35, 92], "liftoff_phas": [35, 92], "shorter": [35, 90, 92], "150": 35, "300m": 35, "500m": 35, "diagon": [35, 92], "800m": 35, "averag": [35, 67, 83, 92], "stabil": [35, 88, 90, 92], "decreas": [35, 92, 326], "65": [35, 48, 90], "challeng": [35, 44, 90, 92, 126], "acceleration_sc": [35, 92], "two_leg_sw": 35, "rad": [35, 36, 48, 60, 92, 161], "com_height": [35, 36, 92], "body_translation_offset": [35, 92], "postur": [35, 36, 92], "body_rotation_offset": [35, 92], "low_speed_body_fract": [35, 92], "stance_shap": [35, 92], "front_wider_than_hind": [35, 92], "lt": [35, 63, 75, 82, 88, 90, 92], "gt": [35, 63, 82, 92], "left_longer_than_right": [35, 92], "farther": [35, 36, 92, 117], "apart": [35, 36, 51, 54, 57, 89, 92], "left_forward_of_right": [35, 92], "general_swing_param": [35, 92], "use_leg_swing_param": 35, "leg_swing_param": 35, "swingparam": 35, "vertical_spe": [35, 92], "vertical_acceler": [35, 92], "liftoff_spe": [35, 92], "overlay_outsid": [35, 92], "overlay_forward": [35, 92], "low_speed_fract": [35, 92], "mu": [35, 92], "timing_stiff": [35, 92], "flight": [35, 36, 92], "step_position_stiff": [35, 36, 92], "shape": [35, 36, 64, 84, 92], "enable_perception_obstacle_avoid": [35, 92], "signific": [35, 41, 53, 61, 66, 77, 90, 92, 283], "obstacle_avoidance_pad": [35, 92], "enable_perception_terrain_height": [35, 92], "enable_perception_step_plac": [35, 92], "bad": [35, 42, 53, 74, 90, 92, 115, 126, 142, 165, 282], "maximum_stumble_dist": [35, 92], "stumbl": [35, 92], "stand_in_plac": [35, 92], "standard_final_st": [35, 92], "rectangular": [35, 57, 90, 92, 334], "trip_sensit": [35, 92], "trip": [35, 92, 181, 330], "aggress": [35, 90, 92], "costum": [35, 92], "enable_animation_dur": [35, 92], "enable_leg_tim": [35, 92], "enable_stance_shap": [35, 92], "enable_body_offset": [35, 90, 92], "enable_body_mot": [35, 90, 92], "enable_swing_xi": 35, "overlai": [35, 61, 90, 92, 269, 316], "body_x_multipli": [35, 92], "body_y_multipli": [35, 92], "body_z_multipli": [35, 92], "body_roll_multipli": [35, 92], "body_pitch_multipli": [35, 92], "body_yaw_multipli": [35, 92], "slower": [36, 58, 92], "return_to_start_pos": [36, 92], "sharp": [36, 90, 92], "steadi": [36, 54, 92, 229, 325], "entry_slic": [36, 92], "exit_slic": [36, 92], "forth": [36, 90, 92], "stationari": [36, 63, 90, 274], "profil": 36, "pronounc": [36, 92], "exagger": [36, 92], "closer": [36, 90, 92], "sway_style_standard": [36, 92], "hold_zero_ax": [36, 92], "whichev": [36, 47, 51, 54, 92], "ax": [36, 46, 81, 92, 283, 287], "random": [36, 42, 89, 90, 92, 252, 315, 318, 320], "chaotic": 36, "speed_vari": [36, 92], "ratio": [36, 48, 77, 81, 83, 90, 92, 137, 251], "slowest": 36, "fastest": [36, 69], "variat": [36, 92], "num_speed_ti": [36, 92], "tier": [36, 92], "tier_vari": [36, 92], "fastest_ti": 36, "robutt": [36, 92], "butt": [36, 92], "circl": [36, 89, 90, 228], "radiu": [36, 65, 90, 92, 186], "beats_per_circl": [36, 92], "number_of_circl": [36, 92], "Will": [36, 92, 126, 135, 159, 258], "clockwis": [36, 92, 234], "starting_angl": [36, 92], "spiral": 36, "outward": 36, "obviou": [36, 45, 92], "fidget": 36, "idl": 36, "breath": 36, "stamp": [36, 90, 92, 281], "preset": [36, 84, 90, 92, 311, 315, 319], "convei": [36, 92], "emot": 36, "min_gaze_pitch": [36, 92], "max_gaze_pitch": [36, 92], "gaze_mean_period": [36, 92], "frequent": [36, 63, 69, 90, 92], "gaze_center_cfp": [36, 92], "gaze": [36, 90, 92, 161, 259], "shift_mean_period": [36, 92], "shift_max_transition_tim": [36, 92], "breath_min_z": [36, 92], "breath_max_z": [36, 92], "leg_gesture_mean_period": [36, 92], "gaze_slew_r": [36, 92], "gaze_position_generation_gain": [36, 92], "brownian": 36, "gaze_roll_generation_gain": [36, 92], "second_foot": [36, 92], "leg_no_leg": [36, 92], "midwai": 36, "touch_offset": [36, 92], "mirror_x": [36, 92], "mirror_i": [36, 92], "opposit": [36, 54, 92], "swing_waypoint": [36, 92], "waypoint_dwel": [36, 92], "spent": [36, 92], "swing_height": [36, 92], "liftoff_veloc": [36, 92], "touchdown_veloc": [36, 92], "absolute_posit": [36, 92], "absolut": [36, 57, 90, 92, 151, 211, 284, 331], "absolute_yaw": [36, 92], "relative_posit": [36, 90, 92], "relative_yaw": [36, 90, 92], "duty_cycl": [36, 92], "link_to_next": [36, 92], "yaw_rat": [36, 92], "stand_tim": [36, 92], "2step": 36, "motion_is_absolut": [36, 92], "absolute_mot": [36, 92], "yaw_is_absolut": [36, 92], "swing_veloc": [36, 92], "swing_slic": [36, 92], "ambl": [36, 90, 92, 338], "stance_width": [36, 92], "stance_length": [36, 92], "pre_move_cycl": [36, 92], "spread": [36, 92], "speed_multipli": [36, 92], "tippi": 36, "ballet": 36, "mirror": [36, 92], "tempo": 36, "translation_is_absolut": [36, 92], "absolute_transl": [36, 92], "flight_slic": [36, 92], "land": [36, 69, 90], "split_fract": [36, 92], "split": [36, 41, 51, 63, 83, 85, 90, 92, 113, 120, 194], "lead_leg_pair": [36, 92], "vector": [36, 46, 85, 86, 89, 90, 150, 158, 161, 194, 202, 274, 283], "prep": [36, 90, 92, 124], "smoother": 36, "primarili": [36, 42, 92], "hip_x": [36, 92], "hip_i": [36, 92], "eas": [36, 45, 57, 319], "move2": 36, "left_hip_x": [36, 92], "left_hip_i": [36, 92], "left_kne": [36, 92], "right_hip_x": [36, 92], "right_hip_i": [36, 92], "right_kne": [36, 92], "flat_bodi": [36, 92, 150], "clap_dist": [36, 92], "xz": [36, 60, 92], "sagitt": 36, "centerlin": 36, "deploi": [36, 47, 53, 54, 60, 61, 62, 63, 71, 76, 77, 85, 87, 88, 90, 92, 320], "shoulder": [36, 92], "exclud": [36, 92, 151], "increment": [36, 50, 51, 92, 142, 151], "figure8": 36, "beats_per_cycl": [36, 92], "frame_id": [36, 92], "don": [36, 57, 72, 77, 82, 83, 84, 85, 86, 87, 88, 92, 115, 159, 181, 211, 271, 284], "fiducial_numb": [36, 92], "accord": [36, 54, 90, 92, 117, 229], "include_each_leg": 36, "compens": [36, 90, 92], "chicken": [36, 92], "oscil": 36, "bob_magnitud": [36, 92], "fade": 36, "left_color": [36, 92], "right_same_as_left": [36, 92], "right_color": [36, 92], "fade_in_slic": [36, 92], "brighten": 36, "fade_out_slic": [36, 92], "darken": 36, "top_color": [36, 92], "topmost": 36, "bottom_color": [36, 92], "bottommost": 36, "dim": 36, "top_left": [36, 92], "upper_mid_left": [36, 92], "lower_mid_left": [36, 92], "bottom_left": [36, 92], "top_right": [36, 92], "upper_mid_right": [36, 92], "lower_mid_right": [36, 92], "ccolor": 36, "bottom_right": [36, 92], "rippl": 36, "secondari": [36, 56, 92], "light_sid": [36, 92], "increment_slic": [36, 92], "front_center_color": [36, 92], "all_same_as_cent": [36, 92], "front_left_color": [36, 92], "front_right_color": [36, 92], "back_left_color": [36, 92], "back_right_color": [36, 92], "status_left_color": [36, 92], "status_right_color": [36, 92], "half": [36, 92], "semiton": 36, "octav": [36, 92], "fallen": [37, 92, 161], "wasd": [37, 88, 90, 244, 259, 268, 284, 296, 314, 335], "countdown": 37, "soon": [37, 92], "dist_in_met": 37, "gamepad": 37, "gui": [37, 60, 83, 88, 90, 92, 314], "bumper": 37, "mimic": 37, "keypress": 37, "strafe": [37, 296, 314, 335], "keystrok": 37, "retriev": [38, 40, 42, 45, 55, 56, 58, 63, 69, 78, 90, 92, 115, 122, 124, 138, 142, 147, 164, 169, 171, 172, 174, 176, 177, 179, 185, 193, 218, 222, 252, 254, 277, 282, 301, 312, 322, 324], "acquisit": [38, 43, 46, 56, 57, 63, 76, 77, 79, 80, 81, 92, 97, 98, 112, 225, 297, 312, 318], "bddf": [38, 90, 98, 187, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 254, 264], "thermal": [38, 54, 57, 90], "downloaded_fil": 39, "teleop_2020": 39, "29t183020z": 39, "spotcam": [39, 41, 92, 98], "pano": [39, 90, 92, 324], "jpg": [39, 77, 82, 83, 84, 89, 137, 271, 324], "ir": [39, 41, 92, 98, 170, 176, 261], "nodata": 39, "2020": [39, 42, 75, 88, 89, 247, 252, 255, 315], "29t185610z_inspect": 39, "group_nam": [39, 40, 92, 114, 115, 214], "teleop_": 39, "teleop": [39, 40, 58, 92, 318], "action_id": [39, 58, 78, 81, 92, 116, 118], "member": [39, 90, 92, 126, 160], "element": [39, 41, 46, 57, 61, 90, 113, 166, 194, 218, 222, 295, 300], "acquiredatarequest": [39, 40, 90, 114], "dataacquisitioncli": [39, 90, 114, 115], "acquire_data": [39, 114], "some_image_channel": 39, "data_id": [39, 58, 78, 81, 92, 117, 118], "another_channel": 39, "my_metadata_channel": 39, "29t18": 39, "27": [39, 48, 87, 89, 297, 315], "786897121z": 39, "action_nam": [39, 40, 81, 92, 114, 115, 220], "panoram": [39, 90], "data_nam": [39, 58, 92], "differenti": [39, 57, 74, 90, 92], "robot_kinemat": [39, 92], "velocity_of_body_in_vis": [39, 92], "0012627621181309223": 39, "29t185610z": 39, "custom_metadata": 39, "laptop1": 39, "flatten": [39, 150], "plugin": [40, 43, 57, 63, 76, 77, 79, 80, 81, 92, 98, 111, 114, 167, 234, 262, 270, 322, 324], "screenshot": [40, 63, 71, 298], "incorrectli": [40, 74, 90, 92, 100, 106, 117, 160], "outcom": [40, 90], "folder": [40, 52, 63, 77, 78, 79, 81, 82, 83, 84, 85, 87, 115, 227, 252, 283, 284, 294, 295, 303, 310, 312, 329, 338], "zip": [40, 42, 63, 79, 83, 88, 90, 218, 252, 297], "json": [40, 55, 58, 62, 63, 78, 81, 87, 90, 92, 114, 116, 220, 224, 248, 252, 271, 297, 310, 324], "architect": 40, "networkcomputebridg": [40, 152], "orbit": [40, 41, 52, 57, 58, 63, 88, 92, 93, 117, 218, 219, 220, 222, 224, 225], "farm": 40, "databas": [40, 82, 92, 174], "getserviceinfo": [40, 58, 92, 117], "ping": [40, 69, 90, 92, 111], "worker": [40, 52, 84, 90, 92, 100, 152, 252, 297, 298, 321], "listimagesourc": [40, 56, 58, 92, 138], "listavailablemodel": [40, 52, 57, 84, 92], "acquiredata": [40, 92, 114, 115, 116, 117], "break": [40, 51, 82, 83, 84, 85, 86, 89, 92], "getimag": [40, 56, 57, 58, 77, 90, 92, 138, 318], "networkcomput": [40, 52, 84, 90, 92], "acquireplugindata": [40, 58, 92, 117], "getstatu": [40, 58, 90, 92, 115, 117], "cancelacquisit": [40, 92, 117], "getlivedata": [40, 90, 92, 112, 114, 116, 117, 252, 253], "daq": [40, 42, 79, 80, 90, 92, 118, 167, 298, 315], "dataacquisitionpluginservic": [40, 58, 78, 90, 116, 117, 252, 329], "versatil": [41, 59], "jpeg": [41, 56, 58, 77, 84, 90, 92, 137, 138, 272, 277, 324], "analyz": [41, 92, 152], "327": 41, "680": 41, "640x512": 41, "decikelvin": 41, "kelvin": [41, 92, 299], "v3": [41, 88, 89, 90, 272], "throw": [41, 85, 86, 89, 90, 92, 138, 161, 180, 216, 318], "nativ": [41, 90], "grayscal": [41, 56, 84, 85, 90, 138], "lookup": [41, 53, 92, 119, 135], "matplotlib": [41, 81, 90, 283], "promin": 41, "visibl": [41, 87, 90, 92, 296, 299, 318, 324], "hotter": [41, 57], "opencv": [41, 58, 63, 77, 79, 82, 83, 85, 87, 90, 92, 320], "pyplot": [41, 81, 333], "plt": 41, "numpi": [41, 77, 81, 82, 84, 85, 87, 90, 93, 137, 138, 150, 285, 286, 287], "512": [41, 92], "640": [41, 82], "rb": [41, 81, 338], "f": [41, 55, 57, 61, 62, 63, 69, 79, 81, 87, 92, 271, 296, 297, 298, 312, 314, 320, 321, 335], "processed_data": 41, "frombuff": [41, 82, 84], "dtype": [41, 82, 84, 85], "u2": 41, "valueerror": [41, 77, 113, 114, 116, 142, 166, 185, 189], "media": [41, 92, 168, 324], "newlin": 41, "split_buff": 41, "splitlin": 41, "len": [41, 46, 83, 84, 85, 92, 177], "reshap": [41, 84, 85], "imshow": [41, 81, 85], "cm": [41, 56, 92], "inferno": [41, 92], "colormap": [41, 90, 170], "plasma": 41, "viridi": 41, "ocean": 41, "cubehelix": 41, "rainbow": 41, "alloc": [42, 92], "gigabyt": 42, "storag": [42, 61, 76, 90, 92, 117, 142, 182, 248, 255], "exceed": [42, 85, 89, 90, 92, 181], "oldest": [42, 92], "backend": [42, 54, 127, 283, 310], "recordtextmessag": [42, 92], "notabl": [42, 56], "did": [42, 81, 83, 84, 86, 87, 89, 90, 92, 126, 127, 141, 142, 151, 152, 156, 160, 211, 289, 290, 315], "recordoperatorcom": [42, 92], "diari": 42, "enumer": [42, 90, 126, 142, 212, 282], "quasi": [42, 92], "recordev": [42, 50, 90], "schema": [42, 92, 119, 216], "post": [42, 54, 80, 83, 90, 92, 218, 222, 260, 262, 271, 296, 297], "registersignalschema": [42, 92], "recordsignaltick": [42, 92], "type_id": [42, 92, 119], "opaqu": 42, "recorddatablob": [42, 92], "spotcheck": [42, 90, 92, 180], "io": [42, 82, 84, 86, 87, 89, 90, 251, 252, 253, 267, 320], "strip": [42, 53, 92, 119], "from_sec": 42, "from_nsec": 42, "to_sec": 42, "to_nsec": 42, "exce": [42, 67, 92, 151, 159], "3600": 42, "403": 42, "event_level_min": 42, "epoch": [42, 51, 89, 92, 142, 160, 181, 194, 202, 205, 209, 218, 222, 247, 255], "nanosecond": [42, 181, 209, 247, 255], "filter": [42, 46, 56, 85, 90, 119, 137, 185, 186, 252, 281, 285], "schema_nam": [42, 92, 119], "schema_sourc": 42, "grpc_servic": [42, 110], "dataacquisitionobject": 42, "associatedmetadata": [42, 58, 78, 81, 117, 118], "bearer": [42, 55], "auth": [42, 53, 55, 60, 89, 90, 98, 154, 185, 252, 253, 319], "curl": [42, 54], "1601524800": 42, "1601611200": 42, "thursdai": [42, 54], "octob": 42, "00": [42, 61, 87, 92, 252, 315], "am": 42, "gmt": 42, "fridai": [42, 54], "j": [42, 92, 286], "cat": [42, 69, 71], "third": [43, 45, 69, 88, 89, 90, 157], "parti": [43, 45, 57, 88, 157, 273], "outlin": [43, 45, 47, 49, 56, 72, 92], "spun": 43, "add_servicer_to_server_fn": [43, 77, 78, 165, 185], "image_service_pb2_grpc": [43, 77], "add_imageserviceservicer_to_serv": [43, 77], "service_servic": [43, 77, 165, 185], "webcamimageservic": 43, "service_runn": [43, 77, 78], "logger": [43, 77, 78, 97, 105, 113, 114, 116, 117, 118, 119, 121, 123, 124, 126, 130, 133, 135, 138, 141, 154, 156, 161, 165, 173, 185, 186, 211, 214, 216], "sigint": [43, 165, 185, 320, 322], "run_until_interrupt": [43, 77, 78, 165, 185], "aliv": [43, 45, 51, 56, 84, 85, 90, 92, 98, 101, 119, 123, 142, 154, 180, 252, 320, 322], "dir_reg_cli": [43, 45, 77, 78, 123], "directoryregistrationcli": [43, 45, 77, 78, 84, 123], "keep_al": [43, 45, 77, 78, 92, 111], "directory_nam": [43, 45, 77, 78, 123, 329], "service_typ": [43, 45, 77, 78, 97, 99, 102, 104, 106, 107, 108, 114, 116, 117, 118, 119, 121, 122, 123, 124, 125, 126, 128, 132, 134, 135, 136, 137, 139, 140, 141, 142, 145, 146, 147, 148, 149, 151, 152, 153, 154, 155, 156, 158, 159, 160, 161, 162, 163, 164, 169, 170, 171, 172, 174, 175, 176, 177, 178, 179, 180, 181, 186, 211, 214], "service_author": 43, "service_ip": 43, "service_port": 43, "myriad": 43, "ricoh": [43, 58, 63, 90, 262, 267, 329], "theta": [43, 58, 63, 90, 92, 150, 262, 267, 283, 329], "heartbeat": [44, 45, 92, 123], "earlier": [44, 72, 78, 79, 89, 90, 92, 149], "talk": [44, 53, 57, 82, 90, 92, 113, 228, 231, 233, 235, 237, 238, 239, 240, 241, 242, 243, 244, 289, 315], "parlanc": 44, "settle_then_cut": [44, 56, 90, 92, 126], "cours": [44, 218, 222], "estop_nogui": [44, 88, 227, 270], "setestopconfigrequest": 44, "role": [44, 89, 92, 126], "pdb_root": [44, 89, 126], "65530": 44, "firmwar": [44, 47], "forgotten": [44, 90, 92, 154], "registerestopendpointrequest": 44, "target_endpoint": [44, 92], "new_endpoint": [44, 92], "estopcheckinrequest": 44, "compliment": 44, "estopcheckinrespons": 44, "incorrect_challenge_respons": 44, "aris": [45, 60, 90], "overh": [45, 56], "clearabl": [45, 56, 92], "opt": [45, 57, 61, 77, 78, 79, 87, 90, 92, 151, 252, 298, 318], "behalf": [45, 90], "principl": [45, 89], "laid": [45, 92, 319], "watch": [45, 83, 88, 112, 314], "crash": [45, 62, 63, 90, 92, 176, 226, 323], "pertain": [45, 90, 92], "unnecessari": 45, "pertin": 45, "spam": 45, "regular": [45, 56, 89, 90, 92, 102, 105, 142], "effort": [45, 47], "host_ip": [45, 77, 78, 92, 101, 123, 312], "forev": [45, 82, 84, 92, 97, 100, 173], "1m": [46, 92, 274, 284, 327], "adopt": [46, 97, 113, 114, 116, 118, 119, 121, 124, 135, 156, 186, 211, 214, 252], "notat": 46, "illustr": [46, 47, 64, 87], "rendit": 46, "hip": [46, 66, 90, 92], "upward": 46, "graviti": [46, 86, 89, 90, 92, 129, 149, 150, 161], "gpe": [46, 92], "se": [46, 92, 129, 150], "xxx": [46, 209, 320], "frontleft": [46, 92], "fishey": [46, 89, 90, 92, 230, 318, 328], "five": [46, 90, 326], "localgrid": 46, "frame_name_local_grid_data": [46, 92], "soccer": 46, "ball": [46, 49, 52, 92, 229], "vision_tform_soccer_bal": 46, "vision_tform_left_camera": 46, "left_camera_tform_soccer_bal": 46, "invert": [46, 92], "invers": [46, 54, 92, 98, 150, 259], "vision_tform_bodi": [46, 92], "vision_tform_odom": 46, "body_tform_odom": 46, "mathemat": 46, "4x4": [46, 150, 194], "frame_tree_edg": 46, "parentedg": 46, "parent_tform_child": [46, 92, 129], "vision_tform_special_fram": 46, "vec3": [46, 85, 86, 90, 96, 135, 150], "frame_help": [46, 85, 86, 90, 129], "add_edge_to_tre": [46, 129], "vision_frame_nam": [46, 85, 86, 90], "special_fram": 46, "frametreesnapshot": [46, 90, 129, 160], "child_to_parent_edge_map": [46, 92, 161], "world_obj_special_fram": 46, "worldobject": [46, 186], "21": [46, 67, 87, 92, 315], "specialfram": 46, "transforms_snapshot": [46, 85, 86, 92], "acquisition_tim": [46, 92], "mutat": [46, 56, 58, 90, 96, 138, 142, 144, 157, 165, 186, 267, 337], "world_object_cli": [46, 186], "mutate_world_object": [46, 90, 186, 336], "mutation_req": [46, 186], "make_add_world_object_request": 46, "morphologi": 47, "supplement": [47, 90], "lightweight": [47, 63, 90, 92], "gain": [47, 51, 58, 77, 89, 90, 138, 169, 319], "advic": 47, "jointcommand": 47, "updaterequest": 47, "proport": [47, 92], "deriv": [47, 92, 127, 142, 165, 185], "feed": [47, 90, 92, 178], "pdff": 47, "newton": [47, 92], "bandwidth": [47, 90, 92], "unchang": [47, 90], "qd": 47, "furthermor": [47, 90], "runawai": [47, 92], "sooner": [47, 90, 92], "333": 47, "fidel": 47, "train": [47, 52, 82, 84, 86, 87, 296, 326], "polici": [47, 71, 90, 100, 102, 112, 141, 183, 227], "servo": 47, "satur": [47, 92], "robotstateservic": [47, 49, 89, 163], "urdf": [47, 49, 56, 66, 90, 92, 112], "getrobotstatestream": [47, 90, 92], "pipe": 47, "se3veloc": [47, 129, 150, 161], "primer": 47, "fusion": 47, "echo": [47, 53, 62, 90, 92], "squat": [47, 90, 263], "wiggl": [47, 57, 90, 259, 263, 315], "transmiss": 48, "792900": 48, "776718": 48, "37": [48, 87, 315], "165077": 48, "767442": 48, "26": [48, 87, 88, 89, 248, 299], "290108": 48, "39": [48, 83], "435162": 48, "741984": 48, "793369": 48, "41": [48, 315], "690054": 48, "716526": 48, "29": [48, 315], "285997": 48, "928996": 48, "691068": 48, "767536": 48, "151304": 48, "665610": 48, "237423": 48, "48": 48, "356134": 48, "640152": 48, "695168": 48, "542751": 48, "614694": 48, "35": [48, 67], "140221": 48, "52": [48, 92, 126], "710331": 48, "589236": 48, "36": [48, 88], "572052": 48, "54": 48, "858078": 48, "563778": 48, "990086": 48, "985128": 48, "538320": 48, "393730": 48, "59": [48, 87], "090595": 48, "512862": 48, "40": [48, 56, 57, 61, 92, 185, 229], "782406": 48, "61": 48, "173609": 48, "487404": 48, "155487": 48, "233231": 48, "461946": 48, "512371": 48, "268557": 48, "436488": 48, "852371": 48, "67": 48, "278557": 48, "411030": 48, "174873": 48, "69": 48, "262310": 48, "385572": 48, "47": 48, "479156": 48, "218735": 48, "360114": 48, "764549": 48, "73": 48, "146824": 48, "334656": 48, "030334": 48, "75": [48, 77, 85, 86, 92, 137], "045502": 48, "309198": 48, "51": [48, 49], "275761": 48, "76": [48, 299], "913641": 48, "283740": 48, "500103": 48, "78": 48, "750154": 48, "258282": 48, "53": [48, 87, 88], "702587": 48, "80": [48, 60, 63, 69, 71, 72, 76, 82, 84, 85, 86, 87, 88, 89, 164, 227, 273, 315, 318], "553881": 48, "232824": 48, "882442": 48, "82": 48, "323664": 48, "207366": 48, "038860": 48, "84": 48, "058290": 48, "181908": 48, "57": [48, 88], "171028": 48, "85": 48, "756542": 48, "156450": 48, "278133": 48, "87": 48, "417200": 48, "130992": 48, "359314": 48, "89": [48, 49], "038971": 48, "105534": 48, "413738": 48, "620607": 48, "080076": 48, "440529": 48, "92": 48, "160793": 48, "054618": 48, "62": 48, "438812": 48, "93": 48, "658218": 48, "029160": 48, "407692": 48, "95": [48, 92], "111538": 48, "003702": 48, "346268": 48, "96": 48, "519402": 48, "978244": 48, "253670": 48, "97": 48, "880505": 48, "952786": 48, "66": [48, 87], "128944": 48, "99": [48, 79], "193417": 48, "927328": 48, "971176": 48, "456764": 48, "901870": 48, "779457": 48, "101": [48, 49, 57, 92], "669186": 48, "876412": 48, "68": 48, "552864": 48, "102": [48, 92], "829296": 48, "850954": 48, "290451": 48, "103": 48, "935677": 48, "825496": 48, "991325": 48, "104": 48, "986988": 48, "800038": 48, "70": [48, 61], "654541": 48, "105": 48, "981812": 48, "774580": 48, "279190": 48, "106": 48, "918785": 48, "749122": 48, "864319": 48, "107": 48, "796478": 48, "723664": 48, "72": 48, "409088": 48, "108": 48, "613632": 48, "698206": 48, "912567": 48, "109": [48, 315], "368851": 48, "672748": 48, "373871": 48, "110": [48, 318], "060806": 48, "647290": 48, "792130": 48, "688194": 48, "621832": 48, "74": 48, "166512": 48, "111": 48, "249767": 48, "596374": 48, "496147": 48, "744221": 48, "570916": 48, "780251": 48, "112": 48, "170376": 48, "545458": 48, "017998": 48, "526997": 48, "520000": 48, "208656": 48, "812984": 48, "494542": 48, "351448": 48, "113": 48, "027172": 48, "469084": 48, "445686": 48, "168530": 48, "443626": 48, "490677": 48, "236015": 48, "418168": 48, "485771": 48, "228657": 48, "392710": 48, "430344": 48, "145515": 48, "367252": 48, "323830": 48, "985744": 48, "341794": 48, "165688": 48, "748531": 48, "316336": 48, "955406": 48, "433109": 48, "290878": 48, "692551": 48, "038826": 48, "265420": 48, "376694": 48, "565041": 48, "239962": 48, "007477": 48, "011215": 48, "214504": 48, "584579": 48, "376869": 48, "189046": 48, "107742": 48, "661613": 48, "163588": 48, "576752": 48, "865128": 48, "138130": 48, "991455": 48, "987183": 48, "112672": 48, "351707": 48, "027561": 48, "087214": 48, "657486": 48, "986229": 48, "061756": 48, "908813": 48, "863220": 48, "036298": 48, "105721": 48, "658581": 48, "010840": 48, "248337": 48, "372505": 48, "985382": 48, "336861": 48, "005291": 48, "959924": 48, "371513": 48, "557270": 48, "934466": 48, "352615": 48, "98": [48, 299], "028923": 48, "909008": 48, "280533": 48, "420799": 48, "883550": 48, "155693": 48, "94": 48, "733540": 48, "858092": 48, "978588": 48, "967882": 48, "832634": 48, "749775": 48, "124662": 48, "807176": 48, "469845": 48, "204767": 48, "781718": 48, "139503": 48, "209255": 48, "756260": 48, "759487": 48, "139231": 48, "730802": 48, "330616": 48, "995924": 48, "705344": 48, "853729": 48, "780594": 48, "679886": 48, "329796": 48, "494694": 48, "654428": 48, "759762": 48, "139643": 48, "628970": 48, "49": [48, 283, 299], "144699": 48, "717049": 48, "603512": 48, "485737": 48, "228605": 48, "578054": 48, "784004": 48, "676006": 48, "552596": 48, "040764": 48, "061146": 48, "527138": 48, "257267": 48, "385900": 48, "501680": 48, "434883": 48, "652325": 48, "476222": 48, "38": 48, "574947": 48, "862421": 48, "450764": 48, "678982": 48, "018473": 48, "425306": 48, "34": [48, 88, 89, 315], "748432": 48, "122648": 48, "399848": 48, "784836": 48, "177254": 48, "374390": 48, "789810": 48, "184715": 48, "348932": 48, "28": [48, 84, 88, 92], "764952": 48, "147428": 48, "323474": 48, "711969": 48, "067954": 48, "298016": 48, "632576": 48, "948864": 48, "272558": 48, "528547": 48, "792821": 48, "247100": 48, "401667": 48, "602500": 48, "simul": [49, 90, 92, 234], "linkag": 49, "armless": [49, 92, 161], "88": 49, "23": [49, 67, 315], "f1x": 49, "screw": [49, 68], "rod": 49, "exhibit": [49, 161], "midpoint": 49, "weakest": 49, "flex": 49, "tr": 49, "q_kn": 49, "qd_motor": 49, "qd_kn": 49, "2x2": [49, 92], "jacobian": [49, 92], "qd_sh1": 49, "qd_el0": 49, "qd_motor0": 49, "qd_motor1": 49, "checkinrequest": [50, 90], "modifypolicyrequest": 50, "checkin": [50, 92, 141], "databufferservic": [50, 90, 119], "autoreturnservic": [50, 107], "AND": [50, 57, 92], "stale": [50, 51, 90, 92, 141, 142], "policy_ids_to_remov": [50, 92, 141], "implicitli": 50, "associated_leas": [50, 92], "leasea": [50, 51], "leaseb": [50, 51], "leasestal": 50, "hardcod": [50, 90, 92], "forcefulli": [51, 92, 142], "incom": [51, 84, 90, 92, 97, 100, 117, 142, 144, 161], "older": [51, 90, 92, 117, 142, 324], "workflow": [51, 63], "accident": [51, 58, 90], "acquireleas": [51, 90, 92], "retainleas": [51, 90, 142], "permit": [51, 92], "returnleas": [51, 92], "revoc": 51, "newest": [51, 92, 142], "leaf": [51, 92, 143], "claim": [51, 92, 142], "takeleas": [51, 92, 142], "expressli": 51, "creation": [51, 77, 90, 92, 111, 310, 319], "worri": [51, 82, 85, 181], "highest": [51, 85, 88, 92], "newer": [51, 92, 142, 338], "took": [51, 81, 90, 92, 161, 273], "board": [52, 63, 64, 71, 77, 90, 92, 171], "tenni": 52, "computation": [52, 74], "room": [52, 90, 92, 202, 283], "output_imag": [52, 90, 92], "other_data": [52, 92], "workercomputerespons": [52, 90], "networkcomputerespons": [52, 84, 90, 152], "spotapp": [52, 58], "android": [52, 58], "divers": [53, 82], "peer": [53, 89, 92], "rj": 53, "db": [53, 92, 138], "gxp": 53, "infrastructur": [53, 74], "join": [53, 82, 84, 92, 138], "attent": [53, 64], "paid": 53, "dead": [53, 84, 92], "zone": [53, 227], "handoff": 53, "consider": [53, 66, 92], "cell": [53, 56, 92], "modem": [53, 61, 90, 252, 262], "radio": [53, 57, 60, 69, 90, 92, 112, 156], "insuffici": [53, 92], "deploy": [53, 54, 71, 76, 90], "chosen": [53, 54, 58, 92, 135, 161, 314, 320], "getauthtoken": [53, 92], "getauthtokenrequest": [53, 90], "getauthtokenrespons": [53, 90], "compact": [53, 89], "wire": [53, 56, 61, 89, 338], "deseri": [53, 90, 92, 197, 203, 204], "bind": [53, 77, 82], "requesthead": [53, 74, 165], "mint": [53, 92, 106, 183], "paradigm": 53, "bidirect": [53, 92], "4mb": [53, 92], "hide": [53, 57, 142], "simpler": [53, 90, 275], "authclient": [53, 106], "app_token": 53, "kwarg": [53, 89, 97, 99, 104, 106, 107, 108, 113, 114, 116, 118, 119, 121, 122, 123, 124, 125, 126, 128, 132, 135, 136, 137, 138, 139, 140, 141, 142, 145, 146, 147, 148, 149, 151, 152, 155, 156, 158, 159, 161, 162, 163, 169, 170, 171, 172, 174, 175, 176, 177, 178, 179, 180, 181, 185, 186, 211, 214, 215, 218, 222], "combo": [53, 57, 106, 154], "arg": [53, 81, 84, 85, 97, 112, 113, 135, 161, 185, 199, 205, 215, 220, 222], "deprec": [53, 82, 87, 92, 93, 113, 124, 135, 137, 150, 156, 161, 162, 164, 174, 185, 187, 200, 215, 222, 224], "invalidloginerror": [53, 88, 106, 160], "req": [53, 77, 113, 165, 220], "_build_auth_request": 53, "_stub": 53, "_token_from_respons": 53, "_error_from_respons": 53, "caller": [53, 92, 113, 138, 161, 320, 322], "occasion": [53, 58, 66, 90, 92, 117], "robotst": [53, 90, 163], "comment": [53, 86, 90, 92, 112, 119, 121, 160, 255, 293], "inabl": 53, "workaround": [53, 63, 90], "buggi": 53, "bug": [53, 160], "gracefulli": [53, 57, 90], "responsehead": [53, 74, 165], "succeed": [53, 55, 85, 90, 92, 127, 156, 160, 273], "status_invalid_login": [53, 92], "status_invalid_token": [53, 92], "improperli": [53, 92], "temporarili": [53, 63, 90, 92, 106, 273], "unsuccess": [53, 77, 135], "status_invalid_application_token": [53, 90], "status_expired_application_token": [53, 90], "undefin": [53, 63], "request_head": [53, 89, 92], "googl": [53, 69, 74, 78, 84, 85, 90, 92, 93, 100, 114, 117, 119, 167, 181, 209, 248], "request_received_timestamp": [53, 89, 92], "response_timestamp": [53, 89, 92], "commonerror": [53, 84, 165], "implic": 53, "multiplex": 53, "prioriti": [53, 88, 92], "encrypt": [53, 90, 92, 174], "tls1": 53, "certif": [53, 54, 92, 127, 164, 218, 222, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310], "mitm": 53, "verif": [53, 164, 218, 222, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310], "transport": [53, 74, 89, 90, 92, 111], "problemat": [53, 90], "strong": 53, "rj45": 53, "spotti": 53, "mitig": 53, "socket": [53, 67], "pool": [53, 117], "round": [53, 92, 180, 181, 330], "robin": 53, "quic": 53, "battl": 53, "withstand": [53, 66], "adversari": 53, "intermedi": [53, 62, 87, 90, 92, 144], "firewal": [53, 63, 77, 78, 79, 84, 227, 252, 297, 310, 315, 318, 319, 320, 321, 329], "dn": [53, 92], "mdn": 53, "sd": [53, 61], "broadcast": [53, 128, 318], "packet": [53, 60], "announc": [53, 60, 92, 320], "handshak": 53, "provis": 53, "central": 54, "premis": 54, "serv": [54, 55, 61, 92, 123, 182, 218, 222, 319], "emb": 54, "unverifi": 54, "tl": [54, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310], "privaci": 54, "browser": [54, 55, 63, 82, 83, 90, 286], "cooki": [54, 55], "22101": 54, "22200": 54, "proxi": [54, 90, 92, 127], "22001": 54, "22100": 54, "frontend": 54, "22002": 54, "22102": 54, "docker": [54, 59, 61, 70, 87, 90, 227, 271, 282, 294, 298, 310, 311, 319], "yml": [54, 63, 87, 90, 271], "127": [54, 72, 92], "backend_port": 54, "21000": [54, 60, 63, 72, 310], "22000": [54, 60, 63, 310], "orbit_ip": [54, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309], "unencrypt": 54, "demand": 54, "job": [54, 87, 92], "subscrib": [54, 90], "v0": [54, 55, 218, 222], "uuid": [54, 55, 60, 76, 90, 119, 160, 218, 222, 300, 324, 329], "iso": [54, 220], "date": [54, 71, 88, 92, 252], "invok": [54, 112, 142], "action_complet": 54, "run_ev": [54, 55, 220, 224], "anomal": 54, "action_completed_with_alert": 54, "secret": [54, 58, 60, 63, 71, 76, 78, 87, 90, 92, 154, 160, 185, 220, 252, 310, 311, 312, 318, 319, 320, 323, 329], "hex": 54, "1701098596652": 54, "unix": [54, 72, 160, 181, 194, 202, 205, 209], "hmac": 54, "payload_json_as_str": 54, "sha256": 54, "hexadecim": 54, "modul": [54, 61, 74, 75, 88, 90, 92, 117, 142, 161, 251, 283, 320], "validate_webhook_payload": [54, 220], "strongli": [54, 63, 113], "discourag": [54, 88, 252, 315, 318, 320], "validatetlscert": 54, "unrecogn": [54, 92, 135], "cert": [54, 89, 111, 164, 175, 218], "mayb": [54, 88, 97, 282], "enterpris": [54, 90], "eam": [54, 90], "anomali": [54, 90, 92, 218, 265], "kick": [54, 62, 117, 123, 154, 160, 218, 222], "prescrib": 54, "gaug": [54, 81, 92, 298], "dai": [54, 90, 247, 252, 255], "00pm": 54, "mondai": 54, "ideal": [54, 74, 113], "ran": [54, 55, 86, 90, 92, 250, 273, 310], "gap": 54, "kickoff": [54, 218, 222], "millisecond": [54, 111, 218, 222, 277], "late": [54, 92], "tuesdai": 54, "creep": 54, "eventu": [54, 86, 90, 92, 100, 282], "wednesdai": 54, "discuss": [54, 89, 283], "week": [54, 218, 222], "sundai": [54, 218, 222], "00am": 54, "priorit": 54, "55am": 54, "disrupt": 54, "elig": 54, "dispatch": [54, 218, 222, 307], "stalest": 54, "furthest": [54, 92], "fifteen": 54, "ago": [54, 84, 89, 92, 247, 255], "staler": 54, "tie": 54, "ti": [54, 64, 92], "alphabet": [54, 92], "worth": [54, 90], "shed": 54, "strang": 54, "earliest": [54, 92], "saturdai": 54, "overdu": 54, "59pm": 54, "undesir": [54, 90], "noon": 54, "implicit": [54, 92], "race": [54, 92], "recal": [54, 86], "determinist": [54, 57, 79], "utc": [54, 130, 252], "slate": [54, 90, 92], "copi": [55, 61, 62, 63, 72, 76, 77, 78, 79, 81, 82, 83, 84, 86, 87, 90, 92, 97, 104, 108, 117, 125, 148, 161, 167, 249, 250, 251, 269, 273, 274, 297, 310, 312, 316, 319, 321, 322], "api_token": [55, 90, 218, 220, 222], "authenticate_respons": 55, "fetch": [55, 58, 75, 90, 271, 308], "robots_respons": 55, "robots_json": 55, "unauthor": [55, 319], "401": 55, "forbidden": 55, "count": [55, 79, 92], "progress": [55, 56, 74, 90, 92, 117, 225, 226], "transpir": 55, "singular": 55, "runeventuuid": [55, 218, 222], "duplic": [55, 63, 90, 92, 161, 185, 194, 269], "missionnam": 55, "sequenti": [55, 92], "accordingli": [55, 64, 90, 92], "traffic": [55, 60, 69, 90, 297, 321], "orbitcli": 55, "instanti": [55, 57, 160, 166, 216], "hello": [55, 90, 225, 261, 265, 310, 315], "rebrand": 55, "streamlin": [56, 90, 123], "deni": [56, 88, 127, 271, 319], "abruptli": 56, "stop_level": [56, 89, 92, 126], "safepoweroffcommand": [56, 90], "ins": [56, 89, 126, 142], "gentli": [56, 86, 89], "request_off": [56, 92], "commandrespons": 56, "commandfeedbackrequest": 56, "skeleton": [56, 163], "getrobothardwareconfigur": [56, 92], "getrobotst": [56, 90, 92], "batteryst": 56, "powerst": [56, 89, 90], "commsstat": 56, "estopst": [56, 156], "footstat": 56, "systemfaultst": 56, "histor": [56, 90, 92], "diagnos": [56, 90, 92], "behaviorfaultst": 56, "kinematicst": [56, 90], "systemst": [56, 90], "hot": [56, 90, 273], "getrobotmetr": [56, 92], "retro": [56, 90, 92, 112, 147, 292], "logstatu": 56, "bd": [56, 61, 88, 89, 92], "team": [56, 69], "metricsloggingcli": [56, 151], "greyscal": [56, 92], "intens": [56, 92, 328, 334], "depth_in_visual_fram": [56, 90, 276], "reproject": [56, 92], "transmit": [56, 92], "lossi": [56, 92], "tunabl": 56, "rle": [56, 90, 92, 137], "uncompress": [56, 92], "getlocalgridtyp": [56, 92], "getlocalgrid": [56, 92], "fake": [56, 227], "barrier": 56, "virtual": [56, 58, 88, 90, 92, 227, 249, 326, 333, 338], "truth": [56, 92], "listworldobject": [56, 90, 92, 186], "mutateworldobject": [56, 92], "influenc": [56, 92], "enhanc": [56, 69], "gpu": [56, 82, 83, 87, 92, 174, 297, 298, 321], "3rd": [57, 273], "advertis": [57, 92, 152], "hierarch": [57, 92], "doubleparam": [57, 166], "textbox": 57, "int64param": [57, 166], "render": [57, 90, 92, 334], "pressur": [57, 92, 299], "temperature_celsiu": [57, 92], "212": [57, 92, 180], "celsiu": [57, 92], "mostli": [57, 84, 92, 321, 322], "stringparam": [57, 166], "boolparam": [57, 166], "roi": [57, 92, 166], "regionofinterestparam": [57, 166], "realli": [57, 86, 89, 90], "dictparam": [57, 90, 103, 138, 166, 211], "ephemer": [57, 90, 165, 185], "userinterfaceinfo": [57, 166], "told": 57, "collaps": [57, 89, 92, 166], "won": [57, 86, 92, 97], "oneofparam": [57, 90, 166], "listparam": [57, 90, 166], "homogen": 57, "customparam": [57, 90, 166], "param_b": 57, "double_spec": [57, 92], "min_valu": [57, 92, 166], "max_valu": [57, 92, 166], "ui_info": [57, 92, 166], "display_nam": [57, 92, 166], "tupl": [57, 84, 90, 97, 113, 130, 137, 138, 142, 150, 162, 170, 171, 185, 186, 216, 286], "list_of_tupl": 57, "list_spec": [57, 92, 166], "element_spec": [57, 92, 166], "dict_spec": [57, 92, 166], "param_a": 57, "string_spec": [57, 92], "display_ord": [57, 92, 166], "int_spec": [57, 92], "appl": [57, 297, 321], "min_number_of_valu": [57, 92, 166], "max_number_of_valu": [57, 92, 166], "ncb": [57, 85, 92, 321], "alarm": 57, "listimagesourcesrespons": 57, "imagesourc": [57, 90, 137, 138, 166], "imagerequest": [57, 77, 90, 137, 138], "custom_parameter_image_serv": [57, 320], "modeldata": [57, 84], "workercomput": [57, 90, 92], "computeparamet": 57, "custom_parameter_ncb_work": 57, "getremotemissionserviceinfo": [57, 90, 92], "getremotemissionserviceinforespons": [57, 214], "tickrequest": 57, "hello_world_mission_servic": [57, 90, 315], "coerc": [57, 166, 315], "stringspec": 57, "service_customization_help": [57, 166], "string_param_coerce_to": [57, 166], "make_string_param_spec": [57, 166], "service_customization_pb2": [57, 138, 166], "imageacquisitioncap": 58, "image_service_help": [58, 77, 90, 138], "visualimagesourc": [58, 77, 90, 138], "decod": [58, 77, 90, 92, 138, 164, 185, 218, 222, 277], "camerabaseimageservic": [58, 77, 138], "blocking_captur": [58, 77, 138], "image_decod": [58, 77, 90, 138], "image_data": [58, 77, 138], "acquisition_time_second": 58, "image_proto": [58, 77, 90, 137, 138], "image_pb2": [58, 77, 84, 85, 90, 137, 138, 165], "image_format": [58, 77, 90, 92, 137, 138], "quality_perc": [58, 77, 90, 92, 137], "format_raw": [58, 77, 84, 85, 92], "lastli": [58, 77, 78, 84, 92, 252, 318, 320, 329], "format_jpeg": [58, 77, 84, 92], "use_background_capture_thread": [58, 138], "pixelformat": [58, 90, 137, 138], "imageformat": 58, "create_capture_thread": [58, 138], "visual_source1": 58, "source1": [58, 277], "camera_interface_object": 58, "visual_source2_not_thread": 58, "visualimagesource2": 58, "source2": [58, 277], "unexpectedli": [58, 62, 90, 92], "tester": [58, 79, 90, 252, 262, 318, 320], "tester_program": [58, 79, 90], "image_service_test": [58, 77, 79, 329], "data_acquisition_plugin_servic": [58, 78, 90, 98, 117, 252], "dataidentifi": [58, 78, 90, 116, 117, 118], "channel_nam": [58, 78, 92, 200, 203, 205], "laser": [58, 78, 90, 92], "kcapabl": 58, "laser_scan_spars": 58, "laser_scan_dens": 58, "data_collect_fn": [58, 117], "acquireplugindatarequest": [58, 78, 117], "store_help": [58, 78, 117], "dataacquisitionstorehelp": [58, 78, 90, 117], "acquisition_request": [58, 92, 114, 115, 116], "datacaptur": 58, "data_acquisition_pb2": [58, 78, 115, 117], "cancel_check": [58, 78, 117], "cleanli": [58, 92, 100, 117, 165, 185], "store_data": [58, 117, 118], "serializetostr": 58, "bytes_data": 58, "store_metadata": [58, 78, 92, 117, 118], "reference_id": [58, 78, 92], "special_data": 58, "coupl": [58, 69, 90, 92, 239, 318, 320], "piksi": [58, 92, 252], "pointcloud": [58, 155, 252], "dataerror": [58, 117, 192], "add_error": [58, 117], "make_error": [58, 117], "unrel": [58, 284], "status_internal_error": [58, 92], "pluginerror": 58, "status_sav": [58, 78, 92, 117], "set_statu": [58, 78, 117], "getstatusrespons": [58, 78, 117], "plugin_test": [58, 78, 79, 329], "status_timedout": [58, 92], "acquire_response_fn": [58, 117], "acquireplugindatarespons": [58, 117], "timeout_deadlin": [58, 92], "async": [58, 90, 97, 98, 104, 107, 113, 114, 116, 117, 118, 119, 121, 124, 125, 126, 128, 132, 135, 136, 137, 139, 140, 141, 142, 146, 148, 151, 152, 155, 156, 158, 159, 161, 163, 169, 170, 171, 172, 174, 175, 176, 177, 178, 179, 180, 181, 186, 211, 214, 261], "associated_metadata_proto": 58, "get_imag": [58, 137, 218, 222, 277], "rail": [59, 251, 284], "inert": 59, "openvpn": 59, "resolut": [60, 77, 90, 92, 285, 318, 320], "getserviceentri": [60, 92], "registerservic": [60, 92], "unregisterservic": [60, 92], "deregist": [60, 92, 126], "updateservic": [60, 92], "listpayload": [60, 92], "registerpayload": [60, 92], "getpayloadauthtoken": [60, 92], "config": [60, 61, 83, 84, 92, 100, 102, 103, 112, 124, 126, 153, 154, 279, 312], "conf": [60, 85], "192": [60, 61, 63, 69, 71, 72, 76, 79, 82, 84, 85, 86, 87, 88, 89, 90, 164, 227, 250, 273, 282, 298, 315, 318], "168": [60, 61, 63, 69, 71, 72, 76, 79, 82, 84, 85, 86, 87, 88, 89, 90, 164, 227, 250, 273, 282, 298, 315, 318], "iburst": 60, "minpol": 60, "maxpol": 60, "akin": 60, "digit": [60, 283, 285], "autogener": [60, 90, 319], "thereaft": 60, "payload_registration_cli": [60, 160], "payloadregistrationcli": [60, 154], "payload_proto": 60, "payload_secret": [60, 63, 71, 92, 311], "read_or_create_payload_credenti": [60, 90, 185, 319], "payload_credentials_file_1": 60, "register_payload": [60, 154, 282], "label_prefix": [60, 92], "test_payload": 60, "is_author": [60, 92], "is_en": [60, 92], "is_noncompute_payload": [60, 92], "payload_cli": 60, "payloadcli": [60, 153], "list_payload": [60, 153], "remoteservic": 60, "malici": 60, "ap": [60, 92], "eap": [60, 69, 90], "fluke": 60, "sv600": 60, "rajant": 60, "es1": [60, 90], "netmask": [60, 92], "gatewai": [60, 69, 92], "20000": [60, 83], "443": [60, 89, 90, 160], "tcp": [60, 63, 133, 282, 310], "30000": 60, "31000": 60, "32000": 60, "23000": 60, "23100": 60, "23199": 60, "24000": 60, "24100": 60, "24199": 60, "25000": 60, "25100": 60, "25199": 60, "20022": [60, 61, 62, 63, 72], "20080": 60, "20443": 60, "30022": 60, "30080": 60, "30443": 60, "23022": 60, "23080": 60, "23443": 60, "24022": 60, "24080": 60, "24443": 60, "25022": 60, "25080": 60, "25443": 60, "masquerad": 60, "sender": 60, "lan": 60, "259": 60, "nbsp": [60, 98], "156": 60, "071": 60, "xx": [60, 92, 209], "0125249699": 60, "00340958": 60, "yy": [60, 92], "0186853204": 60, "yz": [60, 92], "zz": [60, 92], "0156701095": 60, "045": 60, "183": 60, "117": 60, "095": 60, "088": 60, "067": 60, "filesystem": [61, 92, 174, 182], "partit": [61, 83], "temporari": [61, 85, 90, 92, 97], "eras": [61, 92, 135], "enable_overlayroot": 61, "rm": [61, 62, 63, 87, 298, 312], "cred": [61, 62, 79, 111, 282], "100mb": [61, 92], "4gb": 61, "400gb": 61, "compart": [61, 228, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 289, 290], "skipauth": 61, "identitiesonli": 61, "ye": [61, 62, 63, 72, 87, 92, 298, 312], "systemctl": [61, 69, 72], "benchtop": 61, "subnet": [61, 92], "hdmi": 61, "displayport": 61, "48v": 61, "graphic": [61, 72, 83, 88, 247, 328], "networkmanag": [61, 69, 72, 294], "ipv4": [61, 69, 89, 92], "nmcli": [61, 69, 294], "gnome": [61, 72, 294], "org": [61, 69, 72, 88, 92, 294, 299], "html": [61, 86, 92, 294], "ifconfig": 61, "dongl": [61, 90, 294], "ssid": [61, 90, 92, 273, 318], "sshd": 61, "sshd_config": 61, "velodyn": [61, 69, 90, 92, 252, 266], "lib": [61, 84, 89, 274], "systemd": [61, 72, 84], "velodyne_servic": [61, 69], "administr": [61, 72, 88, 90, 92, 271], "passwd": 61, "useradd": [61, 63], "usermod": [61, 271], "apt": [61, 62, 63, 72, 79, 87, 250, 270, 298, 312, 338], "pip": [61, 77, 79, 82, 83, 87, 90, 226, 228, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 254, 255, 256, 257, 258, 269, 270, 271, 272, 273, 274, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 295, 296, 297, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338], "dedic": [61, 63, 67, 90], "arm64v8": [61, 62], "slim": [61, 79], "dev_env": 61, "entrypoint": [61, 62, 79, 87, 90, 251], "bin": [61, 62, 63, 72, 76, 77, 78, 79, 82, 83, 84, 87, 88, 295], "bash": [61, 62, 63, 79, 87], "detach": [61, 90, 92, 154], "exec": [61, 72], "playground": 61, "spx": [61, 62, 63, 79, 87, 90, 253, 271, 282, 294, 298, 310, 312, 320, 324], "playground_extens": 61, "coreio_playground": 61, "tegra": 61, "l4t": [61, 63, 87, 90, 250, 298, 320, 324], "pin": [61, 68, 90], "3v": [61, 251], "resistor": [61, 67], "puls": [61, 251], "5v": [61, 251], "12v": [61, 251], "24v": [61, 251], "sda": 61, "scl": 61, "schemat": [61, 67], "cn": 61, "cn2": 61, "cn3": 61, "cn4": 61, "unreg": 61, "gnd": [61, 67], "jumper": [61, 67], "advers": [61, 90], "inhibit": 61, "ohm": 61, "imped": [61, 92, 259], "oh": 61, "2v": 61, "cco": 61, "0v": 61, "24ma": 61, "ab": 61, "ol": [61, 318], "50ma": 61, "vcc": 61, "100ma": 61, "usr": [61, 72, 87, 88, 274], "gpiopowerutil": 61, "sh": [61, 72, 79, 87, 298, 319], "gpiopwmutil": 61, "gpio_contain": 61, "sy": [61, 81, 82, 84, 85, 251], "gpiochip0": 61, "gpiochip1": 61, "gpiochip2": 61, "card": [61, 294], "daisi": 61, "bu": [61, 67, 87, 92], "chip": 61, "dozen": [61, 92], "shell": [61, 67, 247], "i2cdetect": 61, "6d": 61, "0x6d": 61, "i2cget": 61, "nvidia": [61, 63, 83, 87, 90, 297, 321], "xavier": [61, 87], "nx": 61, "volta": 61, "384": [61, 83, 182], "cuda": [61, 63, 82, 83, 86, 87, 297, 321], "benchmark": 61, "jetson": 61, "fire": [61, 90, 252, 267, 297], "extinguish": [61, 90, 252, 267, 297], "fire_ext_detector": [61, 298], "network_mod": [61, 62, 79, 87], "payload_credenti": [61, 77, 78, 79, 87, 90, 92, 252, 298, 318], "payload_guid_and_secret": [61, 77, 78, 79, 87, 90, 252, 298, 318], "driver": [61, 63, 69, 83, 87, 90, 92, 218, 222, 297, 307, 318, 321, 338], "alpin": 62, "apk": 62, "mkdir": [62, 63, 77, 78, 82, 83, 84, 87], "mknod": 62, "tun": 62, "200": [62, 83, 89, 220, 325], "600": 62, "workdir": [62, 79, 87], "openvpn_cli": 62, "cap_add": 62, "net_admin": 62, "ovpn": 62, "ve": [62, 82, 84, 85, 86, 87, 88, 89, 92, 135, 154, 234], "scp": [62, 63], "manifest": [62, 87, 90, 271], "png": [62, 271, 283, 294, 310], "tar": [62, 63, 69, 71, 79, 83, 87, 252, 253, 271, 294, 298, 301, 310, 312, 320], "gz": [62, 83, 87, 253, 271, 294, 298, 310, 312, 320], "arm64": [62, 63, 87, 90, 250, 253, 271, 294, 312], "qemu": [62, 63, 87, 298, 312], "binfmt": [62, 87, 298, 312], "privileg": [62, 63, 69, 87, 251, 298, 312], "multiarch": [62, 63, 87, 298, 312], "x86": [62, 63, 79, 282], "bash_sourc": [62, 79, 87], "script_path": [62, 87], "dirnam": [62, 79, 84, 87], "cd": [62, 76, 77, 78, 79, 82, 83, 86, 87, 88, 298, 312], "export": [62, 76, 77, 78, 79, 84, 85, 86, 87, 88, 90, 218, 222, 248, 252, 265, 284, 312, 324, 329], "pigz": [62, 63, 79, 87, 250, 271, 298, 312], "cvzf": [62, 87], "portal": [62, 79, 87, 90], "your_cred_fil": 62, "spots_ip": 62, "ssh": [62, 63, 69, 71, 72, 294, 318], "cp": [62, 72, 83, 84, 86, 87, 312], "suggest": [63, 79, 92, 159, 311, 318, 319, 320], "container": 63, "stone": 63, "buildx": 63, "dockerfil": [63, 79, 87, 90, 227, 252, 253, 271, 282, 294, 297, 298, 310, 312, 320, 321, 324], "amd": [63, 282], "jetpack": [63, 90], "r35": 63, "r32": [63, 87, 90], "fairli": 63, "base_imag": 63, "opencv_vers": 63, "impos": 63, "unintent": 63, "leak": [63, 90], "image_nam": [63, 71, 138, 252], "multiarchbuild": 63, "prebuilt": [63, 87], "rerun": [63, 318], "tgz": [63, 79, 250, 282, 324], "payload_guid": [63, 71, 92, 320], "local_ip": 63, "massless": [63, 77, 78], "21443": [63, 69, 72, 87, 310], "aw": [63, 80, 90, 271, 312], "bucket": [63, 87, 90, 248, 312], "decoupl": 63, "v4": [63, 90, 291], "generate_extension_data": 63, "build_extens": [63, 90, 253, 282, 294, 298, 310, 312, 320, 324], "udev": [63, 87, 90, 271], "extension_nam": [63, 90], "subject": [63, 92], "hyphen": 63, "coreio": [63, 90, 262, 324], "mission_control": 63, "uninstal": [63, 83, 88, 90], "upgrad": [63, 71, 83, 88, 90, 92, 324], "reinstal": [63, 88, 270], "rf": [63, 87, 244], "replace_this_string_with_the_extension_you_want_to_delet": 63, "downgrad": 63, "public": [63, 91, 92, 127, 294], "dockerhub": [63, 271], "inclus": [63, 151, 218, 222], "journald": [63, 90], "journalctl": [63, 69], "container_id_ful": 63, "udev_rul": [63, 79, 271], "creator": 63, "ing": [63, 71], "zcfv": [63, 79], "hidden": [63, 92], "hidden_file1": 63, "hidden_file2": 63, "subpanel": 63, "plug": [63, 69, 79, 92, 294, 318, 320], "untar": 63, "xzfm": 63, "path_to_spx_fil": 63, "reload": [63, 72], "udevadm": 63, "status": [63, 74, 90, 92, 117, 138, 161, 273, 317], "application_fil": 63, "TO": [63, 92], "sustain": 64, "dual": 64, "outer": [64, 74], "polycarbon": 64, "blend": [64, 150], "plastic": 64, "foam": [64, 65], "durabl": 64, "diffus": 64, "rigid": 64, "absorb": 64, "sculpt": 64, "polyethylen": 64, "experienc": [64, 92, 127, 135, 142], "henc": [64, 89], "pai": 64, "interconnect": [64, 87], "solder": 64, "pcba": 64, "indoor": 64, "outdoor": 64, "seal": 64, "splash": 64, "surviv": 64, "pinch": 64, "guidanc": 64, "cad": [65, 66, 92], "articl": [65, 66, 77, 78, 92, 294], "defeatur": [65, 66], "shield": 65, "mold": 65, "environment": [65, 248], "overmold": 65, "ridg": 65, "3mm": [65, 68], "tall": [65, 92, 289], "21mm": 65, "63mm": 65, "5mm": 65, "gasket": 65, "conjunct": [66, 90, 166], "cap": [66, 67, 96, 319], "190mm": 66, "scallop": 66, "elev": [66, 92, 299], "pink": 66, "studi": 66, "overhang": 66, "maneuver": 66, "distribut": [66, 74, 89, 92, 164], "agil": 66, "climb": [66, 92, 226], "weigh": 66, "db25": 67, "mate": 67, "male": 67, "59vabsolut": 67, "72vmax": 67, "3a": 67, "pinmax": 67, "portbulk": 67, "capacit": 67, "150uf": 67, "17": [67, 83, 89, 92], "tpp": 67, "5ppmpp": 67, "1hz": [67, 227, 282], "interlockmotor": 67, "interlockextra": 67, "eth0_d_n": 67, "eth0_d_p": 67, "eth0_b_n": 67, "eth0_b_p": 67, "pl_safety_o": 67, "mp_safety_o": 67, "extra_safety_a": 67, "p_gnd": 67, "extra_safety_b": 67, "pwr": 67, "unregul": 67, "eth0_c_n": 67, "eth0_c_p": 67, "eth0_a_n": 67, "eth0_a_p": 67, "pl_safety_in": 67, "mp_safety_in": 67, "mh1": 67, "mh2": 67, "600w": 67, "lithium": 67, "ion": 67, "circuit": [67, 89], "35v": 67, "discharg": [67, 92], "regen": 67, "energi": 67, "72v": 67, "80v": 67, "pl": 67, "IN": [67, 92], "soft": [67, 90, 92], "monoton": [67, 92, 142], "inrush": 67, "bulk": [67, 77, 90, 218, 300], "300uf": 67, "unintend": 67, "spike": 67, "resett": 67, "13a": 67, "overcurr": 67, "mp": 67, "circuitri": 67, "loos": [67, 92, 294], "5ppm": 67, "accommod": 67, "collector": 67, "10ma": 67, "aluminum": 68, "slot": 68, "nut": 68, "misumi": 68, "hntr5": 68, "4mm": 68, "diamet": [68, 92, 234], "bolt": 68, "chassi": 68, "25mm": 68, "8mm": 68, "gnu": [69, 274], "lgpl": 69, "readili": [69, 92], "pc": [69, 72, 79, 252, 269, 316], "handi": 69, "vlp": 69, "spotcor": [69, 70, 71, 77, 78, 79], "kernel": 69, "wireless": [69, 294, 318], "vnc": [69, 70, 270], "keyboard": [69, 88, 90, 319], "mous": [69, 287, 334], "condens": 69, "my_wifi": 69, "my_password": 69, "unreach": [69, 85, 88, 127, 252, 315, 318, 320], "enp2s0": 69, "lowest": [69, 90, 92], "interf": 69, "outbound": 69, "portain": [69, 320], "unfortun": [69, 79, 90], "And": [69, 88, 92, 248, 259, 283], "cockpit": [70, 72], "preload": 71, "troubleshoot": [71, 83, 84, 85, 319], "21900": 71, "host_computer_ip": [71, 312, 318, 320], "perspect": [71, 89, 90], "statement": [71, 90, 92, 161, 165, 227], "preconfigur": [72, 310], "vncpasswd": 72, "15100": 72, "5900": 72, "vncviewer64": 72, "tunnel": 72, "fn": 72, "standalon": [72, 298], "xorg": 72, "xstartup": 72, "xresourc": 72, "xrdb": 72, "vncconfig": 72, "dbu": 72, "polkit": 72, "localauthor": 72, "pkla": 72, "freedesktop": 72, "resultani": 72, "auth_admin_keep": 72, "resultinact": 72, "resultact": 72, "controlcent": 72, "5901": 72, "kill": [72, 78, 89, 319], "remainafterexit": 72, "successexitstatu": 72, "pidfil": 72, "pid": [72, 84, 92, 126, 319], "execstartpr": 72, "su": 72, "null": [72, 79], "execstart": [72, 84], "execstop": [72, 84], "wantedbi": 72, "daemon": 72, "tutori": [72, 74, 75, 77, 78, 79, 80, 81, 83, 84, 87, 89, 90, 252, 297, 306, 321], "proto3": 74, "widest": 74, "shall": 74, "indent": 74, "suffix": [74, 137], "disambigu": [74, 92], "almost": [74, 83, 92, 127], "precondit": 74, "internal_server_error": 74, "invalid_request": 74, "timesync": [74, 90, 92, 97, 115, 124, 135, 161, 181, 186, 211], "mk": 74, "java": [74, 92], "classnam": 74, "fooouterclass": 74, "foo": [74, 216], "java_outer_classnam": 74, "fooproto": 74, "rational": 74, "rapid": 74, "stall": [74, 89, 142, 161], "powerservic": [74, 90, 156, 176], "powercommand": [74, 92, 112], "powercommandfeedback": [74, 92], "lowercas": 74, "subdirectori": [74, 311, 319], "agre": [74, 103], "obei": [74, 90, 92], "flatter": 74, "doesn": [74, 83, 85, 92, 97, 135, 160, 161], "deeper": [75, 92], "maco": [75, 88, 89, 90, 326, 338], "mojav": [75, 88], "catalina": 75, "Of": 75, "life": [75, 90], "webcam": [76, 77, 90], "md": [76, 77, 82, 83, 84, 86, 297, 321], "virtualenv": [76, 82, 83, 84, 274, 326, 333, 338], "bosdyn_client_usernam": [76, 86, 88, 90, 250, 252, 297, 298, 321, 326, 338], "bosdyn_client_password": [76, 86, 88, 90, 250, 252, 297, 298, 321, 326, 338], "hello_spot": [76, 82, 88, 89, 90, 289], "my_spot_env": [76, 77, 78, 82, 83, 84, 88], "wherev": [76, 82, 88], "de": [76, 90], "self_ip": [76, 77, 78, 79, 329], "cred_fil": [76, 77, 78, 79], "spot_dev_cr": 76, "uuid4": [76, 329], "printf": 76, "ahead": [77, 78, 92, 310], "camerainterfac": [77, 90, 138], "data_captur": [77, 78, 81, 92], "web_cam_image_servic": 77, "cv2": [77, 82, 84, 85], "np": [77, 81, 82, 84, 85, 86, 283, 286], "directory_registr": [77, 78, 84, 123], "setup_log": [77, 78, 185], "server_util": [77, 78, 90, 165, 185, 215], "convert_rgb_to_grayscal": [77, 90, 138], "_logger": [77, 78], "getlogg": [77, 78], "__name__": [77, 78, 81, 82, 84, 85], "videocaptur": 77, "__init__": [77, 78, 84, 318], "device_nam": [77, 320], "video0": [77, 79, 80, 81, 320], "simplic": [77, 89], "err": 77, "image_source_nam": [77, 92, 137, 138], "device_name_to_source_nam": 77, "isopen": 77, "camera_exposur": 77, "camera_gain": 77, "cap_prop_gain": 77, "cap_prop_exposur": 77, "cap_prop_frame_height": 77, "col": [77, 85, 92, 138], "cap_prop_frame_width": 77, "default_jpeg_qu": 77, "capture_tim": [77, 138], "percent": [77, 90, 92, 137, 273, 277], "image_req": [77, 138], "pixel_format": [77, 84, 90, 92, 137, 138], "converted_image_data": 77, "pixel_format_greyscale_u8": [77, 84, 92], "cvtcolor": [77, 84, 85], "color_bgr2rgb": 77, "pixel_format_unknown": [77, 92], "pixel_format_rgb_u8": [77, 84, 92, 277], "resize_ratio": [77, 90, 92, 137], "inter_area": 77, "ndarrai": 77, "tobyt": 77, "elif": [77, 82, 84], "format_unknown": [77, 92], "encode_param": 77, "imwrite_jpeg_qu": 77, "imencod": 77, "unsupport": [77, 84, 90, 92], "nice": 77, "str": [77, 84, 92, 101, 103, 130, 141, 152, 165, 166, 167, 214, 216, 218, 220, 222, 224, 283, 286], "basenam": [77, 84], "make_webcam_image_servic": 77, "image_sourc": [77, 82, 85, 90, 92, 137, 138], "web_cam": 77, "img_src": 77, "run_servic": [77, 78, 101], "add_web_cam_argu": 77, "add_argu": [77, 81, 82, 84, 85, 87], "narg": [77, 84, 87], "__main__": [77, 78, 81, 82, 84, 85, 88, 89], "argpars": [77, 78, 81, 82, 84, 85, 87, 218, 222], "argumentpars": [77, 78, 81, 82, 84, 85, 87, 185], "allow_abbrev": 77, "add_base_argu": [77, 78, 82, 84, 85, 87, 90, 185], "add_payload_credentials_argu": [77, 78, 87, 90, 185], "add_service_endpoint_argu": [77, 78, 185], "parse_arg": [77, 78, 81, 82, 84, 85, 185], "include_dedup_filt": [77, 185], "create_standard_sdk": [77, 78, 82, 84, 85, 89, 164, 283], "imageservicesdk": 77, "create_robot": [77, 78, 82, 84, 85, 89, 164, 282, 283], "authenticate_from_payload_credenti": [77, 78, 87, 160], "get_guid_and_secret": [77, 87, 90, 185, 282], "runner": [77, 98, 165, 185, 227], "runnabl": 77, "master": [77, 78, 88, 92, 297, 321], "invoc": [77, 78, 153, 154, 155], "webcam_port": [77, 79], "5000": [77, 79, 310], "unsur": [77, 78, 82], "haven": [78, 92, 202], "battery_servic": 78, "json_format": 78, "data_acquisition_plugin_service_pb2_grpc": 78, "data_acquisition_stor": [78, 90, 118], "dataacquisitionstorecli": [78, 90, 115, 117, 118, 252], "robotstatecli": [78, 85, 89, 156, 163], "battery_plugin": 78, "batteryadapt": 78, "sdk_robot": 78, "get_battery_data": 78, "actionidentifi": 78, "requestcancellederror": [78, 117], "battery_percentag": [78, 81], "battery_runtim": 78, "messagetojson": 78, "locomotion_estimated_runtim": [78, 92], "status_complet": [78, 92], "make_servic": 78, "add_dataacquisitionpluginserviceservicer_to_serv": 78, "batteryplugin": 78, "battery_port": [78, 79], "5050": [78, 79], "libsm6": 79, "libglib2": 79, "libxrender1": 79, "libxext6": 79, "cmd": [79, 89], "docker_requir": 79, "tgx": 79, "device_path": 79, "orig_video_dev": 79, "video99": 79, "regener": 79, "solv": [79, 90, 92, 283], "symlink": 79, "setup_device_nam": 79, "subsystem": 79, "video4linux": 79, "attr": 79, "lm1e": 79, "probabl": [79, 82, 83, 92], "daq_tutori": 79, "script_dir": 79, "pwd": [79, 250], "orig_devic": 79, "readlink": 79, "sed": 79, "env": [79, 159, 250, 297, 298, 310, 321], "tpl": 79, "templat": [79, 80, 90, 273, 298, 315], "tp": 79, "typo": [79, 90], "wrote": [80, 82, 84], "pop": [80, 82, 84, 90], "till": [80, 92], "web_cam_batteri": 80, "daq_tutorial_miss": 80, "process_data": 81, "plot": [81, 326], "pil": [81, 84, 89, 289], "map_pb2": [81, 283], "extract_data": 81, "json_data": 81, "out_data": 81, "service_video0": 81, "image_act": 81, "image_fil": [81, 249], "odom_loc": 81, "tweak": [81, 89], "plot_data": 81, "action_data": 81, "image_s": 81, "anchor_posit": 81, "wp_seed": 81, "from_wp": 81, "from_waypoint": [81, 92, 159], "to_wp": 81, "to_waypoint": [81, 92, 159], "battery_perc": 81, "data_dir": 81, "sx": 81, "asarrai": 81, "zorder": 81, "va": 81, "draw_batteri": 81, "dict": [81, 90, 92, 114, 115, 116, 129, 160, 166, 167, 189, 194, 195, 216, 218, 220, 222, 224, 286], "box_x": 81, "box_i": 81, "load_graph": 81, "parsefromstr": 81, "unzip": [81, 83, 88], "overlaid": 81, "densiti": 81, "dog": [82, 83, 84, 85, 86, 92], "toi": [82, 83, 84, 85, 86, 87], "shelf": [82, 86], "towel": 82, "offici": [82, 83, 90, 338], "5x5": 82, "evalu": [82, 83, 92], "viewpoint": [82, 84], "capture_imag": 82, "imagecli": [82, 89, 90, 137], "argv": [82, 84, 85], "frontleft_fisheye_imag": [82, 85, 89, 277, 297], "image_captur": [82, 92, 117], "sync_with_directori": [82, 90, 160], "wait_for_sync": [82, 85, 89, 181], "image_cli": [82, 89], "stuff": 82, "counter": [82, 92], "image_respons": [82, 85, 89, 90, 92, 137], "get_image_from_sourc": [82, 89, 137], "uint8": [82, 84, 85], "img": [82, 85], "shot": [82, 85, 89, 92, 298], "imdecod": [82, 84, 85], "rotate_90_clockwis": 82, "rotate_180": 82, "image_saved_path": 82, "4d": 82, "imwrit": [82, 84], "unpack": [82, 84, 85, 92, 227], "upright": [82, 92, 226, 228, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 277, 283, 289, 290], "dogtoi": [82, 83, 84, 85, 86, 87], "right_fisheye_imag": [82, 85, 89], "right_fisheye_image_0000": 82, "right_fisheye_image_0001": 82, "right_fisheye_image_0004": 82, "right_fisheye_image_0076": 82, "right_fisheye_image_0077": 82, "frontright_fisheye_imag": [82, 85, 89], "left_fisheye_imag": [82, 85, 89], "back_fisheye_imag": [82, 85, 89, 277], "labelimg": [82, 83], "pyqt5": [82, 90, 247, 270, 283, 333], "sip": 82, "del": 82, "xml": [82, 83, 299], "left_fisheye_image_0000": [82, 83], "480": 82, "bndbox": 82, "xmin": 82, "312": 82, "ymin": 82, "357": 82, "xmax": 82, "441": 82, "ymax": 82, "427": 82, "rearrang": 82, "thumb": 82, "threw": [82, 88, 92, 152], "fly": 82, "didn": [82, 83, 85, 88, 92], "tensorflow": [83, 84, 86, 87, 90, 225, 267, 297, 298, 321], "pretti": 83, "slight": [83, 87], "cudnn": 83, "excel": [83, 88], "418": 83, "tensorboard": 83, "tf": [83, 84], "pycocotool": 83, "lvi": 83, "headless": 83, "num": 83, "list_physical_devic": 83, "revis": [83, 88, 89, 92], "precompil": 83, "research": [83, 84, 86, 87, 297, 321], "xbb": 83, "9815ea67e2122dfd3eb2003716add29987e7daa1": 83, "protoc": [83, 319], "object_detect": [83, 84, 86, 297, 321], "python_out": [83, 319], "tf2": [83, 87, 90], "grossli": 83, "left_fisheye_image_0001": 83, "right_fisheye_image_0027": 83, "right_fisheye_image_0009": 83, "split_dataset": 83, "randomli": [83, 92], "painstakingli": 83, "pbtxt": [83, 84, 85, 86, 87], "generate_tfrecord": 83, "xml_dir": 83, "image_dir": 83, "labels_path": 83, "label_map": [83, 84, 85, 86, 87], "output_path": 83, "scratch": 83, "huge": 83, "ssd": 83, "resnet50": 83, "fpn": 83, "640x640": 83, "zoo": 83, "zxvf": 83, "ssd_resnet50_v1_fpn_640x640_coco17_tpu": [83, 86, 87], "my_ssd_resnet50_v1_fpn": [83, 84], "pipelin": [83, 84, 262, 297], "num_class": 83, "batch_siz": 83, "fine_tune_checkpoint": 83, "checkpoint": [83, 84], "ckpt": 83, "fine_tune_checkpoint_typ": 83, "train_input_read": 83, "label_map_path": 83, "input_path": 83, "eval_input_read": 83, "checklist": [83, 84], "model_main_tf2": 83, "model_dir": [83, 84, 87, 297, 321], "pipeline_config_path": [83, 84], "num_train_step": 83, "340": [83, 315], "323": 83, "352": 83, "028": 83, "854": 83, "smi": 83, "logdir": 83, "bind_al": 83, "6006": 83, "cuda_visible_devic": 83, "checkpoint_dir": 83, "okai": [83, 220, 283], "chart": 83, "trustworthi": 83, "overlap": [83, 242], "feel": [83, 92, 308], "convolut": 83, "cudnn_status_internal_error": 83, "tf_force_gpu_allow_growth": 83, "kera": [83, 297, 298], "load_weight": 83, "cast": [83, 90, 92, 98, 137, 267], "lah": 83, "rw": 83, "exporter_main_v2": 84, "input_typ": 84, "image_tensor": 84, "trained_checkpoint_dir": 84, "output_directori": [84, 272], "eval": 84, "saved_model": [84, 85, 86, 87], "went": [84, 88, 92, 122, 123, 128, 154, 156], "bunch": [84, 86, 87], "saw": 84, "network_compute_bridg": [84, 298], "network_compute_serv": [84, 85, 86, 87], "network_compute_bridge_service_pb2_grpc": 84, "network_compute_bridge_pb2": [84, 85], "header_pb2": [84, 165], "concurr": [84, 92, 147], "queue": [84, 90, 92, 326], "wrappers_pb2": [84, 85], "label_map_util": 84, "kserviceauthor": 84, "tensorflowobjectdetectionmodel": 84, "model_path": 84, "label_path": 84, "detect_fn": 84, "category_index": 84, "create_category_index_from_labelmap": 84, "use_display_nam": 84, "input_tensor": 84, "convert_to_tensor": 84, "newaxi": 84, "process_thread": 84, "request_queu": 84, "response_queu": 84, "this_model": 84, "model_nam": [84, 85, 92, 297], "isinst": 84, "listavailablemodelsrequest": [84, 152], "out_proto": 84, "listavailablemodelsrespons": [84, 152], "repli": [84, 92], "input_data": [84, 85, 90, 92], "err_str": 84, "code_invalid_request": [84, 90, 92], "pil_imag": 84, "bytesio": [84, 89], "color_gray2rgb": 84, "image_width": 84, "image_height": 84, "num_object": 84, "batch": 84, "tensor": [84, 92], "num_detect": 84, "detection_box": 84, "detection_class": 84, "score": [84, 92], "detection_scor": 84, "wonki": 84, "min_confid": [84, 85, 90, 92], "tolist": 84, "point1": 84, "point2": 84, "point3": 84, "point4": 84, "out_obj": 84, "object_in_imag": [84, 85, 90, 92], "obj": [84, 85, 92, 163, 283], "_label_": [84, 85], "vertex1": 84, "image_properti": [84, 85, 92, 297], "vertex": [84, 85, 92, 297], "vertex2": 84, "vertex3": 84, "vertex4": 84, "floatvalu": [84, 85, 92], "additional_properti": [84, 85, 92], "no_debug": 84, "polygon": [84, 85], "polylin": [84, 85], "caption": [84, 85], "3f": [84, 85], "left_x": 84, "top_i": 84, "puttext": [84, 85], "font_hershey_simplex": [84, 85], "debug_image_filenam": 84, "network_compute_server_output": 84, "networkcomputebridgeworkerservic": [84, 152], "thread_input_queu": 84, "thread_output_queu": 84, "super": [84, 92, 141, 142, 144], "register_with_robot": 84, "get_self_ip": [84, 90, 113], "tensorflow_serv": [84, 297, 298, 321], "directory_cli": [84, 103], "directorycli": [84, 122], "directory_registration_cli": [84, 123], "networkcomputebridgework": [84, 252], "ourselv": 84, "default_port": [84, 87], "50051": [84, 86, 297, 320, 321], "labels_fil": [84, 87], "store_tru": [84, 87], "isdir": 84, "threadpoolexecutor": [84, 117], "max_work": [84, 165], "add_networkcomputebridgeworkerservicer_to_serv": 84, "add_insecure_port": 84, "basicconfig": 84, "reenter": 84, "ufw": [84, 227, 252, 329], "uncompl": 84, "vendor": 84, "enab": 84, "fri": 84, "2021": [84, 88, 92, 315], "02": [84, 88, 89, 92, 299], "07": [84, 247, 255], "est": 84, "14875": 84, "init": 84, "26704": 84, "quiet": 84, "inact": [84, 92, 318], "renam": [85, 88, 207, 222, 224, 315], "math": [85, 86, 89, 90, 98], "robotcommandcli": [85, 89, 156, 161, 241], "robotcommandbuild": [85, 86, 89, 90, 161], "block_until_arm_arr": [85, 86, 90, 161], "geometry_pb2": [85, 86, 150, 161, 186], "leasecli": [85, 89, 142, 283], "leasekeepal": [85, 89, 90, 142, 273, 283, 317], "network_compute_bridge_cli": [85, 152], "networkcomputebridgecli": [85, 152], "manipulation_api_cli": [85, 148], "manipulationapicli": [85, 148, 235, 243], "manipulation_api_pb2": [85, 148], "kimagesourc": [85, 86], "get_obj_and_img": [85, 86], "network_compute_cli": [85, 86], "image_source_and_servic": [85, 92], "imagesourceandservic": [85, 90], "networkcomputeinputdata": 85, "rotate_imag": [85, 92], "rotate_image_align_horizont": [85, 92], "server_data": 85, "networkcomputeserverconfigur": 85, "process_img_req": 85, "networkcomputerequest": [85, 90, 152], "server_config": [85, 92], "resp": [85, 113, 165], "network_compute_bridge_command": [85, 152], "externalservererror": [85, 152], "intermitt": [85, 92], "best_obj": 85, "highest_conf": 85, "best_vision_tform_obj": 85, "get_bounding_box_imag": 85, "image_ful": 85, "waitkei": 85, "obj_label": 85, "conf_msg": 85, "vision_tform_obj": 85, "get_a_tform_b": [85, 86, 90, 129], "frame_name_image_coordin": [85, 92], "validateframetreeerror": [85, 129], "fromstr": 85, "bgr": 85, "color_gray2bgr": 85, "min_x": 85, "inf": 85, "min_i": 85, "grai": [85, 313], "find_center_px": 85, "max_x": [85, 92], "max_i": [85, 92], "vert": 85, "fab": 85, "imperfect": 85, "block_for_trajectory_cmd": [85, 86, 90, 161], "command_cli": [85, 86, 89, 156, 161], "cmd_id": [85, 86, 161], "timeout_sec": [85, 86, 89, 138, 156, 160, 161, 165, 180, 181, 185], "status_at_go": [85, 92], "matter": [85, 86, 92, 161], "end_tim": [85, 86, 92, 100, 110, 124], "feedback_resp": 85, "robot_command_feedback": [85, 161], "current_st": [85, 92], "mobility_feedback": 85, "se2_trajectory_feedback": [85, 92], "current_state_str": 85, "se2trajectorycommand": [85, 161], "current_tim": 85, "1f": 85, "sec": [85, 90, 92, 209, 273], "namedwindow": 85, "spotfetchcli": 85, "register_service_cli": [85, 164], "robot_state_cli": [85, 86, 103], "lease_cli": [85, 89, 90, 142], "rope": 85, "vision_tform_hand_at_drop": [85, 86], "holding_toi": 85, "vision_tform_dogtoi": 85, "ml_servic": [85, 86], "confidence_dogtoi": 85, "pose_dist": [85, 86], "hasn": 85, "stow_cmd": [85, 86], "arm_stow_command": [85, 86, 161], "walk_rt_vis": 85, "heading_rt_vis": [85, 86], "compute_stand_location_and_yaw": [85, 86], "distance_margin": [85, 86], "se2_pos": [85, 86], "se2pos": [85, 86, 129, 135, 150, 161], "vec2": [85, 86, 90, 150, 161], "move_cmd": [85, 86], "synchro_se2_trajectory_command": [85, 86, 161], "frame_nam": [85, 86, 92, 129, 158, 161, 186], "get_walking_param": [85, 86], "end_time_sec": [85, 86, 115, 161], "center_px_x": 85, "center_px_i": 85, "pick_vec": 85, "pickobjectinimag": 85, "pixel_xi": [85, 92], "transforms_snapshot_for_camera": [85, 92], "frame_name_image_sensor": [85, 92], "camera_model": [85, 92], "pinhol": [85, 92], "halfwai": 85, "bigger": [85, 92], "shoe": 85, "grasp_param": [85, 92], "grasp_palm_to_fingertip": [85, 92], "fingertip": [85, 92], "axis_on_gripper_ewrt_gripp": [85, 92], "axis_to_align_with_ewrt_vis": 85, "allowable_orient": [85, 92], "vector_alignment_with_toler": [85, 92], "axis_to_align_with_ewrt_fram": [85, 92], "threshold_radian": [85, 92], "grasp_params_frame_nam": [85, 92], "promis": 85, "toler": [85, 92, 135, 283], "grasp_request": 85, "manipulationapirequest": [85, 148], "pick_object_in_imag": [85, 92], "cmd_respons": 85, "manipulation_api_command": [85, 148], "manipulation_api_request": [85, 148], "grasp_don": 85, "time_start": 85, "feedback_request": 85, "manipulationapifeedbackrequest": [85, 148], "manipulation_cmd_id": [85, 92], "manipulation_api_feedback_command": [85, 148], "manipulation_api_feedback_request": [85, 148], "manipulationfeedbackst": [85, 90], "stdout": 85, "flush": [85, 119], "failed_st": 85, "manip_state_grasp_fail": [85, 92], "manip_state_grasp_planning_no_solut": [85, 92], "manip_state_grasp_failed_to_raycast_into_map": [85, 92], "manip_state_grasp_planning_waiting_data_at_edg": [85, 92], "manip_state_grasp_succeed": [85, 92], "carry_cmd": 85, "arm_carry_command": [85, 161], "arm_grasp": [85, 235], "ty": [85, 92], "graspabl": 85, "happi": 85, "congratul": [86, 87, 88], "teach": 86, "yield": [86, 92, 120], "bonu": 86, "mscoco_label_map": [86, 87], "yike": 86, "fetch_serv": 86, "lover": 86, "deliv": [86, 159], "vision_tform_person": 86, "person_model": 86, "confidence_person": 86, "geometry_and_fram": [86, 92], "drop_position_rt_vis": 86, "wait_position_rt_vis": 86, "wait_heading_rt_vis": 86, "hand_ewrt_flat_bodi": 86, "qw": [86, 161, 282, 284], "707": 86, "qx": [86, 161, 282, 284], "qy": [86, 161, 282, 284], "qz": [86, 161, 282, 284], "flat_body_q_hand": 86, "flat_body_tform_hand": 86, "vision_tform_flat_bodi": 86, "kinematic_st": [86, 90, 92], "grav_aligned_body_frame_nam": 86, "from_obj": [86, 90, 150], "oppos": 86, "arm_pose_command": [86, 161], "rot": [86, 150, 283], "claw_gripper_open_fraction_command": [86, 161], "build_synchro_command": [86, 161], "arm_concept": 86, "vision_tform_target": 86, "vision_tform_robot": 86, "robot_rt_person_ewrt_vis": 86, "subtract": [86, 92], "linalg": 86, "norm": 86, "robot_rt_person_ewrt_vision_hat": 86, "transform_point": [86, 150], "guard": 86, "divis": 86, "xhat": 86, "zhat": 86, "yhat": 86, "mat": [86, 150], "transpos": 86, "from_matrix": [86, 150, 283], "to_yaw": [86, 150], "algebra": 86, "orthogon": 86, "negat": [86, 90], "euler": [86, 92, 150, 208], "8212": 86, "obvious": [86, 90], "strictli": [86, 90, 92], "worst": [86, 92], "mistak": 86, "pose1": 86, "pose2": 86, "diff_vec": 86, "max_linear_vel": [86, 161], "max_rotation_vel": 86, "max_vel_linear": 86, "max_vel_se2": 86, "se2veloc": [86, 129, 150], "vel_limit": [86, 90, 92, 159, 216], "se2velocitylimit": [86, 90, 135, 159], "max_vel": [86, 92, 161], "mobility_param": [86, 90, 92, 161], "pickup": [86, 87, 92], "uncom": [86, 312], "offboard": 87, "payload_credentials_fil": [87, 185, 319], "coreio_extens": 87, "nvcr": [87, 90], "py3": [87, 90], "setuptool": 87, "certifi": 87, "2022": [87, 247, 299], "charset": 87, "grpcio": [87, 319], "conflict": [87, 92], "idna": 87, "pyjwt": [87, 90, 93, 164], "urllib3": [87, 218, 222, 271], "wrapt": 87, "pillow": [87, 138, 289], "emul": 87, "aarch64": 87, "fetch_detector": 87, "fetch_detector_imag": 87, "rebuild": 87, "couldn": [87, 186], "pythonpath": 87, "create_extens": 87, "fetch_dir": 87, "coco": [87, 326], "tare": 87, "webpag": [87, 88, 92, 160, 282, 310, 319], "08": 87, "01t19": 87, "150841720z": 87, "150396": 87, "stream_executor": 87, "dso_load": 87, "cc": [87, 89], "libcudart": 87, "746030301z": 87, "745487": 87, "libcuda": 87, "750924622z": 87, "750486": 87, "cuda_gpu_executor": 87, "1001": 87, "numa": 87, "751010254z": 87, "750671": 87, "common_runtim": 87, "gpu_devic": 87, "1734": 87, "751046894z": 87, "pcibusid": 87, "0000": 87, "computecap": 87, "751058702z": 87, "coreclock": 87, "109ghz": 87, "corecount": 87, "devicememorys": 87, "45gib": 87, "devicememorybandwidth": 87, "10gib": 87, "751089006z": 87, "750804": 87, "754844443z": 87, "754675": 87, "libcubla": 87, "754998332z": 87, "754847": 87, "libcublaslt": 87, "758325927z": 87, "758082": 87, "libcufft": 87, "759084714z": 87, "758951": 87, "libcurand": 87, "763559097z": 87, "763253": 87, "libcusolv": 87, "766903301z": 87, "766619": 87, "libcuspars": 87, "767628199z": 87, "767451": 87, "libcudnn": 87, "767854600z": 87, "767739": 87, "768139817z": 87, "767993": 87, "768297418z": 87, "768127": 87, "1872": 87, "770893107z": 87, "770684": 87, "771066195z": 87, "770846": 87, "771105523z": 87, "771119155z": 87, "771229364z": 87, "771027": 87, "771577461z": 87, "771366": 87, "771636085z": 87, "771441": 87, "771737142z": 87, "771559": 87, "463620133z": 87, "463273": 87, "1258": 87, "streamexecutor": 87, "463732677z": 87, "463369": 87, "1264": 87, "463750150z": 87, "463402": 87, "1277": 87, "463926950z": 87, "463786": 87, "464228135z": 87, "464103": 87, "464412680z": 87, "464303": 87, "464568200z": 87, "464460": 87, "1418": 87, "replica": 87, "5377": 87, "mb": [87, 90, 111], "pci": 87, "ssd_resnet": 87, "foundat": 87, "hope": 87, "fun": [87, 88], "excit": 87, "glove": 87, "laundri": 87, "wsl": [88, 89], "www": [88, 294], "launcher": 88, "former": 88, "pathnam": 88, "latter": [88, 90], "path_on_your_comput": 88, "preinstal": 88, "anaconda": 88, "deactiv": [88, 326, 338], "yourcomput": 88, "oct": 88, "gcc": [88, 89], "copyright": [88, 89], "credit": [88, 89], "bat": 88, "pypi": 88, "version_str": 88, "grep": 88, "findstr": 88, "jan": [88, 89], "2019": [88, 89], "20180414": [88, 89], "experiment": [88, 89, 90, 92, 216], "trunk": [88, 89], "259383": [88, 89], "traceback": [88, 89, 90, 113, 165], "stdin": [88, 185], "modulenotfounderror": 88, "sale": 88, "unbox": 88, "sticker": 88, "caviti": 88, "fan": [88, 92, 156, 268], "90490007": [88, 89], "19904": [88, 89], "9903": [88, 89], "beta29": [88, 89], "b11205d698e": [88, 89], "06": [88, 299], "retryableunavailableerror": [88, 90, 127], "_inactiverpcerror": [88, 89], "unavail": [88, 90, 92, 127, 160], "transient": [88, 89, 90, 92, 127], "git": [88, 90, 274], "zipfil": 88, "03": [88, 89], "283": 88, "189": 88, "spell": 88, "nogui": 88, "estop_gui": [88, 270, 284], "stood": 88, "sat": 88, "glide": 88, "friend": 88, "fledg": 88, "programm": [88, 90], "unintention": 88, "diff": 88, "571": 89, "glob": [89, 92, 164], "610": 89, "615": 89, "facil": 89, "microservic": 89, "underli": [89, 90, 92, 126, 135, 197, 200], "616": 89, "robotidservic": [89, 162], "getrobotid": [89, 92], "request_timestamp": [89, 92], "1585258227": 89, "nano": 89, "616570624": 89, "client_nam": [89, 92, 142], "bosdynclientbblank02": 89, "28906": 89, "650": 89, "1585258226": 89, "224952738": 89, "224990830": 89, "code_ok": [89, 92], "type_url": 89, "googleapi": 89, "n6": 89, "014": [89, 313], "010": 89, "363": 89, "275": 89, "364": 89, "005": 89, "020": 89, "276": 89, "246": 89, "002": 89, "022": 89, "major_vers": [89, 92], "changeset_d": [89, 92], "1583941992": 89, "changeset": [89, 92], "install_d": [89, 92], "1583953617": 89, "leaseservic": [89, 142], "robotidcli": [89, 162], "id_client": 89, "get_id": [89, 160, 162], "0001": 89, "mnt": 89, "spot_v2_0": 89, "bblank_spot_v2_0_env": 89, "290": 89, "rpc_method": [89, 113, 119], "_channel": 89, "826": 89, "__call__": 89, "_end_unary_response_block": 89, "729": 89, "statuscod": 89, "deadline_exceed": 89, "debug_error_str": 89, "1585323526": 89, "280242100": 89, "src": [89, 90, 294, 320], "file_lin": 89, "1056": 89, "grpc_messag": 89, "grpc_statu": 89, "underpin": 89, "get_robot_state_async": [89, 90, 163, 280], "fut": 89, "get_id_async": [89, 162], "intercept": 89, "state_cli": [89, 156, 163], "1585324337": 89, "644209920": 89, "list_image_sourc": [89, 137], "back_depth": 89, "back_depth_in_visual_fram": 89, "frontleft_depth": [89, 277], "frontleft_depth_in_visual_fram": 89, "frontright_depth": 89, "frontright_depth_in_visual_fram": 89, "left_depth": 89, "left_depth_in_visual_fram": 89, "right_depth": 89, "right_depth_in_visual_fram": 89, "shorthand": 89, "estop_cli": [89, 126], "get_statu": [89, 114, 116, 126, 141, 174], "estop_level_cut": [89, 92, 126, 270], "stop_level_detail": [89, 92], "estop_endpoint": 89, "estopendpoint": [89, 126], "my_estop": 89, "estop_timeout": [89, 126], "force_simple_setup": [89, 126], "assur": 89, "sole": 89, "unique_id": [89, 92, 126, 160], "cut_power_timeout": [89, 92], "time_since_valid_respons": [89, 92], "estopkeepal": [89, 90, 126], "estop_keep_al": 89, "estop_level_non": [89, 92, 126], "996009984": 89, "keep_running_cb": [89, 126, 142], "frozen": [89, 90, 92, 321], "holder": [89, 92, 142], "commenc": 89, "list_leas": [89, 142], "zbewqfkjbtznjrxu": 89, "lease_own": [89, 92, 142], "lease_keep_al": 89, "hellospotclientlaptop": 89, "kbrandes01": 89, "32049": 89, "shore": [89, 92], "is_powered_on": [89, 156, 160], "skew": [89, 92, 150, 181, 209, 330], "robotcommandservic": [89, 156, 161], "selfright": [89, 92, 161], "safe_power_off": [89, 90, 92, 156], "blocking_stand": [89, 161], "quit": [89, 284], "trivial": 89, "eulerzxi": [89, 161, 208], "footprint_r_bodi": [89, 161], "synchro_stand_command": [89, 90, 161], "body_height": [89, 161], "power_off": [89, 156, 160], "cut_immedi": [89, 160], "blackboard": [90, 92, 216], "severity_in_blackboard": [90, 92], "disable_missing_data_cliff": [90, 92], "mobilityparam": [90, 161], "_get_streamed_download_graph": 90, "therebi": 90, "recorded_data": [90, 92], "custom_param": [90, 92, 138, 211], "asynchron": [90, 92, 105, 106, 117, 147, 326], "get_choreography_status_async": [90, 97], "getchoreographystatu": 90, "get_choreography_statu": [90, 97], "flat_ground": [90, 92], "ground_clutter_mod": [90, 92, 216], "hri": 90, "hri_behavior": [90, 92], "globalparamet": 90, "play_alert_behavior": [90, 92], "play_undock_behavior": [90, 92], "undock": [90, 92, 124, 258], "createmissiontext": 90, "among": [90, 92, 150, 282], "active_mission_text": [90, 92], "querystoredcapturesrespons": 90, "conting": 90, "aforement": 90, "hood": 90, "storedatastream": [90, 92], "querystoredcaptur": [90, 92], "store_file_async": [90, 118], "store_data_as_chunks_async": [90, 118], "query_stored_captures_async": [90, 118], "test_base_cli": 90, "excess": 90, "scanner": 90, "gb": 90, "offload": [90, 297, 321], "include_larg": [90, 92], "uploadgraphstream": [90, 92], "downloadgraphstream": [90, 92], "classifi": [90, 92], "hazard_detection_mod": [90, 92], "strict": [90, 92], "stairs_mode_prohibit": [90, 92], "stairsmod": [90, 161], "nogoregionproperti": 90, "planner": [90, 92], "gotoparam": 90, "av": 90, "setaudiovisualcolorparam": 90, "buzzernoteparam": 90, "setallcolorparam": 90, "set_audio_visual_color_param": [90, 92], "buzzer_note_param": [90, 92], "set_all_color_param": [90, 92], "custom_gait": 90, "enable_swings_xi": [90, 92], "animatedcycleparam": 90, "animate_move_params_fil": [90, 96], "convert_animation_file_to_proto": [90, 96], "responsecontext": [90, 165, 215], "oneof_param_to_dict": [90, 166], "command_lin": [90, 112, 324], "survei": 90, "millimet": 90, "focu": [90, 92, 177, 288], "setlocalizationrequest": 90, "status_no_map_load": [90, 92], "setlocalizationrespons": 90, "granular": 90, "box_region": [90, 92], "2d": [90, 92, 138, 150, 161], "orientedbox2": 90, "max_corridor_dist": [90, 92], "regionwithfram": 90, "vicin": 90, "unprotect": 90, "lost_detector_strict": [90, 92], "lost_detector_strictness_permiss": [90, 92], "data_filt": [90, 92], "data_filter_ignor": [90, 92], "lost_detector_st": [90, 92], "getlocalizationstaterespons": 90, "featurematchingparam": 90, "feature_matching_param": [90, 92], "licenseerror": [90, 127, 135], "upload_graph": [90, 135], "start_record": [90, 159], "create_waypoint": [90, 159], "unsetstatuserror": [90, 127, 137, 155], "bosdynnavigaterout": 90, "graph_nav_pb2": 90, "navigaterouterequest": 90, "bosdyngraphnavloc": 90, "optionslist": 90, "uint32": [90, 92], "behavior_st": [90, 92], "unreadi": 90, "heurist": [90, 92], "areacallbackdata": 90, "param_collect": [90, 92], "migrat": 90, "playbackmod": 90, "skip_docking_after_complet": [90, 92], "area_callback_look_both_wai": 90, "get_depth_plus_visual_imag": [90, 276], "gps_listen": [90, 133, 282], "bynav": 90, "c2": 90, "m2x": 90, "blox": 90, "zed": 90, "f9r": 90, "quotat": 90, "endors": 90, "wherebi": 90, "remote_mission_cli": [90, 315], "fight": [90, 283], "replay_miss": [90, 295, 316], "simple_alert_serv": [90, 297], "network_compute_status_success": [90, 92], "view_gp": [90, 286], "workload": 90, "arm_gcod": 90, "cfg": [90, 234], "patch": [90, 218, 300], "patch_resourc": [90, 218], "patch_anomaly_by_id": [90, 218], "patch_bulk_close_anomali": [90, 218], "get_site_walk_archive_by_id": [90, 218], "post_backup_task": [90, 218], "delete_backup": [90, 218], "sitewalk": [90, 218, 265], "archiv": [90, 218, 222, 265, 271, 282, 294, 310, 324], "backup": [90, 218, 265], "get_backup": [90, 301], "get_anomali": [90, 300], "patch_anomali": [90, 300], "export_site_walk_arch": [90, 303], "siteel": [90, 218, 303], "sitedock": [90, 218, 303], "webhook": [90, 218, 219, 220, 222, 265], "webhook_integr": [90, 310], "maniupl": 90, "said": 90, "send_robot_back_to_dock": [90, 307], "post_export_as_walk": [90, 218, 222], "post_dispatch_mission_to_robot": [90, 218, 222], "skip_initi": [90, 218, 222], "return_animation_names_onli": [90, 92, 97], "getchoreographysequencerequest": 90, "correspondingli": 90, "getanim": [90, 92, 97], "contact_st": [90, 92], "robotstatestreamrespons": 90, "publish": [90, 92, 119], "nmeapars": 90, "baud": 90, "power_off_robot": [90, 156], "safe_power_off_robot": [90, 156], "energ": 90, "shutdown": [90, 100, 102, 123, 126, 141, 142, 154, 160, 165, 185, 315], "force_sigint_captur": [90, 165, 185], "area_callback_service_util": [90, 103], "traversal_y_offset": [90, 92], "flip": [90, 92, 161], "logitech": 90, "inc": 90, "hd": 90, "pro": 90, "c920": 90, "site_el": 90, "logannotationservic": 90, "application_token": 90, "ground_mu_hint": [90, 92, 159], "grated_floor": [90, 159], "foot_height_result": 90, "leg_pair_result": 90, "gpio": [90, 266], "133": 90, "148": 90, "440": 90, "320": 90, "453": 90, "focus_st": [90, 92], "spotcamalign": 90, "target_stow_behavior": [90, 92], "disable_post_action_clos": [90, 92], "completedrout": 90, "post_webhook": [90, 218, 222], "calendar": [90, 218, 222, 306], "post_calendar_ev": [90, 218, 222], "get_calendar": [90, 218, 222], "gsof": 90, "ubx": 90, "oem7": 90, "swing_height_auto": [90, 92], "swingheight": 90, "descentprefer": 90, "stairdata": 90, "descent_preference_prefer_revers": [90, 92], "descent_preference_non": [90, 92], "descent": 90, "catwalk": 90, "signal_help": 90, "unit_help": 90, "test_signals_help": 90, "querymaxcaptureid": [90, 92], "largest": [90, 92, 166], "disable_velocity_limit": [90, 92], "disable_safety_check": [90, 92], "armimpedancecommand": [90, 161], "unsaf": [90, 92], "status_trajectory_cancel": [90, 92], "instabl": [90, 92], "network_compute_status_analysis_fail": [90, 92], "networkcomputestatu": 90, "blurri": 90, "retry_count": [90, 92], "failurebehavior": 90, "make_list_param_spec": [90, 166], "dict_params_to_dict": [90, 166], "double_spec_to_default": [90, 166], "coercion": [90, 166], "int_param_coerce_to": [90, 166], "dict_param_coerce_to": [90, 166], "resetsafetystop": [90, 92], "srsf": [90, 92, 156, 317], "blockag": 90, "entiti": [90, 92], "reconnect": 90, "compositorcli": [90, 170], "coord": [90, 92, 170, 299], "set_ir_meter_overlai": [90, 170], "set_ir_meter_overlay_async": [90, 170], "ptzclient": [90, 176, 177], "focus_mod": [90, 177], "set_ptz_focus_st": [90, 177], "set_ptz_focus_state_async": [90, 177], "to_numpi": [90, 150], "from_numpi": [90, 150], "get_info": [90, 211], "getinfoaschunk": [90, 92], "unimpl": [90, 315], "add_payload_credentials_file_argu": [90, 185], "hr0": 90, "number_of_step": [90, 92], "pixel_to_camera_spac": [90, 137], "imagecaptureandsourc": [90, 137], "imagerespons": [90, 137, 138, 165, 328], "outputimag": 90, "root_id": [90, 92], "elementidentifi": 90, "navigation_id": [90, 92], "options_list": [90, 92], "impl": [90, 92, 100, 213], "create_strict_vers": [90, 162], "distutil": [90, 162], "version_tupl": [90, 162], "arm0": [90, 92], "spotarm": [90, 92], "subcommand": [90, 92, 112], "authenticate_with_api_token": [90, 218, 222], "authenticate_with_password": [90, 222], "favor": [90, 92, 161], "site_walk": 90, "get_site_walk": [90, 218, 222], "circular": [90, 92, 159], "versu": [90, 227, 232], "weather": [90, 299], "redund": [90, 92], "lte": 90, "leica": [90, 282], "ga03": [90, 282], "hypothet": 90, "mileag": 90, "pptx": [90, 272], "slideshow": [90, 272], "fanoffservic": 90, "harmless": 90, "_clear_graph_and_cach": 90, "_navigate_to_gps_coord": 90, "_parse_gps_goal_from_arg": 90, "_navigate_to_parsed_gps_coord": 90, "bubbl": 90, "networkrequestcallbackservic": 90, "poweroffservic": 90, "trajectory_command": 90, "pgm": [90, 137], "localgridrespons": 90, "min_timeout": [90, 92, 114], "propag": 90, "path_following_mod": [90, 92, 216], "most_restrictive_travel_param": [90, 216], "get_run_archives_by_id": [90, 218, 222], "crank": [90, 92, 229], "status_not_detect": [90, 92], "doorcommand": 90, "object_lifetim": [90, 92], "status_invalid_graph": [90, 92], "validationstatu": 90, "forgiv": 90, "exit_st": [90, 92], "sequenceinfo": 90, "execution_id": [90, 92], "executechoreographyrespons": [90, 97], "choreographystatusrespons": 90, "activemov": 90, "custom_gait_param": [90, 92], "leg_joint_param": [90, 92], "is_loop": [90, 92], "entrance_st": [90, 92], "choreographysequ": [90, 97], "explicit": [90, 92], "icmp": 90, "liveness_timeout_sec": [90, 92, 123], "unping": 90, "ipv4_address": [90, 92], "link_spe": [90, 92], "negoti": 90, "irmeteroverlai": 90, "streamparam": 90, "availablemodel": 90, "dataacquisitionstor": [90, 92, 252], "clearbehaviorfault": 90, "unclear": [90, 92, 161], "startrequest": 90, "impairedstatu": 90, "set_localization_full_respons": [90, 135], "recordingcli": 90, "start_recording_ful": [90, 159], "get_cached_hardware_hardware_configur": [90, 160], "send_add_mutation_request": [90, 186], "send_delete_mutation_request": [90, 186], "loadmissionaschunks2": [90, 92], "getmissionaschunk": [90, 92], "assembl": [90, 120], "straightforward": 90, "input_data_bridg": [90, 92], "image_rotation_angl": [90, 92], "alert_data": [90, 92, 297], "roi_output_data": [90, 92], "grippercameraparam": [90, 136], "cameramod": 90, "straightstaircas": 90, "staircasewithland": 90, "precise_tim": [90, 92], "is_stal": [90, 92], "leaseresourc": [90, 142], "basecli": [90, 97, 99, 104, 106, 107, 108, 113, 114, 116, 118, 119, 121, 122, 123, 124, 125, 126, 128, 132, 134, 135, 136, 137, 139, 140, 141, 142, 145, 146, 147, 148, 149, 151, 152, 153, 154, 155, 156, 158, 159, 160, 161, 162, 163, 169, 170, 171, 172, 174, 175, 176, 177, 178, 179, 180, 181, 186, 211, 214], "chunk_messag": [90, 113, 120], "data_chunk": [90, 113, 120], "request_trim_for_log": [90, 113], "response_trim_for_log": [90, 113], "prematur": [90, 92], "status_keep_alive_motor_off": 90, "status_estop": [90, 92], "keepalivemotorsofferror": [90, 156], "estoppederror": [90, 156], "unknowndnsnameerror": [90, 127], "rpcerror": [90, 107, 108, 111, 114, 116, 117, 118, 119, 121, 122, 123, 124, 125, 126, 127, 128, 132, 135, 137, 146, 149, 151, 152, 153, 154, 155, 156, 160, 161, 163, 181, 186, 211, 214], "unabletoconnecttoroboterror": [90, 127, 319], "dataacquisitioncap": [90, 117], "unregisteredservicenameerror": [90, 160], "unlimit": [90, 92], "1e6": 90, "venv": [90, 274], "synchro": [90, 161], "localnav": 90, "mess": 90, "introductori": [90, 239, 289, 302, 303, 304, 305, 307, 308, 309, 310], "nogo": 90, "arm_constrained_manipul": 90, "impedance_control": 90, "compositor": [90, 168, 324], "reticl": [90, 170], "exposure_mod": 90, "exposure_dur": [90, 92], "streamqualitycommand": 90, "prohibit": 90, "reprocess": 90, "unus": [90, 92, 117], "pyqt": [90, 333], "spring": [90, 92], "peg": [90, 92], "hole": [90, 92], "stiff": [90, 92], "armsurfacecontact": [90, 104, 234], "overrod": [90, 273], "30cm": 90, "willing": [90, 92], "perceiv": [90, 92, 274], "cord": 90, "known_sequ": [90, 92], "updatedockingparam": 90, "dockingcommandfeedbackrequest": 90, "status_error_stuck": [90, 92], "dockingcommandfeedbackrespons": [90, 124], "matrixf": 90, "matrixint64": 90, "matrixint32": 90, "refin": [90, 92, 135], "icp": [90, 92, 135], "status_visual_alignment_fail": [90, 92], "blocked_path_wait_tim": [90, 92], "route_following_statu": [90, 92], "blockage_statu": [90, 92], "clientmetadata": 90, "recording_started_on": [90, 92], "waypointsnapshot": [90, 135], "disable_directed_explor": [90, 92, 216], "startrecordingrespons": 90, "impaired_st": [90, 92], "getrecordstatusrespons": 90, "respect_child_failur": [90, 92], "bosdynrecordev": 90, "succeed_earli": [90, 92], "additional_paramet": [90, 92], "bosdyngrippercameraparamsst": 90, "setgrippercameraparam": 90, "cleared_cause_fall_blackboard_nam": [90, 92], "cleared_cause_hardware_blackboard_nam": [90, 92], "cleared_cause_lease_timeout_blackboard_nam": [90, 92], "formatblackboard": 90, "stair_mod": 90, "state_arm_joint_check": [90, 92], "spotcheckfeedbackrespons": [90, 180], "endstop": [90, 92, 180], "underwai": [90, 92], "error_arm_check_collis": [90, 92], "error_arm_check_timeout": [90, 92], "error_encoder_shift": [90, 92], "error_collis": [90, 92], "jointkinematiccheckresult": 90, "kin": [90, 92], "cal": [90, 92, 180], "status_calibration_verification_fail": [90, 92], "cameracalibrationfeedbackrespons": 90, "autowalkcli": [90, 108], "logginghandl": [90, 119], "data_buff": [90, 119, 254], "invalidgravityalignmenterror": [90, 149], "map_process": [90, 149], "disagre": [90, 149], "payloadregistrationkeepal": [90, 154], "toomanyrequestserror": [90, 127], "powercli": [90, 156, 176, 273, 317], "fancontroltemperatureerror": [90, 156], "robotimpairederror": [90, 135, 159], "graphnavrecordingservicecli": [90, 159], "sync_with_services_list": [90, 160], "update_secure_channel_port": [90, 160], "payload_estimation_command": [90, 161], "exc_callback": [90, 165], "cameraspotchecktimedouterror": [90, 180], "cameraspotcheckfeedbackerror": [90, 180], "cameracalibrationresponseerror": [90, 180], "spot_check": [90, 180], "remotecli": [90, 210, 214, 315], "processor": [90, 92, 97, 98, 113, 114, 116, 118, 119, 121, 124, 135, 142, 156, 160, 186, 211, 214, 318, 326], "_build_establish_session_request": 90, "_build_tick_request": 90, "remote_cli": [90, 214], "lease_resource_hierarchi": [90, 143], "lease_valid": [90, 144], "spot_cam": [90, 98, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 324], "lights_help": [90, 173], "stair_hint": [90, 92, 161], "stairs_mod": [90, 92, 161], "logannotationhandl": 90, "ambigu": [90, 92, 156], "safe_power_off_motor": [90, 156], "_should_send_app_token_on_each_request": 90, "crlf": 90, "blink": [90, 173, 251, 318], "webrtc": [90, 324], "relianc": 90, "cli": [90, 185, 248, 318, 328], "stitch": [90, 92, 267, 318, 324], "rebuilt": 90, "occlud": 90, "safepoweroff": 90, "poweroff": 90, "unsafe_force_command": [90, 92], "disable_stair_error_auto_desc": [90, 92], "terrainst": 90, "is_unsafe_to_sit": [90, 92], "prove": 90, "frustrat": 90, "stale_tim": [90, 92], "disappear": 90, "dataacquisitionrequest": 90, "networkcomputecaptur": 90, "status_unsupported_pixel_format_request": [90, 92], "status_unsupported_resize_ratio_request": [90, 92], "alertdata": [90, 118], "storealertdata": [90, 92], "liststoredalertdata": [90, 92], "grippercameraparamservic": [90, 136], "raycastservic": [90, 158], "rai": [90, 98, 267], "selfrightcommand": 90, "standingst": 90, "enable_robot_locomot": [90, 92], "constrainedmanipulationcommand": 90, "bodyassistformanipul": 90, "bodycontrolparam": [90, 161], "base_offset_rt_footprint": [90, 92], "depth_image_to_pointcloud": [90, 137], "arm_joint_move_help": [90, 161], "blocking_sit": [90, 161], "blocking_selfright": [90, 161], "read_payload_credenti": [90, 185], "draw_spher": [90, 186], "draw_oriented_bounding_box": [90, 186], "must_acquir": [90, 142], "return_at_exit": [90, 142, 283], "dockproperti": 90, "from_prior": [90, 92], "status_error_unrefined_prior": [90, 92], "status_incompatible_sensor": [90, 92], "sensorcompatibilitystatu": 90, "status_record": [90, 92], "state_gripper_c": [90, 92], "state_sit_down_after_run": [90, 92], "error_gripper_cal_timeout": [90, 92], "error_invalid_range_of_mot": [90, 92], "followarmcommand": 90, "disable_walk": [90, 92], "reproduc": [90, 92], "enable_body_yaw_assist_for_manipul": [90, 92], "enable_hip_height_assist_for_manipul": 90, "enable_": [90, 92], "_for_manipul": [90, 92], "finer": [90, 92], "swing_direction_insw": [90, 92], "swing_direction_outsw": [90, 92], "swing_direction_pul": [90, 92], "swing_direction_push": [90, 92], "concern": 90, "add_common_argu": [90, 185], "bddf_download": [90, 110, 247], "unrecongizedcommanderror": [90, 135], "unrecognizedcommanderror": [90, 135], "message_read": [90, 200], "channel_name_to_series_decriptor": [90, 200], "channel_name_to_series_descriptor": [90, 200], "absenc": 90, "listleas": [90, 92], "status_resource_already_claim": [90, 92], "level_settle_then_cut": 90, "safer": 90, "queryabl": [90, 160, 174, 320], "illumin": 90, "notreadyyeterror": [90, 159], "cleaner": 90, "getsystemlog": [90, 92], "factori": [90, 92], "diagnosi": [90, 92], "se2trajectori": 90, "colormap_inferno": [90, 92], "colormap_turbo": [90, 92], "base_tform_sensor": [90, 92], "base_tfrom_sensor": [90, 92], "decode_token": [90, 164], "log_token_time_remain": [90, 164], "shortest": [90, 92, 141], "regain": 90, "handwritten": 90, "lever": [90, 92], "cabinet": [90, 92, 229], "setptzfocu": 90, "getptzfocu": 90, "mountframenam": 90, "updatepayloadattach": [90, 92], "status_stop": [90, 92, 161], "stopmiss": [90, 92], "spotcaml": 90, "spotcamresetautofocu": 90, "autofocu": [90, 92, 176, 177], "storemetadata": 90, "dataacquisit": [90, 115], "restartwhenpaus": 90, "irenabledis": [90, 92], "emiss": [90, 92], "systemfault": 90, "hinder": 90, "robotimpairedst": 90, "natur": [90, 92, 328], "navigationfeedbackstatu": 90, "routefollowingparam": 90, "navigate_to_ful": [90, 135], "navigate_route_ful": [90, 135], "navigaterouterespons": [90, 135], "status_no_path": [90, 92], "status_not_localized_to_map": [90, 92], "downloadwaypointsnapshotrequest": 90, "status_too_far_from_existing_map": [90, 92], "chunk": [90, 92, 98, 113, 271], "loadmissionrequest": 90, "failednod": 90, "carriabl": [90, 92], "apigraspoverrid": 90, "not_carri": 90, "carriable_and_stow": 90, "dock_status_undock": [90, 92], "link_status_detect": [90, 92], "ongo": 90, "dockingcommandrespons": [90, 124], "status_error_gripper_holding_item": [90, 92], "status_error_not_avail": [90, 92], "status_error_system": [90, 92], "docking_command_ful": [90, 124], "docking_command_feedback_ful": [90, 124], "acquire_data_from_request": [90, 114], "dataservic": [90, 121], "status_overridden": [90, 92], "manipulationapi": [90, 92, 148], "safe_power_cycle_robot": [90, 156], "obstacleparam": 90, "logpreservehint": [90, 119], "persistentrpcerror": [90, 127], "retryablerpcerror": [90, 127], "ensure_secure_channel": [90, 160], "status_invalid_request": [90, 92], "robotcommandrespons": 90, "invalidrequesterror": [90, 127, 135, 158, 160, 161], "status_motors_on": [90, 92], "payloadregistr": [90, 154], "429": 90, "placement": [90, 92], "test_active_leas": [90, 142, 144], "make_subleas": 90, "sublease_nam": [90, 142], "subleas": [90, 100, 142], "enable_grated_floor": [90, 92], "supersed": 90, "grated_surfaces_mod": [90, 92], "grate": [90, 92, 159], "docking_command_feedback": [90, 124], "dockingcli": [90, 124], "anymor": 90, "payloadcredenti": 90, "set_response_head": 90, "irenabledisableservic": [90, 140], "qt": [90, 270], "cost": [90, 92, 283], "thank": 90, "aaron": 90, "gokasian": 90, "congest": [90, 92, 178], "escap": 90, "initializelen": [90, 92], "recorddatablobsrequest": [90, 165], "commit": [90, 92], "write_sync": [90, 119], "add_blob": [90, 119, 254], "add_protobuf": [90, 119], "databuffercli": [90, 119, 165], "setpowerstatu": [90, 92], "cyclepow": [90, 92], "status_queu": 90, "grow": 90, "max_status_queue_s": [90, 126], "hardwareconfigur": [90, 160, 163], "codec": [90, 320], "substr": [90, 299], "confus": [90, 92], "david": 90, "levata": 90, "silent": 90, "ON": [90, 92], "variant": 90, "setircolormap": [90, 92], "getircolormap": [90, 92], "radiometr": [90, 92], "setirmeteroverlai": [90, 92], "builder": [90, 324], "build_on_command": [90, 161], "merg": [90, 92, 159], "manipulator_st": [90, 92], "has_arm": [90, 97, 160, 163], "armsurfacecontactservic": [90, 104], "payloadestimationcommand": 90, "pixel_format_greyscale_u16": [90, 92], "logpoint": [90, 174, 324], "queu": [90, 92], "queue_statu": [90, 92], "status_error_not_dock": [90, 92], "restrict_fiducial_detections_to_target_waypoint": [90, 92], "destination_waypoint_tform_body_go": [90, 92, 135], "command_id": [90, 92, 124, 135, 156, 273], "status_unrecognized_command": [90, 92], "transform_vec3": [90, 150], "default_rpc_timeout": 90, "starter": 90, "realist": 90, "clearer": [90, 298], "popup": [90, 277], "boiler": [90, 92], "status_near_go": [90, 92], "bodymovementstatu": [90, 161], "handlestal": 90, "is_estop": [90, 126, 160], "status_unsupported_image_format_request": [90, 92], "status_image_data_error": [90, 92], "ricoh_client_mod": [90, 318], "textmsg": [90, 112], "databuff": [90, 92, 115], "aka": [90, 92], "servicefaultst": 90, "dataset": [90, 326], "microphon": [90, 92, 169], "createwaypointrespons": 90, "jitter": 90, "covari": [90, 92], "spotcheckcommandrespons": 90, "commandtimedouterror": [90, 156, 160, 161], "getfeatureen": [90, 92], "licenseservic": [90, 145], "cause_lease_timeout": [90, 92], "status_run": [90, 92], "se3covari": 90, "sit_command": 90, "synchro_sit_command": [90, 161], "stand_command": 90, "velocity_command": 90, "synchro_velocity_command": [90, 161], "synchro_se2_trajectory_point_command": [90, 161], "reposit": [90, 92, 161, 327], "opengl": [90, 328], "shader": [90, 328], "rightsid": 90, "gone": [90, 92], "logannotationcli": 90, "licensecli": [90, 145], "status_behavior_fault": [90, 92], "behaviorfaulterror": [90, 161], "responseerror": [90, 97, 99, 106, 107, 108, 113, 114, 122, 123, 124, 126, 127, 128, 135, 137, 141, 142, 147, 149, 151, 152, 154, 155, 156, 158, 159, 160, 161, 180, 211, 214], "status_missing_fiduci": [90, 92], "medialogservic": [90, 174], "unstitch": 90, "obsolet": 90, "renew": 90, "gcp": [90, 312], "amazon": [90, 248], "s3": [90, 248, 271], "graph_nav_view_map": 90, "mission_record": [90, 296], "compositorservic": [90, 170], "streamqualityservic": [90, 178], "ptzservic": [90, 177], "lightingservic": [90, 172], "audioservic": [90, 169], "speaker": [90, 92], "networkservic": [90, 175], "healthservic": [90, 171], "versionservic": [90, 179], "directory_modif": [90, 256], "payloadregistrationservic": [90, 154], "await": 90, "worldobjectservic": [90, 186], "fiducial_follow": [90, 274], "add_image_coordin": 90, "localgridservic": [90, 146], "classif": 90, "basic_streaming_visu": [90, 334], "extrins": [90, 92], "intrins": [90, 92, 137], "revamp": 90, "overhead": 90, "outlier": 90, "outag": 90, "cliff": [90, 92], "frametyp": 90, "frame_trajectory_command": [90, 275], "frame_ko": 90, "odom_frame_nam": 90, "frame_vo": 90, "frame_bodi": 90, "body_frame_nam": 90, "permissiondeniederror": [90, 127], "responsetoolargeerror": [90, 127], "notfounderror": [90, 127], "transientfailureerror": [90, 127], "timesyncrequir": [90, 127], "nosuchleas": [90, 142], "leasenotownedbywallet": [90, 142], "roboterror": [90, 160], "nonexistentauthorityerror": [90, 127], "unregisteredserviceerror": [90, 160], "unregisteredservicetypeerror": [90, 160], "unknownframeerror": [90, 158, 161], "vel": [90, 150], "se3trajectorypoint": 90, "labelprefix": 90, "addlogannotationrespons": 90, "vo": 90, "rt": [90, 92], "samplecommon": 90, "get_payload": 90, "self_registr": 90, "estopnogui": 90, "get_mission_st": [90, 278], "get_world_object": [90, 281], "world_object_mut": 90, "xbox_control": [90, 338], "tow": 90, "imagetyp": [90, 138], "payloadservic": [90, 153], "spotcheckservic": [90, 180], "terrainparam": 90, "metal": [90, 92, 159], "flashlight": 90, "ellipt": 90, "curv": 90, "ecdsa": 90, "cryptographi": 90, "unicod": [90, 92], "se2velocitycommand": 90, "slew": 90, "locomotionhint": 90, "jog": [90, 338], "trot": [90, 92], "oauth": 92, "additional_data": 92, "struct": [92, 138], "severity_level_unknown": 92, "ishighest": 92, "severity_level_info": 92, "severity_level_warn": 92, "actionpres": 92, "severity_level_error": 92, "fatal": 92, "severity_level_crit": 92, "immediateattent": 92, "measured_pos_tracking_error": 92, "measured_rot_tracking_error": 92, "measured_pos_distance_to_go": 92, "measured_rot_distance_to_go": 92, "arespecifi": 92, "un": 92, "defaultsto": 92, "withwrist": 92, "theroot_frame_nam": 92, "pose_trajectory_in_task": 92, "task_t_tool": 92, "maximum_acceler": 92, "doublevalu": [92, 96], "max_linear_veloc": 92, "max_angular_veloc": 92, "max_pos_tracking_error": 92, "trajectorybefor": 92, "isexceed": 92, "beignor": 92, "max_rot_tracking_error": 92, "force_remain_near_current_joint_configur": 92, "preferred_joint_configur": 92, "x_axi": 92, "y_axi": 92, "z_axi": 92, "rx_axi": 92, "ry_axi": 92, "rz_axi": 92, "wrench_trajectory_in_task": 92, "boolvalu": [92, 283], "arecommand": 92, "thisprotect": 92, "arm_cartesian_feedback": 92, "arm_joint_move_feedback": 92, "named_arm_position_feedback": 92, "arm_velocity_feedback": 92, "arm_gaze_feedback": 92, "arm_stop_feedback": 92, "arm_drag_feedback": 92, "arm_impedance_feedback": 92, "arm_cartesian_command": [92, 161], "arm_joint_move_command": [92, 161], "named_arm_position_command": 92, "arm_velocity_command": 92, "arm_gaze_command": [92, 161], "arm_stop_command": 92, "arm_drag_command": 92, "arm_impedance_command": 92, "damp": 92, "thefollow": 92, "desired_tool": 92, "desired_tool_at_end": 92, "measured_tool_at_start": 92, "desired_tool_tform_tool": 92, "diagonal_stiffness_matrix": 92, "commanded_wrench_from_stiffness_at_tool_in_desired_tool": 92, "desired_tool_at_end_tform_tool": 92, "measured_tool_at_start_tform_tool_in_task": 92, "thedesired_tool": 92, "nm": [92, 161, 244], "commanded_wrench_from_damping_at_tool_in_desired_tool": 92, "commanded_wrench_from_feed_forward_at_tool_in_desired_tool": 92, "total_commanded_wrench_at_tool_in_desired_tool": 92, "desired_toolfram": 92, "max_force_mag": 92, "max_torque_mag": 92, "total_measured_wrench_at_tool_in_desired_tool": 92, "theunderli": 92, "todetermin": 92, "inhol": 92, "thehol": 92, "couldmov": 92, "link_wr1": 92, "frameat": 92, "whichw": 92, "ofth": 92, "task_tform_desired_tool": 92, "thisdesired_tool": 92, "ourtool": 92, "byour": 92, "matric": [92, 150], "feed_forward_wrench_at_tool_in_desired_tool": 92, "of6": 92, "6x6": [92, 150], "tx": 92, "tz": 92, "alongth": 92, "diagonal_damping_matrix": 92, "6doubl": 92, "valuesalong": 92, "exert": 92, "thatth": 92, "requestedforc": 92, "60n": 92, "deviatessuch": 92, "therequest": 92, "15nm": 92, "ifdisable_safety_check": 92, "planner_statu": 92, "planned_point": 92, "knot": [92, 161, 242], "andveloc": 92, "fromjoint": 92, "appenda": 92, "theplann": 92, "ofplanned_point": 92, "amov": 92, "plannedpoint": 92, "time_to_go": 92, "formultipl": 92, "thisi": 92, "coast": 92, "deceler": 92, "wise": 92, "cubic": 92, "reference_tim": 92, "referencetim": 92, "beth": 92, "maximum_veloc": 92, "toachiev": 92, "time_since_refer": [92, 161], "disable_body_force_limit": 92, "velocity_in_frame_nam": 92, "linear_veloc": 92, "unitless": 92, "cylindrical_veloc": 92, "cartesian_veloc": 92, "angular_velocity_of_hand_rt_odom_in_hand": 92, "expressedin": 92, "thefin": 92, "twist": 92, "handto": 92, "gazing_at_target": 92, "targetrot": 92, "gaze_to_target_rotation_measur": 92, "hand_position_at_go": 92, "hand_distance_to_goal_measur": 92, "hand_roll_at_go": 92, "hand_roll_to_target_roll_measur": 92, "target_trajectory_in_frame1": 92, "frame1": 92, "frame1_nam": 92, "tool_trajectory_in_frame2": 92, "frame2": 92, "frame2_nam": [92, 161], "wrist_tform_hand": 92, "wrist_tform_hand_camera": 92, "target_trajectory_initial_veloc": 92, "startingposit": 92, "status_trajectory_complet": 92, "status_trajectory_stal": 92, "thetrajectori": 92, "baserobot": 92, "thegoal": 92, "axis_mode_posit": 92, "axis_mode_forc": 92, "desired_toolin": 92, "farfrom": 92, "loweringstiff": 92, "planner_status_unknown": 92, "planner_status_success": 92, "planner_status_modifi": 92, "forexampl": 92, "reallyshort": 92, "butwon": 92, "aminimum": 92, "planner_status_fail": 92, "possiblethat": 92, "optimalsolut": 92, "isavoid": 92, "status_tool_trajectory_stal": 92, "toofar": 92, "continuealong": 92, "status_stalled_holding_item": 92, "notstow": 92, "positions_stow": 92, "carry_st": 92, "carry_state_carri": 92, "thesesitu": 92, "blockingcondit": 92, "andth": 92, "positions_unknown": 92, "positions_carri": 92, "handslightli": 92, "positions_readi": 92, "infront": 92, "xdirect": 92, "insteadof": 92, "carry_state_carriable_and_stow": 92, "allowth": 92, "press_force_percentag": 92, "alsob": 92, "xy_admitt": 92, "admitt": 92, "z_admitt": 92, "xy_to_z_cross_term_admitt": 92, "forcein": 92, "bias_force_ewrt_bodi": 92, "leaninto": 92, "is_robot_following_hand": 92, "reaction": 92, "stiffer": 92, "admittance_setting_unknown": 92, "admittance_setting_off": 92, "admittance_setting_norm": 92, "admittance_setting_loos": 92, "admittance_setting_stiff": 92, "admittance_setting_very_stiff": 92, "willb": 92, "invalidusernam": 92, "bebecaus": 92, "theuser": 92, "clientsshould": 92, "sinceauthent": 92, "unsuccessfulattempt": 92, "afterth": 92, "http2": 92, "automaticallytrigg": 92, "clear_buff": [92, 107], "invalid_param": 92, "status_invalid_param": 92, "max_displac": 92, "whereautoreturn": 92, "max_dur": [92, 161], "acode_invalid_request": 92, "getconfigur": 92, "treat_warnings_as_error": 92, "thatar": 92, "issueswith": 92, "walkbecaus": 92, "missioncompil": 92, "element_identifi": 92, "inputwalk": 92, "docking_nod": 92, "loop_nod": 92, "mission_id": [92, 218, 222], "status_compile_error": 92, "status_validate_error": 92, "stateless": 92, "remote_grpc": 92, "execute_choreographi": [92, 97], "hadtwo": 92, "actioni": 92, "bothcallback": 92, "parallel": [92, 273, 274, 325], "parametersdirectli": 92, "acquire_data_request": 92, "theelement": 92, "completion_behavior": 92, "last_known_cap": 92, "record_time_imag": 92, "thespec": 92, "servicesevolv": 92, "andprovid": 92, "canva": 92, "fact": [92, 166], "isnot": 92, "sequence_nam": [92, 97], "rpc_timeout": [92, 119], "lease_resourc": [92, 214], "happenif": 92, "specificcamera": 92, "inclin": 92, "robot_body_sit": 92, "robot_body_pos": 92, "spot_cam_l": 92, "spot_cam_ptz": 92, "arm_sensor_point": 92, "spot_cam_align": 92, "joint_trajectori": 92, "commandth": 92, "rough": 92, "platealign": 92, "pose_trajectory_rt_target": 92, "target_tform_measured_offset": 92, "waypointthi": 92, "footprintsin": 92, "body_assist_param": 92, "force_stow_overrid": 92, "runth": 92, "settingthi": 92, "target_tform_bodi": 92, "relativeto": 92, "genericpos": 92, "target_tform_sensor": 92, "final_zoom": 92, "target_sensor_id": 92, "sensor_id": 92, "scene_object_id": 92, "is_skip": 92, "ledmai": 92, "fullbright": 92, "ptz_posit": 92, "battery_start_threshold": 92, "batterylevel": 92, "intim": 92, "battery_stop_threshold": 92, "therobot": 92, "startthreshold": 92, "animated_mov": [92, 97], "dock_id": [92, 124, 258], "thefiduci": 92, "beus": 92, "docked_waypoint_id": 92, "robotwhil": 92, "isdock": 92, "target_prep_pos": 92, "targetbefor": 92, "OR": [92, 150, 194, 195, 323], "thenavigateto": 92, "awaypoint": 92, "fornavig": 92, "thedock": 92, "prompt_dur": 92, "successfullydock": 92, "operatordo": 92, "controlshow": 92, "ona": 92, "tryagain": 92, "choosesometh": 92, "target_failure_behavior": 92, "action_wrapp": 92, "action_failure_behavior": 92, "battery_monitor": 92, "returnto": 92, "robotshould": 92, "action_dur": 92, "atimeout": 92, "acquisitioncaptur": 92, "orperform": 92, "ofsuccessfulli": 92, "takean": 92, "amountof": 92, "toautomat": 92, "retrynavig": 92, "thedesir": 92, "theaction": 92, "setto": 92, "optionsin": 92, "missionwil": 92, "defaultbehavior": 92, "default_behavior": 92, "one_of": 92, "minimumdur": 92, "proceed_if_": 92, "return_to_start_and_try_again_lat": 92, "return_to_start_and_termin": 92, "try_again_delai": 92, "safest": 92, "additionalqualifi": 92, "should_autofocus_ptz": 92, "themiss": 92, "therebyimprov": 92, "self_right_attempt": 92, "rightscan": 92, "userdo": 92, "amaximum": 92, "destroi": [92, 138], "byrepeatedli": 92, "post_mission_callback": 92, "thati": 92, "orsend": 92, "email": 92, "skip_act": 92, "thetarget": 92, "associatedact": 92, "tocommun": 92, "discovereddur": 92, "govern": 92, "disable_endto": 92, "elaps": 92, "missionfinish": 92, "atwhich": 92, "theinterv": 92, "missiontak": 92, "at15": 92, "repetit": 92, "backonc": 92, "oftim": 92, "navigate_to": [92, 135], "navigate_rout": [92, 135], "belief": 92, "travel_param": [92, 135, 216], "waypointth": 92, "destination_waypoint_id": [92, 135], "set_localization_request": 92, "youplan": 92, "global_paramet": 92, "playback_mod": 92, "map_nam": 92, "mission_nam": 92, "capturesand": 92, "choreography_item": 92, "thiswalk": 92, "target_stow_behavior_unknown": 92, "target_stow_behavior_auto": 92, "stowhead": 92, "target_stow_behavior_nev": 92, "target_stow_behavior_alwai": 92, "direction_hint": 92, "desired_wrench_odom_fram": 92, "estimation_activ": 92, "seenenough": 92, "wrenchi": 92, "init_wrench_direction_in_frame_nam": [92, 161], "applieddepend": 92, "thetorqu": 92, "requiredvector": 92, "benorm": 92, "vectorif": 92, "task_type_se3_rotational_torqu": 92, "perpendicular": 92, "theconstraint": 92, "init_wrench_direct": 92, "frame_namewil": 92, "tangential_spe": [92, 161], "rotational_spe": [92, 161], "force_limit": [92, 161], "directionvalu": 92, "positiveif": 92, "torque_limit": [92, 161], "task_typ": [92, 161], "manip": 92, "inth": 92, "control_mod": [92, 161], "target_linear_posit": [92, 161], "typetask_type_r3_linear_forc": 92, "target_angl": [92, 161], "thantask_type_r3_linear_forcethi": 92, "accel_limit": 92, "dependingon": 92, "reset_estim": [92, 161], "previousconstrain": 92, "body_offset_from_hand": 92, "andenable_hip_height_assist_for_manipul": 92, "combinationof": 92, "contact_advic": 92, "haveth": 92, "incorrectlys": 92, "num_messages_receiv": 92, "uint64": [92, 118], "arequir": 92, "extrapolation_tim": 92, "detailedexplan": 92, "extrapolation_dur": 92, "extrapolatedesir": 92, "mostextrapolation_dur": 92, "optionallyupd": 92, "notsupport": 92, "user_command_kei": 92, "effecton": 92, "velocity_safety_limit": 92, "orgain": 92, "willtrigg": 92, "orclear": 92, "0will": 92, "k_q_p": 92, "k_qd_p": 92, "body_movement_statu": 92, "final_goal_statu": 92, "se2_frame_nam": [92, 161], "trajectorymust": 92, "rejectedand": 92, "frameidentifi": 92, "planar": [92, 274], "slew_rate_limit": 92, "providedse2_frame_nam": 92, "unsafe_act": 92, "foot_posit": [92, 161], "metersadvis": 92, "05": [92, 138, 161, 186], "5cm": 92, "2cm": 92, "10cm": [92, 285], "converg": [92, 149], "standing_st": 92, "status_drag": 92, "status_grasp_fail": 92, "agood": 92, "regrasp": 92, "thensend": 92, "overcom": 92, "orabov": 92, "status_other_failur": 92, "anapigraspoverrid": 92, "robotknow": 92, "override_hold": 92, "status_fail": 92, "hint_unknown": 92, "hint_right": 92, "hint_left": 92, "status_arm_is_stuck": 92, "directionwher": 92, "afford": 92, "status_grasp_is_lost": 92, "manipulationwil": 92, "control_mode_unknown": 92, "control_mode_posit": 92, "specifiedand": 92, "trapezoidaltrajectori": 92, "task_spe": 92, "control_mode_veloc": 92, "tomaintain": 92, "se3": [92, 150, 161, 186], "task_type_unknown": 92, "task_type_se3_circle_force_torqu": 92, "whereboth": 92, "valv": [92, 229], "solid": [92, 186, 318], "graspthi": 92, "specifiedin": 92, "specifieda": 92, "task_type_r3_circle_extradof_forc": 92, "circlebut": 92, "circleand": 92, "theend": 92, "task_type_r3_circle_forc": 92, "whereth": 92, "rigidor": 92, "task_type_r3_linear_forc": 92, "linebut": 92, "manipulatinga": 92, "freeto": 92, "task_type_hold_pos": 92, "tohold": 92, "manipulationtask": 92, "toconstrain": 92, "onlyb": 92, "controlmov": 92, "receipt": 92, "advice_unknown": 92, "advice_non": 92, "samebehavior": 92, "advice_in_contact": 92, "advis": 92, "advice_not_in_contact": 92, "status_act": 92, "status_error": 92, "status_process": [92, 161], "status_incompatible_hardwar": 92, "arm_command_feedback": 92, "body_status_unknown": 92, "body_status_mov": 92, "settl": 92, "body_status_settl": 92, "final_goal_status_unknown": 92, "hashappen": 92, "final_goal_status_in_progress": 92, "final_goal_status_achiev": 92, "final_goal_status_block": 92, "itbeliev": 92, "ifa": 92, "nearing": 92, "finalposit": 92, "robotcannot": 92, "status_going_to_go": 92, "status_powered_off": 92, "unsafe_unknown": 92, "unsafe_move_to_safe_posit": 92, "sittingand": 92, "additionalstep": 92, "status_is_sit": 92, "status_stanc": 92, "status_going_to_st": 92, "status_too_far_awai": 92, "standing_unknown": 92, "standing_control": 92, "makesmal": 92, "standing_frozen": 92, "unlesscommand": 92, "thisstat": 92, "status_is_stand": 92, "series_index": [92, 193, 194, 195, 196, 197, 198, 200, 204, 206], "shutter": 92, "additional_index": [92, 194, 195, 205], "additional_index_nam": [92, 194, 195, 205], "file_descriptor": [92, 189], "series_descriptor": [92, 193, 195, 196, 198, 201, 203, 206], "series_block_index": [92, 193, 195, 206], "file_index": [92, 189, 194, 195], "checksum_typ": 92, "checksum_num_byt": 92, "checksum_non": 92, "minor_vers": 92, "patch_level": 92, "summar": 92, "series_identifi": [92, 195], "series_block_index_offset": 92, "series_identifier_hash": 92, "content_typ": [92, 194], "csv": [92, 250, 297, 321], "type_nam": [92, 194, 198, 216], "is_metadata": [92, 194, 205], "datatyp": 92, "pod_typ": [92, 194, 195, 201, 202], "innermost": 92, "outermost": 92, "descriptor_file_offset": 92, "block_entri": 92, "total_byt": [92, 193], "identifier_hash": 92, "uint64_t": 92, "lexicograph": 92, "message_typ": [92, 110, 191, 194, 195, 200], "struct_typ": 92, "logtick": 92, "varnam": 92, "rssi": 92, "composit": 92, "whose": [92, 127, 151], "datablock": 92, "acycl": 92, "dag": [92, 129], "key_to_series_identifier_hash": 92, "checksum_type_unknown": 92, "checksum_type_non": 92, "writer": [92, 188, 195], "checksum_type_sha1": 92, "uncorrupt": 92, "type_unspecifi": 92, "type_int8": 92, "type_int16": 92, "type_int32": 92, "type_int64": 92, "type_uint8": 92, "type_uint16": 92, "type_uint32": 92, "type_uint64": 92, "type_float32": 92, "type_float64": 92, "thedatabuff": 92, "requestsmad": 92, "theacquisit": 92, "request_id": [92, 114, 115, 116, 117], "acquiredmetadata": 92, "whenstor": 92, "storedin": 92, "custom_param_error": [92, 113, 127], "status_custom_params_error": 92, "data_sourc": 92, "network_compute_sourc": 92, "network_compute_captur": 92, "captureact": 92, "cancellationrequest": 92, "actionswith": 92, "capturesess": 92, "notspecifi": 92, "populateth": 92, "identif": [92, 126, 297], "purposeswhen": 92, "througheach": 92, "has_live_data": 92, "livedata": 92, "fromth": 92, "error_messag": [92, 97, 99, 106, 107, 108, 113, 114, 122, 123, 126, 127, 128, 135, 137, 138, 141, 142, 147, 149, 151, 152, 154, 155, 156, 158, 159, 161, 180, 211, 214], "error_data": [92, 117], "acrossact": 92, "theaction_id": 92, "crop": 92, "detected_gaug": 92, "individuallyidentifi": 92, "pieceof": 92, "guaranteeuniqu": 92, "necessarilystart": 92, "cancollect": 92, "data_sav": 92, "data_error": [92, 117], "respondswith": 92, "service_error": 92, "network_compute_error": 92, "image_request": [92, 137], "theimageacquisitioncap": 92, "live_data": 92, "available_model": 92, "envelop": 92, "network_compute_statu": 92, "status_unknown_capture_typ": 92, "status_failed_to_cancel": 92, "status_request_id_does_not_exist": 92, "status_acquir": 92, "status_cancel_in_progress": 92, "status_acquisition_cancel": 92, "status_data_error": 92, "status_cancel_acquisition_fail": 92, "status_request_error": 92, "status_network_error": 92, "status_getstatus_error": 92, "thetablet": 92, "listdata": 92, "max_capture_id": [92, 118], "relationbetween": 92, "insideeach": 92, "action1": 92, "group1": 92, "action2": 92, "group2": 92, "andgroup_nam": 92, "orrel": 92, "captures_from_id": 92, "thedata": 92, "newcaptur": 92, "only_include_identifi": 92, "theactual": 92, "include_imag": 92, "include_data": 92, "include_metadata": 92, "include_alert": 92, "areset": 92, "order_descend": 92, "orderedfirst": 92, "areord": 92, "large_data": 92, "capture_id": 92, "file_extens": [92, 117, 118], "from_timestamp": 92, "to_timestamp": 92, "listcaptureact": 92, "liststoreddata": 92, "froman": 92, "storedata": 92, "liststoredimag": 92, "imagesfrom": 92, "thequeri": 92, "storeimag": 92, "liststoredmetadata": 92, "singlequerystoredcapturesrespons": 92, "theservic": 92, "matchingth": 92, "canfit": 92, "emptyquerystoredcapturesrespons": 92, "instantan": 92, "start_timestamp": 92, "end_timestamp": 92, "onset": 92, "log_preserve_hint": [92, 119, 160], "blob_data": 92, "untilth": 92, "operator_com": [92, 160], "tick_data": 92, "text_messag": [92, 119], "schema_id": [92, 119], "is_tim": 92, "sequence_id": [92, 119], "somehow": 92, "segreg": 92, "line_numb": 92, "consequenti": 92, "occurr": 92, "level_unset": 92, "level_low": 92, "level_medium": 92, "level_high": 92, "level_mission_crit": 92, "level_system_crit": 92, "log_preserve_hint_unset": 92, "log_preserve_hint_norm": 92, "thisev": 92, "log_preserve_hint_preserv": 92, "bepreserv": 92, "client_error": 92, "server_error": 92, "invalid_schema_id": 92, "type_unknown": 92, "encoding_unknown": 92, "encoding_raw": 92, "concaten": [92, 120], "level_unknown": 92, "level_debug": 92, "level_info": 92, "level_warn": 92, "level_error": 92, "datagram": 92, "total_s": 92, "msgtype": 92, "channel_glob": 92, "num_data_buffer_pag": 92, "data_buffer_total_byt": 92, "num_com": 92, "num_ev": 92, "blob_spec": 92, "timespan": [92, 110, 181, 209, 247, 255], "page_id": [92, 121], "bytes_delet": 92, "int32valu": 92, "events_limit": 92, "operator_comments_limit": 92, "max_ev": 92, "1024": 92, "max_com": 92, "get_blob_spec": [92, 121], "data_buffer_statu": 92, "data_queri": 92, "event_comment_request": 92, "events_com": 92, "num_tick": 92, "is_open": 92, "is_download": 92, "deleted_timestamp": 92, "download_started_timestamp": 92, "request_preserv": 92, "status_delet": 92, "status_deletion_fail": 92, "status_not_found": 92, "compression_unknown": 92, "compression_non": 92, "compression_gzip": 92, "gzip": 92, "compression_zstd": 92, "zstd": 92, "format_bddf_fil": 92, "getdataindex": 92, "geteventscom": 92, "getdatabufferstatu": 92, "getdatapag": 92, "pf": 92, "deletedatapag": 92, "65535": 92, "service_entri": 92, "discover": 92, "aservic": 92, "anaddress": 92, "last_upd": [92, 123], "timebas": 92, "user_token_requir": [92, 123], "containa": 92, "a401": 92, "user_token": [92, 160, 182], "auth_servicedo": 92, "permission_requir": 92, "musthav": 92, "liveif": 92, "host_payload_guid": 92, "updatedvia": 92, "unknowni": 92, "getservic": 92, "status_nonexistent_servic": 92, "happenedif": 92, "status_already_exist": 92, "privat": [92, 126, 252, 318, 320], "therecord": 92, "servicerecord": 92, "directorymanag": 92, "id_start": 92, "id_end": 92, "dock_typ": 92, "power_statu": 92, "docking_command_id": 92, "update_docking_param": 92, "clock_identifi": [92, 124, 181], "rpcsthi": 92, "require_fiduci": [92, 124, 159], "dock_config": 92, "dock_stat": 92, "dock_status_unknown": 92, "dock_status_dock": 92, "link_status_unknown": 92, "link_status_connect": 92, "link_status_error": 92, "dock_type_unknown": 92, "dock_type_contact_prototyp": 92, "prototyp": 92, "spotdock": 92, "dock_type_spot_dock": 92, "dock_type_spot_doghous": 92, "hous": 92, "prep_pose_only_pos": 92, "status_misalign": 92, "misalign": 92, "pleasetri": 92, "status_old_docking_command": 92, "status_error_dock_lost": 92, "status_error_leas": 92, "status_error_command_timed_out": 92, "status_error_no_timesync": 92, "status_error_too_dist": 92, "executionthi": 92, "dockingcommandcheck": 92, "status_error_dock_not_found": 92, "prep_pose_unknown": 92, "prep_pose_use_pos": 92, "prep_pose_skip_pos": 92, "target_config_id": [92, 126], "deregistr": 92, "assert": [92, 126, 135, 141], "ocu": 92, "patrol": 92, "ocu01": 92, "offhandl": 92, "priorto": 92, "estop_level_settle_then_cutwhich": 92, "disablingmotor": 92, "disconnectedimmedi": 92, "defaultto": 92, "levelassert": 92, "estopconfigrequest": 92, "active_config": 92, "status_success": [92, 315], "status_endpoint_mismatch": 92, "status_config_mismatch": 92, "status_endpoint_unknown": 92, "status_incorrect_challenge_respons": 92, "estop_level_unknown": [92, 126], "estop_level_settle_then_cut": [92, 126], "status_invalid_endpoint": 92, "status_invalid_id": 92, "ato": 92, "denial": 92, "registerestopendpoint": 92, "deregisterestopendpoint": 92, "estopcheckin": 92, "requesta": 92, "getestopconfig": 92, "setestopconfig": 92, "getestopsystemstatu": 92, "triggerservicefault": 92, "clearservicefault": 92, "stop_feedback": 92, "freeze_feedback": 92, "selfright_feedback": 92, "safe_power_off_feedback": 92, "battery_change_pose_feedback": 92, "payload_estimation_feedback": 92, "constrained_manipulation_feedback": 92, "joint_feedback": 92, "stop_request": 92, "freeze_request": 92, "selfright_request": 92, "safe_power_off_request": 92, "battery_change_pose_request": 92, "payload_estimation_request": 92, "constrained_manipulation_request": 92, "joint_request": 92, "dimension": [92, 150, 229], "isfix": 92, "sax": 92, "frame_name_tform_box": 92, "theful": 92, "coordinatefram": 92, "center_pt": 92, "frame_name_tform_circl": 92, "polar": 92, "mathworld": 92, "wolfram": 92, "azimuth": [92, 244], "reckon": 92, "syntax": [92, 129, 247, 251], "forest": 92, "parent_frame_nam": [92, 129], "1d": 92, "concav": 92, "counterclockwis": [92, 234, 277], "min_vel": 92, "rx": 92, "ry": 92, "rz": 92, "rxrx": 92, "rxry": 92, "rxrz": 92, "rxx": 92, "rxy": 92, "rxz": 92, "ryrx": 92, "ryri": 92, "ryrz": 92, "ryx": 92, "ryi": 92, "ryz": 92, "rzrx": 92, "rzry": 92, "rzrz": 92, "rzx": 92, "rzy": 92, "rzz": 92, "xrx": 92, "xry": 92, "xrz": 92, "yrx": 92, "yry": 92, "yrz": 92, "yx": 92, "zrx": 92, "zry": 92, "zrz": 92, "zx": 92, "zy": [92, 283], "symmetr": [92, 150], "yaw_vari": 92, "varianc": 92, "cov_rzrz": 92, "removedin": 92, "fixm": 92, "sberard": 92, "atlassian": 92, "brows": 92, "12523": 92, "cov_xx": 92, "cov_xi": 92, "cov_xz": 92, "cov_yx": 92, "cov_yi": 92, "cov_yz": 92, "cov_zx": 92, "cov_zi": 92, "cov_zz": 92, "data_point": [92, 132], "ratecan": 92, "gps_devic": [92, 132], "dump": [92, 270], "peripher": 92, "newgpsdata": 92, "magnetomet": 92, "north": 92, "sbodi": 92, "timestamp_gp": 92, "timestamp_cli": 92, "connectedto": 92, "timestamp_robot": 92, "body_tform_gp": [92, 133, 282], "prn": 92, "snr": 92, "duro": 92, "microstrain": 92, "iscalcul": 92, "filter_unknown": 92, "filter_non": 92, "filter_duro_in": 92, "spp": 92, "dgnss": 92, "fixed_rtk": 92, "float_rtk": 92, "dead_reckon": 92, "fixed_posit": 92, "gps_l1ca": 92, "gps_l2cm": 92, "sbas_l1ca": 92, "glonass_l1ca": 92, "glonass_l2ca": 92, "gps_l1p": 92, "gps_l2p": 92, "bds2_b1": 92, "beidou": 92, "bds2_b2": 92, "galileo_e1b": 92, "galileo_e7i": 92, "latest_data": 92, "ecef_p_bodi": 92, "thismust": 92, "historical_data": 92, "wiki": 92, "gps_state": 92, "reportingwon": 92, "isfilt": 92, "status_need_devic": [92, 282], "resetregistr": 92, "begin_callback": [92, 99], "begin_control": [92, 99], "update_callback": [92, 99], "end_callback": [92, 99], "areacallback": [92, 99, 100, 101], "required_lease_resourc": [92, 103], "default_stop": 92, "map_config": 92, "region_info": 92, "config_data": 92, "ifempti": 92, "matchareacallbackinform": 92, "region_id": 92, "insom": 92, "navigationcommand": 92, "unfinished_rout": 92, "face_direct": 92, "face_stairs_if_pres": 92, "face_yaw_offset": 92, "andhow": 92, "callbackinstruct": 92, "callendcallback": 92, "error_leas": 92, "at_start": 92, "at_end": 92, "end_config": 92, "option_continu": 92, "error_unknown": 92, "error_transport": 92, "error_respons": 92, "error_servic": 92, "blockage_unknown": 92, "ableto": 92, "passabl": 92, "unlessit": 92, "cantreat": 92, "impass": 92, "entity_waiting_unknown": 92, "entity_waiting_dis": 92, "entity_waiting_en": 92, "impairment_unknown": 92, "navdetect": 92, "began": 92, "status_invalid_configur": 92, "suppliedconfiguration_data": 92, "status_expired_end_tim": 92, "status_invalid_command_id": 92, "status_missing_lease_resourc": 92, "status_shutdown_callback_fail": 92, "shutdownsign": 92, "acknowledg": 92, "face_direction_unknown": 92, "face_direction_along_rout": 92, "face_direction_waypoint_exact": 92, "face_direction_waypoint_auto": 92, "theopposit": 92, "face_direction_region_end": 92, "stage_unknown": 92, "stage_to_start": 92, "stage_to_end": 92, "stage_at_end": 92, "error_block": 92, "error_callback_fail": 92, "error_timed_out": 92, "option_unknown": 92, "option_stop": 92, "option_control": 92, "reportedvia": 92, "localization_unknown": 92, "localization_at_end": 92, "theparamet": 92, "intocustom_param": 92, "arerequir": 92, "calliniti": 92, "controli": 92, "callbackimplement": 92, "isrun": 92, "routechang": [92, 102], "isblock": 92, "thismight": 92, "callbackreport": 92, "live_gps_st": 92, "map_gps_stat": 92, "ecef_tform_bodi": 92, "thetim": 92, "latitude_longitude_height": 92, "state_unknown": 92, "missing_servic": 92, "registeredbut": 92, "faulted_servic": 92, "edge_snapshot_id": [92, 135], "overwhelm": [92, 318], "theminto": 92, "anedgesnapshot": 92, "adownloadgraphrespons": 92, "waypoint_snapshot_id": [92, 135], "download_imag": [92, 135], "fromeach": 92, "compress_point_cloud": 92, "smallestavail": 92, "do_not_download_point_cloud": [92, 135], "awaypointsnapshot": 92, "goal_llh": 92, "goal_yaw": 92, "achieveat": 92, "bear": 92, "east": 92, "andwest": 92, "pi": 92, "max_distance_from_map": 92, "inmet": 92, "waypoint_id": [92, 135], "request_live_point_cloud": [92, 135], "usedto": 92, "request_live_imag": [92, 135], "ofloc": 92, "request_live_terrain_map": [92, 135], "request_live_world_object": [92, 135], "request_live_robot_st": [92, 135], "compress_live_point_cloud": 92, "smallest": [92, 166], "clouddata": 92, "request_gps_st": [92, 135], "thisloc": 92, "remote_cloud_statu": 92, "outif": 92, "eventuallyit": 92, "truststhat": 92, "isavail": 92, "showgraph": 92, "is_lost": 92, "rejectnavigateto": 92, "total_num_accepted_loc": 92, "criteria": 92, "lastsetloc": 92, "total_num_rejected_loc": 92, "num_rejected_localizations_since_accept": 92, "sinceeith": 92, "distance_traveled_with_rejected_loc": 92, "believesth": 92, "last_accepted_loc": 92, "last_rejected_loc": 92, "num_consecutive_bad_edg": 92, "lostdetector": 92, "anaccept": 92, "agreement": 92, "max_time_with_bad_loc": 92, "startcount": 92, "max_distance_with_bad_loc": 92, "max_num_edges_with_bad_loc": 92, "declareth": 92, "toset": 92, "route_follow_param": [92, 135], "waypointin": 92, "thedestin": 92, "theoffset": 92, "acontinu": 92, "robot_impair": 92, "error_waypoint_id": 92, "theerror": 92, "error_edge_id": 92, "status_invalid_edg": 92, "sthat": 92, "area_callback_error": 92, "seed_tform_go": [92, 135], "gps_navigation_param": [92, 135], "tonavig": 92, "insteadth": 92, "worksident": 92, "goal_waypoint_rt_seed_ewrt_seed_toler": [92, 135], "route_param": [92, 135], "allparamet": 92, "gps_statu": 92, "route_blocked_behavior": [92, 135], "remaining_rout": 92, "completed_rout": 92, "visualizationof": 92, "conditionsedg": 92, "forstatus_reached_go": 92, "remaining_route_length": 92, "last_ko_tform_go": 92, "active_region_inform": 92, "beblock": 92, "stuck_reason": 92, "region_statu": 92, "exists_in_directori": 92, "withth": 92, "has_data": 92, "new_cmd_behavior": 92, "existing_cmd_behavior": 92, "map_has_lidar_data": 92, "robot_configured_for_lidar": 92, "andwaypoint_tform_bodi": 92, "notprovid": 92, "waypointwa": 92, "thesetlocalizationrequest": 92, "ko_tform_bodi": [92, 135], "initialloc": 92, "positionsuppli": 92, "itsearch": 92, "neighborhood": 92, "suppliedyaw": 92, "fiducial_init": [92, 135], "use_fiducial_id": [92, 135], "status_no_matching_fiduci": 92, "status_fiducial_too_far_awai": 92, "fiducial_too_old": 92, "orfiducial_pose_uncertain": 92, "do_ambiguity_check": [92, 135], "considerfiduci": 92, "waypointsmai": 92, "refine_fiducial_result_with_icp": [92, 135], "refine_with_visual_featur": [92, 135], "error_report": 92, "suspected_ambigu": 92, "sensor_statu": 92, "themap": 92, "status_impairedwil": 92, "quality_check_result": 92, "statusher": 92, "qualitycheck": 92, "alternate_robot_tform_waypoint": 92, "theresult": 92, "wehav": 92, "whenw": 92, "reachedth": 92, "ignore_final_yaw": 92, "velocity_limit": [92, 135], "achieveth": 92, "avoidingobstacl": 92, "maywalk": 92, "feature_quality_toler": 92, "disable_alternate_route_find": [92, 216], "clutter": 92, "teleoperatedbi": 92, "roboti": 92, "tocontinu": 92, "lost_detector_strictness_unknownresult": 92, "planner_mod": 92, "asdatachunk": 92, "map_stat": 92, "withoutunderli": 92, "generate_new_anchor": [92, 135], "treat_validation_warnings_as_error": 92, "bereturn": 92, "loaded_waypoint_snapshot_id": 92, "unknown_waypoint_snapshot_id": 92, "loaded_edge_snapshot_id": 92, "unknown_edge_snapshot_id": 92, "license_statu": 92, "validation_statu": 92, "aboutwhi": 92, "robotwil": 92, "missing_waypoint_ids_in_edg": 92, "idsreferenc": 92, "missing_waypoint_ids_in_anchor": 92, "thesear": 92, "edge_ids_invalid_transform": 92, "from_tform_to": [92, 159, 283], "uploadedthat": 92, "arenorm": 92, "waypoint_anchors_invalid_transform": 92, "thewaypoint": 92, "rotationsthat": 92, "onupload": 92, "object_anchors_invalid_transform": 92, "areth": 92, "duplicate_waypoint_id": 92, "notethat": 92, "duplicate_waypoint_anchor_id": 92, "aredupl": 92, "duplicate_object_anchor_id": 92, "idsar": 92, "duplicate_edge_id": 92, "thatid": 92, "band": [92, 294], "invalid_waypoint_ids_self_edg": 92, "waypointid": 92, "andr": 92, "has_empty_waypoint_id": 92, "has_empty_edge_id": 92, "has_empty_waypoint_anchor_id": 92, "emptyanchor": 92, "has_empty_object_anchor_id": 92, "malformed_staircase_edge_id": 92, "rerecord": 92, "insiz": 92, "inord": 92, "anddeseri": 92, "verify_refinement_qu": 92, "callstoprecord": 92, "status_snapshot_does_not_exist": 92, "status_no_timesync": 92, "status_expir": 92, "status_too_dist": 92, "status_unknown_route_el": 92, "status_feature_desert": 92, "uniniti": [92, 135], "status_could_not_update_rout": 92, "wrestl": 92, "trysai": 92, "orhad": 92, "nolong": 92, "gps_status_unknown": 92, "mapus": 92, "status_no_anchor": 92, "status_invalid_pos": 92, "unachiev": [92, 135], "upsid": 92, "status_invalid_gps_command": 92, "moredetail": 92, "status_unknown_waypoint": 92, "weren": 92, "status_navig": 92, "status_wait": 92, "status_callback_in_control": 92, "blockage_status_unknown": 92, "blockage_status_route_clear": 92, "blockage_status_route_blocked_temporarili": 92, "itselfstuck": 92, "blockage_status_stuck": 92, "hasdeclar": 92, "route_following_status_unknown": 92, "route_following_status_following_rout": 92, "orfrom": 92, "route_following_status_returning_to_rout": 92, "becauseit": 92, "route_following_status_following_alternate_rout": 92, "waypointsto": 92, "partof": 92, "route_following_status_explor": 92, "arounda": 92, "duringnavig": 92, "otherdestin": 92, "tobecom": 92, "impaired_statu": 92, "mid": 92, "recoverfrom": 92, "stuck_reason_unknown": 92, "stuck_reason_obstacl": 92, "stuck_reason_area_callback_block": 92, "stuck_reason_area_callback_fail": 92, "toother": 92, "stuck_reason_goal_block": 92, "toreach": 92, "resume_unknown": 92, "resume_return_to_unfinished_rout": 92, "thefurthest": 92, "resume_fail_when_not_on_rout": 92, "route_blocked_unknown": 92, "route_blocked_rerout": 92, "destinationthat": 92, "pointaft": 92, "followth": 92, "aresimilarli": 92, "route_blocked_fail": 92, "start_unknown": 92, "start_goto_start": 92, "usingedg": 92, "therout": 92, "start_goto_rout": 92, "pointthat": 92, "fromthat": 92, "willpref": 92, "start_fail_when_not_on_rout": 92, "fiducial_init_unknown": 92, "quality_check_unknown": 92, "statusenum": 92, "quality_check_success": 92, "quality_check_poor_point_cloud_match": 92, "locationof": 92, "quality_check_poor_gravity_align": 92, "fiducialb": 92, "wrongli": 92, "simu": 92, "miscalibr": 92, "thesetloc": 92, "quality_check_skip": 92, "quality_check_bad_height": 92, "theclient": 92, "status_abort": 92, "awayfrom": 92, "status_fiducial_too_old": 92, "detectiontim": 92, "status_fiducial_pose_uncertain": 92, "unreliablepos": 92, "thatwer": 92, "detectionsat": 92, "uncertain": 92, "sensorsetup": 92, "sensorstatu": 92, "tolerance_unknown": 92, "tolerance_default": 92, "tolerance_ignore_poor_feature_qu": 92, "planner_mode_unknown": 92, "planner_mode_default": 92, "planner_mode_short_rang": 92, "planner_mode_long_rang": 92, "navigatearound": 92, "status_map_too_large_licens": 92, "acommon": 92, "arobot": 92, "thecurr": 92, "formor": 92, "ram": [92, 135], "uploadswil": 92, "lateruploadgraph": 92, "fulluploadgraph": 92, "regularuploadgraph": 92, "semanticsa": 92, "forincrement": 92, "mere": 92, "streamingwrapp": 92, "beload": 92, "longerrun": 92, "lost_detector_strictness_unknown": 92, "strictness_default": 92, "lost_detector_strictness_dis": 92, "lost_detector_strictness_default": 92, "lost_detector_strictness_strict": 92, "seed_tform_object": [92, 283], "notnecessarili": 92, "session_nam": [92, 159], "usermai": 92, "regionthat": 92, "client_usernam": [92, 159], "client_software_vers": [92, 159], "client_id": [92, 159], "client_typ": [92, 159], "mutabl": 92, "snapshot_id": 92, "understood": 92, "direction_constraint": [92, 159], "facewhen": 92, "require_align": [92, 159], "shouldn": [92, 285], "overobstacl": 92, "override_mobility_param": 92, "fieldmask": 92, "isstor": 92, "terrain_param": 92, "beannot": 92, "meansal": 92, "conserv": 92, "limitstor": 92, "usedfor": 92, "edge_sourc": 92, "robotmai": 92, "corridorwidth": 92, "sharedacross": 92, "straight_staircas": 92, "staircase_with_land": 92, "descent_prefer": 92, "thisstaircas": 92, "withrespect": 92, "straightlin": 92, "immut": 92, "foot_stat": 92, "planar_ground": 92, "alternate_waypoint": 92, "alternate_edg": 92, "waypoint_anchor": 92, "object_anchor": [92, 283], "total_path_length": 92, "loadedmap": 92, "num_byt": 92, "raminsid": 92, "deduplicateregion": 92, "isdefin": 92, "severalwaypoint": 92, "notguarante": 92, "waypointonli": 92, "multiplewaypoint": 92, "bounding_box": 92, "basefram": 92, "base_frame_nam": 92, "timeof": 92, "base_frame_tform_region": 92, "waypoint_tform_ko": 92, "kitchen": 92, "fridg": 92, "creation_tim": 92, "icp_vari": 92, "recordtim": 92, "scan_match_region": 92, "waypoint_sourc": 92, "client_metadata": [92, 159], "loop_closure_set": 92, "ata": 92, "otherparamet": 92, "thedefault": 92, "theywil": 92, "agp": 92, "andrun": 92, "disable_gps_loc": 92, "willus": 92, "default_region": [92, 159], "nospeci": 92, "trait": 92, "dist_2d": [92, 159], "disable_loop_closur": 92, "disable_collision_check": 92, "closuresfrom": 92, "max_edge_length": 92, "nonzero": 92, "loopclosur": 92, "max_odometry_path_length": 92, "shortcut": 92, "robot_local_grid": 92, "is_point_cloud_process": 92, "version_id": 92, "itha": 92, "has_remote_point_cloud_sensor": 92, "body_tform_remote_point_cloud_sensor": 92, "srefer": 92, "annotation_state_unknown": 92, "annotation_state_set": 92, "deliber": 92, "annotation_state_non": 92, "subfield": 92, "direction_constraint_unknown": 92, "direction_constraint_no_turn": 92, "direction_constraint_forward": 92, "direction_constraint_revers": 92, "direction_constraint_non": 92, "ground_clutter_unknown": 92, "ground_clutter_off": 92, "ground_clutter_from_footfal": 92, "footfal": 92, "path_mode_unknown": 92, "path_mode_default": 92, "path_mode_strict": 92, "descent_preference_unknown": 92, "descent_preference_always_revers": 92, "routecould": 92, "constraintscr": 92, "causesnavig": 92, "byth": 92, "adjacentconstraint": 92, "forwarddirect": 92, "edge_source_unknown": 92, "edge_source_odometri": 92, "edge_source_small_loop_closur": 92, "edge_source_fiducial_loop_closur": 92, "edge_source_alternate_route_find": 92, "edge_source_user_request": 92, "edge_source_loc": 92, "edgeof": 92, "union": 92, "data_filter_unknown": 92, "data_filter_non": 92, "data_filter_include_onli": 92, "waypoint_source_unknown": 92, "waypoint_source_robot_path": 92, "waypoint_source_user_request": 92, "waypoint_source_alternate_route_find": 92, "se3_covari": 92, "gaussian": 92, "uncertainti": 92, "confidence_bound": 92, "thiswil": 92, "diagonalmatrix": 92, "unconstrain": 92, "x_bound": 92, "y_bound": 92, "z_bound": 92, "yaw_bound": 92, "initial_hint": [92, 149, 283], "modify_anchoring_on_serv": [92, 149, 283], "stream_intermediate_result": [92, 149, 283], "apply_gps_result_to_waypoints_on_serv": 92, "theoptim": 92, "ecef_tform_waypointappli": 92, "gps_result": 92, "ecef_tform_se": 92, "thisoper": 92, "usinggp": 92, "optimizer_param": 92, "measurement_param": 92, "optimize_existing_anchor": [92, 283], "initialguess": 92, "waypointwhich": 92, "onth": 92, "gravity_ewrt_se": 92, "use_kinematic_odometri": 92, "odometryfram": 92, "use_visual_odometri": 92, "framewil": 92, "use_gyroscope_measur": 92, "appar": [92, 283], "use_loop_closur": 92, "use_world_object": 92, "anotherwhen": 92, "co": [92, 283], "use_gp": 92, "tohelp": 92, "max_it": 92, "max_time_second": 92, "kinematic_odometry_weight": 92, "visual_odometry_weight": 92, "world_object_weight": 92, "hint_weight": 92, "gyroscope_weight": 92, "loop_closure_weight": 92, "gps_weight": 92, "waypoint_result": [92, 283], "world_object_result": [92, 283], "anchoring_on_server_was_modifi": 92, "erroroccur": 92, "nonlinear": 92, "final_iter": 92, "violated_waypoint_constraint": 92, "violated_object_constraint": 92, "missing_snapshot_id": 92, "missing_waypoint_id": 92, "themto": 92, "invalid_hint": 92, "unorgan": 92, "inconsistent_edg": 92, "incorrectloop": 92, "werepass": 92, "num_measurements_us": 92, "subgraph": [92, 149], "modify_map_on_serv": [92, 149], "presenc": 92, "check_edges_for_collis": 92, "collision_check_robot_radiu": 92, "sphere": [92, 186, 313, 334], "aloop": 92, "spheric": 92, "linefrom": 92, "collision_check_height_vari": 92, "ramp": [92, 231], "alongit": 92, "do_feature_match": 92, "matchingwil": 92, "coars": 92, "min_loop_closure_path_length": 92, "fromon": 92, "max_loop_closure_edge_length": 92, "candid": [92, 175], "thecandid": 92, "max_fiducial_dist": 92, "tous": 92, "max_loop_closure_height_chang": 92, "arewil": 92, "prune_edg": 92, "areawil": 92, "icp_it": 92, "max_point_match_dist": 92, "toaccept": 92, "max_loop_closure_path_length": 92, "onewaypoint": 92, "beyondthi": 92, "unwil": 92, "trust": 92, "num_extra_loop_closure_iter": 92, "isus": 92, "nearbyloop": 92, "processtopologyrpc": 92, "do_odometry_loop_closur": 92, "odometry_loop_closure_param": 92, "icp_param": 92, "do_fiducial_loop_closur": 92, "fiducial_loop_closure_param": 92, "collision_check_param": 92, "whichcollid": 92, "timeout_second": 92, "45second": 92, "partialresult": 92, "timed_out": 92, "processingcan": 92, "processtopologi": 92, "new_subgraph": 92, "viastream": 92, "map_on_server_was_modifi": 92, "serverwa": 92, "occurreddur": 92, "whenmap_on_server_was_modifi": 92, "backto": 92, "topologyprocess": 92, "representingth": 92, "seed_tform_waypoint_uncertainti": 92, "seed_tform_waypoint_constraint": 92, "minimizeth": 92, "canensur": 92, "emptywil": 92, "perfectli": 92, "seed_tform_object_uncertainti": 92, "seed_tform_object_constraint": 92, "theoveral": 92, "gps_status_not_enough_measur": 92, "status_missing_waypoint_snapshot": 92, "status_optimization_failur": 92, "minima": 92, "ill": [92, 127], "status_constraint_viol": 92, "status_max_iter": 92, "status_max_tim": 92, "status_invalid_hint": 92, "status_map_modified_during_process": 92, "status_invalid_gravity_align": 92, "mapwith": 92, "edge_id": [92, 135], "not_in_map": 92, "existin": 92, "waypoint_tform_bodi": 92, "startingfiduci": 92, "aleas": 92, "error_existing_edg": 92, "status_exist": 92, "waypoint_nam": [92, 159], "recording_environ": [92, 159], "waypointand": 92, "verifyingthat": 92, "created_waypoint": 92, "created_edg": 92, "missing_fiduci": 92, "fiducialswer": 92, "bad_pose_fiduci": 92, "status_fiducial_pose_not_ok": 92, "beloc": 92, "recordingwil": 92, "createwaypointresponsei": 92, "licensestatu": 92, "is_record": 92, "recordinga": 92, "session_start_tim": 92, "shouldb": 92, "name_prefix": 92, "prepend": [92, 271], "waypoint_environ": 92, "edge_environ": [92, 159], "alledg": 92, "waypointsand": 92, "started_recording_on": 92, "generatedaft": 92, "currentlyvis": 92, "startrecordingi": 92, "recordingrequest": 92, "sessionstart": 92, "error_waypoint_localized_id": 92, "thestartrecordingrequest": 92, "status_not_record": 92, "status_missing_transform": 92, "status_could_not_create_waypoint": 92, "status_remote_cloud_failure_not_in_directori": 92, "status_remote_cloud_failure_no_data": 92, "map_state_unknown": 92, "map_state_ok": 92, "map_state_too_large_for_licens": 92, "forsom": 92, "status_not_localized_to_existing_map": 92, "startingto": 92, "status_not_localized_to_end": 92, "beforew": 92, "status_not_ready_yet": 92, "moveth": 92, "getmapstatu": 92, "downloadwaypoint": 92, "aresuffici": 92, "thatha": 92, "landmark": 92, "bundle_id": 92, "thislandmark": 92, "keyframe_id": 92, "keypoint_id": 92, "3x3": [92, 150], "orb": 92, "brief": 92, "image_capture_and_sourc": 92, "informationabout": 92, "alreadyextract": 92, "bundle_tform_imag": 92, "key_fram": 92, "bundle_frame_nam": 92, "frame_tree_snapshot": [92, 129, 161], "visual_descriptor": 92, "size_pixel": 92, "depth_measur": 92, "position_covari": 92, "depth_vari": 92, "agraph": 92, "position_with_covari": 92, "anorient": 92, "thelandmark": 92, "whichfram": 92, "positionwith": 92, "direction_with_covari": 92, "thisrepres": 92, "canon": 92, "fromdiffer": 92, "setwhenev": 92, "landmark_observ": 92, "landmark_fram": 92, "grippercameragetparam": 92, "camera_mod": 92, "exposure_auto": 92, "exposure_absolut": 92, "exposure_roi": 92, "acertain": 92, "focus_auto": 92, "focus_absolut": 92, "infin": 92, "focal": 92, "focus_roi": 92, "draw_focus_roi_rectangl": 92, "hdr": 92, "exposurein": 92, "framer": 92, "led_mod": 92, "led_torch_bright": 92, "torch": 92, "led_mode_off": 92, "white_balance_temperature_auto": 92, "balanceunset": 92, "white_balance_temperatur": 92, "ifwhite_balance_temperature_auto": 92, "1correspond": 92, "roi_percentage_in_imag": 92, "lefthand": 92, "righthand": 92, "window_s": 92, "mode_unknown": 92, "mode_640_480": 92, "640x480": 92, "mode_640_480_120fps_uyvi": 92, "mode_1280_720": 92, "1280x720": 92, "mode_1280_720_60fps_uyvi": 92, "mode_1920_1080": 92, "1920x1080": 92, "mode_1920_1080_60fps_mjpg": 92, "mode_3840_2160": 92, "3840x2160": 92, "mode_3840_2160_30fps_mjpg": 92, "mode_4096_2160": 92, "4096x2160": 92, "mode_4096_2160_30fps_mjpg": 92, "mode_4208_3120": 92, "4208x3120": 92, "mode_4208_3120_20fps_mjpg": 92, "led_mode_unknown": 92, "led_mode_torch": 92, "constantli": [92, 295, 326], "hdr_unknown": 92, "hdr_off": 92, "hdr_auto": 92, "hdr_manual_1": 92, "hdr_manual_2": 92, "hdr_manual_3": 92, "hdr_manual_4": 92, "roi_window_size_unknown": 92, "roi_window_size_1": 92, "roi_window_size_2": 92, "roi_window_size_3": 92, "roi_window_size_4": 92, "roi_window_size_5": 92, "roi_window_size_6": 92, "roi_window_size_7": 92, "roi_window_size_8": 92, "setparam": 92, "getparam": 92, "specifiedwith": 92, "observesveloc": 92, "piecewisecub": 92, "polynomi": 92, "eachtrajectori": 92, "trajectorypoint": 92, "accelerationconstraint": 92, "stillobei": 92, "5708": [92, 161], "openveloc": 92, "maximum_open_close_veloc": 92, "maximum_open_close_acceler": 92, "maximum_torqu": 92, "disable_force_on_contact": [92, 161], "detectionand": 92, "claw_gripper_feedback": 92, "claw": 92, "claw_gripper_command": [92, 161], "status_applying_forc": 92, "facilit": 92, "trend": 92, "asymbol": 92, "identifyth": 92, "disable_rpc_log": 92, "recordedin": 92, "theresponsehead": 92, "strippeddown": 92, "code_unspecifi": 92, "code_internal_server_error": 92, "microsecond": 92, "impliesth": 92, "eachimag": 92, "transformsnapshot": 92, "capture_param": 92, "androbot": 92, "collectedfrom": 92, "size1280x720": 92, "forbackward": 92, "greyscale_u8": 92, "rgb_u8": 92, "fallback_format": [92, 137], "isinvalid": 92, "bepref": 92, "depth_scal": [92, 137], "rectilinear": 92, "pinhole_brown_conradi": 92, "brown": 92, "conradi": 92, "distort": 92, "kannala_brandt": 92, "kannala": 92, "brandt": 92, "lens": 92, "image_typ": [92, 138], "d58": 92, "__": 92, "calib3d": 92, "equidist": 92, "ethz": 92, "asl": 92, "kalibr": 92, "equat": 92, "arxiv": 92, "pdf": 92, "1807": 92, "08957": 92, "kb4": 92, "pinhole_intrins": 92, "k3": 92, "k4": 92, "radtan": 92, "tangenti": 92, "paper": 92, "decent": 92, "1966": 92, "444": 92, "462": 92, "p1": 92, "p2": 92, "princip": 92, "focal_length": 92, "principal_point": 92, "optic": 92, "format_rl": 92, "pixel_format_rgba_u8": 92, "pixel_format_depth_u16": 92, "uint16": 92, "status_unknown_camera": 92, "status_source_data_error": 92, "willnot": 92, "shouldchoos": 92, "serviceshould": 92, "image_type_unknown": 92, "image_type_visu": 92, "image_type_depth": 92, "sourcesth": 92, "request_unknown": 92, "record_ev": 92, "controlled_motors_off": 92, "immediate_robot_off": 92, "lease_stal": 92, "policy_id": [92, 141], "controllingth": 92, "haltrobot": 92, "timer": [92, 141], "last_checkin": 92, "active_control_act": 92, "actionsmai": 92, "to_add": [92, 141], "mismatch": [92, 135, 213], "added_polici": 92, "removed_polici": 92, "user_id": 92, "status_invalid_policy_id": 92, "policy_control_action_unknown": 92, "policy_control_action_auto_return": 92, "policy_control_action_motors_off": 92, "policy_control_action_robot_off": 92, "status_invalid_leas": 92, "theactiv": 92, "undergo": [92, 141, 161, 163], "modifypolici": [92, 141], "thepolici": 92, "resource_already_claim": 92, "epochat": 92, "user_nam": 92, "beacquir": 92, "leasethat": 92, "wantto": 92, "retent": 92, "thegetstatusrespons": 92, "leaseretain": 92, "attempted_leas": 92, "previous_leas": 92, "latest_known_leas": [92, 144], "latest_resourc": 92, "include_full_lease_info": [92, 142], "resource_tre": 92, "sub_resourc": 92, "retainownership": 92, "newleas": 92, "methodimmedi": 92, "status_invalid_resourc": 92, "listleaseresourc": 92, "knownresourc": 92, "status_not_authoritative_servic": 92, "authorit": [92, 142], "status_old": 92, "status_revok": [92, 142], "status_unmanag": 92, "unmanag": 92, "status_wrong_epoch": 92, "isset": 92, "leasei": 92, "status_not_active_leas": 92, "thenew": 92, "retainleasemethod": 92, "possess": 92, "feature_cod": 92, "currentlyload": 92, "feature_en": 92, "indicatingif": 92, "robot_seri": 92, "not_valid_befor": 92, "not_valid_aft": 92, "licensed_featur": 92, "status_valid": 92, "status_not_yet_valid": 92, "status_malform": 92, "status_serial_mismatch": 92, "status_no_licens": 92, "getlicenseinfo": 92, "licensecurr": 92, "local_grid_typ": 92, "local_grid_request": 92, "local_grid_respons": 92, "num_local_grid_error": 92, "local_grid_type_nam": [92, 146], "suchthat": 92, "quadrant": 92, "thecel": 92, "xi": 92, "num_cells_x": 92, "yj": 92, "cell_siz": 92, "cell_format": 92, "locatedat": 92, "rle_count": 92, "thebyt": 92, "cell_value_scal": 92, "cell_value_offset": 92, "unknown_cel": 92, "isunknown": 92, "uint8_t": 92, "num_cells_i": 92, "gridcel": 92, "cell_format_unknown": 92, "cell_format_float32": 92, "cell_format_float64": 92, "cell_format_int8": 92, "cell_format_uint8": 92, "cell_format_int16": 92, "cell_format_uint16": 92, "encoding_rl": 92, "status_no_such_grid": 92, "status_data_unavail": 92, "status_data_invalid": 92, "log_status": 92, "past_dur": 92, "status_id_not_found": 92, "bundler": 92, "status_receiv": 92, "status_sync": 92, "status_don": 92, "status_termin": 92, "type_experi": 92, "type_retro": 92, "retroact": 92, "status_experiment_log_run": 92, "status_concurrency_limit_reach": 92, "status_log_termin": 92, "getlogstatu": [92, 147], "getactivelogstatus": [92, 147], "startretrolog": [92, 147], "logstarttim": 92, "t_rpc": 92, "t_buffer": 92, "recept": 92, "andt_buff": 92, "startexperimentlog": [92, 147], "todisk": 92, "watchdog": 92, "callingupdateexperimentlog": 92, "updateexperimentlog": [92, 147], "durationof": 92, "terminatelog": [92, 147], "sky": 92, "cup": 92, "wouldn": 92, "ewrt": 92, "tolerance_z": 92, "horizon": [92, 297], "rotation_with_toler": 92, "squeeze_grasp": 92, "override_request": 92, "api_grasp_overrid": 92, "carry_state_overrid": 92, "not_hold": 92, "carry_state_overridemessag": 92, "thingslik": 92, "gripperupsid": 92, "goodgrasp": 92, "position_constraint": 92, "userrequest": 92, "grasp_position_constraint_fixed_at_user_posit": 92, "graspthat": 92, "selectionhelp": 92, "manipulation_camera_sourc": 92, "willattempt": 92, "transforms_snapshot_manipulation_data": 92, "walkto_raycast_intersect": 92, "walktoobject": 92, "raycast": [92, 158, 313], "grasp_planning_solut": 92, "gripper_nearest_object": 92, "ballpark": 92, "walk_to_object_ray_in_world": 92, "walk_to_object_in_imag": 92, "pick_object": 92, "pick_object_ray_in_world": 92, "mostconfigur": 92, "pick_object_execute_plan": 92, "object_rt_fram": 92, "walk_gaze_mod": 92, "ray_start_rt_fram": 92, "thismessag": 92, "ray_end_rt_fram": 92, "beforeperform": 92, "pick_auto_walk_and_gaz": 92, "pick_auto_gaz": 92, "pick_no_auto_walk_or_gaz": 92, "soconsid": 92, "rotation_ewrt_fram": 92, "disallow": 92, "NO": 92, "squeeze_grasp_disallow": 92, "gripperto": 92, "offset_dist": 92, "willwalk": 92, "override_unknown": 92, "override_not_hold": 92, "grasp_position_constraint_unknown": 92, "grasp_position_constraint_norm": 92, "manipulation_camera_source_unknown": 92, "manipulation_camera_source_stereo": 92, "manipulation_camera_source_hand": 92, "manip_state_unknown": 92, "manip_state_don": 92, "manip_state_searching_for_grasp": 92, "manip_state_moving_to_grasp": 92, "manip_state_grasping_object": 92, "manip_state_placing_object": 92, "manip_state_grasp_planning_succeed": 92, "differentgrasp": 92, "thecamera": 92, "retarget": 92, "thegrasp": 92, "gazeto": 92, "manip_state_walking_to_object": 92, "manip_state_attempting_raycast": 92, "manip_state_moving_to_plac": 92, "manip_state_place_failed_to_raycast_into_map": 92, "manip_state_place_succeed": 92, "manip_state_place_fail": 92, "pick_walk_gaze_unknown": 92, "locationmust": 92, "pick_plan_onli": 92, "manipulationapifeedback": 92, "overridegrasp": 92, "absolutemetr": 92, "timestamp_start": 92, "metricsof": 92, "changein": 92, "firsttim": 92, "timestamp_end": 92, "sequence_numb": [92, 151], "itwil": 92, "trackwhat": 92, "robot_serial_numb": 92, "robot_speci": 92, "thesesequence_numb": 92, "parameterswhich": 92, "include_ev": [92, 151], "missing_kei": 92, "first_sequence_numb": 92, "last_sequence_numb": 92, "getstoresequencerang": 92, "getabsolutemetricsnapshot": 92, "getmetr": 92, "fingerprint": 92, "delimin": 92, "outstand": 92, "question_id": [92, 211], "answer_cod": 92, "thequest": 92, "impl_typenam": 92, "mission_info": 92, "history_upper_tick_bound": 92, "int64valu": 92, "history_lower_tick_bound": 92, "history_past_tick": 92, "user_data": 92, "pause_tim": 92, "oftenthei": 92, "for_autonomous_process": 92, "ahuman": 92, "betterunderstand": 92, "answered_quest": 92, "tick_count": 92, "accepted_answer_cod": 92, "tick_start_timestamp": 92, "node_st": 92, "result_failur": 92, "result_error": 92, "whyth": 92, "status_invalid_question_id": 92, "status_invalid_cod": 92, "status_already_answ": 92, "status_incompatible_answ": 92, "status_no_mission_plai": 92, "status_no_miss": 92, "status_failur": 92, "status_paus": 92, "outsideof": 92, "status_non": 92, "completedsuccessfulli": 92, "notstatus_stop": 92, "loadmissionaschunk": 92, "failfor": 92, "useloadmissionaschunks2": 92, "astream": 92, "maximummessag": 92, "responsear": 92, "messages": 92, "isa": 92, "streamedmessag": 92, "THe": 92, "breakth": 92, "bedeseri": 92, "reiniti": 92, "localization_request": 92, "usedar": 92, "recalcul": 92, "allow_bad_qu": 92, "andif": 92, "response_bb_kei": 92, "thegraph": 92, "localization_request_bb_kei": 92, "thelocalization_request": 92, "abosdyn": 92, "theblackboard": 92, "gripper_param": 92, "navigation_feedback_response_blackboard_kei": 92, "messageto": 92, "navigate_route_response_blackboard_kei": 92, "toa": 92, "navigate_route_request_blackboard_kei": 92, "route_gen_param": 92, "navigate_to_response_blackboard_kei": 92, "query_param": [92, 115], "capture_action_ids_format": 92, "action_name_format": 92, "group_name_format": 92, "apiev": 92, "start_timeand": 92, "starttim": 92, "beevalu": 92, "motor_power_st": 92, "robot_state_blackboard_nam": 92, "ofclear": 92, "cause_fal": 92, "cause_hardwar": 92, "handle_stal": 92, "mission_text": 92, "rescu": 92, "textth": 92, "generatea": 92, "valuespecifi": 92, "willreplac": 92, "brace": [92, 284], "loop_count": 92, "arepeat": 92, "request_name_in_blackboard": 92, "acquiredatarequestaft": 92, "metadata_name_in_blackboard": 92, "generatean": 92, "action_namevalu": 92, "blackboardwil": 92, "variablefrom": 92, "disable_cancel_on_pause_or_stop": 92, "outgo": 92, "nodei": 92, "ispaus": 92, "outgoingacquiredatarequest": 92, "format_metadata": 92, "stringformat": 92, "thechild": 92, "willalwai": 92, "request_when_interrupt": 92, "andformat_metadata": 92, "pause_mission_metadata": 92, "restart_mission_metadata": 92, "load_mission_metadata": 92, "stop_mission_metadata": 92, "lease_use_error_metadata": 92, "play_mission_timeout_metadata": 92, "child_node_error_metadata": 92, "child_node_exception_metadata": 92, "default_metadata": 92, "keys_for_lease_use_error_messag": 92, "datetim": [92, 209, 220, 224], "iso8601": 92, "blackboard_vari": 92, "recommendsus": 92, "thischild": 92, "itreturn": 92, "docking_station_id_blackboard_kei": 92, "docking_command_response_blackboard_kei": 92, "anddocking_command_feedback_response_blackboard_kei": 92, "command_status_nam": 92, "tobosdyn": 92, "thisnam": 92, "feedback_status_nam": 92, "whiledock": 92, "statusvalu": 92, "namei": 92, "docking_command_feedback_response_blackboard_kei": 92, "duration_name_in_blackboard": 92, "oftyp": 92, "time_remaining_nam": 92, "blackboardvari": 92, "asa": 92, "timeout_child": 92, "nodewil": 92, "generatestr": 92, "blackboard_variable_nam": 92, "decim": 92, "float_vari": 92, "2f": 92, "tbdselect": 92, "13_loop_3": 92, "2148320923085": 92, "2158320923085": 92, "0f": 92, "71828": 92, "iff": 92, "node_refer": 92, "thenth": 92, "retain_leas": [92, 142], "for_dur": 92, "bosdyn_dock_st": 92, "set_blackboard": [92, 216], "date_to_blackboard": 92, "define_blackboard": [92, 216], "format_blackboard": 92, "constant_result": 92, "bosdyn_navigate_rout": 92, "bosdyn_navigate_to": 92, "bosdyn_graph_nav_st": 92, "bosdyn_graph_nav_loc": 92, "bosdyn_record_ev": 92, "simple_parallel": [92, 216], "spot_cam_store_media": 92, "spot_cam_focus_st": 92, "spot_cam_reset_autofocu": 92, "data_acquisition_on_interrupt": 92, "restart_when_paus": 92, "clear_behavior_fault": [92, 161], "bosdyn_gripper_camera_params_st": 92, "set_gripper_camera_param": [92, 288], "parallel_and": 92, "set_grasp_overrid": 92, "mission_upload_choreographi": 92, "create_mission_text": 92, "bosdyn_query_stored_captur": 92, "parameter_valu": [92, 288], "childrenrequir": 92, "finish_every_nod": 92, "wholeparalleland": 92, "allth": 92, "always_reprompt": 92, "unansw": 92, "adoor": 92, "options_list_in_blackboard": 92, "whenth": 92, "alertingthi": 92, "todownload": 92, "atth": 92, "question_name_in_blackboard": 92, "remotemiss": [92, 214], "servicetreat": 92, "max_start": 92, "op": [92, 142, 182], "start_counter_state_nam": 92, "whetheror": 92, "childsucce": 92, "max_attempt": 92, "attempt_counter_state_nam": 92, "dereferenc": 92, "runtimeinsid": 92, "runtimevari": 92, "intoth": 92, "registeredwith": 92, "grasp_override_request": [92, 148], "params_in_blackboard_kei": 92, "new_param": 92, "run_secondary_node_onc": 92, "beforeth": 92, "restart_after_stop": 92, "thatmessag": 92, "adjust_paramet": 92, "adjustfeatur": 92, "localization_varnam": 92, "messagefor": 92, "acquire_data_request_nam": 92, "therefer": 92, "metadata_nam": 92, "metadata_json": 92, "metadata_channel": 92, "subtl": [92, 283], "astut": 92, "reader": [92, 188], "IF": 92, "pivot_valu": 92, "executeth": 92, "changewhich": 92, "int_children": 92, "default_child": 92, "compare_unknown": 92, "compare_eq": 92, "compare_n": 92, "compare_lt": 92, "compare_gt": 92, "compare_g": 92, "handle_stale_unknown": 92, "read_anywai": 92, "handle_stale_read_anywai": 92, "handle_stale_run_until_fresh": 92, "handle_stale_fail": 92, "complete_unknown": 92, "complete_after_sav": 92, "complete_after_acquir": 92, "butit": 92, "session_id": [92, 214], "missing_lease_resourc": 92, "missing_input": 92, "params_error": 92, "coher": 92, "missioncan": 92, "generatedbi": 92, "strive": 92, "status_missing_input": 92, "status_missing_leas": 92, "status_invalid_session_id": 92, "torn": 92, "unload": 92, "tickedin": 92, "missionrecord": 92, "string_valu": 92, "int_valu": 92, "bool_valu": 92, "msg_valu": 92, "nodeinfodownload": 92, "bytestr": 92, "bloat": 92, "source_represent": 92, "analogi": 92, "runtime_var": 92, "result_unknown": [92, 216], "result_run": 92, "result_success": 92, "type_str": 92, "type_int": 92, "type_bool": 92, "type_messag": 92, "se2_velocity_feedback": 92, "sit_feedback": 92, "stand_feedback": 92, "stance_feedback": 92, "follow_arm_feedback": 92, "se2_velocity_request": 92, "stance_request": 92, "follow_arm_request": 92, "throughto": 92, "reference_imag": 92, "theinput": 92, "month": [92, 252], "rightnow": 92, "valuesfor": 92, "modeldeprec": 92, "available_label": 92, "output_image_spec": 92, "firstat": 92, "thisconfid": 92, "suppress": [92, 123], "frametreesnapshotdefin": 92, "image_sources_and_servic": 92, "imageresponseswil": 92, "workeri": 92, "rotatedfor": 92, "network_compute_status_custom_params_error": 92, "list_available_models_status_unknown": 92, "list_available_models_status_success": 92, "list_available_models_status_external_service_not_found": 92, "list_available_models_status_external_server_error": 92, "rotate_image_unknown": 92, "rotate_image_no_rot": 92, "rotate_image_align_with_bodi": 92, "imageso": 92, "ifth": 92, "network_compute_status_unknown": 92, "network_compute_status_external_service_not_found": 92, "network_compute_status_external_server_error": 92, "network_compute_status_rotation_error": 92, "aretri": 92, "diverg": 92, "mac_address": 92, "mac": [92, 274, 328], "connected_tim": 92, "rx_signal_dbm": 92, "rx_signal_avg_dbm": 92, "rx_beacon_signal_avg_dbm": 92, "expected_bits_per_second": 92, "throughput": 92, "rx_byte": 92, "rx_packet": 92, "rx_bits_per_second": 92, "unicast": 92, "tx_byte": 92, "tx_packet": 92, "tx_bits_per_second": 92, "tx_retri": 92, "tx_fail": 92, "beacons_receiv": 92, "beacon_loss_count": 92, "tx_power_dbm": 92, "countabl": 92, "uint_valu": 92, "limb": 92, "occurbetween": 92, "margin": [92, 135, 274], "providedin": 92, "inertia": 92, "moi": 92, "thepayload": 92, "thefunct": 92, "recordsar": 92, "body_tform_payload": 92, "mount_tform_payload": 92, "mount_frame_nam": 92, "mountfram": 92, "pingif": 92, "mbp": 92, "mass_volume_properti": 92, "preset_configur": 92, "total_mass": 92, "com_pos_rt_payload": 92, "moi_tensor": 92, "payloadcent": 92, "specifyingmust": 92, "joint_limit": 92, "developmentpurpos": 92, "preset_nam": 92, "isdisplai": 92, "mount_frame_unknown": 92, "mount_frame_body_payload": 92, "mount_frame_gripper_payload": 92, "mount_frame_wr1": 92, "estimated_payload": 92, "payloadestim": 92, "1min": 92, "error_non": 92, "error_failed_stand": 92, "error_no_result": 92, "status_small_mass": 92, "tonot": 92, "validaft": 92, "updated_vers": [92, 154], "updatepayloadvers": 92, "status_invalid_credenti": 92, "registeredpayload": 92, "status_payload_not_author": 92, "request_attach": 92, "request_detach": 92, "status_does_not_exist": 92, "anyregist": 92, "webserv": [92, 311], "updatepayload": 92, "getpointcloud": 92, "point_cloud_request": [92, 155], "point_cloud_respons": 92, "point_cloud_sourc": [92, 155], "onstartup": 92, "num_point": 92, "encoding_paramet": 92, "scale_factor": 92, "remap": 92, "xyz_4sc": 92, "xyz_5sc": 92, "boxcent": 92, "max_z": 92, "dimensionsof": 92, "thesedimens": 92, "remapping_const": 92, "xyz_5c": 92, "bytes_per_point": 92, "point_cloud_source_nam": [92, 155], "cloudsourc": 92, "frame_name_sensor": 92, "vision_tform_sensor": 92, "computedbi": 92, "transformationsto": 92, "encoding_xyz_32f": 92, "float32": 92, "thisallow": 92, "byfloat": 92, "otherencod": 92, "encoding_xyz_4sc": 92, "int8": 92, "p1_x": 92, "p1_y": 92, "p1_z": 92, "mod": 92, "cpoint": 92, "xyz_32f": 92, "resolutionand": 92, "isapproxim": 92, "encoding_xyz_5sc": 92, "upan": 92, "status_point_cloud_data_error": 92, "status_unknown_sourc": 92, "listpointcloudsourc": 92, "ofsourc": 92, "desired_end_tim": 92, "ifstop": 92, "early_stop_tim": 92, "commandstop": 92, "itwa": 92, "percent_pow": [92, 156, 273], "fansmai": 92, "power_command_id": [92, 156], "blocking_fault": 92, "safety_stop_typ": [92, 156, 317], "status_temperature_stop": 92, "status_overridden_by_command": 92, "wasup": 92, "status_temperature_too_high": 92, "request_off_motor": 92, "request_on_motor": 92, "request_off_robot": 92, "request_cycle_robot": 92, "request_off_payload_port": 92, "request_on_payload_port": 92, "request_off_wifi_radio": 92, "request_on_wifi_radio": 92, "status_shore_power_connect": 92, "status_battery_miss": 92, "status_command_in_progress": 92, "cant": 92, "status_fault": 92, "faultstat": [92, 156], "status_license_error": 92, "incompatible_hardware_error": 92, "caseof": 92, "status_keepalive_motors_off": 92, "safety_stop_unknown": 92, "safety_stop_primari": [92, 317], "safety_stop_redund": [92, 317], "status_incompatible_hardware_error": 92, "status_unknown_stop_typ": 92, "beforeanoth": 92, "fanpowercommand": 92, "fanpowercommandfeedback": 92, "hit_position_in_hit_fram": 92, "hit_fram": 92, "distance_met": 92, "ray_frame_nam": 92, "min_intersection_dist": 92, "intersection_typ": 92, "untilal": 92, "hit_frame_nam": 92, "clientiniti": 92, "thetransform": 92, "totransform": 92, "alltransform": 92, "propertiessubmessag": 92, "type_ground_plan": [92, 313], "type_terrain_map": [92, 313], "type_voxel_map": [92, 313], "voxel": [92, 334], "type_hand_depth": 92, "status_invalid_intersection_typ": 92, "status_unknown_fram": 92, "thesurround": 92, "behavior_fault_id": [92, 161], "behavior_fault": 92, "blocking_system_fault": 92, "joint_command": [92, 161], "full_body_feedback": 92, "synchronized_feedback": 92, "robot_command_id": [92, 161], "compris": 92, "status_clear": [92, 161], "status_not_clear": 92, "steam": 92, "status_inact": 92, "status_unsupport": 92, "status_not_powered_on": 92, "uid": 92, "hassucceed": 92, "jointcontrolstream": 92, "20190601": 92, "api_vers": 92, "build_inform": 92, "robotwhich": 92, "withoutrequir": 92, "charge_percentag": 92, "estimated_runtim": 92, "inamp": 92, "volt": 92, "onset_timestamp": 92, "acquisition_timestamp": 92, "thebosdyn": 92, "wifi_st": 92, "state_descript": 92, "foot_position_rt_bodi": 92, "ground_mu_est": 92, "foot_slip_distance_rt_fram": 92, "foot_slip_velocity_rt_fram": 92, "ground_contact_normal_rt_fram": 92, "visual_surface_ground_penetration_mean": 92, "penetr": 92, "visualsurfac": 92, "gravel": 92, "sand": 92, "grass": 92, "areposit": 92, "visual_surface_ground_penetration_std": 92, "can_power_command_request_off_robot": 92, "can_power_command_request_cycle_robot": 92, "can_power_command_request_payload_port": 92, "can_power_command_request_wifi_radio": 92, "has_audio_visual_system": 92, "redundant_safety_stop_en": 92, "packet_r": 92, "mounting_link_nam": 92, "position_imu_rt_link": 92, "acceleration_rt_odom_in_link_fram": 92, "mountinglink": 92, "angular_velocity_rt_odom_in_link_fram": 92, "sframe": 92, "odom_rot_link": 92, "sothi": 92, "revolut": 92, "fortransl": 92, "seehttp": 92, "conceptualdocument": 92, "sodometri": 92, "isat": 92, "themiddl": 92, "yplane": 92, "framex": 92, "beconvert": 92, "feet_cent": 92, "thecent": 92, "followingfram": 92, "theapi": 92, "isalign": 92, "distal": 92, "velocity_of_body_in_odom": 92, "gripper_open_percentag": 92, "is_gripper_holding_item": 92, "estimated_end_effector_force_in_hand": 92, "stow_stat": 92, "velocity_of_hand_in_vis": 92, "velocity_of_hand_in_odom": 92, "shore_power_st": 92, "robot_power_st": 92, "payload_ports_power_st": 92, "wifi_radio_power_st": 92, "orbas": 92, "robothardwareconfigur": 92, "hardware_configur": 92, "system_fault": 92, "status_system_fault": 92, "tostop": 92, "status_service_fault": 92, "causedth": 92, "robotlinkmodel": 92, "link_nam": [92, 163], "link_model": 92, "robot_metr": 92, "battery_st": 92, "comms_stat": 92, "system_fault_st": 92, "estop_st": 92, "behavior_fault_st": 92, "service_fault_st": 92, "terrain_st": 92, "system_st": 92, "robotstatestream": 92, "inertial_st": 92, "last_command": 92, "received_timestamp": 92, "odom_tform_bodi": 92, "fordetail": 92, "seekinematicst": 92, "historical_fault": 92, "ring": [92, 178], "attribut": [92, 150, 216, 218, 222], "levelof": 92, "obj_model": 92, "file_nam": [92, 97], "file_cont": 92, "codei": 92, "forboston": 92, "staff": 92, "onrobot": 92, "remedi": 92, "attributeseach": 92, "mayhav": 92, "attributesmai": 92, "letu": 92, "gyro": 92, "robotrespons": 92, "severity_warn": 92, "levelseverity_crit": 92, "shutdownimmedi": 92, "motor_temperatur": 92, "offth": 92, "current_mod": 92, "essid": 92, "status_miss": 92, "status_charg": 92, "status_discharg": 92, "status_boot": 92, "cause_unknown": 92, "malfunct": 92, "status_unclear": 92, "state_not_readi": 92, "state_transit": 92, "state_stand": 92, "state_step": 92, "state_estop": 92, "state_not_estop": 92, "type_hardwar": 92, "type_softwar": 92, "contact_unknown": 92, "contact_mad": 92, "contact_lost": 92, "stowabl": 92, "carry_state_unknown": 92, "carry_state_not_carri": 92, "stowstate_unknown": 92, "stowstate_stow": 92, "stowstate_deploi": 92, "motor_power_state_unknown": 92, "state_off": 92, "motor_power_state_off": 92, "state_on": 92, "motor_power_state_on": 92, "state_powering_on": 92, "motor_power_state_powering_on": 92, "state_powering_off": 92, "motor_power_state_powering_off": 92, "state_error": 92, "motor_power_state_error": 92, "payload_ports_power_state_unknown": 92, "payload_ports_power_state_on": 92, "payload_ports_power_state_off": 92, "robot_power_state_unknown": 92, "robot_power_state_on": 92, "robot_power_state_off": 92, "state_unknown_shore_pow": 92, "shore_power_state_unknown": 92, "state_on_shore_pow": 92, "toshor": 92, "shore_power_state_on": 92, "state_off_shore_pow": 92, "shore_power_state_off": 92, "router": 92, "wifi_radio_power_state_unknown": 92, "wifi_radio_power_state_on": 92, "wifi_radio_power_state_off": 92, "impaired_status_unknown": 92, "impaired_status_ok": 92, "impaired_status_no_robot_data": 92, "impaired_status_system_fault": 92, "impaired_status_no_motor_pow": 92, "impaired_status_remote_clouds_not_work": 92, "impaired_status_service_fault": 92, "impaired_status_behavior_fault": 92, "impaired_status_entity_detector_not_work": 92, "detectorexist": 92, "severity_unknown": 92, "severity_info": 92, "severity_crit": 92, "mode_access_point": 92, "mode_cli": 92, "getrobotlinkmodel": 92, "aftergetrobothardwareconfigur": 92, "aselect": 92, "dict_valu": [92, 216], "list_valu": 92, "double_valu": 92, "roi_valu": 92, "one_of_valu": 92, "roi_spec": 92, "bool_spec": 92, "one_of_spec": 92, "is_hidden_by_default": [92, 166], "infrequ": 92, "min_max": 92, "followthat": 92, "valuesshould": 92, "that_specs_kei": 92, "default_kei": [92, 166], "service_and_sourc": [92, 166], "image_col": 92, "sames": 92, "image_row": 92, "imageoth": 92, "thosecas": 92, "default_area": [92, 166], "allows_rectangl": [92, 166], "constrainwhich": 92, "typeswon": 92, "freeform": 92, "is_multilin": 92, "textarea": 92, "multilin": 92, "edittext": 92, "thedictparam": 92, "bemachin": 92, "behuman": 92, "incombin": 92, "anddictionari": 92, "status_invalid_combin": 92, "status_unsupported_paramet": 92, "status_invalid_valu": 92, "status_invalid_typ": 92, "fault_id": 92, "clear_all_service_fault": [92, 128], "clear_all_payload_fault": [92, 128], "bedisplai": 92, "theseattribut": 92, "withparticular": 92, "moreattribut": 92, "breakageresult": 92, "payloadx": 92, "anunexpect": 92, "fault_nam": 92, "levelfault": 92, "theservice_nam": 92, "minor": 92, "status_fault_not_act": 92, "status_fault_already_act": 92, "psia": 92, "sample_r": 92, "signal_spec": 92, "signal_data": [92, 167], "acronym": 92, "abbrevi": 92, "pt1": 92, "transduc": 92, "binary_descriptor": 92, "reference_keypoint": 92, "live_keypoint": 92, "reference_index": 92, "live_index": 92, "match_unknown": 92, "match_orb": 92, "rotatedbrief": 92, "match_lightglu": 92, "lightglu": 92, "keypoint_unknown": 92, "keypoint_simpl": 92, "havedescriptor": 92, "keypoint_orb": 92, "keypoint_disk": 92, "discret": [92, 255], "finalanim": 92, "specificax": 92, "alongspecif": 92, "parameteroverrid": 92, "theexpens": 92, "stringvalu": 92, "armmov": 92, "shoulder_0": 92, "shoulder_1": 92, "elbow_0": 92, "elbow_1": 92, "wrist_0": 92, "wrist_1": 92, "bodyhold": 92, "originalpos": 92, "bourre": 92, "buttcircl": 92, "dancemov": 92, "overbeats_per_circl": 92, "bob": 92, "theloc": 92, "crawl": [92, 338], "drive_velocity_bodi": 92, "body_orientation_offset": 92, "maximum_drive_velocity_bodi": 92, "maximum_body_translation_offset": 92, "maximum_body_orientation_offset": 92, "fl_swing": 92, "two_fl_sw": 92, "second_fl_sw": 92, "fr_swing": 92, "two_fr_sw": 92, "second_fr_sw": 92, "hl_swing": 92, "two_hl_sw": 92, "second_hl_sw": 92, "hr_swing": 92, "two_hr_sw": 92, "second_hr_sw": 92, "show_stance_shap": 92, "parameterset": 92, "use_fl_swing_param": 92, "fl_swing_param": 92, "use_fr_swing_param": 92, "fr_swing_param": 92, "use_hl_swing_param": 92, "hl_swing_param": 92, "use_hr_swing_param": 92, "hr_swing_param": 92, "show_stability_param": 92, "with0": 92, "show_animated_cycle_param": 92, "breath_max_period": 92, "include_front_left_leg": 92, "include_front_right_leg": 92, "include_hind_left_leg": 92, "include_hind_right_leg": 92, "frontup": 92, "tocomplet": 92, "hop": [92, 338], "lo": 92, "td": 92, "offlight": 92, "theyaw_is_absolut": 92, "deprecatedand": 92, "kneellegmove2": 92, "kneellegmov": 92, "fl_hx": 92, "fl_hy": 92, "fl_kn": 92, "fr_hx": 92, "fr_hy": 92, "fr_kn": 92, "hl_hx": 92, "hl_hy": 92, "hl_kn": 92, "hr_hx": 92, "hr_hy": 92, "hr_kn": 92, "azero": 92, "randomrot": 92, "betweenth": 92, "witha": 92, "thischoreographi": 92, "iti": 92, "runningman": 92, "contralater": 92, "movewith": 92, "bodyfram": 92, "swingpath": 92, "ornearli": 92, "swai": 92, "thehead": 92, "thevalu": 92, "twerk": 92, "dance_frame_id": 92, "arm_move_frame_unknown": 92, "arm_move_frame_center_of_footprint": 92, "arm_move_frame_hand": 92, "arm_move_frame_bodi": 92, "arm_move_frame_should": 92, "arm_move_frame_shadow": 92, "arm_move_frame_d": 92, "note_unknown": 92, "note_c": 92, "note_d": 92, "note_": 92, "note_f": 92, "note_g": 92, "note_a": 92, "note_b": 92, "easing_unknown": 92, "easing_linear": 92, "easing_quadratic_input": 92, "easing_quadratic_output": 92, "easing_quadratic_in_out": 92, "easing_cubic_input": 92, "easing_cubic_output": 92, "easing_cubic_in_out": 92, "easing_exponential_input": 92, "easing_exponential_output": 92, "easing_exponential_in_out": 92, "preset_unknown": 92, "preset_custom": 92, "preset_interest": 92, "preset_play": 92, "preset_fear": 92, "preset_nerv": 92, "preset_exhaust": 92, "inclusion_unknown": 92, "inclusion_if_st": 92, "inclusion_includ": 92, "inclusion_exclud": 92, "lead_unknown": 92, "lead_auto": 92, "lead_front": 92, "lead_hind": 92, "lead_left": 92, "lead_right": 92, "led_light_unknown": 92, "led_light_left1": 92, "led_light_left2": 92, "led_light_left3": 92, "led_light_left4": 92, "led_light_right1": 92, "led_light_right2": 92, "led_light_right3": 92, "led_light_right4": 92, "leg_unknown": 92, "leg_front_left": 92, "leg_front_right": 92, "leg_hind_left": 92, "leg_hind_right": 92, "pivot_unknown": 92, "pivot_front": 92, "pivot_hind": 92, "pivot_cent": 92, "light_side_unknown": 92, "light_side_left": 92, "light_side_right": 92, "light_side_both_in_sequ": 92, "light_side_both_match": 92, "pattern_unknown": 92, "pattern_flash": 92, "pattern_snak": 92, "pattern_alternate_color": 92, "pattern_fine_grained_alternate_color": 92, "side_unknown": 92, "side_left": 92, "side_right": 92, "sway_style_unknown": 92, "sway_style_fast_out": 92, "sway_style_fast_return": 92, "sway_style_squar": 92, "sway_style_spik": 92, "sway_style_plateau": 92, "legal": 92, "custom_gait_command_limit": 92, "joint_angl": 92, "hand_pos": [92, 161], "euler_angl": 92, "gripper_angl": 92, "thefoot": 92, "anglesor": 92, "animation_keyfram": 92, "ofeach": 92, "controls_arm": 92, "controls_leg": 92, "controls_bodi": 92, "controls_gripp": 92, "liftoffand": 92, "assume_zero_roll_and_pitch": 92, "footheight": 92, "needn": 92, "aninteg": 92, "slightlyto": 92, "minimum_paramet": 92, "willalso": 92, "validatethat": 92, "default_paramet": 92, "maximum_paramet": 92, "forleg": 92, "controlof": 92, "afutur": 92, "gaitto": 92, "themark": 92, "themov": 92, "textual": 92, "alpha": 92, "music_fil": 92, "music_start_slic": 92, "fortim": 92, "choreography_start_slic": 92, "commandmultipl": 92, "command_end_tim": 92, "slices_per_minut": 92, "correspondto": 92, "choreography_info": 92, "moveaccept": 92, "anexecut": 92, "thestartrecordingst": 92, "specifiedbi": 92, "fromexecutechoreographyrespons": 92, "current_slic": 92, "active_mov": 92, "sequence_slic": 92, "sequence_slices_per_minut": 92, "timedefin": 92, "theacceptable_time_differ": 92, "override_validity_tim": 92, "sclock": 92, "theoverrid": 92, "executechoreographystart": 92, "executechoreographyrequesttim": 92, "timeb": 92, "overridevalid": 92, "canb": 92, "be60": 92, "thoseissu": 92, "withparamet": 92, "responsestatu": 92, "log_typ": [92, 97], "anchoreographystatelog": 92, "choreography_sequence_nam": 92, "cansynchron": 92, "choreography_starting_slic": [92, 97], "therequir": 92, "move_param_config": 92, "moveparamsconfig": 92, "beendeprec": 92, "sequence_info": 92, "fr_contact": 92, "fl_contact": 92, "hr_contact": 92, "hl_contact": 92, "foot_contact_st": 92, "animation_tform_bodi": 92, "definedbas": 92, "add_label": [92, 97], "remove_label": [92, 97], "custom_gait_command": 92, "move_length_slic": 92, "move_length_tim": 92, "is_extend": 92, "ormove_length_tim": 92, "min_move_length_slic": 92, "max_move_length_slic": 92, "min_tim": 92, "max_tim": 92, "admiss": 92, "controls_light": 92, "controls_annot": 92, "controls_audio_visual_light": 92, "controls_audio_visual_buzz": 92, "animated_move_generated_id": 92, "useto": 92, "start_slic": 92, "requested_slic": 92, "movewa": 92, "thesequ": 92, "activemovesin": 92, "isintend": 92, "jump_param": 92, "rotate_body_param": 92, "step_param": 92, "butt_circle_param": 92, "turn_param": 92, "pace_2step_param": 92, "twerk_param": 92, "chicken_head_param": 92, "clap_param": 92, "front_up_param": 92, "sway_param": 92, "body_hold_param": 92, "arm_move_param": 92, "kneel_leg_move_param": 92, "running_man_param": 92, "kneel_circle_param": 92, "hop_param": 92, "random_rotate_param": 92, "crawl_param": 92, "side_param": 92, "bourree_param": 92, "workspace_arm_move_param": 92, "figure8_param": 92, "kneel_leg_move2_param": 92, "fidget_stand_param": 92, "goto_param": 92, "frame_snapshot_param": 92, "set_color_param": 92, "ripple_color_param": 92, "fade_color_param": 92, "independent_color_param": 92, "animate_param": 92, "saved_st": 92, "toretain": 92, "otherinterfac": 92, "continue_recording_dur": 92, "beextend": 92, "recording_session_id": 92, "willstop": 92, "clearth": 92, "continueto": 92, "clientand": 92, "animationprotobuf": 92, "protobufmessag": 92, "reuploadanim": 92, "animatedmov": 92, "status_animation_validation_fail": 92, "whichpart": 92, "ananim": 92, "hasoth": 92, "invalidrequest": 92, "thencertain": 92, "orparamet": 92, "arm_playback_default": 92, "jointspaceand": 92, "arm_playback_jointspac": 92, "arm_playback_workspac": 92, "arm_playback_workspace_dance_fram": 92, "bemost": 92, "category_unknown": 92, "category_bodi": 92, "category_step": 92, "category_dynam": 92, "category_transit": 92, "category_kneel": 92, "category_arm": 92, "category_anim": 92, "category_mpc": 92, "category_light": 92, "category_annot": 92, "category_audio_visual_light": 92, "category_audio_visual_buzz": 92, "status_accepted_with_modif": 92, "status_no_matching_mov": 92, "status_invalid_command": 92, "status_already_expir": 92, "status_danc": 92, "status_completed_sequ": 92, "status_prep": 92, "status_waiting_for_start_tim": 92, "status_interrupt": 92, "status_fallen": 92, "status_oth": 92, "status_before_current_tim": 92, "status_exceeds_validity_tim": 92, "status_override_time_unset": 92, "status_failed_to_delet": 92, "status_unknown_sequ": 92, "status_already_temporari": 92, "status_permanent_sequ": 92, "log_type_unknown": 92, "log_type_manu": 92, "fillingup": 92, "log_type_last_choreographi": 92, "downloadthi": 92, "status_no_recorded_inform": 92, "status_incomplete_data": 92, "recordingbuff": 92, "wasrecord": 92, "bufferwa": 92, "status_invalid_uploaded_choreographi": 92, "status_robot_command_issu": 92, "status_unknown_anim": 92, "status_failed_to_upd": 92, "andchang": 92, "revert": 92, "transition_state_unknown": 92, "transition_state_stand": 92, "transition_state_kneel": 92, "transition_state_sit": 92, "transition_state_sprawl": 92, "status_failed_to_sav": 92, "saved_state_unknown": 92, "saved_state_temporari": 92, "saved_state_retain": 92, "loadedto": 92, "saved_state_perman": 92, "extendeddur": 92, "status_unknown_recording_session_id": 92, "recordinglog": 92, "status_recording_buffer_ful": 92, "5minut": 92, "status_ping_respons": 92, "uploadedchoreographi": 92, "ofretain": 92, "search_ray_start_in_fram": 92, "search_ray_end_in_fram": 92, "hinge_sid": 92, "swing_direct": 92, "push_point_in_fram": 92, "distance_past_threshold": 92, "doorfram": 92, "finishingsid": 92, "auto_grasp_command": 92, "warmstart_command": 92, "auto_push_command": 92, "handle_typ": 92, "door_command": 92, "door_command_id": 92, "opendoorrespons": 92, "willkeep": 92, "stateindefinit": 92, "handle_type_unknown": 92, "handle_type_lev": 92, "handle_type_knob": 92, "handle_type_fixed_grasp": 92, "hinge_side_unknown": 92, "hinge_side_left": 92, "hinge_side_right": 92, "swing_direction_unknown": 92, "status_robot_command_error": 92, "status_door_plane_not_detect": 92, "forward_command": 92, "reverse_command": 92, "opendoor": 92, "opendoorfeedback": 92, "beeither": 92, "root_tform_scen": 92, "optionalscen": 92, "aretherefor": 92, "inversekinemat": 92, "framedefin": 92, "scene_tform_task": 92, "scenefram": 92, "nominal_arm_configur": 92, "solver": 92, "arm_config_curr": 92, "nominal_arm_configuration_overrid": 92, "jointswil": 92, "scene_tform_body_nomin": 92, "fixed_st": 92, "on_ground_plane_st": 92, "wrist_mounted_tool": 92, "body_mounted_tool": 92, "tool_pose_task": 92, "tool_gaze_task": 92, "body_tform_tool": 92, "toolfram": 92, "fl_rt_scene": 92, "ifunspecifi": 92, "fr_rt_scene": 92, "hl_rt_scene": 92, "hr_rt_scene": 92, "scene_tform_ground": 92, "unspecifiedth": 92, "target_in_task": 92, "beconstrain": 92, "thewrist": 92, "robot_configur": 92, "joint_statessubfield": 92, "arm_config_unknown": 92, "arm_config_readi": 92, "definedwith": 92, "facingforward": 92, "status_no_solution_found": 92, "thegeometr": 92, "wrt": 92, "footloc": 92, "body_assist_for_manipul": 92, "onlyavail": 92, "aninerti": 92, "root_frame_nameset": 92, "aarmcartesiancommand": 92, "anarmjointmovecommand": 92, "heightand": 92, "body_pos": [92, 161], "besatur": 92, "effectwhen": 92, "todefault": 92, "rotation_set": 92, "orbody_pos": 92, "enable_body_yaw_assist": 92, "enable_hip_height_assist": 92, "base_offset_rt_root": 92, "odd": 92, "external_force_ind": [92, 161], "external_force_overrid": 92, "knownto": 92, "lean": 92, "causeth": 92, "wouldb": 92, "theforc": 92, "body_control": 92, "locomotion_hint": [92, 161], "stairs_mode_off": 92, "stairs_mode_auto": 92, "allow_degraded_percept": 92, "obstacle_param": 92, "disallow_stair_track": 92, "stairtrack": 92, "external_force_param": [92, 161], "disallow_non_stairs_pitch_limit": 92, "rearward": 92, "disable_nearmap_cliff_avoid": 92, "nearmap": 92, "theseregion": 92, "disable_vision_foot_obstacle_avoid": 92, "disable_vision_foot_constraint_avoid": 92, "disable_vision_body_obstacle_avoid": 92, "disable_vision_foot_obstacle_body_assist": 92, "disable_vision_negative_obstacl": 92, "ifnecessari": 92, "grated_surfaces_modeth": 92, "rotation_setting_unknown": 92, "rotation_setting_offset": 92, "rotation_setting_absolut": 92, "external_force_non": [92, 161], "external_force_use_estim": [92, 161], "external_force_use_overrid": [92, 161], "hint_auto": 92, "hint_trot": 92, "hint_speed_select_trot": 92, "hint_crawl": 92, "hint_speed_select_crawl": 92, "hint_ambl": 92, "hint_speed_select_ambl": 92, "hint_jog": 92, "aerial": 92, "hint_hop": 92, "hint_auto_trot": 92, "hint_auto_ambl": 92, "hazard_detection_mode_unknown": 92, "hazard_detection_mode_off": 92, "hazard_detection_mode_on": 92, "hazard_detection_mode_cost": 92, "stairs_mode_unknown": 92, "stairs_mode_on": 92, "swing_height_unknown": 92, "swing_height_low": 92, "swing_height_medium": 92, "swing_height_high": 92, "grated_surfaces_mode_unknown": 92, "grated_surfaces_mode_off": 92, "grated_surfaces_mode_on": 92, "grated_surfaces_mode_auto": 92, "cameracalibrationcommand": 92, "cameracalibrationfeedback": 92, "severity_scor": 92, "foot_height_error_from_mean": 92, "obstruct": 92, "old_offset": 92, "health_scor": 92, "unhealthi": 92, "calibration1": 92, "perfect": 92, "calibrationtyp": 92, "leg_pair_distance_chang": 92, "loadcel": [92, 180], "old_zero": 92, "extra_payload": 92, "hasposit": 92, "spotcheckcommand": 92, "spotcheckfeedback": 92, "waiting_for_command": 92, "camera_result": 92, "frontright": 92, "load_cell_result": 92, "hxa": 92, "hya": 92, "kna": 92, "kinematic_cal_result": 92, "payload_result": 92, "hip_range_of_motion_result": 92, "checkth": 92, "last_cal_timestamp": 92, "command_unknown": 92, "command_start": 92, "command_cancel": 92, "andi": 92, "status_user_cancel": 92, "status_power_error": 92, "movearound": 92, "possiblyencount": 92, "status_calibration_error": 92, "ifcalibr": 92, "calibrationprocedur": 92, "extraordinari": 92, "status_camera_focus_error": 92, "status_target_not_cent": 92, "status_target_not_in_view": 92, "status_target_not_gravity_align": 92, "status_target_upside_down": 92, "status_never_run": 92, "status_camera_not_detect": 92, "status_intrinsic_write_fail": 92, "status_extrinsic_write_fail": 92, "status_warn": 92, "error_obstruct": 92, "error_clutch_slip": 92, "clutch": 92, "error_zero_out_of_rang": 92, "error_mass_discrep": 92, "discrep": 92, "command_abort": 92, "command_revert_c": 92, "error_unexpected_power_chang": 92, "error_init_imu_check": 92, "error_init_not_sit": 92, "error_loadcell_timeout": 92, "error_power_on_failur": 92, "error_endstop_timeout": 92, "error_camera_timeout": 92, "error_ground_check": 92, "error_power_off_failur": 92, "error_revert_failur": 92, "error_fgkc_failur": 92, "eg": 92, "state_user_abort": 92, "state_start": 92, "state_loadcell_c": 92, "state_endstop_c": 92, "state_camera_check": 92, "state_body_pos": 92, "state_finish": 92, "state_reverting_c": 92, "state_waiting_for_command": 92, "state_hip_range_of_motion_check": 92, "recalibr": 92, "bothrecalibr": 92, "backresult": 92, "joint_index_fl_hx": 92, "joint_index_fl_hi": 92, "joint_index_fl_kn": 92, "joint_index_fr_hx": 92, "joint_index_fr_hi": 92, "joint_index_fr_kn": 92, "joint_index_hl_hx": 92, "joint_index_hl_hi": 92, "joint_index_hl_kn": 92, "joint_index_hr_hx": 92, "joint_index_hr_hi": 92, "joint_index_hr_kn": 92, "joint_index_a0_sh0": 92, "joint_index_a0_sh1": 92, "joint_index_a0_el0": 92, "joint_index_a0_el1": 92, "joint_index_a0_wr0": 92, "joint_index_a0_wr1": 92, "joint_index_a0_f1x": 92, "leg_index_fl": 92, "leg_index_fr": 92, "leg_index_hl": 92, "leg_index_hr": 92, "overwrittenwith": 92, "wav": [92, 169, 324], "ismultipli": 92, "stare": 92, "theidentifi": 92, "audio_channel_unknown": 92, "audio_channel_internal_m": 92, "audio_channel_external_m": 92, "theframetreesnapshot": 92, "namingconvent": 92, "frametre": [92, 129], "direction": 92, "ingeometri": 92, "synthet": 92, "panorama": 92, "center_point": 92, "en": 92, "distortion_": 92, "software_correctionif": 92, "ie": 92, "min_angl": 92, "max_angl": 92, "thewindow": 92, "xoffset": 92, "yoffset": 92, "thisresolut": 92, "describedin": 92, "takesplac": 92, "auto_scal": [92, 170], "theset": 92, "delta": 92, "colormap_unknown": 92, "colormap_greyscal": 92, "maximumvalu": 92, "colormap_jet": 92, "jet": [92, 324], "valuesclos": 92, "lightyellow": 92, "252": 92, "164": 92, "blind": 92, "turbo": 92, "asfals": 92, "tempunit_unknown": 92, "tempunit_celsiu": 92, "tempunit_fahrenheit": 92, "tempunit_kelvin": 92, "millidegre": 92, "enable_temperatur": 92, "enable_humid": 92, "humid": [92, 174, 299], "enable_bit": 92, "volatil": 92, "memoryand": 92, "enable_shock": 92, "shock": [92, 174], "enable_system_stat": 92, "statscpu": 92, "utilizationnowow": 92, "enable_led_stat": 92, "image_param": 92, "basefrom": 92, "intendednam": 92, "definedin": 92, "tile": 92, "c0": 92, "c4": 92, "rgb24": 92, "passphras": [92, 174], "toremount": 92, "remount": 92, "laterit": 92, "th": 92, "queued_unknown": 92, "queued_rend": 92, "queued_disk": 92, "stillimag": 92, "ic": [92, 175, 324], "ssl": [92, 164, 175], "ascii": 92, "armor": 92, "stun": 92, "mackei": 92, "accesstoken": 92, "uint32valu": 92, "mask": 92, "mtu": [92, 294], "mtuif": 92, "1500": 92, "transport_unknown": 92, "transport_udp": 92, "transport_tcp": 92, "effectpow": 92, "thiscal": 92, "aux1": [92, 176], "aux2": [92, 176], "external_m": [92, 176], "pan_limit": 92, "validlimit": 92, "tilt_limit": 92, "zoom_limit": 92, "mech": [92, 324], "eo": 92, "focus_posit": [92, 177], "settabl": [92, 177], "ptz_focus_manu": [92, 177], "modethi": 92, "approx_dist": 92, "modeapprox_dist": 92, "20mapprox_dist": 92, "differand": 92, "1x": 92, "30x": 92, "ptz_focus_undefin": 92, "ptz_focus_auto": 92, "playsound": 92, "soundrequest": 92, "effectst": 92, "loadsound": 92, "wavfil": 92, "riff": 92, "theentir": 92, "soundfield": 92, "deletesound": 92, "listsound": 92, "setvolum": 92, "getvolum": 92, "setaudiocapturechannel": 92, "getaudiocapturechannel": 92, "setaudiocapturegain": 92, "getaudiocapturegain": 92, "setscreen": 92, "getscreen": 92, "listscreen": 92, "getvisiblecamera": 92, "getirmeteroverlai": 92, "gettemperatur": 92, "thermomet": [92, 171], "theymeasur": 92, "getbitstatu": 92, "systemi": 92, "usbstorag": 92, "clearbitev": 92, "bitstatu": [92, 171], "possibleissu": 92, "themanufactur": 92, "setledbright": 92, "getledbright": 92, "mainli": [92, 242], "enabledebug": 92, "diskutil": 92, "mortem": 92, "listcamera": 92, "retrieverawdata": 92, "listlogpoint": 92, "setpassphras": 92, "ecryptf": 92, "symmetri": 92, "onlythi": 92, "ext4": 92, "ntf": [92, 174], "unimplementederror": [92, 127], "seticeconfigur": 92, "turnservic": 92, "geticeconfigur": 92, "stunand": 92, "componentturn": 92, "getpowerstatu": 92, "setptzposit": 92, "setposit": 92, "getptzposit": 92, "getposit": 92, "setptzveloc": 92, "getptzveloc": 92, "listptz": 92, "setptzfocusst": 92, "getptzfocusst": 92, "postprocess": [92, 178], "setstreamparam": 92, "getstreamparam": 92, "enablecongestioncontrol": 92, "getsoftwarevers": 92, "enable_congestion_control": [92, 178], "targetbitr": 92, "bp": [92, 178], "refreshinterv": [92, 178], "macroblock": 92, "idrinterv": [92, 178], "idr": [92, 178], "awb": 92, "auto_exposur": [92, 178], "sync_exposur": 92, "intoaccount": 92, "manual_exposur": [92, 178], "brightness_target": 92, "whichcontrol": 92, "setpoint": 92, "algorithmif": 92, "sensibl": 92, "incandesc": 92, "fluoresc": 92, "warm_fluoresc": 92, "daylight": 92, "cloudi": 92, "twilight": 92, "shade": 92, "frame_tform_stair": 92, "knowledge_typ": 92, "stair_tform": 92, "riser": 92, "average_ris": 92, "average_run": 92, "average_width": 92, "bounded_width": 92, "stairs_tform_landing_cent": 92, "landing_extent_x": 92, "landing_extent_i": 92, "bottom_land": 92, "top_land": 92, "from_ko_tform_stair": 92, "lowermost": 92, "toalign": 92, "uppermost": 92, "knowledge_type_unknown": 92, "knowledge_type_map": 92, "knowledge_type_tracked_ongo": 92, "knowledge_type_tracked_complet": 92, "knowledge_type_oth": 92, "west": [92, 299], "bounded_width_unknown": 92, "bounded_width_neith": 92, "bounded_width_west": 92, "bounded_width_east": 92, "bounded_width_both": 92, "mobility_command_feedback": 92, "gripper_command_feedback": 92, "round_trip_tim": [92, 181], "server_rx": 92, "server_tx": 92, "unpopul": 92, "clock_skew": [92, 181], "client_tx": 92, "client_rx": 92, "best_estim": 92, "measurement_tim": 92, "previous_round_trip": [92, 181], "assignon": 92, "previous_estim": 92, "andecho": 92, "status_more_samples_need": 92, "status_service_not_readi": 92, "lag": 92, "alon": 92, "exchang": [92, 175], "serverround": 92, "bein": 92, "thecommand": 92, "pos_interpol": 92, "ang_interpol": 92, "automaticallyselect": 92, "starting_veloc": 92, "ending_veloc": 92, "linear_spe": 92, "chosenserv": 92, "ang_interp_unknown": 92, "ang_interp_linear": 92, "ang_interp_cubic_eul": 92, "pos_interp_unknown": 92, "pos_interp_linear": 92, "pos_interp_cub": 92, "is_rel": 92, "showup": 92, "fahrenheit": 92, "noteth": 92, "temper": 92, "degreeshott": 92, "anyfahrenheit": 92, "pressure_unknown": 92, "pressure_psi": 92, "pound": 92, "inch": [92, 234], "pressure_kpa": 92, "kilopasc": 92, "pressure_bar": 92, "temperature_unknown": 92, "temperature_kelvin": [92, 184], "temperature_fahrenheit": 92, "tag_id": 92, "thetag": 92, "famili": 92, "36h11": 92, "theheight": 92, "frame_name_fiduci": 92, "fiducial_pose_statu": 92, "unfilt": 92, "frame_name_fiducial_filt": 92, "fiducial_filtered_pose_statu": 92, "frame_name_camera": 92, "detection_covari": 92, "tzwhich": 92, "thegiven": 92, "detection_covariance_reference_fram": 92, "size_ewrt_fram": 92, "frame_name_dock": 92, "unconfirm": 92, "oval": 92, "capsul": 92, "cylind": 92, "arrow_length": 92, "arrow_radiu": 92, "wirefram": [92, 186], "drawabl": [92, 186], "linestrip": 92, "frame_name_draw": 92, "beinclud": 92, "rgba": [92, 186], "transpar": 92, "camera_sourc": 92, "eitherclockwis": 92, "object_typ": [92, 97, 186], "requestspecif": 92, "timestamp_filt": 92, "timeal": 92, "mutated_object_id": 92, "disable_foot_obstacle_gener": 92, "disable_body_obstacle_gener": 92, "disable_foot_obstacle_infl": 92, "exacts": 92, "inflat": 92, "approx": 92, "lifeth": 92, "sassoci": 92, "eachof": 92, "objectwil": 92, "isrel": 92, "isad": 92, "drawable_properti": 92, "apriltag_properti": 92, "nogo_region_properti": 92, "dock_properti": 92, "ray_properti": 92, "isknown": 92, "bounding_box_properti": 92, "staircase_properti": 92, "astaircas": 92, "status_ambigu": 92, "status_high_error": 92, "action_unknown": 92, "action_add": 92, "action_chang": 92, "isonli": 92, "notobject": 92, "action_delet": 92, "getobjectlistrespons": 92, "status_invalid_mutation_id": 92, "thisobject": 92, "theobject": 92, "status_no_permiss": 92, "anobject": 92, "status_invalid_world_object": 92, "unallow": 92, "world_object_unknown": 92, "world_object_draw": 92, "world_object_apriltag": 92, "world_object_image_coordin": 92, "world_object_dock": 92, "world_object_user_nogo": 92, "world_object_staircas": 92, "php": 92, "rubi": 92, "float64": 92, "ineffici": 92, "sint32": 92, "bignum": 92, "fixnum": 92, "sint64": 92, "uint": [92, 137], "ulong": 92, "fixed32": 92, "fixed64": 92, "eight": 92, "sfixed32": 92, "sfixed64": 92, "trueclass": 92, "falseclass": 92, "8bit": 92, "choreography_sequence_pb2": [95, 97], "animation_file_conversion_help": 95, "start_time_handl": 95, "val": [95, 181, 209, 247, 255], "animation_fram": 95, "fl_angles_handl": 95, "fr_angles_handl": 95, "hl_angles_handl": 95, "hr_angles_handl": 95, "fl_pos_handl": 95, "fr_pos_handl": 95, "hl_pos_handl": 95, "hr_pos_handl": 95, "gripper_handl": 95, "fl_contact_handl": 95, "fr_contact_handl": 95, "hl_contact_handl": 95, "hr_contact_handl": 95, "sh0_handler": 95, "sh1_handler": 95, "el0_handl": 95, "el1_handl": 95, "wr0_handler": 95, "wr1_handler": 95, "fl_hx_handler": 95, "fl_hy_handl": 95, "fl_kn_handler": 95, "fr_hx_handler": 95, "fr_hy_handl": 95, "fr_kn_handler": 95, "hl_hx_handler": 95, "hl_hy_handl": 95, "hl_kn_handler": 95, "hr_hx_handler": 95, "hr_hy_handl": 95, "hr_kn_handler": 95, "fl_x_handler": 95, "fl_y_handl": 95, "fl_z_handler": 95, "fr_x_handler": 95, "fr_y_handl": 95, "fr_z_handler": 95, "hl_x_handler": 95, "hl_y_handl": 95, "hl_z_handler": 95, "hr_x_handler": 95, "hr_y_handl": 95, "hr_z_handler": 95, "body_x_handl": 95, "body_y_handl": 95, "body_z_handl": 95, "com_x_handl": 95, "com_y_handl": 95, "com_z_handl": 95, "body_quat_x_handl": 95, "body_quat_y_handl": 95, "body_quat_z_handl": 95, "body_quat_w_handl": 95, "body_roll_handl": 95, "body_pitch_handl": 95, "body_yaw_handl": 95, "body_pos_handl": 95, "com_pos_handl": 95, "body_euler_rpy_angles_handl": 95, "body_quaternion_xyzw_handl": 95, "body_quaternion_wxyz_handl": 95, "leg_angles_handl": 95, "foot_pos_handl": 95, "contact_handl": 95, "arm_joints_handl": 95, "hand_x_handl": 95, "hand_y_handl": 95, "hand_z_handl": 95, "hand_quat_x_handl": 95, "hand_quat_y_handl": 95, "hand_quat_z_handl": 95, "hand_quat_w_handl": 95, "hand_roll_handl": 95, "hand_pitch_handl": 95, "hand_yaw_handl": 95, "hand_pos_handl": 95, "hand_euler_rpy_angles_handl": 95, "hand_quaternion_xyzw_handl": 95, "hand_quaternion_wxyz_handl": 95, "controls_opt": 95, "file_line_split": 95, "bpm_option": 95, "extendable_opt": 95, "truncatable_opt": 95, "neutral_start_opt": 95, "precise_steps_opt": 95, "precise_timing_opt": 95, "timing_adjustability_opt": 95, "no_looping_opt": 95, "arm_required_opt": 95, "arm_prohibited_opt": 95, "starts_sitting_opt": 95, "track_swing_trajectories_opt": 95, "assume_zero_roll_and_pitch_opt": 95, "track_hand_rt_body_opt": 95, "track_hand_rt_feet_opt": 95, "arm_playback_opt": 95, "display_rgb_opt": 95, "frequency_opt": 95, "retime_to_integer_slices_opt": 95, "description_opt": 95, "custom_gait_cycle_opt": 95, "animationfileformaterror": 96, "create_move_info_proto": 96, "choreography_sequ": 96, "set_proto": 96, "proto_object": 96, "attribute_nam": 96, "attribute_valu": 96, "handle_nested_double_value_param": 96, "read_animation_param": 96, "read_and_find_animation_param": 96, "filepath_input": 96, "filepath": [96, 137, 220, 226, 284, 303, 312, 320, 331], "animated_fil": 96, "write_animation_to_dest": 96, "choreographycli": 97, "license_nam": 97, "choreographyservic": 97, "update_from": [97, 104, 108, 113, 114, 116, 118, 119, 121, 124, 125, 135, 148, 156, 160, 161, 186, 211, 214], "timesync_endpoint": [97, 135, 161, 181, 186, 211], "accessor": [97, 160, 161, 186, 198, 211], "list_all_mov": 97, "list_all_moves_async": 97, "time_start_point": [97, 186], "list_all_sequ": 97, "list_all_sequences_async": 97, "upload_choreographi": 97, "choreography_seq": 97, "uploadchoreographyrespons": 97, "upload_choreography_async": 97, "upload_animated_mov": 97, "generated_id": 97, "animationuploadhelp": 97, "uploadanimatedmoverespons": 97, "upload_animated_move_async": 97, "choreography_log_to_animation_fil": 97, "fpath": 97, "choreography_time_adjust": 97, "override_client_start_tim": 97, "time_differ": 97, "timefram": 97, "executechoreographyrequest": 97, "choreography_time_adjust_async": 97, "choreography_nam": 97, "client_start_tim": 97, "lease_pb2": [97, 141, 142, 144], "execute_choreography_async": 97, "choreography_command": 97, "command_list": 97, "client_end_tim": 97, "choreographycommandrespons": 97, "choreography_command_async": 97, "start_recording_st": 97, "duration_sec": 97, "continue_session_id": 97, "startrecordingstaterespons": 97, "start_recording_state_async": 97, "stop_recording_st": 97, "stoprecordingstaterespons": 97, "stop_recording_state_async": 97, "get_choreography_sequ": 97, "seq_nam": 97, "getchoreographysequencerespons": 97, "get_choreography_sequence_async": 97, "get_anim": 97, "get_animation_async": 97, "save_sequ": 97, "savesequencerespons": 97, "save_sequence_async": 97, "delete_sequ": 97, "deletesequencerespons": 97, "delete_sequence_async": 97, "modify_choreography_info": 97, "choreographyinfo": 97, "modifychoreographyinforespons": 97, "modify_choreography_info_async": 97, "clear_all_sequence_fil": 97, "clearallsequencefilesrespons": 97, "clear_all_sequence_files_async": 97, "build_start_recording_state_request": 97, "duration_second": 97, "startrecordingstaterequest": 97, "download_robot_state_log": 97, "logtyp": 97, "downloadrobotstatelogrespons": 97, "build_choreography_time_adjust_request": 97, "choreographytimeadjustrequest": 97, "build_execute_choreography_request": 97, "build_choreography_command_request": 97, "build_save_sequence_request": 97, "build_modify_choreography_info_request": 97, "animation_move_prefix": 97, "uploadanimatemoverespons": 97, "generate_animation_id": 97, "animation_proto": 97, "invaliduploadedchoreographyerror": 97, "robotcommandissueserror": 97, "animationvalidationfailederror": 97, "norecordedinform": 97, "unknownrecordingsessionid": 97, "recordingbufferful": 97, "incompletedata": 97, "load_choreography_sequence_from_binary_fil": 97, "file_path": [97, 117, 118], "load_choreography_sequence_from_txt_fil": 97, "save_choreography_sequence_to_fil": 97, "area_callback_servic": 98, "arm_surface_contact_servic": 98, "auth_servic": 98, "auto_return_servic": 98, "data_servic": [98, 121], "data_acquisition_servic": 98, "data_acquisition_store_servic": 98, "data_buffer_servic": 98, "directory_registration_servic": 98, "directory_servic": 98, "docking_servic": 98, "door_servic": 98, "estop_servic": 98, "fault_servic": 98, "graph_nav_servic": 98, "gripper_camera_param_servic": 98, "image_servic": [98, 138], "inverse_kinematics_servic": 98, "ir_enable_disable_servic": 98, "lease_servic": 98, "license_servic": 98, "local_grid_servic": 98, "log_status_servic": 98, "manipulation_api_servic": 98, "map_processing_servic": 98, "network_compute_bridge_servic": 98, "payload_registration_servic": 98, "payload_servic": 98, "point_cloud_servic": 98, "power_servic": 98, "ras_cast_servic": 98, "recording_servic": 98, "robot_command_servic": 98, "robot_id_servic": 98, "robot_state_servic": 98, "spot_check_servic": 98, "time_sync_servic": 98, "world_object_servic": 98, "areacallbackcli": 99, "area_callback_inform": [99, 100, 103], "areacallbackresponseerror": 99, "invalidcommandiderror": 99, "invalidconfigerror": 99, "expiredendtimeerror": 99, "missingleaseresourceserror": 99, "shutdowncallbackfailederror": 99, "incorrectusag": 100, "shutdown_ev": 100, "updatecallbackrespons": 100, "callbackend": 100, "callbacktimedouterror": 100, "routechangedresult": 100, "areacallbackserviceconfig": [100, 102, 103], "areacallbackregionhandl": 100, "update_respons": 100, "discard": 100, "enum_type_wrapp": [100, 167], "enumtypewrapp": [100, 167], "0x72c3ce36de40": 100, "area_callback_pb2": [100, 227], "configuration_data": 100, "begincallbackrespons": 100, "routechangerequest": 100, "set_complet": 100, "cede": 100, "sleep_time_sec": 100, "hang": 100, "will_get_control": 100, "internal_begin_complet": 100, "internal_set_stag": 100, "0x72c3ce36c0d0": 100, "internal_set_end_tim": 100, "internal_give_control": 100, "internal_run_wrapp": 100, "area_callback_service_runn": 101, "area_callback_service_servic": 102, "callabl": [102, 142, 164, 166, 209], "log_begin_callback_data": 103, "parse_param": 103, "handle_service_fault": 103, "fault_client": [103, 138, 282], "prereq_servic": 103, "arm_surface_contact": [104, 241], "armsurfacecontactcli": [104, 241], "arm_surface_contact_command": 104, "arm_surface_contact_pb2": 104, "armsurfacecontactrequest": 104, "arm_surface_contact_command_async": 104, "async_task": 105, "asynctask": 105, "add_task": 105, "asyncgrpctask": 105, "futurewrapp": [105, 113], "asyncperiodicgrpctask": 105, "period_sec": 105, "periodic_sec": 105, "asyncperiodicqueri": 105, "query_nam": 105, "stub": [106, 162], "invalidtokenerror": [106, 160], "authresponseerror": 106, "temporarilylockedouterror": 106, "auth_async": 106, "auth_with_token": 106, "auth_with_token_async": 106, "auto_return": [107, 141], "autoreturnresponseerror": 107, "invalidparametererror": 107, "autoreturncli": 107, "auto_return_pb2": 107, "configurerespons": 107, "configure_async": 107, "get_configur": 107, "getconfigurationrespons": 107, "get_configuration_async": 107, "startrespons": 107, "start_async": 107, "configure_error": 107, "start_error": 107, "autowalkresponseerror": 108, "compilationerror": [108, 211], "validationerror": [108, 211, 213], "autowalkservic": 108, "compile_autowalk": 108, "data_chunk_byte_s": [108, 113, 120, 211], "1000000": [108, 211], "walks_pb2": [108, 218, 222], "load_autowalk": 108, "download_data": 110, "start_nsec": [110, 181], "end_nsec": [110, 181], "timespan_spec": [110, 181, 209], "output_filenam": 110, "robot_tim": [110, 181], "show_progress": 110, "robot_clock": [110, 209], "refreshingaccesstokenauthmetadataplugin": 111, "token_cb": 111, "authmetadataplugin": 111, "create_secure_channel_cr": 111, "create_secure_channel": 111, "channelcredenti": 111, "create_insecure_channel": 111, "insecur": 111, "translate_except": 111, "rpc_error": 111, "generate_channel_opt": 111, "max_send_message_length": [111, 165, 185], "max_receive_message_length": [111, 165, 185], "keep_alive_ping_time_m": 111, "subpars": 112, "command_dict": 112, "need_authent": 112, "directorycommand": 112, "directorylistcommand": 112, "directorygetcommand": 112, "directoryregistercommand": 112, "directoryunregistercommand": 112, "payloadcommand": 112, "payloadlistcommand": 112, "payloadregistercommand": 112, "faultcommand": 112, "faultshowcommand": 112, "faultwatchcommand": 112, "logstatuscommand": 112, "getlogcommand": 112, "getactivelogstatusescommand": 112, "experimentlogcommand": 112, "starttimedexperimentlogcommand": 112, "startcontinuousexperimentlogcommand": 112, "handle_keyboard_interrupt": 112, "log_id": [112, 292], "startretrologcommand": 112, "terminatelogcommand": 112, "robotidcommand": 112, "databuffercommand": 112, "textmsgcommand": 112, "operatorcommentcommand": 112, "dataservicecommand": 112, "getdatabuffereventscommentscommand": 112, "pretty_print": 112, "getdatabuffercommentscommand": 112, "getdatabuffereventscommand": 112, "getdatabufferstatuscommand": 112, "robotstatecommand": 112, "fullstatecommand": 112, "hardwareconfigurationcommand": 112, "robotmodel": 112, "mesh": 112, "metricscommand": 112, "timesynccommand": 112, "licensecommand": 112, "leasecommand": 112, "leaselistcommand": 112, "estopcommand": 112, "getestopconfigcommand": 112, "getestopstatuscommand": 112, "becomeestopcommand": 112, "ctl": 112, "oldbecomeestopcommand": 112, "imagecommand": 112, "listimagesourcescommand": 112, "getimagecommand": 112, "localgridcommand": 112, "local_grid": [112, 146], "listlocalgridtypescommand": 112, "getlocalgridscommand": 112, "dataacquisitioncommand": 112, "dataacquisitionrequestcommand": 112, "dataacquisitionservicecommand": 112, "dataacquisitionstatuscommand": 112, "dataacquisitiongetlivedatacommand": 112, "hostcomputeripcommand": 112, "keepalivecommand": 112, "lease_detail": 112, "resource_nam": 112, "keepalivegetstatuscommand": 112, "keepaliveremovepoliciescommand": 112, "powerrobotcommand": 112, "powerpayloadscommand": 112, "powerwifiradiocommand": 112, "common_header_error": 113, "streaming_common_header_error": 113, "response_iter": 113, "common_lease_error": 113, "streaming_common_lease_error": 113, "custom_params_error": 113, "status_valu": 113, "status_field_nam": 113, "error_field_nam": 113, "total_respons": 113, "error_pair": 113, "docstr": 113, "error_factori": 113, "status_to_str": 113, "status_to_error": 113, "seriou": 113, "defaultdict": 113, "examin": [113, 294], "error_constructor": 113, "handle_unset_status_error": 113, "statustyp": 113, "decor": 113, "handle_common_header_error": 113, "func": 113, "handle_lease_use_result_error": 113, "handle_custom_params_error": 113, "handle_license_error": 113, "handle_license_errors_if_pres": 113, "common_license_error": 113, "allow_unset": 113, "maybe_rais": 113, "exc": 113, "print_respons": 113, "process_kwarg": 113, "stub_creation_func": 113, "update_request_iter": 113, "request_iter": 113, "is_block": 113, "copy_request": 113, "update_response_iter": 113, "value_from_respons": 113, "error_from_respons": 113, "assemble_typ": 113, "handle_respons": 113, "handle_response_stream": 113, "call_async": 113, "call_async_stream": 113, "is_stream": 113, "add_done_callback": 113, "cb": 113, "robot_hostnam": [113, 218, 222, 282], "data_acquisit": [114, 116], "dataacquisitionresponseerror": 114, "requestiddoesnotexisterror": [114, 116, 147], "unknowncapturetypeerror": 114, "cancellationfailederror": [114, 116], "dataacquisitionservic": [114, 116], "make_acquire_data_request": 114, "data_timestamp": [114, 115], "acquisitionrequestlist": [114, 115, 116], "acquire_data_async": 114, "acquiredatarespons": 114, "acquire_data_from_request_async": 114, "get_status_async": [114, 116, 126, 141, 174], "get_service_info": [114, 116, 214], "getserviceinforespons": [114, 116, 117], "get_service_info_async": [114, 116, 214], "cancel_acquisit": [114, 116], "cancel_acquisition_async": [114, 116], "get_live_data": [114, 116], "get_live_data_async": [114, 116], "metadata_to_proto": 114, "acquire_data_error": 114, "get_request_id": 114, "data_acquisition_help": 115, "issue_acquire_data_request": 115, "data_acq_cli": 115, "captureactionid": [115, 116, 118], "acquire_and_process_request": 115, "data_acquisition_cli": 115, "block_until_complet": 115, "cancel_acquisition_request": 115, "clean_filenam": 115, "make_time_query_param": 115, "start_time_sec": 115, "data_acquisition_store_pb2": [115, 165], "dataqueryparam": [115, 118], "make_time_query_params_from_group_nam": 115, "data_store_cli": 115, "download_data_rest": 115, "destination_fold": 115, "additional_param": 115, "datastor": 115, "data_acquisition_plugin": 116, "dataacquisitionplugincli": 116, "acquire_plugin_data": 116, "data_identifi": 116, "acquire_plugin_data_async": 116, "wait_for_stores_complet": 117, "error_msg": [117, 165], "requestst": 117, "knonerror": 117, "set_complete_if_no_error": 117, "add_sav": 117, "dataid": 117, "has_data_error": 117, "is_cancel": 117, "store_cli": 117, "cancel_interv": 117, "data_id_future_pair": 117, "store_imag": [117, 118], "imagecaptur": [117, 118, 137], "store_data_as_chunk": [117, 118], "store_fil": [117, 118], "executor": 117, "live_response_fn": 117, "dataacquisitionpluginserviceservic": 117, "heart": 117, "livedatarequest": 117, "request_manag": 117, "requestmanag": 117, "validate_param": 117, "clientcontext": [117, 138], "getstatusrequest": 117, "getserviceinforequest": 117, "cancelacquisitionrequest": 117, "cancelacquisitionrespons": 117, "livedatarespons": [117, 167], "lifecycl": 117, "tempt": 117, "fiddl": 117, "lint": 117, "add_request": 117, "get_request_st": 117, "get_status_proto": 117, "mark_request_cancel": 117, "mark_request_finish": 117, "cleanup_request": 117, "older_than_tim": 117, "dataacquisitionstoreservic": 118, "list_capture_act": 118, "list_capture_actions_async": 118, "list_stored_imag": 118, "list_stored_images_async": 118, "list_stored_images_act": 118, "list_stored_metadata": 118, "list_stored_metadata_async": 118, "list_stored_alertdata": 118, "list_stored_alertdata_async": 118, "list_stored_data": 118, "list_stored_data_async": 118, "storeimagerespons": 118, "store_image_async": 118, "associated_metadata": 118, "storemetadatarespons": 118, "store_metadata_async": 118, "store_alertdata": 118, "associated_alert_data": 118, "associatedalertdata": 118, "storealertdatarespons": 118, "store_alertdata_async": 118, "storedatarespons": 118, "store_data_async": 118, "query_stored_captur": [118, 252], "query_max_capture_id": 118, "querymaxcaptureidresult": 118, "skipe": 118, "query_max_capture_id_async": 118, "invalidargu": [119, 121], "log_ev": [119, 160], "event_typ": [119, 160], "start_timestamp_sec": [119, 160], "end_timestamp_sec": [119, 160], "id_str": [119, 160], "make_paramet": 119, "add_text_messag": 119, "textmessag": 119, "add_text_messages_async": 119, "add_operator_com": 119, "msg": [119, 213, 216], "robot_timestamp": [119, 209], "add_operator_comment_async": 119, "add_blob_async": 119, "serializ": 119, "add_protobuf_async": 119, "add_ev": 119, "add_events_async": 119, "register_signal_schema": 119, "signalschema": 119, "register_signal_schema_async": 119, "add_signal_tick": 119, "hunk": 119, "signaltick": 119, "lookuperror": 119, "add_signal_tick_async": 119, "now_in_robot_basi": 119, "msg_type": 119, "data_buffer_cli": 119, "time_sync_endpoint": [119, 181], "msg_num_limit": 119, "msg_age_limit": 119, "skip_rpc": 119, "logannotationtextmessag": 119, "notset": 119, "timesyncendpoint": [119, 181, 330], "log_annot": 119, "emit": 119, "notimplementederror": 119, "tidi": 119, "_handler": 119, "is_thread_al": 119, "assertionerror": 119, "fallback_log": 119, "record_to_msg": 119, "logrecord": 119, "record_level_to_proto_level": 119, "record_level": 119, "is_not_text_log": 119, "recordmessag": 119, "is_not_rpc": 119, "sdk_name": 119, "robot_nam": 119, "split_seri": 120, "chunk_seri": 120, "datachunk": 120, "parse_from_chunk": 120, "iterable_chunk": 120, "out_msg": 120, "serialized_from_messag": 120, "iterable_messag": 120, "serialized_from_chunk": 120, "serialized_from_str": 120, "iterable_str": 120, "dataservicecli": 121, "get_data_index": 121, "dataqueri": 121, "get_data_index_async": 121, "get_data_pag": 121, "time_rang": 121, "get_data_pages_async": 121, "delete_data_pag": 121, "delete_data_pages_async": 121, "get_events_com": 121, "eventscommentsspec": 121, "get_events_comments_async": 121, "get_data_buffer_statu": 121, "get_data_buffer_status_async": 121, "directoryresponseerror": 122, "nonexistentserviceerror": 122, "list_async": 122, "get_entri": 122, "get_entry_async": 122, "directoryregistrationresponseerror": 123, "servicealreadyexistserror": 123, "servicedoesnotexisterror": 123, "reset_service_registr": 123, "rpc_timeout_second": [123, 126, 141], "rpc_interval_second": [123, 126, 141, 142], "reset_servic": 123, "5x": 123, "is_al": [123, 142, 154, 183], "dockingservic": 124, "docking_command": 124, "station_id": 124, "dockingcommandrequest": 124, "expiri": 124, "leasewallet": [124, 142], "docking_command_async": 124, "docking_command_full_async": 124, "docking_command_feedback_full_async": 124, "docking_command_feedback_async": 124, "get_docking_config": 124, "configrang": 124, "get_docking_config_async": 124, "get_docking_st": 124, "dockstat": 124, "get_docking_state_async": 124, "blocking_dock_robot": 124, "num_retri": 124, "commandfailederror": [124, 161], "blocking_go_to_prep_pos": 124, "blocking_undock": 124, "get_dock_id": 124, "doorclient": 125, "open_door": 125, "door_pb2": 125, "opendoorcommandrequest": 125, "opendoorcommandrespons": 125, "leaseuseerror": [125, 127, 135, 142], "open_door_async": 125, "open_door_feedback": 125, "opendoorfeedbackrequest": 125, "opendoorfeedbackrespons": 125, "open_door_feedback_async": 125, "estopresponseerror": 126, "endpointunknownerror": 126, "incorrectchallengeresponseerror": 126, "endpointmismatcherror": 126, "configmismatcherror": 126, "invalidendpointerror": 126, "invalididerror": 126, "estopconfig": 126, "motorsonerror": 126, "stoplevel": 126, "intenum": [126, 212], "estopcli": 126, "estop_pb2": 126, "register_async": 126, "deregister_async": 126, "get_config": 126, "get_config_async": 126, "set_config": 126, "set_config_async": 126, "estopsystemstatu": 126, "check_in": [126, 141], "suppress_incorrect": 126, "status_invalid": 126, "check_in_async": [126, 141], "first_checkin": 126, "estop_cut_power_timeout": 126, "required_rol": 126, "last_set_level": 126, "set_challeng": 126, "get_challeng": 126, "check_in_at_level": 126, "stop_async": [126, 214], "settle_then_cut_async": 126, "allow_async": 126, "check_in_at_level_async": 126, "to_proto": [126, 150], "_unique_id": 126, "_endpoint": 126, "keepalivestatu": 126, "response_from_challeng": 126, "servererror": 127, "internalservererror": [127, 142], "original_error": 127, "certainli": 127, "clientcancelledoperationerror": 127, "invalidclientcertificateerror": 127, "nonexist": 127, "proxyconnectionerror": 127, "serviceunavailableerror": 127, "servicefailedduringexecutionerror": 127, "timedouterror": [127, 181, 319], "allot": 127, "offlin": 127, "unauthenticatederror": 127, "domain": 127, "transient_failur": 127, "seem": 127, "customparamerror": [127, 166], "faultresponseerror": 128, "servicefaultalreadyexistserror": 128, "servicefaultdoesnotexisterror": 128, "faultclient": [128, 138], "faultservic": 128, "trigger_service_fault": 128, "service_fault": [128, 323], "servicefault": [128, 138], "triggerservicefaultrespons": 128, "trigger_service_fault_async": 128, "clear_service_fault": 128, "service_fault_id": 128, "servicefaultid": 128, "clearservicefaultrespons": 128, "clear_service_fault_async": 128, "validateframetreeunknownframeerror": 129, "validateframetreecycleerror": 129, "validateframetreedisjointerror": 129, "validate_frame_tree_snapshot": 129, "misus": 129, "frame_a": 129, "frame_b": 129, "get_se2_a_tform_b": 129, "express_se2_velocity_in_new_fram": 129, "frame_c": 129, "vel_of_a_in_b": 129, "velocity_of_a_in_c": 129, "express_se3_velocity_in_new_fram": 129, "get_odom_tform_bodi": 129, "get_vision_tform_bodi": 129, "generatetreeerror": 129, "childframeintre": 129, "child_frame_nam": 129, "get_frame_nam": 129, "is_gravity_aligned_frame_nam": 129, "log_throttle_tim": [130, 133], "nmea_message_group_to_gps_data_point": 130, "nmea_messag": 130, "time_convert": [130, 133, 282], "robottimeconvert": [130, 133, 181, 209], "gpsdatapoint": [130, 132, 133], "new_data": 130, "aggregator_cli": 132, "aggregatorcli": 132, "aggregatorservic": 132, "new_gps_data": 132, "gpsdevic": 132, "newgpsdatarespons": 132, "new_gps_data_async": 132, "nmeastreamread": 133, "read_data": 133, "gpslisten": 133, "registration_cli": 134, "registrationcli": 134, "registrationservic": 134, "get_loc": [134, 282], "get_location_async": 134, "reset_registr": 134, "reset_registration_async": 134, "initial_guess_loc": 135, "verify_visual_features_qu": 135, "set_loc": 135, "set_localization_async_full_respons": 135, "nav_pb2": 135, "robotfaultederror": 135, "unknownmapinformationerror": 135, "graphnavserviceresponseerror": 135, "set_localization_async": 135, "get_localization_state_async": 135, "cmd_durat": 135, "notimesyncerror": [135, 161, 181, 186], "commandexpirederror": 135, "toodistanterror": [135, 161], "isrecordingerror": 135, "unknownrouteelementserror": 135, "invalidedgeerror": 135, "nopatherror": 135, "robotnotlocalizedtorouteerror": 135, "constraintfaulterror": 135, "routenavigationerror": 135, "navigate_route_async": 135, "navigate_route_full_async": 135, "routegenparam": 135, "unknownwaypointerror": [135, 159], "navigate_to_async": 135, "navigatetorespons": 135, "navigate_to_full_async": 135, "navigate_to_anchor": 135, "noanchoringerror": 135, "invalidposeerror": 135, "navigate_to_anchor_async": 135, "navigation_feedback": 135, "navigation_feedback_async": 135, "clear_graph": 135, "clear_graph_async": 135, "uploadgrapherror": 135, "incompatiblesensorserror": 135, "areacallbackerror": 135, "upload_graph_async": 135, "upload_waypoint_snapshot": 135, "upload_edge_snapshot": 135, "edgesnapshot": 135, "download_graph": 135, "download_graph_async": 135, "download_waypoint_snapshot": 135, "download_edge_snapshot": 135, "write_graph_and_snapshot": 135, "generate_travel_param": 135, "build_rout": 135, "waypoint_id_list": 135, "edge_id_list": 135, "uploadwaypointsnapshoterror": 135, "maptoolargelicenseerror": [135, 159], "invalidgrapherror": [135, 149], "areacallbackmaperror": 135, "requestabortederror": 135, "requestfailederror": 135, "timeerror": 135, "robotstateerror": 135, "cannotmodifymapduringrecordingerror": 135, "routeerror": 135, "unkownrouteelementserror": 135, "featuredeserterror": 135, "routenotupdatingerror": 135, "robotlosterror": 135, "invalidgpserror": 135, "robotstuckerror": 135, "gripper_camera_param": 136, "grippercameraparamcli": 136, "set_camera_param": 136, "gripper_camera_param_request": 136, "gripper_camera_param_pb2": 136, "grippercameraparamrequest": 136, "grippercameraparamrespons": 136, "set_camera_params_async": 136, "gripper_camera_param_service_command": 136, "get_camera_param": 136, "gripper_camera_get_param_request": 136, "grippercameragetparamrequest": 136, "grippercameragetparamrespons": 136, "get_camera_params_async": 136, "gripper_camera_get_param_service_command": 136, "imageresponseerror": 137, "unknownimagesourceerror": 137, "sourcedataerror": [137, 155], "imagedataerror": 137, "unsupportedimageformatrequestederror": 137, "unsupportedpixelformatrequestederror": 137, "unsupportedresizeratiorequestederror": 137, "list_image_sources_async": 137, "get_image_from_sources_async": 137, "get_image_async": 137, "build_image_request": 137, "write_pgm_or_ppm": 137, "include_pixel_format": 137, "sourcenam": 137, "write_image_data": 137, "save_images_as_fil": 137, "pixel_x": 137, "pixel_i": 137, "min_dist": [137, 158], "image_data_rgb_np": 138, "formula": 138, "image_data_np": 138, "abc": 138, "threadsaf": 138, "capture_lock": 138, "keyword": [138, 218, 222, 271], "camera_interfac": 138, "param_spec": [138, 166], "rapidli": [138, 326, 329], "set_logg": 138, "initialize_fault": 138, "trigger_fault": 138, "service_fault_pb2": 138, "clear_fault": 138, "get_image_and_timestamp": 138, "capture_func_kwarg": 138, "capture_funct": 138, "image_decode_with_error_check": 138, "stop_captur": 138, "make_image_sourc": 138, "source_nam": 138, "make_capture_paramet": 138, "request_custom_param": 138, "captureparamet": 138, "accomod": 138, "threadcaptureoutput": 138, "is_valid": [138, 216], "imagecapturethread": 138, "get_latest_captured_imag": 138, "capture_func": 138, "capture_period_sec": 138, "start_captur": 138, "maybe_update_thread": 138, "set_last_captured_imag": 138, "image_fram": 138, "background_capture_param": 138, "imageserviceservic": 138, "blocking_capture_funct": 138, "listimagesourcesrequest": 138, "getimagerequest": 138, "inverse_kinemat": 139, "inversekinematicscli": 139, "inversekinematicsservic": 139, "inversekinematicsrequest": 139, "inversekinematicsrespons": 139, "inverse_kinematics_async": 139, "ir_enable_dis": 140, "irenabledisableservicecli": [140, 257], "emitt": [140, 257], "set_ir_en": 140, "set_ir_enabled_async": 140, "keepaliveresponseerror": 141, "invalidleaseerror": [141, 142], "invalidpolicyerror": 141, "add_associated_leas": 141, "add_controlled_motors_off_act": 141, "add_immediate_robot_off_act": 141, "add_record_event_act": 141, "add_auto_return_act": 141, "add_lease_stale_act": 141, "shortest_action_delai": 141, "pol": 141, "keepalivecli": 141, "keepaliveservic": 141, "modify_polici": 141, "modify_policy_async": 141, "modify_policy_error": 141, "check_in_error": 141, "policykeepal": 141, "remove_policy_on_exit": 141, "policy_keepal": 141, "run_my_cod": 141, "remove_polici": 141, "remove_all_polici": 141, "keepalive_cli": 141, "leaseresponseerror": 142, "displacedleaseerror": 142, "invalidresourceerror": 142, "notauthoritativeserviceerror": 142, "resourcealreadyclaimederror": 142, "revokedleaseerror": 142, "unmanagedresourceerror": 142, "wrongepocherror": 142, "notactiveleaseerror": 142, "lease_st": 142, "lease_proto": 142, "ignore_is_valid_check": 142, "accompani": 142, "recenc": 142, "lamport": 142, "compareresult": 142, "super_leas": 142, "sub_leas": 142, "different_resourc": 142, "different_epoch": 142, "other_leas": 142, "ignore_resourc": 142, "create_new": 142, "returned_leas": 142, "create_subleas": 142, "is_valid_leas": 142, "is_valid_proto": 142, "compare_result_to_lease_use_result_statu": 142, "compare_result": 142, "allow_super_leas": [142, 144], "leasest": 142, "lease_statu": 142, "lease_curr": 142, "leaseown": 142, "unown": 142, "self_own": 142, "other_own": 142, "not_manag": 142, "status_unown": 142, "status_self_own": 142, "status_other_own": 142, "status_not_manag": 142, "update_from_lease_use_result": 142, "get_leas": 142, "get_lease_st": 142, "on_lease_use_result": 142, "set_client_nam": 142, "lease_wallet": [142, 283], "acquire_async": 142, "take_async": 142, "return_leas": 142, "return_lease_async": 142, "retain_lease_async": 142, "list_leases_async": 142, "list_leases_ful": 142, "listleasesrespons": 142, "list_leases_full_async": 142, "leasewalletrequestprocessor": 142, "resource_list": 142, "leasewalletresponseprocessor": 142, "add_lease_wallet_processor": 142, "host_nam": 142, "on_failure_callback": 142, "wedg": 142, "_periodic_check_in": 142, "wait_until_don": 142, "incoming_lease_proto": 142, "active_leas": 142, "nonetyp": 142, "resourcehierarchi": 143, "resource_tree_proto": 143, "has_resourc": 143, "has_sub_resourc": 143, "get_resourc": [143, 218, 222], "get_resource_tre": 143, "leaf_resourc": 143, "get_hierarchi": 143, "leasevalid": 144, "get_active_leas": 144, "incoming_leas": 144, "allow_different_epoch": 144, "test_and_set_active_leas": 144, "leasevalidatorresponseprocessor": 144, "get_license_info": 145, "get_feature_en": 145, "feature_list": 145, "localgridcli": 146, "get_local_grid_typ": 146, "get_local_grid_types_async": 146, "get_local_grid": 146, "localgridresponseproto": 146, "get_local_grids_async": 146, "log_statu": [147, 292], "logstatusresponseerror": 147, "experimentalreadyrunningerror": 147, "inactivelogerror": 147, "concurrencylimitreachederror": 147, "logstatuscli": 147, "logstatusservic": 147, "get_log_statu": 147, "get_log_status_async": 147, "get_active_log_status": 147, "get_active_log_statuses_async": 147, "start_experiment_log": 147, "start_experiment_log_async": 147, "start_retro_log": 147, "start_retro_log_async": 147, "update_experi": 147, "update_experiment_async": 147, "terminate_log": 147, "terminate_log_async": 147, "get_log_status_error": 147, "get_active_log_statuses_error": 147, "start_experiment_log_error": 147, "start_retro_log_error": 147, "update_experiment_log_error": 147, "terminate_log_error": 147, "manipulationapirespons": 148, "manipulation_api_command_async": 148, "manipulationapifeedbackrespons": 148, "manipulation_api_feedback_command_async": 148, "grasp_override_command": 148, "apigraspoverriderequest": 148, "apigraspoverriderespons": 148, "grasp_override_command_async": 148, "mapprocessingserviceresponseerror": 149, "missingsnapshotserror": 149, "optimizationfailureerror": 149, "invalidparamserror": 149, "maxiterationserror": 149, "maxtimeerror": 149, "invalidhintserror": 149, "constraintviolationerror": 149, "mapmodifiederror": 149, "mapprocessingservicecli": [149, 283], "mapprocessingservic": 149, "process_topologi": 149, "processtopologyrespons": 149, "process_anchor": [149, 283], "apply_gps_result": 149, "anchoringhint": [149, 283], "processanchoringrespons": [149, 283], "recenter_value_mod": 150, "recenter_angle_mod": 150, "angle_diff": 150, "a1": 150, "a2": 150, "angle_diff_degre": 150, "to_obj": 150, "a_tform_b": 150, "b_tform_a": 150, "mult": 150, "b_tform_c": 150, "a_tform_c": 150, "to_rot_matrix": 150, "to_matrix": 150, "to_adjoint_matrix": 150, "adjoint": 150, "velocity_in_frame_b": 150, "velocity_in_frame_a": 150, "a_adjoint_b": 150, "get_closest_se3_transform": 150, "height_z": 150, "to_vector": 150, "3x1": 150, "from_vector": 150, "se2_vel_vector": 150, "lin_x": 150, "lin_i": 150, "lin_z": 150, "ang_x": 150, "ang_i": 150, "ang_z": 150, "6x1": 150, "se3_vel_vector": 150, "from_se2": 150, "transform_cloud": 150, "nx3": 150, "transform_cloud_from_matrix": 150, "from_ident": 150, "get_transl": 150, "get_closest_se2_transform": 150, "interp": 150, "from_rol": 150, "from_pitch": 150, "from_yaw": 150, "to_rol": 150, "to_pitch": 150, "to_axis_angl": 150, "other_quat": 150, "closest_yaw_only_quaternion": 150, "slerp": 150, "from_two_vector": 150, "u_in": 150, "v_in": 150, "conj": 150, "pose_to_xyz_yaw": 150, "is_within_threshold": 150, "pose_3d": 150, "max_translation_met": 150, "max_yaw_degre": 150, "recenter_angl": 150, "lower_limit": 150, "upper_limit": 150, "skew_matrix_3d": 150, "vec3_proto": 150, "skew_matrix_2d": 150, "vec2_proto": 150, "2x1": 150, "transform_se2veloc": 150, "a_adjoint_b_matrix": 150, "se2_velocity_in_b": 150, "transform_se3veloc": 150, "se3_velocity_in_b": 150, "quat_to_eulerzyx": 150, "metrics_log": 151, "missingkeyserror": 151, "unabletooptouterror": 151, "metricsloggingrobotservic": 151, "get_metr": 151, "getmetricsrespons": 151, "get_metrics_async": 151, "get_store_sequence_rang": 151, "get_store_sequence_range_async": 151, "get_absolute_metric_snapshot": 151, "signed_proto_pb2": 151, "signedproto": 151, "absolute_metric_pb2": 151, "absolutemetricssnapshot": 151, "get_absolute_metric_snapshot_async": 151, "make_parameter_upd": 151, "is_increment": 151, "externalservicenotfounderror": 152, "networkcomputerotationerror": 152, "networkcomputeanalysisfailederror": 152, "networkcomputebridgeservic": 152, "list_available_model": 152, "list_available_models_async": 152, "list_available_models_command": 152, "list_request": 152, "list_available_models_command_async": 152, "network_compute_request": 152, "network_compute_bridge_command_async": 152, "registri": [153, 154], "kw_arg": [153, 154, 155], "list_payloads_async": 153, "payload_registr": 154, "payloadregistrationresponseerror": 154, "invalidpayloadcredentialserror": [154, 160], "payloadnotauthorizederror": 154, "payloadalreadyexistserror": 154, "payloaddoesnotexisterror": 154, "register_payload_async": 154, "update_payload_vers": 154, "update_payload_version_async": 154, "get_payload_auth_token": 154, "attach_payload": 154, "attach_payload_async": 154, "detach_payload": 154, "detach_payload_async": 154, "pay_reg_cli": 154, "registration_interval_sec": 154, "rpc_timeout_sec": 154, "reconfigur": [154, 297, 321], "runtimeerror": 154, "point_cloud": 155, "pointcloudresponseerror": 155, "unknownpointcloudsourceerror": 155, "pointcloudsourc": 155, "pointclouddataerror": 155, "pointcloudcli": [155, 333], "pointcloudservic": 155, "list_point_cloud_sourc": 155, "list_point_cloud_sources_async": 155, "get_point_cloud_from_sourc": 155, "get_point_cloud_from_sources_async": 155, "get_point_cloud": 155, "pointcloudrequest": 155, "get_point_cloud_async": 155, "build_pc_request": 155, "powerresponseerror": [156, 160], "shorepowerconnectederror": 156, "batterymissingerror": 156, "commandinprogresserror": 156, "overriddenerror": 156, "faultederror": 156, "powererror": 156, "safetystopincompatiblehardwareerror": 156, "safetystop": 156, "safetystopfailederror": 156, "safetystopunknownstoptypeerror": 156, "power_command": 156, "power_command_async": 156, "power_command_feedback": 156, "power_command_feedback_async": 156, "fan_power_command": [156, 273], "fan_power_command_async": 156, "fan_power_command_feedback": [156, 273], "fan_power_command_feedback_async": 156, "reset_safety_stop": [156, 317], "reset_safety_stop_async": 156, "update_frequ": [156, 160, 161, 180], "robotcommandresponseerror": [156, 160, 161], "power_cli": [156, 160, 273, 317], "power_on_motor": 156, "power_off_motor": 156, "power_cycle_robot": 156, "power_off_payload_port": 156, "power_on_payload_port": 156, "power_off_wifi_radio": 156, "power_on_wifi_radio": 156, "addrequesthead": 157, "client_name_func": 157, "ray_cast": 158, "raycastresponseerror": 158, "invalidintersectiontypeerror": 158, "raycastcli": 158, "default_author": 158, "ray_origin": 158, "ray_direct": 158, "raycast_typ": 158, "raycastrespons": 158, "raycast_async": 158, "waypointregion": 159, "empty_region": 159, "circle_region": 159, "recordingenviron": 159, "start_recording_async": 159, "start_recording_full_async": 159, "stop_record": 159, "stop_recording_async": 159, "get_record_statu": 159, "get_record_status_async": 159, "set_recording_environ": 159, "set_recording_environment_async": 159, "create_waypoint_async": 159, "create_edg": 159, "from_t_to": 159, "create_edge_async": 159, "make_recording_environ": 159, "waypoint_env": 159, "edge_env": 159, "make_waypoint_environ": 159, "make_client_metadata": 159, "make_edge_environ": 159, "make_edg": 159, "from_waypoint_id": 159, "to_waypoint_id": 159, "recordingserviceresponseerror": 159, "couldnotcreatewaypointerror": 159, "notrecordingerror": 159, "edgeexistserror": 159, "edgemissingtransformerror": 159, "notlocalizedtoenderror": 159, "followingrouteerror": 159, "notlocalizedtoexistingmaperror": 159, "toofarfromexistingmaperror": 159, "remotecloudfailurenotindirectoryerror": 159, "remotecloudfailurenodataerror": 159, "missingfiducialserror": 159, "fiducialposeerror": 159, "setup_token_cach": 160, "token_cach": [160, 182], "service_endpoint": 160, "get_cached_robot_id": 160, "ensure_channel": 160, "writefailederror": [160, 182], "authenticate_with_token": 160, "authenticate_from_cach": 160, "notincacheerror": [160, 182], "update_user_token": 160, "get_cached_usernam": 160, "id_service_nam": 160, "list_servic": 160, "services_list": 160, "register_payload_and_authent": 160, "start_time_sync": 160, "time_sync_interval_sec": [160, 181], "stop_time_sync": 160, "time_sec": 160, "timestamp_sec": 160, "notestablishederror": [160, 181], "get_frame_tree_snapshot": [160, 161], "secure_channel_port": 160, "expirederror": 161, "notpoweredonerror": 161, "dockederror": 161, "notclearederror": 161, "unsupportederror": 161, "commandfailederrorwithfeedback": 161, "robot_command_async": 161, "robot_command_feedback_async": 161, "clear_behavior_fault_async": 161, "robotcommandstreamingcli": 161, "robotcommandstreamingservic": 161, "send_joint_control_command": 161, "command_iter": 161, "stop_command": 161, "freeze_command": 161, "selfright_command": 161, "battery_change_pose_command": 161, "dir_hint": 161, "safe_power_off_command": 161, "constrained_manipulation_command": 161, "goal_x": 161, "goal_i": 161, "goal_head": 161, "full_body_command": 161, "goal_se2": 161, "synchro_trajectory_command_in_body_fram": 161, "goal_x_rt_bodi": 161, "goal_y_rt_bodi": 161, "goal_heading_rt_bodi": 161, "v_x": 161, "v_y": 161, "v_rot": 161, "stance_command": 161, "pos_fl_rt_fram": 161, "pos_fr_rt_fram": 161, "pos_hl_rt_fram": 161, "pos_hr_rt_fram": 161, "follow_arm_command": 161, "arm_ready_command": 161, "frame2_tform_desired_hand": 161, "max_angular_vel": 161, "max_accel": 161, "vec3trajectori": 161, "arm_pose_command_from_pos": 161, "arm_wrench_command": 161, "force_x": 161, "force_i": 161, "force_z": 161, "torque_x": 161, "torque_i": 161, "torque_z": 161, "claw_gripper_open_command": 161, "max_acc": 161, "claw_gripper_close_command": 161, "max_torqu": 161, "open_fract": 161, "claw_gripper_open_angle_command": 161, "gripper_q": 161, "create_arm_joint_trajectory_point": 161, "time_since_reference_sec": 161, "arm_joint_command": 161, "joint_posit": 161, "joint_veloc": 161, "ref_tim": 161, "armjointmoverequest": 161, "arm_cartesian_move_help": 161, "se3_pos": 161, "se3_veloc": 161, "frame_tre": 161, "gotten": 161, "claw_gripper_command_help": 161, "gripper_posit": 161, "gripper_veloc": 161, "clawgrippercommandrequest": 161, "arm_joint_freeze_command": 161, "armcommand": 161, "bodyexternalforceparam": 161, "bodypos": 161, "build_body_external_forc": 161, "override_external_force_vec": 161, "spot_command_pb2": 161, "intellig": 161, "blocking_command": 161, "check_status_fn": 161, "full_bodi": 161, "robotcommandfeedbackstatu": 161, "robotcommandfeedbackrespons": 161, "namedarmpositionscommand": 161, "trajectory_end_status": 161, "body_movement_status": 161, "feedback_interval_sec": 161, "printout": 161, "strictvers": 162, "get_robot_metr": 163, "get_robot_metrics_async": 163, "get_robot_hardware_configur": 163, "get_robot_hardware_configuration_async": 163, "get_robot_link_model": 163, "objmodel": 163, "get_robot_link_model_async": 163, "get_robot_joint_model_async": 163, "get_hardware_config_with_link_info": 163, "robot_state_pb2": 163, "robotstatestreamingcli": 163, "robotstatestreamingservic": 163, "get_robot_state_stream": 163, "sdkerror": 164, "unsetapptokenerror": 164, "unabletoloadapptokenerror": 164, "generate_client_nam": 164, "client_name_prefix": 164, "service_cli": 164, "cert_resource_glob": 164, "ioerror": 164, "set_max_message_length": 164, "max_message_length": 164, "creation_func": 164, "load_robot_cert": 164, "resource_path_glob": 164, "clear_robot": 164, "rpc_logger": 165, "channel_prefix": 165, "serviceservic": [165, 185], "spin": [165, 185], "sigterm": 165, "sigquit": 165, "populate_response_head": 165, "error_cod": 165, "strip_large_bytes_field": 165, "proto_messag": 165, "get_bytes_field_allowlist": 165, "strip_image_respons": 165, "strip_get_image_respons": 165, "getimagerespons": 165, "strip_local_grid_respons": 165, "local_grid_pb2": 165, "getlocalgridsrespons": 165, "strip_store_image_request": 165, "storeimagerequest": 165, "strip_store_data_request": 165, "storedatarequest": 165, "strip_record_signal_tick": 165, "data_buffer_pb2": 165, "recordsignalticksrequest": 165, "strip_record_data_blob": 165, "invalidcustomparamspecerror": 166, "invalidcustomparamvalueerror": 166, "proto_error": 166, "validate_dict_spec": 166, "create_value_valid": 166, "validate_valu": 166, "besid": 166, "dict_param": 166, "list_params_to_list": 166, "list_param": 166, "oneof_param": 166, "oneof_spec": 166, "check_types_match": 166, "proto_typ": [166, 196, 198], "custom_spec_to_default": 166, "dict_spec_to_default": 166, "list_spec_to_default": 166, "int_spec_to_default": 166, "intparam": 166, "string_spec_to_default": 166, "roi_spec_to_default": 166, "bool_spec_to_default": 166, "one_of_spec_to_default": 166, "list_param_coerce_to": 166, "double_param_coerce_to": 166, "roi_param_coerce_to": 166, "tricki": 166, "one_of_param_coerce_to": 166, "custom_param_coerce_to": 166, "make_custom_param_spec": 166, "make_dict_child_spec": 166, "childspec": 166, "make_dict_param_spec": 166, "make_one_of_child_spec": 166, "dict_param_spec": 166, "make_one_of_param_spec": 166, "make_int64_param_spec": 166, "make_double_param_spec": 166, "make_bool_param_spec": 166, "make_region_of_interest_param_spec": 166, "serviceandsourc": 166, "areai": 166, "make_user_interface_info": 166, "make_roi_service_and_sourc": 166, "signals_help": 167, "build_max_alert_spec": 167, "0x72c3d035bca0": 167, "alertconditionspec": 167, "build_simple_sign": 167, "max_warn": 167, "max_crit": 167, "build_capability_live_data": 167, "capability_nam": 167, "capabilitylivedata": 167, "build_live_data_respons": 167, "live_data_cap": 167, "get_data": 167, "signaldata": 167, "audiocli": 169, "list_sound": 169, "list_sounds_async": 169, "set_volum": [169, 324], "set_volume_async": 169, "get_volum": [169, 324], "get_volume_async": 169, "play_sound": 169, "play_sound_async": 169, "delete_sound": 169, "delete_sound_async": 169, "load_sound": 169, "max_chunk_s": 169, "1048576": 169, "set_audio_capture_channel": 169, "audio_pb2": 169, "audiocapturechannel": 169, "set_audio_capture_channel_async": 169, "get_audio_capture_channel": 169, "get_audio_capture_channel_async": 169, "set_audio_capture_gain": 169, "set_audio_capture_gain_async": 169, "get_audio_capture_gain": 169, "get_audio_capture_gain_async": 169, "set_screen": 170, "set_screen_async": 170, "get_screen": 170, "get_screen_async": 170, "list_screen": 170, "list_screens_async": 170, "get_visible_camera": 170, "get_visible_cameras_async": 170, "set_ir_colormap": 170, "min_temp": 170, "max_temp": 170, "compositor_pb2": 170, "ircolormap": 170, "set_ir_colormap_async": 170, "get_ir_colormap": 170, "get_ir_colormap_async": 170, "tempunit": 170, "set_multi_ir_meter_overlai": 170, "set_multi_ir_meter_overlay_async": 170, "get_ir_meter_overlai": 170, "get_ir_meter_overlay_async": 170, "healthclient": 171, "clear_bit_ev": 171, "clear_bit_events_async": 171, "get_bit_statu": 171, "degrad": 171, "get_bit_status_async": 171, "get_temperatur": 171, "mc": 171, "get_temperature_async": 171, "get_system_log": 171, "get_system_log_async": 171, "lightingcli": [172, 173], "get_led_bright": 172, "get_led_brightness_async": 172, "set_led_bright": 172, "set_led_brightness_async": 172, "lightshelp": [173, 227], "set_lights_with_freq_and_bright": 173, "stop_ev": 173, "lighting_cli": 173, "medialog": 174, "media_log": [174, 324], "medialogcli": 174, "delete_async": 174, "enable_debug": 174, "system_stat": 174, "enable_debug_async": 174, "list_camera": [174, 324], "list_cameras_async": 174, "list_logpoint": [174, 324], "retrieve_raw_data": 174, "set_passphras": 174, "set_passphrase_async": 174, "record_typ": 174, "recordtyp": 174, "store_async": 174, "tag_async": 174, "networkcli": 175, "intermediari": 175, "nat": 175, "get_ice_configur": 175, "get_ice_configuration_async": 175, "set_ice_configur": 175, "ice_serv": 175, "set_ice_configuration_async": 175, "get_power_statu": 176, "get_power_status_async": 176, "set_power_statu": 176, "initialize_len": [176, 177], "set_power_status_async": 176, "cycle_pow": 176, "cycle_power_async": 176, "list_ptz": 177, "list_ptz_async": 177, "get_ptz_posit": 177, "ptz_desc": 177, "get_ptz_position_async": 177, "get_ptz_veloc": 177, "get_ptz_velocity_async": 177, "set_ptz_posit": 177, "set_ptz_position_async": 177, "set_ptz_veloc": 177, "set_ptz_velocity_async": 177, "initialize_lens_async": 177, "get_ptz_focus_st": 177, "ptzfocusmod": 177, "20m": [177, 247], "ptzfocusst": 177, "get_ptz_focus_state_async": 177, "setptzfocusstaterespons": 177, "shift_pan_angl": 177, "streamqualitycli": 178, "set_stream_param": 178, "target_bitr": 178, "refresh_interv": 178, "idr_interv": 178, "awb_mod": 178, "sync_auto_exposur": 178, "awbmodeenum": 178, "autoexposur": 178, "syncautoexposur": 178, "manualexposur": 178, "set_stream_params_async": 178, "get_stream_param": 178, "get_stream_params_async": 178, "enable_congestion_control_async": 178, "versioncli": 179, "get_software_vers": 179, "softwarevers": 179, "get_software_version_async": 179, "get_software_version_ful": 179, "getsoftwareversionrespons": 179, "get_software_version_full_async": 179, "spotcheckerror": 180, "spotcheckresponseerror": 180, "spotcheckunexpectedpowerchangeerror": 180, "spotcheckimucheckerror": 180, "spotchecknotsittingerror": 180, "spotcheckloadcelltimeouterror": 180, "spotcheckpoweronfailur": 180, "spotcheckendstoptimeouterror": 180, "spotcheckstandfailureerror": 180, "spotcheckcameratimeouterror": 180, "spotcheckgroundcheckerror": 180, "spotchecktimedouterror": 180, "cameracalibrationusercancelederror": 180, "cameracalibrationpowererror": 180, "cameracalibrationtargetnotcenterederror": 180, "cameracalibrationrobotcommanderror": 180, "cameracalibrationcalibrationerror": 180, "cameracalibrationinternalerror": 180, "cameracalibrationtimedouterror": 180, "spotcheckcli": 180, "spot_check_command": 180, "spot_check_command_async": 180, "spot_check_feedback": 180, "spot_check_feedback_async": 180, "camera_calibration_command": 180, "camera_calibration_command_async": 180, "camera_calibration_feedback": 180, "camera_calibration_feedback_async": 180, "run_spot_check": 180, "spot_check_cli": 180, "run_camera_calibr": 180, "1200": 180, "timesyncerror": 181, "inactivethreaderror": 181, "timesynccli": 181, "timesyncservic": 181, "get_time_sync_upd": 181, "timesyncroundtrip": 181, "get_time_sync_update_async": 181, "robot_time_range_from_nanosecond": 181, "timerang": 181, "time_spec": 181, "robot_time_range_from_datetim": 181, "start_datetim": 181, "end_datetim": 181, "timespec_to_robot_timespan": 181, "update_time_filt": 181, "update_timestamp_filt": 181, "time_sync_cli": [181, 330], "timesyncrespons": 181, "has_established_time_sync": 181, "get_new_estim": 181, "establish_timesync": 181, "max_sampl": 181, "break_on_success": 181, "get_robot_time_convert": [181, 282], "robottimeconvertor": 181, "robot_timestamp_from_local_sec": [181, 209], "local_time_sec": [181, 209], "default_time_sync_interval_sec": 181, "time_sync_service_not_ready_interval_sec": 181, "should_exit": 181, "thread_except": 181, "get_robot_clock_skew": 181, "timesync_timeout_sec": 181, "tokencach": 182, "tokencacheerror": 182, "clearfailederror": 182, "atomic_file_writ": 182, "tokencachefilesystem": 182, "cache_directori": 182, "tokenmanag": 183, "token_manag": 183, "units_help": 184, "units_to_str": 184, "cli_login_prompt": 185, "cli_auth": 185, "askpass": 185, "tty": 185, "deduploggingmessag": 185, "always_print_logger_level": 185, "deem": 185, "does_dedup_filter_exist": 185, "get_logg": 185, "add_credentials_argu": 185, "credentials_no_warn": 185, "oserror": 185, "get_guid_or_secret": 185, "parsed_opt": 185, "add_service_hosting_argu": 185, "safe_pb_enum_to_str": 185, "pb_enum_obj": 185, "worldobjectcli": 186, "list_world_object": 186, "worldobjecttyp": 186, "list_world_objects_async": 186, "world_object_pb2": 186, "mutateworldobjectrequest": 186, "mutate_world_objects_async": 186, "x_rt_frame_nam": 186, "y_rt_frame_nam": 186, "z_rt_frame_nam": 186, "list_objects_now": 186, "mutateworldobjectrespons": 186, "drawable_box_frame_nam": 186, "frame_name_tform_drawable_box": 186, "size_ewrt_box_vec3": 186, "make_add_world_object_req": 186, "world_obj": 186, "make_delete_world_object_req": 186, "make_change_world_object_req": 186, "world_object_arrai": 186, "delete_object_id_arrai": 186, "basedataread": [189, 193, 206], "dataread": [189, 192, 193, 197, 198, 200], "streameddataread": 189, "base_data_read": 189, "infil": [189, 193], "fileformatvers": 189, "read_checksum": [189, 206], "series_spec_to_index": 189, "series_spec": [189, 192, 194, 195, 201, 202, 205], "blockwrit": [190, 195], "block_writ": [190, 195], "outfil": [190, 194, 206], "write_descriptor_block": 190, "write_data_block": 190, "desc_block": 190, "write_head": 190, "write_file_end": 190, "index_offset": 190, "messagechannel": 191, "typedmessagechannel": 191, "grpcrequest": 191, "grpcrespons": 191, "datawrit": [192, 194, 195, 202], "addserieserror": 192, "seriesnotuniqueerror": [192, 194, 195], "checksumerror": 192, "dataformaterror": [192, 194, 202, 205], "parseerror": [192, 193, 197, 200, 201, 204, 206], "seekabl": 193, "data_read": [193, 197, 198, 200, 201, 204], "seriesdescriptor": [193, 195, 200, 201, 203, 206], "num_data_block": [193, 201], "index_in_seri": [193, 196, 197, 200, 201, 203, 204], "datatypedescriptor": [193, 200, 204], "seriesblockindex": [193, 195, 206], "data_writ": [194, 199, 202, 205], "add_message_seri": 194, "add_pod_seri": 194, "type_enum": 194, "podtypeenum": 194, "add_seri": [194, 195], "messagetypedescriptor": [194, 195], "podtypedescriptor": [194, 195, 201], "write_data": 194, "nsec": [194, 202, 205], "run_on_clos": 194, "thunk": 194, "descriptor_index": 195, "series_identifier_to_hash": 195, "add_series_descriptor": 195, "series_block_file_offset": 195, "index_data_block": 195, "nbyte": 195, "make_data_descriptor": 195, "write_index": 195, "grpc_proto_read": 196, "grpcprotoread": [196, 197, 198], "service_read": 196, "num_messag": [196, 203], "get_messag": [196, 197, 203, 204], "datafil": [197, 200, 201, 203, 204], "grpc_reader": [197, 198], "grpcreader": 197, "protobuf_class": 197, "get_proto_read": [197, 198], "proto_nam": 197, "grpc_service_read": 198, "grpcserviceread": 198, "add_proto_read": 198, "grpcserieswrit": 199, "grpc_service_writ": 199, "grpcservicewrit": 199, "log_request": 199, "log_respons": 199, "messageread": [200, 204], "require_protobuf": 200, "series_index_to_descriptor": 200, "get_blob": 200, "pod_series_read": 201, "podseriesread": 201, "read_sampl": 201, "pod_series_writ": 202, "podserieswrit": 202, "data_block_s": 202, "2048": 202, "finish_block": 202, "protobuf_channel_read": 203, "protobufchannelread": 203, "protobuf_read": [203, 204], "protobuf_typ": [203, 204, 205], "channel_read": 203, "protobufread": 204, "protobuf_series_writ": 205, "protobufserieswrit": 205, "stream_data_read": 206, "streamdataread": 206, "stream_file_index": 206, "keyerror": 206, "read_data_block": 206, "eoferror": 206, "read_next_block": 206, "eof": 206, "moved_to": 207, "new_func": 207, "deprecation_kwarg": 207, "renamed_to": 207, "to_quaternion": 208, "to_euler_zxi": 208, "set_clock_sourc": 209, "clock_fn": 209, "duration_str": 209, "duration_to_second": 209, "totimedelta": 209, "seconds_to_dur": 209, "seconds_to_timestamp": 209, "timestamp_str": 209, "sec_to_nsec": 209, "_clock_source_fn": 209, "nsec_to_sec": 209, "now_nsec": 209, "dawn": 209, "now_sec": 209, "set_timestamp_from_now": 209, "timestamp_proto": 209, "now_timestamp": 209, "set_timestamp_from_nsec": 209, "time_nsec": 209, "set_timestamp_from_datetim": 209, "date_tim": 209, "nsec_to_timestamp": 209, "timestamp_to_sec": 209, "timestamp_to_nsec": 209, "timestamp_to_datetim": 209, "use_nano": 209, "secs_to_hm": 209, "ss": [209, 252], "distance_str": 209, "km": 209, "format_metr": 209, "datetimeparseerror": 209, "parse_datetim": 209, "time_format_desc": 209, "parse_timespan": 209, "robot_clock_skew_nsec": 209, "robot_timestamp_from_local_nsec": 209, "local_time_nsec": 209, "robot_timestamp_from_loc": 209, "local_timestamp_proto": 209, "convert_timestamp_from_local_to_robot": 209, "robot_seconds_from_local_second": 209, "local_seconds_from_robot_timestamp": 209, "missioncli": [210, 211], "mission_servic": 210, "remote_servic": 210, "missionresponseerror": 211, "invalidquestionid": 211, "invalidanswercod": 211, "questionalreadyansw": 211, "customparamserror": 211, "incompatibleansw": 211, "nomissionerror": 211, "nomissionplayingerror": 211, "get_stat": 211, "upper_tick_bound": 211, "lower_tick_bound": 211, "past_tick": 211, "get_state_async": 211, "answer_quest": 211, "answer_question_async": 211, "load_miss": 211, "load_mission_async": 211, "load_mission_as_chunk": 211, "load_mission_as_chunks2": 211, "play_miss": 211, "pause_time_sec": 211, "play_mission_async": 211, "restart_miss": 211, "restart_mission_async": 211, "pause_miss": 211, "pause_mission_async": 211, "stop_miss": 211, "stop_mission_async": 211, "get_info_async": 211, "get_miss": 211, "get_mission_async": 211, "compileerror": 213, "node_proto": 213, "node_nam": 213, "node_impl": 213, "get_node_detail": 213, "unknowntyp": 213, "validationerrorreport": 213, "missingparametererror": 213, "target_nam": 213, "target_pb_typ": 213, "stored_pb_typ": 213, "inaccessibleparametererror": 213, "messageoverrideerror": 213, "overriding_messag": 213, "field_nam": 213, "field_typ": 213, "nodeunreferenceableerror": 213, "invalidsessionid": 214, "missinginput": 214, "missingleas": 214, "tree_status_from_tick_statu": 214, "tick_statu": 214, "establish_sess": 214, "keyvalu": 214, "establish_session_async": 214, "tick_async": 214, "teardown_sess": 214, "teardown_session_async": 214, "invalidconvers": 216, "original_valu": 216, "destination_typenam": 216, "tree_to_str": 216, "start_level": 216, "include_statu": 216, "type_to_field_nam": 216, "reconstruct": 216, "proto_from_tupl": 216, "tup": 216, "pack_nod": 216, "test_util": 216, "python_var_to_valu": 216, "constantvalu": 216, "python_type_to_pb_typ": 216, "is_string_identifi": 216, "field_desc_to_pb_typ": 216, "field_desc": 216, "safe_pb_type_to_str": 216, "pb_type": 216, "stringifi": 216, "one_line_str": 216, "node_spec_to_short_str": 216, "node_spec": 216, "maxlen": 216, "resultfromproto": 216, "results_from_proto": 216, "proto_from_result": 216, "proto_enum_to_result_const": 216, "proto_msg": 216, "result_constant_to_proto_enum": 216, "get_value_from_constant_value_messag": 216, "const_proto": 216, "get_value_from_value_messag": 216, "value_msg": 216, "create_valu": 216, "subfield_valu": 216, "severity_to_log_level": 216, "text_level": 216, "append_alternate_sensor_nam": 216, "sensor_nam": 216, "requestexcept": [218, 220, 222, 224], "unauthenticatedclienterror": [218, 219, 220, 222], "post_resourc": [218, 222], "delete_resourc": [218, 222], "get_vers": 218, "get_system_tim": 218, "get_robot": [218, 222], "get_robot_by_hostnam": [218, 222], "get_site_walk_by_id": [218, 222], "get_site_el": [218, 222], "get_site_element_by_id": [218, 222], "get_site_dock": [218, 222], "get_site_dock_by_id": [218, 222], "get_run_ev": [218, 222], "get_run_event_by_id": [218, 222], "get_run_captur": [218, 222], "get_run_capture_by_id": [218, 222], "runcaptureuuid": [218, 222], "get_run": [218, 222], "get_run_by_id": [218, 222], "runuuid": [218, 222], "httprespons": [218, 222], "runcaptur": [218, 222], "dataurl": [218, 222], "get_image_respons": [218, 222], "get_webhook": [218, 222], "get_webhook_by_id": [218, 222], "get_robot_info": [218, 222], "robot_nicknam": [218, 222, 307], "site_walk_uuid": [218, 222], "post_import_from_walk": [218, 222], "post_site_el": [218, 222], "post_site_walk": [218, 222], "post_site_dock": [218, 222], "post_robot": [218, 222], "time_m": [218, 222], "repeat_m": [218, 222], "force_acquire_estop": [218, 222], "require_dock": [218, 222], "schedule_nam": [218, 222], "blackout_tim": [218, 222], "disable_reason": [218, 222], "event_id": [218, 222], "startm": [218, 222], "endm": [218, 222], "post_calendar_events_disable_al": [218, 222], "post_calendar_event_disable_by_id": [218, 222], "eventid": [218, 222], "post_calendar_events_enable_al": [218, 222], "post_calendar_event_enable_by_id": [218, 222], "post_webhook_by_id": [218, 222], "post_return_to_dock_miss": [218, 222], "site_dock_uuid": [218, 222, 307], "driver_id": [218, 222], "mission_uuid": [218, 222], "delete_miss": [218, 222], "include_miss": 218, "include_captur": 218, "element_id": 218, "anomaly_uuid": 218, "patched_field": 218, "delete_site_walk": [218, 222], "delete_robot": [218, 222], "delete_calendar_ev": [218, 222], "delete_webhook": [218, 222], "task_id": 218, "create_cli": 218, "webhooksignatureverificationerror": [219, 220], "get_api_token": [220, 224], "get_latest_created_at_for_run_ev": [220, 224], "get_latest_run_capture_resourc": [220, 224], "get_latest_created_at_for_run_captur": [220, 224], "get_latest_run_resourc": [220, 224], "get_latest_run_in_progress": [220, 224], "get_latest_end_time_for_run": [220, 224], "write_imag": 220, "img_raw": 220, "image_fp": 220, "data_capture_urls_from_run_ev": [220, 224], "list_of_channel_nam": [220, 224], "data_url": [220, 224], "data_capture_url_from_run_capture_resourc": [220, 224], "run_capture_resourc": [220, 224], "get_action_names_from_run_ev": 220, "datetime_from_isostr": 220, "datetime_isostr": 220, "signature_head": 220, "max_age_m": 220, "300000": 220, "ag": 220, "print_json_respons": 220, "scoutclient": [222, 224], "unauthenticatedscoutclienterror": [222, 224], "get_scout_vers": 222, "get_scout_system_tim": 222, "create_scout_cli": 222, "scout_client": [222, 224], "get_credenti": 224, "readm": [225, 271, 274, 320], "acquaint": 225, "fundament": [225, 294], "depress": [226, 228, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 289, 290], "characterist": 226, "animation_record": 226, "foldernam": 226, "3hz": 227, "tbd": 227, "beginassistrequest": 227, "beginassistrespons": 227, "placehold": [227, 274, 282], "clear_of_forklift": 227, "sdk_dir": 227, "look_both_wai": 227, "crosswalk_light": 227, "unmodifi": 228, "arm_and_mobility_command": 228, "drawer": 229, "run_constrained_manipul": 229, "arm_door": 230, "force_trajectori": 231, "force_wrench_control": 231, "freezer": 232, "arm_freeze_hand": 232, "arm_gaz": 233, "g00": 234, "g01": 234, "g02": 234, "arc": 234, "g03": 234, "m0": 234, "inkscap": 234, "gaffer": 234, "knock": 234, "arm_grasp_carry_overrid": 236, "arm_impedance_control": 237, "arm_joint_mov": 238, "arm_joint_long_trajectori": 238, "arm_simpl": 239, "arm_stow_unstow": 240, "contionu": 242, "arm_trajectori": 242, "arm_long_cartesian_trajectori": 242, "arm_walk_to_object": 243, "arm_wasd": 244, "uo": 244, "jl": 244, "arm_with_body_follow": 245, "force_start_auto_return": 246, "bddf_read": 247, "bourn": 247, "download_bddf": 247, "yyyymmdd_hhmmss": 247, "20200120_120000": [247, 255], "yyyymmdd": [247, 255], "20200120": [247, 255], "nnnnnnnnnn": [247, 255], "nn": [247, 255], "1581869515": [247, 255], "256": [247, 255], "nnnnnnnnnnnnnnnnnnnn": [247, 255], "20201107": [247, 255], "20201108": [247, 255], "1h": [247, 299], "10m": 247, "robotidrespons": 247, "bddf_download_gui": 247, "gui_requir": 247, "upload_to_gcp": 248, "bucket_nam": 248, "source_fil": 248, "destination_fil": 248, "upload_to_aw": 248, "boto3": 248, "google_application_credenti": 248, "bashrc": 248, "aws_bucket_nam": 248, "imagedemo": 248, "cloud_upload": 248, "1196": 248, "ricoh_theta": [248, 318], "comms_image_servic": 249, "robotip": 249, "Or": [249, 258], "port_num": 249, "iperf3": 250, "server_ip": [250, 297], "1234": 250, "comms_test": 250, "comms_test_l4t": 250, "comms_out": 250, "pwm": 251, "dry": 251, "putput": 251, "gpio_exampl": 251, "pwm_control": 251, "gpio_control": 251, "pin_mod": 251, "gpio_pwm": 251, "mp4": 252, "signals_coreio_modem_plugin": 252, "plugin_file_nam": 252, "ip_where_plugin_will_run": 252, "port_the_plugin_will_monitor": 252, "tradit": [252, 273, 315, 318, 320], "weightless": [252, 318], "THE": 252, "WILL": 252, "port_numb": [252, 318, 320], "robot_usernam": 252, "robot_password": 252, "save_file_plugin_servic": 252, "full_path_to_a_fil": 252, "data_acquisition_exampl": 252, "rfc": 252, "3339": 252, "yyyi": 252, "ddthh": 252, "sz": 252, "year": 252, "zulu": 252, "timezon": [252, 299], "data_acquisition_download": 252, "09": [252, 299], "01t00": 252, "0z": 252, "04t00": 252, "signals_lt": 253, "signals_lte_arm": 253, "20201030": 255, "20201031": 255, "20201031_115000": 255, "20201031_115950": 255, "hhmmss": 255, "disable_ir_emiss": 257, "engag": [258, 269, 270, 316], "disengag": 258, "dock_my_robot": 258, "purpl": [269, 316], "edit_autowalk": [269, 314], "walk_directori": [269, 316], "walk_filenam": [269, 316], "qpa": 270, "xcb": 270, "eglf": 270, "linuxfb": 270, "minimalegl": 270, "offscreen": 270, "wayland": 270, "egl": 270, "xcomposit": 270, "glx": 270, "webgl": 270, "tarbal": 271, "stem": 271, "artifact": 271, "pushd": 271, "post_docking_callback": [271, 312], "docking_callback": [271, 312], "popd": 271, "aws_docking_callback": [271, 312], "amd64": [271, 310], "image1": 271, "image2": 271, "extra_imag": 271, "images_tarbal": 271, "file1": 271, "file2": 271, "aws_docking_callback_arm64": [271, 312], "protocolerror": 271, "permissionerror": 271, "connectionerror": 271, "typeerror": 271, "httpconnect": 271, "dockerexcept": 271, "gpasswd": 271, "superus": 271, "IT": 271, "acoust": 272, "extract_images_from_walk": 272, "input_fil": 272, "path_to_walk_fil": 272, "directory_for_output": 272, "cool": 273, "BY": 273, "basic_fan_command": 273, "fan_control_mission_servic": 273, "endpoint_ip": [273, 315, 319], "aprilrobot": 274, "ld_library_path": 274, "cpython": 274, "36m": 274, "x86_64": 274, "_standup": 274, "_movement_on": 274, "_max_x_spe": 274, "_max_y_spe": 274, "dx": 275, "fisheye_imag": 277, "image_view": 277, "payload_guid_and_secret_fil": 282, "144": 282, "5018": 282, "gps_servic": 282, "gps_listener_image_arm64": 282, "trimble_sps986": 282, "trimble_listen": 282, "create_fault_cli": 282, "swap": 282, "offend": 282, "secs_per_attempt": 282, "create_stream": 282, "calculate_body_tform_gp": 282, "spatial": 282, "tempor": 282, "realiz": 282, "qt5": 283, "mplbackend": 283, "qt5agg": 283, "importerror": 283, "dll": 283, "_cext": 283, "msvc": 283, "w1": 283, "w2": 283, "w3": 283, "triangl": 283, "twin": [283, 285], "_lease_cli": 283, "_lease_wallet": 283, "map_processing_cli": 283, "load_graph_and_snapshot": 283, "input_map": 283, "upload_graph_and_snapshot": 283, "optimize_anchor": 283, "opt_info": 283, "map_processing_pb2": 283, "object_hint": 283, "fiducial_id": 283, "get_fiducial_origin": 283, "house_plan": 283, "ruler": 283, "deg2rad": 283, "fiducial_rot": 283, "sin": 283, "rot_matrix": 283, "world_tform_fiduci": 283, "fiducial_posit": 283, "pixels_per_met": 283, "optimized_anchor": 283, "wp": 283, "anchoring_respons": 283, "closet": 283, "bedroom": 283, "blueprint_example_optim": 283, "optimized_anchoring_view": 283, "unoptim": 283, "319": 283, "passiv": 284, "path_to_downloaded_map": 284, "subfold": 284, "downloaded_graph": 284, "snapshot_": 284, "edge_snapshot_": 284, "my_graph_fold": 284, "sight": [284, 296, 314], "latitude_degre": 284, "longitude_degre": 284, "yaw_around_up_radian": 284, "zigzag": 284, "filli": 284, "8ien": 284, "xz8c9pl5tdztqyw": 284, "unambigu": 284, "zf": 284, "hammi": 284, "skink": 284, "ikqi6hgq": 284, "fcbwxjy6mmjqg": 284, "unread": 284, "beagl": 284, "vqfl7nrkvhhpouoo": 284, "ffig": 284, "ub": 284, "prerequisit": [285, 298, 312], "xyz32f": 285, "extract_point_cloud": 285, "path_to_your_map_directori": [285, 286, 287], "meshlab": 285, "ceil": 285, "intention": 285, "8080": 286, "load_map": 286, "get_raw_gps_data": 286, "current_waypoint_snapshot": 286, "get_annotated_gps_data": 286, "current_waypoint": 286, "plot_gps_web_docu": 286, "raw_gps_data_arrai": 286, "annotated_gps_data_arrai": 286, "leaflet": 286, "vtk": [287, 334], "toolkit": 287, "get_gripper_camera_param": 288, "parameter_flag": 288, "set_focus_region": 288, "strike": 289, "rechabl": 290, "noarm_squat": 291, "wiggle_arm": 291, "duration_in_second": 292, "log_spot_data": 293, "sim": 294, "apn": 294, "fivegsetup": 294, "panda": 294, "pandawireless": 294, "metrics_over_coreio": 294, "metrics_over_modem": 294, "metric_file_group": 294, "metricfilegroup": 294, "reciev": [294, 321], "metricmanag": 294, "savin": 294, "carrier": 294, "cellular": 294, "2fa": 294, "autent": 294, "build_miss": 295, "path_to_mission_fil": 295, "directory_to_save_miss": 296, "spacebar": 296, "qe": [296, 314, 335], "neural": [297, 321], "cnn": [297, 321], "identify_object": 297, "retinanet": [297, 298], "requirements_serv": 297, "requirements_cli": 297, "g3doc": [297, 321], "tf1_detection_zoo": [297, 321], "frozen_inference_graph": [297, 321, 326], "pb": [297, 321, 326], "faster_rcnn_inception_v2_coco": [297, 321, 326], "orang": [297, 321], "server_alert_model_alert_output": 297, "identify_object_without_robot": 297, "obj1_label_person": 297, "1146": 297, "ncb_server": [297, 321], "model_directori": [297, 321], "ncb_client": 297, "start_serv": 298, "retinanet_serv": 298, "fire_extinguisher_serv": 298, "fire_ext_detector_imag": 298, "fire_extinguisher_detector": 298, "ext": 298, "mustcontain": 299, "openweathermap": [299, 308], "repons": 299, "citi": [299, 308], "4941935": 299, "lexington": 299, "lon": 299, "2409": 299, "lat": 299, "4116": 299, "countri": [299, 308], "14400": 299, "sun": 299, "27t09": 299, "28t00": 299, "295": 299, "293": 299, "297": 299, "feels_lik": 299, "296": 299, "81": 299, "1010": 299, "hpa": 299, "wind": 299, "breez": 299, "gust": 299, "240": 299, "wsw": 299, "southwest": 299, "overcast": 299, "3219": 299, "precipit": 299, "rain": 299, "501": 299, "moder": 299, "10d": 299, "lastupd": 299, "27t15": 299, "31": 299, "appid": 299, "retirev": 300, "vulner": [300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310], "ca": [300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310], "elementid": 300, "element_id_1": 300, "element_id_2": 300, "element_id_3": 300, "anomaly_uuid_1": 300, "bosdyn_orbit_client_api_token": [300, 301, 302, 303, 304, 305, 306, 307, 308, 309], "export_run_arch": 302, "hello_orbit": 304, "runs_respons": 305, "schedule_miss": 306, "forecast": 308, "pyowm": 308, "toggle_mission_based_on_weath": 308, "owmapikei": 308, "api_kei": 308, "hello_webhook": 309, "your_orbit_ip": 310, "your_comput": 310, "21600": 310, "21800": 310, "writeabl": [311, 319], "attach_detach_payload": 311, "aws_access_key_id": 312, "aws_secret_access_kei": 312, "daq_upload_docking_callback": 312, "your_bucket": 312, "spot_ip": 312, "path_to_key_json": 312, "test_fold": 312, "container_id": 312, "docking_callback_arm64": 312, "cast_single_rai": 313, "514": 313, "5136719346046448": 313, "5138996896169675": 313, "016": 313, "516": 313, "5157292485237122": 313, "stitch_front_imag": [314, 328], "record_autowalk": 314, "602": 315, "helloworldservic": 315, "338": 315, "339": 315, "robot_command_mission_servic": 315, "greet": 315, "everyon": 315, "your_ip": 315, "open_port": 315, "577": 315, "585": 315, "695": 315, "009": 315, "inde": 315, "custom_mission_fil": 316, "resetsafetystoprequest": 317, "reset_primary_safety_stop": 317, "reset_redundant_safety_stop": 317, "z1": 318, "test_driv": 318, "wirelessli": 318, "osc": 318, "phone": 318, "thetayl00196843": 318, "wifi_ssid": 318, "wifi_password": 318, "_setaccesspoint": 318, "static_ip": 318, "subnet_mask": 318, "default_gatewai": 318, "cl": 318, "ricoh_theta_image_servic": 318, "theta_ssid": 318, "drain": 318, "quicker": 318, "takepictur": 318, "remind": 318, "wil": 319, "grpc_tool": 319, "grpc_python_out": 319, "announce_servic": 319, "self_register_payload": 319, "name_of_payload": 319, "payload_descript": 319, "endpoint_port": 319, "self_register_servic": 319, "announce_cli": 319, "string_messag": 319, "initialize_payload": 319, "payload_ip": 320, "computer_ip": [320, 322], "camera1": 320, "camera2": 320, "videoxxx": 320, "decompress": 320, "divx": 320, "mjpg": 320, "videoio": 320, "cap_v4l": 320, "cpp": 320, "998": 320, "tryioctl": 320, "v4l2": 320, "video1": 320, "chees": 320, "requirements_server_cpu": 321, "requirements_server_gpu": 321, "daq_plugin_custom_param": 322, "autonomous_robot_en": 324, "get_colormap": 324, "set_colormap": 324, "set_reticl": 324, "store_retriev": 324, "image_uuid": 324, "f0e835c2": 324, "54d4": 324, "11ea": 324, "9365": 324, "00044be03a91": 324, "seq": 324, "xarg": 324, "set_posit": 324, "get_posit": 324, "set_focu": 324, "auto_focu": 324, "manual_focu": 324, "get_focu": 324, "ice_set": 324, "set_ic": 324, "bitrat": 324, "2mbp": 324, "aiortc": 324, "stream_qual": 324, "2000000": 324, "spotcam_video": 324, "aquis": 324, "acquis": 324, "shine": 325, "crude": 325, "spot_light": 325, "brightness_threshold": 325, "comma": 326, "spot_tensorflow_detector": 326, "path_to_pb": 326, "raw_images_queu": 326, "processed_images_queu": 326, "network_delai": 326, "processing_delai": 326, "display_delai": 326, "total_delai": 326, "display_skip": 326, "processing_skip": 326, "stance_in_plac": 327, "payload_nam": 329, "your_new_image_servic": 329, "your_new_data_acquisition_plugin": 329, "terminologi": 331, "csq": 331, "user_nogo_region": 332, "theme": 333, "prism": 334, "world_object_with_image_coordin": 337, "xboxdrv": 338, "xbox360": 338, "xinput": 338}, "objects": {"bosdyn.bddf": [[189, 0, 0, "-", "base_data_reader"], [190, 0, 0, "-", "block_writer"], [191, 0, 0, "-", "bosdyn"], [192, 0, 0, "-", "common"], [193, 0, 0, "-", "data_reader"], [194, 0, 0, "-", "data_writer"], [195, 0, 0, "-", "file_indexer"], [196, 0, 0, "-", "grpc_proto_reader"], [197, 0, 0, "-", "grpc_reader"], [198, 0, 0, "-", "grpc_service_reader"], [199, 0, 0, "-", "grpc_service_writer"], [200, 0, 0, "-", "message_reader"], [201, 0, 0, "-", "pod_series_reader"], [202, 0, 0, "-", "pod_series_writer"], [203, 0, 0, "-", "protobuf_channel_reader"], [204, 0, 0, "-", "protobuf_reader"], [205, 0, 0, "-", "protobuf_series_writer"], [206, 0, 0, "-", "stream_data_reader"]], "bosdyn.bddf.base_data_reader": [[189, 1, 1, "", "BaseDataReader"]], "bosdyn.bddf.base_data_reader.BaseDataReader": [[189, 2, 1, "", "annotations"], [189, 2, 1, "", "checksum"], [189, 2, 1, "", "file_descriptor"], [189, 2, 1, "", "file_index"], [189, 2, 1, "", "filename"], [189, 2, 1, "", "read_checksum"], [189, 3, 1, "", "series_spec_to_index"], [189, 2, 1, "", "version"]], "bosdyn.bddf.block_writer": [[190, 1, 1, "", "BlockWriter"]], "bosdyn.bddf.block_writer.BlockWriter": [[190, 3, 1, "", "close"], [190, 2, 1, "", "closed"], [190, 3, 1, "", "tell"], [190, 3, 1, "", "write_data_block"], [190, 3, 1, "", "write_descriptor_block"], [190, 3, 1, "", "write_file_end"], [190, 3, 1, "", "write_header"]], "bosdyn.bddf.bosdyn": [[191, 1, 1, "", "GrpcRequests"], [191, 1, 1, "", "GrpcResponses"], [191, 1, 1, "", "MessageChannel"], [191, 1, 1, "", "TypedMessageChannel"]], "bosdyn.bddf.bosdyn.GrpcRequests": [[191, 4, 1, "", "KEYS"], [191, 4, 1, "", "MESSAGE_TYPE"], [191, 4, 1, "", "SERIES_TYPE"], [191, 4, 1, "", "SERVICE_NAME"]], "bosdyn.bddf.bosdyn.GrpcResponses": [[191, 4, 1, "", "KEYS"], [191, 4, 1, "", "MESSAGE_TYPE"], [191, 4, 1, "", "SERIES_TYPE"], [191, 4, 1, "", "SERVICE_NAME"]], "bosdyn.bddf.bosdyn.MessageChannel": [[191, 4, 1, "", "CHANNEL"], [191, 4, 1, "", "KEYS"], [191, 4, 1, "", "SERIES_TYPE"]], "bosdyn.bddf.bosdyn.TypedMessageChannel": [[191, 4, 1, "", "CHANNEL"], [191, 4, 1, "", "KEYS"], [191, 4, 1, "", "MESSAGE_TYPE"], [191, 4, 1, "", "SERIES_TYPE"]], "bosdyn.bddf.common": [[192, 5, 1, "", "AddSeriesError"], [192, 5, 1, "", "ChecksumError"], [192, 5, 1, "", "DataError"], [192, 5, 1, "", "DataFormatError"], [192, 5, 1, "", "ParseError"], [192, 1, 1, "", "SeriesIdentifier"], [192, 5, 1, "", "SeriesNotUniqueError"]], "bosdyn.bddf.common.SeriesIdentifier": [[192, 4, 1, "", "KEYS"], [192, 4, 1, "", "SERIES_TYPE"]], "bosdyn.bddf.data_reader": [[193, 1, 1, "", "DataReader"]], "bosdyn.bddf.data_reader.DataReader": [[193, 3, 1, "", "num_data_blocks"], [193, 3, 1, "", "read"], [193, 3, 1, "", "series_block_index"], [193, 3, 1, "", "series_descriptor"], [193, 3, 1, "", "total_bytes"]], "bosdyn.bddf.data_writer": [[194, 1, 1, "", "DataWriter"]], "bosdyn.bddf.data_writer.DataWriter": [[194, 3, 1, "", "add_message_series"], [194, 3, 1, "", "add_pod_series"], [194, 3, 1, "", "add_series"], [194, 2, 1, "", "file_index"], [194, 3, 1, "", "run_on_close"], [194, 3, 1, "", "write_data"]], "bosdyn.bddf.file_indexer": [[195, 1, 1, "", "FileIndexer"]], "bosdyn.bddf.file_indexer.FileIndexer": [[195, 3, 1, "", "add_series"], [195, 3, 1, "", "add_series_descriptor"], [195, 2, 1, "", "descriptor_index"], [195, 2, 1, "", "file_index"], [195, 3, 1, "", "index_data_block"], [195, 3, 1, "", "make_data_descriptor"], [195, 2, 1, "", "series_block_indexes"], [195, 3, 1, "", "series_descriptor"], [195, 3, 1, "", "series_identifier_to_hash"], [195, 3, 1, "", "write_index"]], "bosdyn.bddf.grpc_proto_reader": [[196, 1, 1, "", "GrpcProtoReader"]], "bosdyn.bddf.grpc_proto_reader.GrpcProtoReader": [[196, 3, 1, "", "get_message"], [196, 2, 1, "", "num_messages"]], "bosdyn.bddf.grpc_reader": [[197, 1, 1, "", "GrpcReader"]], "bosdyn.bddf.grpc_reader.GrpcReader": [[197, 2, 1, "", "data_reader"], [197, 3, 1, "", "get_message"], [197, 3, 1, "", "get_proto_reader"]], "bosdyn.bddf.grpc_service_reader": [[198, 1, 1, "", "GrpcServiceReader"]], "bosdyn.bddf.grpc_service_reader.GrpcServiceReader": [[198, 3, 1, "", "add_proto_reader"], [198, 2, 1, "", "data_reader"], [198, 3, 1, "", "get_proto_reader"]], "bosdyn.bddf.grpc_service_writer": [[199, 1, 1, "", "GrpcServiceWriter"]], "bosdyn.bddf.grpc_service_writer.GrpcServiceWriter": [[199, 3, 1, "", "log_request"], [199, 3, 1, "", "log_response"]], "bosdyn.bddf.message_reader": [[200, 1, 1, "", "MessageReader"]], "bosdyn.bddf.message_reader.MessageReader": [[200, 2, 1, "", "channel_name_to_series_decriptor"], [200, 2, 1, "", "channel_name_to_series_descriptor"], [200, 2, 1, "", "data_reader"], [200, 3, 1, "", "get_blob"], [200, 3, 1, "", "series_index"], [200, 3, 1, "", "series_index_to_descriptor"]], "bosdyn.bddf.pod_series_reader": [[201, 1, 1, "", "PodSeriesReader"]], "bosdyn.bddf.pod_series_reader.PodSeriesReader": [[201, 2, 1, "", "num_data_blocks"], [201, 2, 1, "", "pod_type"], [201, 3, 1, "", "read_samples"], [201, 2, 1, "", "series_descriptor"]], "bosdyn.bddf.pod_series_writer": [[202, 1, 1, "", "PodSeriesWriter"]], "bosdyn.bddf.pod_series_writer.PodSeriesWriter": [[202, 3, 1, "", "finish_block"], [202, 2, 1, "", "series_spec"], [202, 2, 1, "", "series_type"], [202, 3, 1, "", "write"]], "bosdyn.bddf.protobuf_channel_reader": [[203, 1, 1, "", "ProtobufChannelReader"]], "bosdyn.bddf.protobuf_channel_reader.ProtobufChannelReader": [[203, 1, 1, "", "Iterator"], [203, 3, 1, "", "get_message"], [203, 2, 1, "", "num_messages"], [203, 2, 1, "", "series_descriptor"]], "bosdyn.bddf.protobuf_reader": [[204, 1, 1, "", "ProtobufReader"]], "bosdyn.bddf.protobuf_reader.ProtobufReader": [[204, 3, 1, "", "get_message"]], "bosdyn.bddf.protobuf_series_writer": [[205, 1, 1, "", "ProtobufSeriesWriter"]], "bosdyn.bddf.protobuf_series_writer.ProtobufSeriesWriter": [[205, 2, 1, "", "series_spec"], [205, 2, 1, "", "series_type"], [205, 3, 1, "", "write"]], "bosdyn.bddf.stream_data_reader": [[206, 1, 1, "", "StreamDataReader"]], "bosdyn.bddf.stream_data_reader.StreamDataReader": [[206, 2, 1, "", "eof"], [206, 2, 1, "", "read_checksum"], [206, 3, 1, "", "read_data_block"], [206, 3, 1, "", "read_next_block"], [206, 3, 1, "", "series_block_index"], [206, 2, 1, "", "series_block_indexes"], [206, 3, 1, "", "series_descriptor"], [206, 2, 1, "", "stream_file_index"]], "bosdyn.choreography.client": [[95, 0, 0, "-", "animation_file_conversion_helpers"], [96, 0, 0, "-", "animation_file_to_proto"], [97, 0, 0, "-", "choreography"]], "bosdyn.choreography.client.animation_file_conversion_helpers": [[95, 6, 1, "", "arm_joints_handler"], [95, 6, 1, "", "arm_playback_option"], [95, 6, 1, "", "arm_prohibited_option"], [95, 6, 1, "", "arm_required_option"], [95, 6, 1, "", "assume_zero_roll_and_pitch_option"], [95, 6, 1, "", "body_euler_rpy_angles_handler"], [95, 6, 1, "", "body_pitch_handler"], [95, 6, 1, "", "body_pos_handler"], [95, 6, 1, "", "body_quat_w_handler"], [95, 6, 1, "", "body_quat_x_handler"], [95, 6, 1, "", "body_quat_y_handler"], [95, 6, 1, "", "body_quat_z_handler"], [95, 6, 1, "", "body_quaternion_wxyz_handler"], [95, 6, 1, "", "body_quaternion_xyzw_handler"], [95, 6, 1, "", "body_roll_handler"], [95, 6, 1, "", "body_x_handler"], [95, 6, 1, "", "body_y_handler"], [95, 6, 1, "", "body_yaw_handler"], [95, 6, 1, "", "body_z_handler"], [95, 6, 1, "", "bpm_option"], [95, 6, 1, "", "com_pos_handler"], [95, 6, 1, "", "com_x_handler"], [95, 6, 1, "", "com_y_handler"], [95, 6, 1, "", "com_z_handler"], [95, 6, 1, "", "contact_handler"], [95, 6, 1, "", "controls_option"], [95, 6, 1, "", "custom_gait_cycle_option"], [95, 6, 1, "", "description_option"], [95, 6, 1, "", "display_rgb_option"], [95, 6, 1, "", "el0_handler"], [95, 6, 1, "", "el1_handler"], [95, 6, 1, "", "extendable_option"], [95, 6, 1, "", "fl_angles_handler"], [95, 6, 1, "", "fl_contact_handler"], [95, 6, 1, "", "fl_hx_handler"], [95, 6, 1, "", "fl_hy_handler"], [95, 6, 1, "", "fl_kn_handler"], [95, 6, 1, "", "fl_pos_handler"], [95, 6, 1, "", "fl_x_handler"], [95, 6, 1, "", "fl_y_handler"], [95, 6, 1, "", "fl_z_handler"], [95, 6, 1, "", "foot_pos_handler"], [95, 6, 1, "", "fr_angles_handler"], [95, 6, 1, "", "fr_contact_handler"], [95, 6, 1, "", "fr_hx_handler"], [95, 6, 1, "", "fr_hy_handler"], [95, 6, 1, "", "fr_kn_handler"], [95, 6, 1, "", "fr_pos_handler"], [95, 6, 1, "", "fr_x_handler"], [95, 6, 1, "", "fr_y_handler"], [95, 6, 1, "", "fr_z_handler"], [95, 6, 1, "", "frequency_option"], [95, 6, 1, "", "gripper_handler"], [95, 6, 1, "", "hand_euler_rpy_angles_handler"], [95, 6, 1, "", "hand_pitch_handler"], [95, 6, 1, "", "hand_pos_handler"], [95, 6, 1, "", "hand_quat_w_handler"], [95, 6, 1, "", "hand_quat_x_handler"], [95, 6, 1, "", "hand_quat_y_handler"], [95, 6, 1, "", "hand_quat_z_handler"], [95, 6, 1, "", "hand_quaternion_wxyz_handler"], [95, 6, 1, "", "hand_quaternion_xyzw_handler"], [95, 6, 1, "", "hand_roll_handler"], [95, 6, 1, "", "hand_x_handler"], [95, 6, 1, "", "hand_y_handler"], [95, 6, 1, "", "hand_yaw_handler"], [95, 6, 1, "", "hand_z_handler"], [95, 6, 1, "", "hl_angles_handler"], [95, 6, 1, "", "hl_contact_handler"], [95, 6, 1, "", "hl_hx_handler"], [95, 6, 1, "", "hl_hy_handler"], [95, 6, 1, "", "hl_kn_handler"], [95, 6, 1, "", "hl_pos_handler"], [95, 6, 1, "", "hl_x_handler"], [95, 6, 1, "", "hl_y_handler"], [95, 6, 1, "", "hl_z_handler"], [95, 6, 1, "", "hr_angles_handler"], [95, 6, 1, "", "hr_contact_handler"], [95, 6, 1, "", "hr_hx_handler"], [95, 6, 1, "", "hr_hy_handler"], [95, 6, 1, "", "hr_kn_handler"], [95, 6, 1, "", "hr_pos_handler"], [95, 6, 1, "", "hr_x_handler"], [95, 6, 1, "", "hr_y_handler"], [95, 6, 1, "", "hr_z_handler"], [95, 6, 1, "", "leg_angles_handler"], [95, 6, 1, "", "neutral_start_option"], [95, 6, 1, "", "no_looping_option"], [95, 6, 1, "", "precise_steps_option"], [95, 6, 1, "", "precise_timing_option"], [95, 6, 1, "", "retime_to_integer_slices_option"], [95, 6, 1, "", "sh0_handler"], [95, 6, 1, "", "sh1_handler"], [95, 6, 1, "", "start_time_handler"], [95, 6, 1, "", "starts_sitting_option"], [95, 6, 1, "", "timing_adjustability_option"], [95, 6, 1, "", "track_hand_rt_body_option"], [95, 6, 1, "", "track_hand_rt_feet_option"], [95, 6, 1, "", "track_swing_trajectories_option"], [95, 6, 1, "", "truncatable_option"], [95, 6, 1, "", "wr0_handler"], [95, 6, 1, "", "wr1_handler"]], "bosdyn.choreography.client.animation_file_to_proto": [[96, 1, 1, "", "Animation"], [96, 5, 1, "", "AnimationFileFormatError"], [96, 6, 1, "", "convert_animation_file_to_proto"], [96, 6, 1, "", "handle_nested_double_value_params"], [96, 6, 1, "", "main"], [96, 6, 1, "", "read_and_find_animation_params"], [96, 6, 1, "", "read_animation_params"], [96, 6, 1, "", "set_proto"], [96, 6, 1, "", "write_animation_to_dest"]], "bosdyn.choreography.client.animation_file_to_proto.Animation": [[96, 3, 1, "", "create_move_info_proto"]], "bosdyn.choreography.client.choreography": [[97, 1, 1, "", "AnimationUploadHelper"], [97, 5, 1, "", "AnimationValidationFailedError"], [97, 1, 1, "", "ChoreographyClient"], [97, 5, 1, "", "IncompleteData"], [97, 5, 1, "", "InvalidUploadedChoreographyError"], [97, 5, 1, "", "LeaseError"], [97, 5, 1, "", "NoRecordedInformation"], [97, 5, 1, "", "RecordingBufferFull"], [97, 5, 1, "", "RobotCommandIssuesError"], [97, 5, 1, "", "UnknownRecordingSessionId"], [97, 6, 1, "", "load_choreography_sequence_from_binary_file"], [97, 6, 1, "", "load_choreography_sequence_from_txt_file"], [97, 6, 1, "", "save_choreography_sequence_to_file"]], "bosdyn.choreography.client.choreography.AnimationUploadHelper": [[97, 4, 1, "", "ANIMATION_MOVE_PREFIX"], [97, 3, 1, "", "generate_animation_id"], [97, 3, 1, "", "initialize"], [97, 3, 1, "", "upload_animated_move"]], "bosdyn.choreography.client.choreography.ChoreographyClient": [[97, 3, 1, "", "build_choreography_command_request"], [97, 3, 1, "", "build_choreography_time_adjust_request"], [97, 3, 1, "", "build_execute_choreography_request"], [97, 3, 1, "", "build_modify_choreography_info_request"], [97, 3, 1, "", "build_save_sequence_request"], [97, 3, 1, "", "build_start_recording_state_request"], [97, 3, 1, "", "choreography_command"], [97, 3, 1, "", "choreography_command_async"], [97, 3, 1, "", "choreography_log_to_animation_file"], [97, 3, 1, "", "choreography_time_adjust"], [97, 3, 1, "", "choreography_time_adjust_async"], [97, 3, 1, "", "clear_all_sequence_files"], [97, 3, 1, "", "clear_all_sequence_files_async"], [97, 4, 1, "", "default_service_name"], [97, 3, 1, "", "delete_sequence"], [97, 3, 1, "", "delete_sequence_async"], [97, 3, 1, "", "download_robot_state_log"], [97, 3, 1, "", "execute_choreography"], [97, 3, 1, "", "execute_choreography_async"], [97, 3, 1, "", "get_animation"], [97, 3, 1, "", "get_animation_async"], [97, 3, 1, "", "get_choreography_sequence"], [97, 3, 1, "", "get_choreography_sequence_async"], [97, 3, 1, "", "get_choreography_status"], [97, 3, 1, "", "get_choreography_status_async"], [97, 4, 1, "", "license_name"], [97, 3, 1, "", "list_all_moves"], [97, 3, 1, "", "list_all_moves_async"], [97, 3, 1, "", "list_all_sequences"], [97, 3, 1, "", "list_all_sequences_async"], [97, 3, 1, "", "modify_choreography_info"], [97, 3, 1, "", "modify_choreography_info_async"], [97, 3, 1, "", "save_sequence"], [97, 3, 1, "", "save_sequence_async"], [97, 4, 1, "", "service_type"], [97, 3, 1, "", "start_recording_state"], [97, 3, 1, "", "start_recording_state_async"], [97, 3, 1, "", "stop_recording_state"], [97, 3, 1, "", "stop_recording_state_async"], [97, 2, 1, "", "timesync_endpoint"], [97, 3, 1, "", "update_from"], [97, 3, 1, "", "upload_animated_move"], [97, 3, 1, "", "upload_animated_move_async"], [97, 3, 1, "", "upload_choreography"], [97, 3, 1, "", "upload_choreography_async"]], "bosdyn.client": [[99, 0, 0, "-", "area_callback"], [100, 0, 0, "-", "area_callback_region_handler_base"], [101, 0, 0, "-", "area_callback_service_runner"], [102, 0, 0, "-", "area_callback_service_servicer"], [103, 0, 0, "-", "area_callback_service_utils"], [104, 0, 0, "-", "arm_surface_contact"], [105, 0, 0, "-", "async_tasks"], [106, 0, 0, "-", "auth"], [107, 0, 0, "-", "auto_return"], [108, 0, 0, "-", "autowalk"], [109, 0, 0, "-", "bddf"], [110, 0, 0, "-", "bddf_download"], [111, 0, 0, "-", "channel"], [112, 0, 0, "-", "command_line"], [113, 0, 0, "-", "common"], [114, 0, 0, "-", "data_acquisition"], [115, 0, 0, "-", "data_acquisition_helpers"], [116, 0, 0, "-", "data_acquisition_plugin"], [117, 0, 0, "-", "data_acquisition_plugin_service"], [118, 0, 0, "-", "data_acquisition_store"], [119, 0, 0, "-", "data_buffer"], [120, 0, 0, "-", "data_chunk"], [121, 0, 0, "-", "data_service"], [122, 0, 0, "-", "directory"], [123, 0, 0, "-", "directory_registration"], [124, 0, 0, "-", "docking"], [125, 0, 0, "-", "door"], [126, 0, 0, "-", "estop"], [127, 0, 0, "-", "exceptions"], [128, 0, 0, "-", "fault"], [129, 0, 0, "-", "frame_helpers"], [135, 0, 0, "-", "graph_nav"], [136, 0, 0, "-", "gripper_camera_param"], [137, 0, 0, "-", "image"], [138, 0, 0, "-", "image_service_helpers"], [139, 0, 0, "-", "inverse_kinematics"], [140, 0, 0, "-", "ir_enable_disable"], [141, 0, 0, "-", "keepalive"], [142, 0, 0, "-", "lease"], [143, 0, 0, "-", "lease_resource_hierarchy"], [144, 0, 0, "-", "lease_validator"], [145, 0, 0, "-", "license"], [146, 0, 0, "-", "local_grid"], [147, 0, 0, "-", "log_status"], [148, 0, 0, "-", "manipulation_api_client"], [149, 0, 0, "-", "map_processing"], [150, 0, 0, "-", "math_helpers"], [151, 0, 0, "-", "metrics_logging"], [152, 0, 0, "-", "network_compute_bridge_client"], [153, 0, 0, "-", "payload"], [154, 0, 0, "-", "payload_registration"], [155, 0, 0, "-", "point_cloud"], [156, 0, 0, "-", "power"], [157, 0, 0, "-", "processors"], [158, 0, 0, "-", "ray_cast"], [159, 0, 0, "-", "recording"], [160, 0, 0, "-", "robot"], [161, 0, 0, "-", "robot_command"], [162, 0, 0, "-", "robot_id"], [163, 0, 0, "-", "robot_state"], [164, 0, 0, "-", "sdk"], [165, 0, 0, "-", "server_util"], [166, 0, 0, "-", "service_customization_helpers"], [167, 0, 0, "-", "signals_helpers"], [180, 0, 0, "-", "spot_check"], [181, 0, 0, "-", "time_sync"], [182, 0, 0, "-", "token_cache"], [183, 0, 0, "-", "token_manager"], [184, 0, 0, "-", "units_helpers"], [185, 0, 0, "-", "util"], [186, 0, 0, "-", "world_object"]], "bosdyn.client.area_callback": [[99, 1, 1, "", "AreaCallbackClient"], [99, 5, 1, "", "AreaCallbackResponseError"], [99, 5, 1, "", "ExpiredEndTimeError"], [99, 5, 1, "", "InvalidCommandIdError"], [99, 5, 1, "", "InvalidConfigError"], [99, 5, 1, "", "MissingLeaseResourcesError"], [99, 5, 1, "", "ShutdownCallbackFailedError"]], "bosdyn.client.area_callback.AreaCallbackClient": [[99, 3, 1, "", "area_callback_information"], [99, 3, 1, "", "begin_callback"], [99, 3, 1, "", "begin_control"], [99, 4, 1, "", "default_service_name"], [99, 3, 1, "", "end_callback"], [99, 4, 1, "", "service_type"], [99, 3, 1, "", "update_callback"]], "bosdyn.client.area_callback_region_handler_base": [[100, 1, 1, "", "AreaCallbackRegionHandlerBase"], [100, 5, 1, "", "CallbackEnded"], [100, 5, 1, "", "CallbackTimedOutError"], [100, 5, 1, "", "HandlerError"], [100, 5, 1, "", "IncorrectUsage"], [100, 5, 1, "", "PathBlocked"], [100, 1, 1, "", "RouteChangedResult"]], "bosdyn.client.area_callback_region_handler_base.AreaCallbackRegionHandlerBase": [[100, 2, 1, "", "area_callback_information"], [100, 3, 1, "", "begin"], [100, 3, 1, "", "block_until_arrived_at_end"], [100, 3, 1, "", "block_until_arrived_at_start"], [100, 3, 1, "", "block_until_control"], [100, 3, 1, "", "check"], [100, 2, 1, "", "config"], [100, 3, 1, "", "continue_past_end"], [100, 3, 1, "", "continue_past_start"], [100, 3, 1, "", "control_at_end"], [100, 3, 1, "", "control_at_start"], [100, 3, 1, "", "end"], [100, 3, 1, "", "has_control"], [100, 3, 1, "", "internal_begin_complete"], [100, 3, 1, "", "internal_give_control"], [100, 3, 1, "", "internal_run_wrapper"], [100, 3, 1, "", "internal_set_end_time"], [100, 3, 1, "", "internal_set_stage"], [100, 3, 1, "", "route_changed"], [100, 3, 1, "", "run"], [100, 3, 1, "", "safe_sleep"], [100, 3, 1, "", "set_complete"], [100, 3, 1, "", "set_localization_at_end"], [100, 2, 1, "", "stage"], [100, 3, 1, "", "stop_at_end"], [100, 3, 1, "", "stop_at_start"], [100, 2, 1, "", "update_response"], [100, 3, 1, "", "will_get_control"]], "bosdyn.client.area_callback_service_runner": [[101, 6, 1, "", "run_service"]], "bosdyn.client.area_callback_service_servicer": [[102, 1, 1, "", "AreaCallbackServiceServicer"]], "bosdyn.client.area_callback_service_servicer.AreaCallbackServiceServicer": [[102, 3, 1, "", "AreaCallbackInformation"], [102, 3, 1, "", "BeginCallback"], [102, 3, 1, "", "BeginControl"], [102, 3, 1, "", "EndCallback"], [102, 3, 1, "", "RouteChange"], [102, 4, 1, "", "SERVICE_TYPE"], [102, 3, 1, "", "Shutdown"], [102, 3, 1, "", "UpdateCallback"]], "bosdyn.client.area_callback_service_utils": [[103, 1, 1, "", "AreaCallbackServiceConfig"], [103, 6, 1, "", "handle_service_faults"]], "bosdyn.client.area_callback_service_utils.AreaCallbackServiceConfig": [[103, 3, 1, "", "parse_params"]], "bosdyn.client.arm_surface_contact": [[104, 1, 1, "", "ArmSurfaceContactClient"]], "bosdyn.client.arm_surface_contact.ArmSurfaceContactClient": [[104, 3, 1, "", "arm_surface_contact_command"], [104, 3, 1, "", "arm_surface_contact_command_async"], [104, 4, 1, "", "default_service_name"], [104, 4, 1, "", "service_type"], [104, 3, 1, "", "update_from"]], "bosdyn.client.async_tasks": [[105, 1, 1, "", "AsyncGRPCTask"], [105, 1, 1, "", "AsyncPeriodicGRPCTask"], [105, 1, 1, "", "AsyncPeriodicQuery"], [105, 1, 1, "", "AsyncTasks"]], "bosdyn.client.async_tasks.AsyncGRPCTask": [[105, 3, 1, "", "update"]], "bosdyn.client.async_tasks.AsyncPeriodicQuery": [[105, 2, 1, "", "proto"]], "bosdyn.client.async_tasks.AsyncTasks": [[105, 3, 1, "", "add_task"], [105, 3, 1, "", "update"]], "bosdyn.client.auth": [[106, 1, 1, "", "AuthClient"], [106, 5, 1, "", "AuthResponseError"], [106, 5, 1, "", "InvalidLoginError"], [106, 5, 1, "", "InvalidTokenError"], [106, 5, 1, "", "TemporarilyLockedOutError"]], "bosdyn.client.auth.AuthClient": [[106, 3, 1, "", "auth"], [106, 3, 1, "", "auth_async"], [106, 3, 1, "", "auth_with_token"], [106, 3, 1, "", "auth_with_token_async"], [106, 4, 1, "", "default_service_name"], [106, 4, 1, "", "service_type"]], "bosdyn.client.auto_return": [[107, 1, 1, "", "AutoReturnClient"], [107, 5, 1, "", "AutoReturnResponseError"], [107, 5, 1, "", "InvalidParameterError"], [107, 6, 1, "", "configure_error"], [107, 6, 1, "", "start_error"]], "bosdyn.client.auto_return.AutoReturnClient": [[107, 3, 1, "", "configure"], [107, 3, 1, "", "configure_async"], [107, 4, 1, "", "default_service_name"], [107, 3, 1, "", "get_configuration"], [107, 3, 1, "", "get_configuration_async"], [107, 4, 1, "", "service_type"], [107, 3, 1, "", "start"], [107, 3, 1, "", "start_async"]], "bosdyn.client.autowalk": [[108, 1, 1, "", "AutowalkClient"], [108, 5, 1, "", "AutowalkResponseError"], [108, 5, 1, "", "CompilationError"], [108, 5, 1, "", "ValidationError"]], "bosdyn.client.autowalk.AutowalkClient": [[108, 3, 1, "", "compile_autowalk"], [108, 4, 1, "", "default_service_name"], [108, 3, 1, "", "load_autowalk"], [108, 4, 1, "", "service_type"], [108, 3, 1, "", "update_from"]], "bosdyn.client.bddf_download": [[110, 6, 1, "", "download_data"], [110, 6, 1, "", "main"]], "bosdyn.client.channel": [[111, 1, 1, "", "RefreshingAccessTokenAuthMetadataPlugin"], [111, 6, 1, "", "create_insecure_channel"], [111, 6, 1, "", "create_secure_channel"], [111, 6, 1, "", "create_secure_channel_creds"], [111, 6, 1, "", "generate_channel_options"], [111, 6, 1, "", "translate_exception"]], "bosdyn.client.command_line": [[112, 1, 1, "", "BecomeEstopCommand"], [112, 1, 1, "", "Command"], [112, 1, 1, "", "DataAcquisitionCommand"], [112, 1, 1, "", "DataAcquisitionGetLiveDataCommand"], [112, 1, 1, "", "DataAcquisitionRequestCommand"], [112, 1, 1, "", "DataAcquisitionServiceCommand"], [112, 1, 1, "", "DataAcquisitionStatusCommand"], [112, 1, 1, "", "DataBufferCommands"], [112, 1, 1, "", "DataServiceCommands"], [112, 1, 1, "", "DirectoryCommands"], [112, 1, 1, "", "DirectoryGetCommand"], [112, 1, 1, "", "DirectoryListCommand"], [112, 1, 1, "", "DirectoryRegisterCommand"], [112, 1, 1, "", "DirectoryUnregisterCommand"], [112, 1, 1, "", "EstopCommands"], [112, 1, 1, "", "ExperimentLogCommand"], [112, 1, 1, "", "FaultCommands"], [112, 1, 1, "", "FaultShowCommand"], [112, 1, 1, "", "FaultWatchCommand"], [112, 1, 1, "", "FullStateCommand"], [112, 1, 1, "", "GetActiveLogStatusesCommand"], [112, 1, 1, "", "GetDataBufferCommentsCommand"], [112, 1, 1, "", "GetDataBufferEventsCommand"], [112, 1, 1, "", "GetDataBufferEventsCommentsCommand"], [112, 1, 1, "", "GetDataBufferStatusCommand"], [112, 1, 1, "", "GetEstopConfigCommand"], [112, 1, 1, "", "GetEstopStatusCommand"], [112, 1, 1, "", "GetImageCommand"], [112, 1, 1, "", "GetLocalGridsCommand"], [112, 1, 1, "", "GetLogCommand"], [112, 1, 1, "", "HardwareConfigurationCommand"], [112, 1, 1, "", "HostComputerIPCommand"], [112, 1, 1, "", "ImageCommands"], [112, 1, 1, "", "KeepaliveCommand"], [112, 1, 1, "", "KeepaliveGetStatusCommand"], [112, 1, 1, "", "KeepaliveRemovePoliciesCommand"], [112, 1, 1, "", "LeaseCommands"], [112, 1, 1, "", "LeaseListCommand"], [112, 1, 1, "", "LicenseCommand"], [112, 1, 1, "", "ListImageSourcesCommand"], [112, 1, 1, "", "ListLocalGridTypesCommand"], [112, 1, 1, "", "LocalGridCommands"], [112, 1, 1, "", "LogStatusCommands"], [112, 1, 1, "", "MetricsCommand"], [112, 1, 1, "", "OldBecomeEstopCommand"], [112, 1, 1, "", "OperatorCommentCommand"], [112, 1, 1, "", "PayloadCommands"], [112, 1, 1, "", "PayloadListCommand"], [112, 1, 1, "", "PayloadRegisterCommand"], [112, 1, 1, "", "PowerCommand"], [112, 1, 1, "", "PowerPayloadsCommand"], [112, 1, 1, "", "PowerRobotCommand"], [112, 1, 1, "", "PowerWifiRadioCommand"], [112, 1, 1, "", "RobotIdCommand"], [112, 1, 1, "", "RobotModel"], [112, 1, 1, "", "RobotStateCommands"], [112, 1, 1, "", "StartContinuousExperimentLogCommand"], [112, 1, 1, "", "StartRetroLogCommand"], [112, 1, 1, "", "StartTimedExperimentLogCommand"], [112, 1, 1, "", "Subcommands"], [112, 1, 1, "", "TerminateLogCommand"], [112, 1, 1, "", "TextMsgCommand"], [112, 1, 1, "", "TimeSyncCommand"], [112, 6, 1, "", "lease_details"], [112, 6, 1, "", "main"]], "bosdyn.client.command_line.BecomeEstopCommand": [[112, 4, 1, "", "NAME"]], "bosdyn.client.command_line.Command": [[112, 4, 1, "", "NAME"], [112, 4, 1, "", "NEED_AUTHENTICATION"], [112, 3, 1, "", "run"]], "bosdyn.client.command_line.DataAcquisitionCommand": [[112, 4, 1, "", "NAME"]], "bosdyn.client.command_line.DataAcquisitionGetLiveDataCommand": [[112, 4, 1, "", "NAME"]], "bosdyn.client.command_line.DataAcquisitionRequestCommand": [[112, 4, 1, "", "NAME"]], "bosdyn.client.command_line.DataAcquisitionServiceCommand": [[112, 4, 1, "", "NAME"]], "bosdyn.client.command_line.DataAcquisitionStatusCommand": [[112, 4, 1, "", "NAME"]], "bosdyn.client.command_line.DataBufferCommands": [[112, 4, 1, "", "NAME"]], "bosdyn.client.command_line.DataServiceCommands": [[112, 4, 1, "", "NAME"]], "bosdyn.client.command_line.DirectoryCommands": [[112, 4, 1, "", "NAME"]], "bosdyn.client.command_line.DirectoryGetCommand": [[112, 4, 1, "", "NAME"]], "bosdyn.client.command_line.DirectoryListCommand": [[112, 4, 1, "", "NAME"]], "bosdyn.client.command_line.DirectoryRegisterCommand": [[112, 4, 1, "", "NAME"]], "bosdyn.client.command_line.DirectoryUnregisterCommand": [[112, 4, 1, "", "NAME"]], "bosdyn.client.command_line.EstopCommands": [[112, 4, 1, "", "NAME"]], "bosdyn.client.command_line.ExperimentLogCommand": [[112, 4, 1, "", "NAME"]], "bosdyn.client.command_line.FaultCommands": [[112, 4, 1, "", "NAME"]], "bosdyn.client.command_line.FaultShowCommand": [[112, 4, 1, "", "NAME"]], "bosdyn.client.command_line.FaultWatchCommand": [[112, 4, 1, "", "NAME"]], "bosdyn.client.command_line.FullStateCommand": [[112, 4, 1, "", "NAME"]], "bosdyn.client.command_line.GetActiveLogStatusesCommand": [[112, 4, 1, "", "NAME"]], "bosdyn.client.command_line.GetDataBufferCommentsCommand": [[112, 4, 1, "", "NAME"], [112, 3, 1, "", "pretty_print"]], "bosdyn.client.command_line.GetDataBufferEventsCommand": [[112, 4, 1, "", "NAME"], [112, 3, 1, "", "pretty_print"]], "bosdyn.client.command_line.GetDataBufferEventsCommentsCommand": [[112, 3, 1, "", "pretty_print"]], "bosdyn.client.command_line.GetDataBufferStatusCommand": [[112, 4, 1, "", "NAME"]], "bosdyn.client.command_line.GetEstopConfigCommand": [[112, 4, 1, "", "NAME"]], "bosdyn.client.command_line.GetEstopStatusCommand": [[112, 4, 1, "", "NAME"]], "bosdyn.client.command_line.GetImageCommand": [[112, 4, 1, "", "NAME"]], "bosdyn.client.command_line.GetLocalGridsCommand": [[112, 4, 1, "", "NAME"]], "bosdyn.client.command_line.GetLogCommand": [[112, 4, 1, "", "NAME"]], "bosdyn.client.command_line.HardwareConfigurationCommand": [[112, 4, 1, "", "NAME"]], "bosdyn.client.command_line.HostComputerIPCommand": [[112, 4, 1, "", "NAME"], [112, 4, 1, "", "NEED_AUTHENTICATION"]], "bosdyn.client.command_line.ImageCommands": [[112, 4, 1, "", "NAME"]], "bosdyn.client.command_line.KeepaliveCommand": [[112, 4, 1, "", "NAME"]], "bosdyn.client.command_line.KeepaliveGetStatusCommand": [[112, 4, 1, "", "NAME"]], "bosdyn.client.command_line.KeepaliveRemovePoliciesCommand": [[112, 4, 1, "", "NAME"]], "bosdyn.client.command_line.LeaseCommands": [[112, 4, 1, "", "NAME"]], "bosdyn.client.command_line.LeaseListCommand": [[112, 4, 1, "", "NAME"]], "bosdyn.client.command_line.LicenseCommand": [[112, 4, 1, "", "NAME"]], "bosdyn.client.command_line.ListImageSourcesCommand": [[112, 4, 1, "", "NAME"]], "bosdyn.client.command_line.ListLocalGridTypesCommand": [[112, 4, 1, "", "NAME"]], "bosdyn.client.command_line.LocalGridCommands": [[112, 4, 1, "", "NAME"]], "bosdyn.client.command_line.LogStatusCommands": [[112, 4, 1, "", "NAME"], [112, 4, 1, "", "NEED_AUTHENTICATION"]], "bosdyn.client.command_line.MetricsCommand": [[112, 4, 1, "", "NAME"]], "bosdyn.client.command_line.OldBecomeEstopCommand": [[112, 3, 1, "", "run"]], "bosdyn.client.command_line.OperatorCommentCommand": [[112, 4, 1, "", "NAME"]], "bosdyn.client.command_line.PayloadCommands": [[112, 4, 1, "", "NAME"]], "bosdyn.client.command_line.PayloadListCommand": [[112, 4, 1, "", "NAME"]], "bosdyn.client.command_line.PayloadRegisterCommand": [[112, 4, 1, "", "NAME"]], "bosdyn.client.command_line.PowerCommand": [[112, 4, 1, "", "NAME"]], "bosdyn.client.command_line.PowerPayloadsCommand": [[112, 4, 1, "", "NAME"]], "bosdyn.client.command_line.PowerRobotCommand": [[112, 4, 1, "", "NAME"]], "bosdyn.client.command_line.PowerWifiRadioCommand": [[112, 4, 1, "", "NAME"]], "bosdyn.client.command_line.RobotIdCommand": [[112, 4, 1, "", "NAME"], [112, 4, 1, "", "NEED_AUTHENTICATION"]], "bosdyn.client.command_line.RobotModel": [[112, 4, 1, "", "NAME"], [112, 4, 1, "", "NEED_AUTHENTICATION"]], "bosdyn.client.command_line.RobotStateCommands": [[112, 4, 1, "", "NAME"]], "bosdyn.client.command_line.StartContinuousExperimentLogCommand": [[112, 4, 1, "", "NAME"], [112, 3, 1, "", "handle_keyboard_interruption"]], "bosdyn.client.command_line.StartRetroLogCommand": [[112, 4, 1, "", "NAME"]], "bosdyn.client.command_line.StartTimedExperimentLogCommand": [[112, 4, 1, "", "NAME"]], "bosdyn.client.command_line.TerminateLogCommand": [[112, 4, 1, "", "NAME"]], "bosdyn.client.command_line.TextMsgCommand": [[112, 4, 1, "", "NAME"]], "bosdyn.client.command_line.TimeSyncCommand": [[112, 4, 1, "", "NAME"]], "bosdyn.client.common": [[113, 1, 1, "", "BaseClient"], [113, 1, 1, "", "FutureWrapper"], [113, 6, 1, "", "common_header_errors"], [113, 6, 1, "", "common_lease_errors"], [113, 6, 1, "", "common_license_errors"], [113, 6, 1, "", "custom_params_error"], [113, 6, 1, "", "error_factory"], [113, 6, 1, "", "error_pair"], [113, 6, 1, "", "get_self_ip"], [113, 6, 1, "", "handle_common_header_errors"], [113, 6, 1, "", "handle_custom_params_errors"], [113, 6, 1, "", "handle_lease_use_result_errors"], [113, 6, 1, "", "handle_license_errors"], [113, 6, 1, "", "handle_license_errors_if_present"], [113, 6, 1, "", "handle_unset_status_error"], [113, 6, 1, "", "maybe_raise"], [113, 6, 1, "", "print_response"], [113, 6, 1, "", "process_kwargs"], [113, 6, 1, "", "streaming_common_header_errors"], [113, 6, 1, "", "streaming_common_lease_errors"]], "bosdyn.client.common.BaseClient": [[113, 3, 1, "", "call"], [113, 3, 1, "", "call_async"], [113, 3, 1, "", "call_async_streaming"], [113, 2, 1, "", "channel"], [113, 3, 1, "", "chunk_message"], [113, 3, 1, "", "handle_response"], [113, 3, 1, "", "handle_response_streaming"], [113, 3, 1, "", "request_trim_for_log"], [113, 3, 1, "", "response_trim_for_log"], [113, 3, 1, "", "update_from"], [113, 3, 1, "", "update_request_iterator"], [113, 3, 1, "", "update_response_iterator"]], "bosdyn.client.common.FutureWrapper": [[113, 3, 1, "", "add_done_callback"], [113, 3, 1, "", "cancel"], [113, 3, 1, "", "cancelled"], [113, 3, 1, "", "done"], [113, 3, 1, "", "exception"], [113, 3, 1, "", "result"], [113, 3, 1, "", "running"], [113, 3, 1, "", "traceback"]], "bosdyn.client.data_acquisition": [[114, 5, 1, "", "CancellationFailedError"], [114, 1, 1, "", "DataAcquisitionClient"], [114, 5, 1, "", "DataAcquisitionResponseError"], [114, 5, 1, "", "RequestIdDoesNotExistError"], [114, 5, 1, "", "UnknownCaptureTypeError"], [114, 6, 1, "", "acquire_data_error"], [114, 6, 1, "", "get_request_id"], [114, 6, 1, "", "metadata_to_proto"]], "bosdyn.client.data_acquisition.DataAcquisitionClient": [[114, 3, 1, "", "acquire_data"], [114, 3, 1, "", "acquire_data_async"], [114, 3, 1, "", "acquire_data_from_request"], [114, 3, 1, "", "acquire_data_from_request_async"], [114, 3, 1, "", "cancel_acquisition"], [114, 3, 1, "", "cancel_acquisition_async"], [114, 4, 1, "", "default_service_name"], [114, 3, 1, "", "get_live_data"], [114, 3, 1, "", "get_live_data_async"], [114, 3, 1, "", "get_service_info"], [114, 3, 1, "", "get_service_info_async"], [114, 3, 1, "", "get_status"], [114, 3, 1, "", "get_status_async"], [114, 3, 1, "", "make_acquire_data_request"], [114, 4, 1, "", "service_type"], [114, 3, 1, "", "update_from"]], "bosdyn.client.data_acquisition_helpers": [[115, 6, 1, "", "acquire_and_process_request"], [115, 6, 1, "", "cancel_acquisition_request"], [115, 6, 1, "", "clean_filename"], [115, 6, 1, "", "download_data_REST"], [115, 6, 1, "", "issue_acquire_data_request"], [115, 6, 1, "", "make_time_query_params"], [115, 6, 1, "", "make_time_query_params_from_group_name"]], "bosdyn.client.data_acquisition_plugin": [[116, 1, 1, "", "DataAcquisitionPluginClient"]], "bosdyn.client.data_acquisition_plugin.DataAcquisitionPluginClient": [[116, 3, 1, "", "acquire_plugin_data"], [116, 3, 1, "", "acquire_plugin_data_async"], [116, 3, 1, "", "cancel_acquisition"], [116, 3, 1, "", "cancel_acquisition_async"], [116, 4, 1, "", "default_service_name"], [116, 3, 1, "", "get_live_data"], [116, 3, 1, "", "get_live_data_async"], [116, 3, 1, "", "get_service_info"], [116, 3, 1, "", "get_service_info_async"], [116, 3, 1, "", "get_status"], [116, 3, 1, "", "get_status_async"], [116, 4, 1, "", "service_type"], [116, 3, 1, "", "update_from"]], "bosdyn.client.data_acquisition_plugin_service": [[117, 1, 1, "", "DataAcquisitionPluginService"], [117, 1, 1, "", "DataAcquisitionStoreHelper"], [117, 5, 1, "", "RequestCancelledError"], [117, 1, 1, "", "RequestManager"], [117, 1, 1, "", "RequestState"], [117, 6, 1, "", "make_error"]], "bosdyn.client.data_acquisition_plugin_service.DataAcquisitionPluginService": [[117, 3, 1, "", "AcquirePluginData"], [117, 3, 1, "", "CancelAcquisition"], [117, 3, 1, "", "GetLiveData"], [117, 3, 1, "", "GetServiceInfo"], [117, 3, 1, "", "GetStatus"], [117, 4, 1, "", "acquire_response_fn"], [117, 4, 1, "", "capabilities"], [117, 4, 1, "", "data_collect_fn"], [117, 4, 1, "", "executor"], [117, 4, 1, "", "live_response_fn"], [117, 4, 1, "", "logger"], [117, 4, 1, "", "request_manager"], [117, 4, 1, "", "robot"], [117, 4, 1, "", "service_type"], [117, 4, 1, "", "store_client"], [117, 3, 1, "", "validate_params"]], "bosdyn.client.data_acquisition_plugin_service.DataAcquisitionStoreHelper": [[117, 3, 1, "", "cancel_check"], [117, 4, 1, "", "cancel_interval"], [117, 4, 1, "", "data_id_future_pairs"], [117, 4, 1, "", "state"], [117, 4, 1, "", "store_client"], [117, 3, 1, "", "store_data"], [117, 3, 1, "", "store_data_as_chunks"], [117, 3, 1, "", "store_file"], [117, 3, 1, "", "store_image"], [117, 3, 1, "", "store_metadata"], [117, 3, 1, "", "wait_for_stores_complete"]], "bosdyn.client.data_acquisition_plugin_service.RequestManager": [[117, 3, 1, "", "add_request"], [117, 3, 1, "", "cleanup_requests"], [117, 3, 1, "", "get_request_state"], [117, 3, 1, "", "get_status_proto"], [117, 3, 1, "", "mark_request_cancelled"], [117, 3, 1, "", "mark_request_finished"]], "bosdyn.client.data_acquisition_plugin_service.RequestState": [[117, 3, 1, "", "add_errors"], [117, 3, 1, "", "add_saved"], [117, 3, 1, "", "cancel_check"], [117, 3, 1, "", "has_data_errors"], [117, 3, 1, "", "is_cancelled"], [117, 4, 1, "", "kNonError"], [117, 3, 1, "", "set_complete_if_no_error"], [117, 3, 1, "", "set_status"]], "bosdyn.client.data_acquisition_store": [[118, 1, 1, "", "DataAcquisitionStoreClient"]], "bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient": [[118, 4, 1, "", "default_service_name"], [118, 3, 1, "", "list_capture_actions"], [118, 3, 1, "", "list_capture_actions_async"], [118, 3, 1, "", "list_stored_alertdata"], [118, 3, 1, "", "list_stored_alertdata_async"], [118, 3, 1, "", "list_stored_data"], [118, 3, 1, "", "list_stored_data_async"], [118, 3, 1, "", "list_stored_images"], [118, 3, 1, "", "list_stored_images_async"], [118, 3, 1, "", "list_stored_metadata"], [118, 3, 1, "", "list_stored_metadata_async"], [118, 3, 1, "", "query_max_capture_id"], [118, 3, 1, "", "query_max_capture_id_async"], [118, 3, 1, "", "query_stored_captures"], [118, 3, 1, "", "query_stored_captures_async"], [118, 4, 1, "", "service_type"], [118, 3, 1, "", "store_alertdata"], [118, 3, 1, "", "store_alertdata_async"], [118, 3, 1, "", "store_data"], [118, 3, 1, "", "store_data_as_chunks"], [118, 3, 1, "", "store_data_as_chunks_async"], [118, 3, 1, "", "store_data_async"], [118, 3, 1, "", "store_file"], [118, 3, 1, "", "store_file_async"], [118, 3, 1, "", "store_image"], [118, 3, 1, "", "store_image_async"], [118, 3, 1, "", "store_metadata"], [118, 3, 1, "", "store_metadata_async"], [118, 3, 1, "", "update_from"]], "bosdyn.client.data_buffer": [[119, 1, 1, "", "DataBufferClient"], [119, 5, 1, "", "InvalidArgument"], [119, 1, 1, "", "LoggingHandler"], [119, 6, 1, "", "is_not_rpc"], [119, 6, 1, "", "is_not_text_log"], [119, 6, 1, "", "log_event"], [119, 6, 1, "", "make_parameter"]], "bosdyn.client.data_buffer.DataBufferClient": [[119, 3, 1, "", "add_blob"], [119, 3, 1, "", "add_blob_async"], [119, 3, 1, "", "add_events"], [119, 3, 1, "", "add_events_async"], [119, 3, 1, "", "add_operator_comment"], [119, 3, 1, "", "add_operator_comment_async"], [119, 3, 1, "", "add_protobuf"], [119, 3, 1, "", "add_protobuf_async"], [119, 3, 1, "", "add_signal_tick"], [119, 3, 1, "", "add_signal_tick_async"], [119, 3, 1, "", "add_text_messages"], [119, 3, 1, "", "add_text_messages_async"], [119, 4, 1, "", "default_service_name"], [119, 3, 1, "", "now_in_robot_basis"], [119, 3, 1, "", "register_signal_schema"], [119, 3, 1, "", "register_signal_schema_async"], [119, 4, 1, "", "service_type"], [119, 3, 1, "", "update_from"]], "bosdyn.client.data_buffer.LoggingHandler": [[119, 3, 1, "", "close"], [119, 3, 1, "", "emit"], [119, 3, 1, "", "fallback_log"], [119, 3, 1, "", "flush"], [119, 3, 1, "", "is_thread_alive"], [119, 3, 1, "", "record_level_to_proto_level"], [119, 3, 1, "", "record_to_msg"], [119, 3, 1, "", "restart"]], "bosdyn.client.data_chunk": [[120, 6, 1, "", "chunk_message"], [120, 6, 1, "", "chunk_serialized"], [120, 6, 1, "", "parse_from_chunks"], [120, 6, 1, "", "serialized_from_chunks"], [120, 6, 1, "", "serialized_from_messages"], [120, 6, 1, "", "serialized_from_strings"], [120, 6, 1, "", "split_serialized"]], "bosdyn.client.data_service": [[121, 1, 1, "", "DataServiceClient"], [121, 5, 1, "", "InvalidArgument"]], "bosdyn.client.data_service.DataServiceClient": [[121, 4, 1, "", "default_service_name"], [121, 3, 1, "", "delete_data_pages"], [121, 3, 1, "", "delete_data_pages_async"], [121, 3, 1, "", "get_data_buffer_status"], [121, 3, 1, "", "get_data_buffer_status_async"], [121, 3, 1, "", "get_data_index"], [121, 3, 1, "", "get_data_index_async"], [121, 3, 1, "", "get_data_pages"], [121, 3, 1, "", "get_data_pages_async"], [121, 3, 1, "", "get_events_comments"], [121, 3, 1, "", "get_events_comments_async"], [121, 4, 1, "", "service_type"], [121, 3, 1, "", "update_from"]], "bosdyn.client.directory": [[122, 1, 1, "", "DirectoryClient"], [122, 5, 1, "", "DirectoryResponseError"], [122, 5, 1, "", "NonexistentServiceError"]], "bosdyn.client.directory.DirectoryClient": [[122, 4, 1, "", "default_service_name"], [122, 3, 1, "", "get_entry"], [122, 3, 1, "", "get_entry_async"], [122, 3, 1, "", "list"], [122, 3, 1, "", "list_async"], [122, 4, 1, "", "service_type"]], "bosdyn.client.directory_registration": [[123, 1, 1, "", "DirectoryRegistrationClient"], [123, 1, 1, "", "DirectoryRegistrationKeepAlive"], [123, 5, 1, "", "DirectoryRegistrationResponseError"], [123, 5, 1, "", "ServiceAlreadyExistsError"], [123, 5, 1, "", "ServiceDoesNotExistError"], [123, 6, 1, "", "reset_service_registration"]], "bosdyn.client.directory_registration.DirectoryRegistrationClient": [[123, 4, 1, "", "default_service_name"], [123, 3, 1, "", "register"], [123, 4, 1, "", "service_type"], [123, 3, 1, "", "unregister"], [123, 3, 1, "", "update"]], "bosdyn.client.directory_registration.DirectoryRegistrationKeepAlive": [[123, 3, 1, "", "is_alive"], [123, 3, 1, "", "shutdown"], [123, 3, 1, "", "start"], [123, 3, 1, "", "unregister"]], "bosdyn.client.docking": [[124, 1, 1, "", "DockingClient"], [124, 6, 1, "", "blocking_dock_robot"], [124, 6, 1, "", "blocking_go_to_prep_pose"], [124, 6, 1, "", "blocking_undock"], [124, 6, 1, "", "get_dock_id"]], "bosdyn.client.docking.DockingClient": [[124, 4, 1, "", "default_service_name"], [124, 3, 1, "", "docking_command"], [124, 3, 1, "", "docking_command_async"], [124, 3, 1, "", "docking_command_feedback"], [124, 3, 1, "", "docking_command_feedback_async"], [124, 3, 1, "", "docking_command_feedback_full"], [124, 3, 1, "", "docking_command_feedback_full_async"], [124, 3, 1, "", "docking_command_full"], [124, 3, 1, "", "docking_command_full_async"], [124, 3, 1, "", "get_docking_config"], [124, 3, 1, "", "get_docking_config_async"], [124, 3, 1, "", "get_docking_state"], [124, 3, 1, "", "get_docking_state_async"], [124, 4, 1, "", "service_type"], [124, 3, 1, "", "update_from"]], "bosdyn.client.door": [[125, 1, 1, "", "DoorClient"]], "bosdyn.client.door.DoorClient": [[125, 4, 1, "", "default_service_name"], [125, 3, 1, "", "open_door"], [125, 3, 1, "", "open_door_async"], [125, 3, 1, "", "open_door_feedback"], [125, 3, 1, "", "open_door_feedback_async"], [125, 4, 1, "", "service_type"], [125, 3, 1, "", "update_from"]], "bosdyn.client.estop": [[126, 5, 1, "", "ConfigMismatchError"], [126, 5, 1, "", "EndpointMismatchError"], [126, 5, 1, "", "EndpointUnknownError"], [126, 1, 1, "", "EstopClient"], [126, 1, 1, "", "EstopEndpoint"], [126, 1, 1, "", "EstopKeepAlive"], [126, 5, 1, "", "EstopResponseError"], [126, 5, 1, "", "IncorrectChallengeResponseError"], [126, 5, 1, "", "InvalidEndpointError"], [126, 5, 1, "", "InvalidIdError"], [126, 5, 1, "", "MotorsOnError"], [126, 1, 1, "", "StopLevel"], [126, 6, 1, "", "is_estopped"], [126, 6, 1, "", "response_from_challenge"]], "bosdyn.client.estop.EstopClient": [[126, 3, 1, "", "check_in"], [126, 3, 1, "", "check_in_async"], [126, 4, 1, "", "default_service_name"], [126, 3, 1, "", "deregister"], [126, 3, 1, "", "deregister_async"], [126, 3, 1, "", "get_config"], [126, 3, 1, "", "get_config_async"], [126, 3, 1, "", "get_status"], [126, 3, 1, "", "get_status_async"], [126, 3, 1, "", "register"], [126, 3, 1, "", "register_async"], [126, 4, 1, "", "service_type"], [126, 3, 1, "", "set_config"], [126, 3, 1, "", "set_config_async"]], "bosdyn.client.estop.EstopEndpoint": [[126, 4, 1, "", "REQUIRED_ROLE"], [126, 3, 1, "", "allow"], [126, 3, 1, "", "allow_async"], [126, 3, 1, "", "check_in_at_level"], [126, 3, 1, "", "check_in_at_level_async"], [126, 3, 1, "", "deregister"], [126, 3, 1, "", "deregister_async"], [126, 3, 1, "", "force_simple_setup"], [126, 3, 1, "", "from_proto"], [126, 3, 1, "", "get_challenge"], [126, 2, 1, "", "last_set_level"], [126, 3, 1, "", "register"], [126, 3, 1, "", "set_challenge"], [126, 3, 1, "", "settle_then_cut"], [126, 3, 1, "", "settle_then_cut_async"], [126, 3, 1, "", "stop"], [126, 3, 1, "", "stop_async"], [126, 3, 1, "", "to_proto"], [126, 2, 1, "", "unique_id"]], "bosdyn.client.estop.EstopKeepAlive": [[126, 1, 1, "", "KeepAliveStatus"], [126, 3, 1, "", "allow"], [126, 2, 1, "", "client"], [126, 2, 1, "", "endpoint"], [126, 2, 1, "", "last_set_level"], [126, 2, 1, "", "logger"], [126, 3, 1, "", "settle_then_cut"], [126, 3, 1, "", "shutdown"], [126, 3, 1, "", "stop"]], "bosdyn.client.estop.EstopKeepAlive.KeepAliveStatus": [[126, 4, 1, "", "DISABLED"], [126, 4, 1, "", "ERROR"], [126, 4, 1, "", "OK"]], "bosdyn.client.estop.StopLevel": [[126, 4, 1, "", "ESTOP_LEVEL_CUT"], [126, 4, 1, "", "ESTOP_LEVEL_NONE"], [126, 4, 1, "", "ESTOP_LEVEL_SETTLE_THEN_CUT"], [126, 4, 1, "", "ESTOP_LEVEL_UNKNOWN"]], "bosdyn.client.exceptions": [[127, 5, 1, "", "ClientCancelledOperationError"], [127, 5, 1, "", "CustomParamError"], [127, 5, 1, "", "Error"], [127, 5, 1, "", "InternalServerError"], [127, 5, 1, "", "InvalidClientCertificateError"], [127, 5, 1, "", "InvalidRequestError"], [127, 5, 1, "", "LeaseUseError"], [127, 5, 1, "", "LicenseError"], [127, 5, 1, "", "NonexistentAuthorityError"], [127, 5, 1, "", "NotFoundError"], [127, 5, 1, "", "PermissionDeniedError"], [127, 5, 1, "", "PersistentRpcError"], [127, 5, 1, "", "ProxyConnectionError"], [127, 5, 1, "", "ResponseError"], [127, 5, 1, "", "ResponseTooLargeError"], [127, 5, 1, "", "RetryableRpcError"], [127, 5, 1, "", "RetryableUnavailableError"], [127, 5, 1, "", "RpcError"], [127, 5, 1, "", "ServerError"], [127, 5, 1, "", "ServiceFailedDuringExecutionError"], [127, 5, 1, "", "ServiceUnavailableError"], [127, 5, 1, "", "TimeSyncRequired"], [127, 5, 1, "", "TimedOutError"], [127, 5, 1, "", "TooManyRequestsError"], [127, 5, 1, "", "TransientFailureError"], [127, 5, 1, "", "UnableToConnectToRobotError"], [127, 5, 1, "", "UnauthenticatedError"], [127, 5, 1, "", "UnimplementedError"], [127, 5, 1, "", "UnknownDnsNameError"], [127, 5, 1, "", "UnsetStatusError"]], "bosdyn.client.fault": [[128, 1, 1, "", "FaultClient"], [128, 5, 1, "", "FaultResponseError"], [128, 5, 1, "", "ServiceFaultAlreadyExistsError"], [128, 5, 1, "", "ServiceFaultDoesNotExistError"]], "bosdyn.client.fault.FaultClient": [[128, 3, 1, "", "clear_service_fault"], [128, 3, 1, "", "clear_service_fault_async"], [128, 4, 1, "", "default_service_name"], [128, 4, 1, "", "service_type"], [128, 3, 1, "", "trigger_service_fault"], [128, 3, 1, "", "trigger_service_fault_async"]], "bosdyn.client.frame_helpers": [[129, 5, 1, "", "ChildFrameInTree"], [129, 5, 1, "", "Error"], [129, 5, 1, "", "GenerateTreeError"], [129, 5, 1, "", "ValidateFrameTreeCycleError"], [129, 5, 1, "", "ValidateFrameTreeDisjointError"], [129, 5, 1, "", "ValidateFrameTreeError"], [129, 5, 1, "", "ValidateFrameTreeUnknownFrameError"], [129, 6, 1, "", "add_edge_to_tree"], [129, 6, 1, "", "express_se2_velocity_in_new_frame"], [129, 6, 1, "", "express_se3_velocity_in_new_frame"], [129, 6, 1, "", "get_a_tform_b"], [129, 6, 1, "", "get_frame_names"], [129, 6, 1, "", "get_odom_tform_body"], [129, 6, 1, "", "get_se2_a_tform_b"], [129, 6, 1, "", "get_vision_tform_body"], [129, 6, 1, "", "is_gravity_aligned_frame_name"], [129, 6, 1, "", "validate_frame_tree_snapshot"]], "bosdyn.client.gps": [[130, 0, 0, "-", "NMEAParser"], [132, 0, 0, "-", "aggregator_client"], [133, 0, 0, "-", "gps_listener"], [134, 0, 0, "-", "registration_client"]], "bosdyn.client.gps.NMEAParser": [[130, 1, 1, "", "NMEAParser"]], "bosdyn.client.gps.NMEAParser.NMEAParser": [[130, 4, 1, "", "LOG_THROTTLE_TIME"], [130, 3, 1, "", "nmea_message_group_to_gps_data_point"], [130, 3, 1, "", "parse"]], "bosdyn.client.gps.aggregator_client": [[132, 1, 1, "", "AggregatorClient"]], "bosdyn.client.gps.aggregator_client.AggregatorClient": [[132, 4, 1, "", "default_service_name"], [132, 3, 1, "", "new_gps_data"], [132, 3, 1, "", "new_gps_data_async"], [132, 4, 1, "", "service_type"]], "bosdyn.client.gps.gps_listener": [[133, 1, 1, "", "GpsListener"], [133, 1, 1, "", "NMEAStreamReader"]], "bosdyn.client.gps.gps_listener.GpsListener": [[133, 3, 1, "", "run"]], "bosdyn.client.gps.gps_listener.NMEAStreamReader": [[133, 4, 1, "", "LOG_THROTTLE_TIME"], [133, 3, 1, "", "read_data"]], "bosdyn.client.gps.registration_client": [[134, 1, 1, "", "RegistrationClient"]], "bosdyn.client.gps.registration_client.RegistrationClient": [[134, 4, 1, "", "default_service_name"], [134, 3, 1, "", "get_location"], [134, 3, 1, "", "get_location_async"], [134, 3, 1, "", "reset_registration"], [134, 3, 1, "", "reset_registration_async"], [134, 4, 1, "", "service_type"]], "bosdyn.client.graph_nav": [[135, 5, 1, "", "AreaCallbackMapError"], [135, 5, 1, "", "CannotModifyMapDuringRecordingError"], [135, 5, 1, "", "CommandExpiredError"], [135, 5, 1, "", "ConstraintFaultError"], [135, 5, 1, "", "FeatureDesertError"], [135, 1, 1, "", "GraphNavClient"], [135, 5, 1, "", "GraphNavServiceResponseError"], [135, 5, 1, "", "IncompatibleSensorsError"], [135, 5, 1, "", "InvalidEdgeError"], [135, 5, 1, "", "InvalidGPSError"], [135, 5, 1, "", "InvalidGraphError"], [135, 5, 1, "", "InvalidPoseError"], [135, 5, 1, "", "IsRecordingError"], [135, 5, 1, "", "MapTooLargeLicenseError"], [135, 5, 1, "", "NoAnchoringError"], [135, 5, 1, "", "NoPathError"], [135, 5, 1, "", "NoTimeSyncError"], [135, 5, 1, "", "RequestAbortedError"], [135, 5, 1, "", "RequestFailedError"], [135, 5, 1, "", "RobotFaultedError"], [135, 5, 1, "", "RobotImpairedError"], [135, 5, 1, "", "RobotLostError"], [135, 5, 1, "", "RobotNotLocalizedToRouteError"], [135, 5, 1, "", "RobotStateError"], [135, 5, 1, "", "RobotStuckError"], [135, 5, 1, "", "RouteError"], [135, 5, 1, "", "RouteNavigationError"], [135, 5, 1, "", "RouteNotUpdatingError"], [135, 5, 1, "", "TimeError"], [135, 5, 1, "", "TooDistantError"], [135, 5, 1, "", "UnknownMapInformationError"], [135, 5, 1, "", "UnknownRouteElementsError"], [135, 5, 1, "", "UnknownWaypointError"], [135, 5, 1, "", "UnkownRouteElementsError"], [135, 5, 1, "", "UnrecognizedCommandError"], [135, 5, 1, "", "UnrecongizedCommandError"], [135, 5, 1, "", "UploadGraphError"], [135, 5, 1, "", "UploadWaypointSnapshotError"]], "bosdyn.client.graph_nav.GraphNavClient": [[135, 3, 1, "", "build_route"], [135, 3, 1, "", "clear_graph"], [135, 3, 1, "", "clear_graph_async"], [135, 4, 1, "", "default_service_name"], [135, 3, 1, "", "download_edge_snapshot"], [135, 3, 1, "", "download_graph"], [135, 3, 1, "", "download_graph_async"], [135, 3, 1, "", "download_waypoint_snapshot"], [135, 3, 1, "", "generate_travel_params"], [135, 3, 1, "", "get_localization_state"], [135, 3, 1, "", "get_localization_state_async"], [135, 3, 1, "", "navigate_route"], [135, 3, 1, "", "navigate_route_async"], [135, 3, 1, "", "navigate_route_full"], [135, 3, 1, "", "navigate_route_full_async"], [135, 3, 1, "", "navigate_to"], [135, 3, 1, "", "navigate_to_anchor"], [135, 3, 1, "", "navigate_to_anchor_async"], [135, 3, 1, "", "navigate_to_async"], [135, 3, 1, "", "navigate_to_full"], [135, 3, 1, "", "navigate_to_full_async"], [135, 3, 1, "", "navigation_feedback"], [135, 3, 1, "", "navigation_feedback_async"], [135, 4, 1, "", "service_type"], [135, 3, 1, "", "set_localization"], [135, 3, 1, "", "set_localization_async"], [135, 3, 1, "", "set_localization_async_full_response"], [135, 3, 1, "", "set_localization_full_response"], [135, 3, 1, "", "update_from"], [135, 3, 1, "", "upload_edge_snapshot"], [135, 3, 1, "", "upload_graph"], [135, 3, 1, "", "upload_graph_async"], [135, 3, 1, "", "upload_waypoint_snapshot"], [135, 3, 1, "", "write_graph_and_snapshots"]], "bosdyn.client.gripper_camera_param": [[136, 1, 1, "", "GripperCameraParamClient"]], "bosdyn.client.gripper_camera_param.GripperCameraParamClient": [[136, 4, 1, "", "default_service_name"], [136, 3, 1, "", "get_camera_params"], [136, 3, 1, "", "get_camera_params_async"], [136, 4, 1, "", "service_type"], [136, 3, 1, "", "set_camera_params"], [136, 3, 1, "", "set_camera_params_async"]], "bosdyn.client.image": [[137, 1, 1, "", "ImageClient"], [137, 5, 1, "", "ImageDataError"], [137, 5, 1, "", "ImageResponseError"], [137, 5, 1, "", "SourceDataError"], [137, 5, 1, "", "UnknownImageSourceError"], [137, 5, 1, "", "UnsupportedImageFormatRequestedError"], [137, 5, 1, "", "UnsupportedPixelFormatRequestedError"], [137, 5, 1, "", "UnsupportedResizeRatioRequestedError"], [137, 6, 1, "", "build_image_request"], [137, 6, 1, "", "depth_image_to_pointcloud"], [137, 6, 1, "", "pixel_to_camera_space"], [137, 6, 1, "", "save_images_as_files"], [137, 6, 1, "", "write_image_data"], [137, 6, 1, "", "write_pgm_or_ppm"]], "bosdyn.client.image.ImageClient": [[137, 4, 1, "", "default_service_name"], [137, 3, 1, "", "get_image"], [137, 3, 1, "", "get_image_async"], [137, 3, 1, "", "get_image_from_sources"], [137, 3, 1, "", "get_image_from_sources_async"], [137, 3, 1, "", "list_image_sources"], [137, 3, 1, "", "list_image_sources_async"], [137, 4, 1, "", "service_type"]], "bosdyn.client.image_service_helpers": [[138, 1, 1, "", "CameraBaseImageServicer"], [138, 1, 1, "", "CameraInterface"], [138, 1, 1, "", "ImageCaptureThread"], [138, 1, 1, "", "ThreadCaptureOutput"], [138, 1, 1, "", "VisualImageSource"], [138, 6, 1, "", "convert_RGB_to_grayscale"]], "bosdyn.client.image_service_helpers.CameraBaseImageServicer": [[138, 3, 1, "", "GetImage"], [138, 3, 1, "", "ListImageSources"]], "bosdyn.client.image_service_helpers.CameraInterface": [[138, 3, 1, "", "blocking_capture"], [138, 3, 1, "", "image_decode"]], "bosdyn.client.image_service_helpers.ImageCaptureThread": [[138, 3, 1, "", "get_latest_captured_image"], [138, 3, 1, "", "maybe_update_thread"], [138, 3, 1, "", "set_last_captured_image"], [138, 3, 1, "", "start_capturing"], [138, 3, 1, "", "stop_capturing"]], "bosdyn.client.image_service_helpers.VisualImageSource": [[138, 3, 1, "", "clear_fault"], [138, 3, 1, "", "create_capture_thread"], [138, 3, 1, "", "get_image_and_timestamp"], [138, 3, 1, "", "image_decode_with_error_checking"], [138, 3, 1, "", "initialize_faults"], [138, 3, 1, "", "make_capture_parameters"], [138, 3, 1, "", "make_image_source"], [138, 3, 1, "", "set_logger"], [138, 3, 1, "", "stop_capturing"], [138, 3, 1, "", "trigger_fault"]], "bosdyn.client.inverse_kinematics": [[139, 1, 1, "", "InverseKinematicsClient"]], "bosdyn.client.inverse_kinematics.InverseKinematicsClient": [[139, 4, 1, "", "default_service_name"], [139, 3, 1, "", "inverse_kinematics"], [139, 3, 1, "", "inverse_kinematics_async"], [139, 4, 1, "", "service_type"]], "bosdyn.client.ir_enable_disable": [[140, 1, 1, "", "IREnableDisableServiceClient"]], "bosdyn.client.ir_enable_disable.IREnableDisableServiceClient": [[140, 4, 1, "", "default_service_name"], [140, 4, 1, "", "service_type"], [140, 3, 1, "", "set_ir_enabled"], [140, 3, 1, "", "set_ir_enabled_async"]], "bosdyn.client.keepalive": [[141, 5, 1, "", "InvalidLeaseError"], [141, 5, 1, "", "InvalidPolicyError"], [141, 1, 1, "", "KeepaliveClient"], [141, 5, 1, "", "KeepaliveResponseError"], [141, 1, 1, "", "Policy"], [141, 1, 1, "", "PolicyKeepalive"], [141, 6, 1, "", "check_in_error"], [141, 6, 1, "", "modify_policy_error"], [141, 6, 1, "", "remove_all_policies"]], "bosdyn.client.keepalive.KeepaliveClient": [[141, 3, 1, "", "check_in"], [141, 3, 1, "", "check_in_async"], [141, 4, 1, "", "default_service_name"], [141, 3, 1, "", "get_status"], [141, 3, 1, "", "get_status_async"], [141, 3, 1, "", "modify_policy"], [141, 3, 1, "", "modify_policy_async"], [141, 4, 1, "", "service_type"]], "bosdyn.client.keepalive.Policy": [[141, 3, 1, "", "add_associated_lease"], [141, 3, 1, "", "add_auto_return_action"], [141, 3, 1, "", "add_controlled_motors_off_action"], [141, 3, 1, "", "add_immediate_robot_off_action"], [141, 3, 1, "", "add_lease_stale_action"], [141, 3, 1, "", "add_record_event_action"], [141, 2, 1, "", "name"], [141, 3, 1, "", "shortest_action_delay"]], "bosdyn.client.keepalive.PolicyKeepalive": [[141, 3, 1, "", "remove_policy"], [141, 3, 1, "", "shutdown"], [141, 3, 1, "", "start"]], "bosdyn.client.lease": [[142, 5, 1, "", "DisplacedLeaseError"], [142, 5, 1, "", "Error"], [142, 5, 1, "", "InvalidLeaseError"], [142, 5, 1, "", "InvalidResourceError"], [142, 1, 1, "", "Lease"], [142, 1, 1, "", "LeaseClient"], [142, 1, 1, "", "LeaseKeepAlive"], [142, 5, 1, "", "LeaseNotOwnedByWallet"], [142, 5, 1, "", "LeaseResponseError"], [142, 1, 1, "", "LeaseState"], [142, 1, 1, "", "LeaseWallet"], [142, 1, 1, "", "LeaseWalletRequestProcessor"], [142, 1, 1, "", "LeaseWalletResponseProcessor"], [142, 5, 1, "", "NoSuchLease"], [142, 5, 1, "", "NotActiveLeaseError"], [142, 5, 1, "", "NotAuthoritativeServiceError"], [142, 5, 1, "", "ResourceAlreadyClaimedError"], [142, 5, 1, "", "RevokedLeaseError"], [142, 5, 1, "", "UnmanagedResourceError"], [142, 5, 1, "", "WrongEpochError"], [142, 6, 1, "", "add_lease_wallet_processors"], [142, 6, 1, "", "test_active_lease"]], "bosdyn.client.lease.Lease": [[142, 1, 1, "", "CompareResult"], [142, 3, 1, "", "compare"], [142, 3, 1, "", "compare_result_to_lease_use_result_status"], [142, 3, 1, "", "create_newer"], [142, 3, 1, "", "create_sublease"], [142, 3, 1, "", "is_valid_lease"], [142, 3, 1, "", "is_valid_proto"]], "bosdyn.client.lease.Lease.CompareResult": [[142, 4, 1, "", "DIFFERENT_EPOCHS"], [142, 4, 1, "", "DIFFERENT_RESOURCES"], [142, 4, 1, "", "NEWER"], [142, 4, 1, "", "OLDER"], [142, 4, 1, "", "SAME"], [142, 4, 1, "", "SUB_LEASE"], [142, 4, 1, "", "SUPER_LEASE"]], "bosdyn.client.lease.LeaseClient": [[142, 3, 1, "", "acquire"], [142, 3, 1, "", "acquire_async"], [142, 4, 1, "", "default_service_name"], [142, 3, 1, "", "list_leases"], [142, 3, 1, "", "list_leases_async"], [142, 3, 1, "", "list_leases_full"], [142, 3, 1, "", "list_leases_full_async"], [142, 3, 1, "", "retain_lease"], [142, 3, 1, "", "retain_lease_async"], [142, 3, 1, "", "return_lease"], [142, 3, 1, "", "return_lease_async"], [142, 4, 1, "", "service_type"], [142, 3, 1, "", "take"], [142, 3, 1, "", "take_async"]], "bosdyn.client.lease.LeaseKeepAlive": [[142, 3, 1, "", "is_alive"], [142, 2, 1, "", "lease_wallet"], [142, 3, 1, "", "shutdown"], [142, 3, 1, "", "wait_until_done"]], "bosdyn.client.lease.LeaseState": [[142, 4, 1, "", "STATUS_NOT_MANAGED"], [142, 4, 1, "", "STATUS_OTHER_OWNER"], [142, 4, 1, "", "STATUS_REVOKED"], [142, 4, 1, "", "STATUS_SELF_OWNER"], [142, 4, 1, "", "STATUS_UNOWNED"], [142, 1, 1, "", "Status"], [142, 3, 1, "", "create_newer"], [142, 3, 1, "", "update_from_lease_use_result"]], "bosdyn.client.lease.LeaseState.Status": [[142, 4, 1, "", "NOT_MANAGED"], [142, 4, 1, "", "OTHER_OWNER"], [142, 4, 1, "", "REVOKED"], [142, 4, 1, "", "SELF_OWNER"], [142, 4, 1, "", "UNOWNED"]], "bosdyn.client.lease.LeaseWallet": [[142, 3, 1, "", "add"], [142, 3, 1, "", "advance"], [142, 3, 1, "", "get_lease"], [142, 3, 1, "", "get_lease_state"], [142, 3, 1, "", "on_lease_use_result"], [142, 3, 1, "", "remove"], [142, 3, 1, "", "set_client_name"]], "bosdyn.client.lease.LeaseWalletRequestProcessor": [[142, 3, 1, "", "get_lease_state"], [142, 3, 1, "", "mutate"]], "bosdyn.client.lease.LeaseWalletResponseProcessor": [[142, 3, 1, "", "mutate"]], "bosdyn.client.lease_resource_hierarchy": [[143, 1, 1, "", "ResourceHierarchy"]], "bosdyn.client.lease_resource_hierarchy.ResourceHierarchy": [[143, 3, 1, "", "get_hierarchy"], [143, 3, 1, "", "get_resource"], [143, 3, 1, "", "get_resource_tree"], [143, 3, 1, "", "has_resource"], [143, 3, 1, "", "has_sub_resources"], [143, 3, 1, "", "leaf_resources"]], "bosdyn.client.lease_validator": [[144, 1, 1, "", "LeaseValidator"], [144, 1, 1, "", "LeaseValidatorResponseProcessor"]], "bosdyn.client.lease_validator.LeaseValidator": [[144, 3, 1, "", "get_active_lease"], [144, 3, 1, "", "test_active_lease"], [144, 3, 1, "", "test_and_set_active_lease"]], "bosdyn.client.lease_validator.LeaseValidatorResponseProcessor": [[144, 3, 1, "", "mutate"]], "bosdyn.client.license": [[145, 1, 1, "", "LicenseClient"]], "bosdyn.client.license.LicenseClient": [[145, 4, 1, "", "default_service_name"], [145, 3, 1, "", "get_feature_enabled"], [145, 3, 1, "", "get_license_info"], [145, 4, 1, "", "service_type"]], "bosdyn.client.local_grid": [[146, 1, 1, "", "LocalGridClient"]], "bosdyn.client.local_grid.LocalGridClient": [[146, 4, 1, "", "default_service_name"], [146, 3, 1, "", "get_local_grid_types"], [146, 3, 1, "", "get_local_grid_types_async"], [146, 3, 1, "", "get_local_grids"], [146, 3, 1, "", "get_local_grids_async"], [146, 4, 1, "", "service_type"]], "bosdyn.client.log_status": [[147, 5, 1, "", "ConcurrencyLimitReachedError"], [147, 5, 1, "", "ExperimentAlreadyRunningError"], [147, 5, 1, "", "InactiveLogError"], [147, 1, 1, "", "LogStatusClient"], [147, 5, 1, "", "LogStatusResponseError"], [147, 5, 1, "", "RequestIdDoesNotExistError"], [147, 6, 1, "", "get_active_log_statuses_error"], [147, 6, 1, "", "get_log_status_error"], [147, 6, 1, "", "start_experiment_log_error"], [147, 6, 1, "", "start_retro_log_error"], [147, 6, 1, "", "terminate_log_error"], [147, 6, 1, "", "update_experiment_log_error"]], "bosdyn.client.log_status.LogStatusClient": [[147, 4, 1, "", "default_service_name"], [147, 3, 1, "", "get_active_log_statuses"], [147, 3, 1, "", "get_active_log_statuses_async"], [147, 3, 1, "", "get_log_status"], [147, 3, 1, "", "get_log_status_async"], [147, 4, 1, "", "service_type"], [147, 3, 1, "", "start_experiment_log"], [147, 3, 1, "", "start_experiment_log_async"], [147, 3, 1, "", "start_retro_log"], [147, 3, 1, "", "start_retro_log_async"], [147, 3, 1, "", "terminate_log"], [147, 3, 1, "", "terminate_log_async"], [147, 3, 1, "", "update_experiment"], [147, 3, 1, "", "update_experiment_async"]], "bosdyn.client.manipulation_api_client": [[148, 1, 1, "", "ManipulationApiClient"]], "bosdyn.client.manipulation_api_client.ManipulationApiClient": [[148, 4, 1, "", "default_service_name"], [148, 3, 1, "", "grasp_override_command"], [148, 3, 1, "", "grasp_override_command_async"], [148, 3, 1, "", "manipulation_api_command"], [148, 3, 1, "", "manipulation_api_command_async"], [148, 3, 1, "", "manipulation_api_feedback_command"], [148, 3, 1, "", "manipulation_api_feedback_command_async"], [148, 4, 1, "", "service_type"], [148, 3, 1, "", "update_from"]], "bosdyn.client.map_processing": [[149, 5, 1, "", "ConstraintViolationError"], [149, 5, 1, "", "InvalidGraphError"], [149, 5, 1, "", "InvalidGravityAlignmentError"], [149, 5, 1, "", "InvalidHintsError"], [149, 5, 1, "", "InvalidParamsError"], [149, 5, 1, "", "MapModifiedError"], [149, 1, 1, "", "MapProcessingServiceClient"], [149, 5, 1, "", "MapProcessingServiceResponseError"], [149, 5, 1, "", "MaxIterationsError"], [149, 5, 1, "", "MaxTimeError"], [149, 5, 1, "", "MissingSnapshotsError"], [149, 5, 1, "", "OptimizationFailureError"]], "bosdyn.client.map_processing.MapProcessingServiceClient": [[149, 4, 1, "", "default_service_name"], [149, 3, 1, "", "process_anchoring"], [149, 3, 1, "", "process_topology"], [149, 4, 1, "", "service_type"]], "bosdyn.client.math_helpers": [[150, 1, 1, "", "Quat"], [150, 1, 1, "", "SE2Pose"], [150, 1, 1, "", "SE2Velocity"], [150, 1, 1, "", "SE3Pose"], [150, 1, 1, "", "SE3Velocity"], [150, 1, 1, "", "Vec2"], [150, 1, 1, "", "Vec3"], [150, 6, 1, "", "angle_diff"], [150, 6, 1, "", "angle_diff_degrees"], [150, 6, 1, "", "is_within_threshold"], [150, 6, 1, "", "pose_to_xyz_yaw"], [150, 6, 1, "", "quat_to_eulerZYX"], [150, 6, 1, "", "recenter_angle"], [150, 6, 1, "", "recenter_angle_mod"], [150, 6, 1, "", "recenter_value_mod"], [150, 6, 1, "", "skew_matrix_2d"], [150, 6, 1, "", "skew_matrix_3d"], [150, 6, 1, "", "transform_se2velocity"], [150, 6, 1, "", "transform_se3velocity"]], "bosdyn.client.math_helpers.Quat": [[150, 3, 1, "", "closest_yaw_only_quaternion"], [150, 3, 1, "", "conj"], [150, 3, 1, "", "from_matrix"], [150, 3, 1, "", "from_obj"], [150, 3, 1, "", "from_pitch"], [150, 3, 1, "", "from_proto"], [150, 3, 1, "", "from_roll"], [150, 3, 1, "", "from_two_vectors"], [150, 3, 1, "", "from_yaw"], [150, 3, 1, "", "inverse"], [150, 3, 1, "", "mult"], [150, 3, 1, "", "normalize"], [150, 3, 1, "", "slerp"], [150, 3, 1, "", "to_axis_angle"], [150, 3, 1, "", "to_matrix"], [150, 3, 1, "", "to_obj"], [150, 3, 1, "", "to_pitch"], [150, 3, 1, "", "to_proto"], [150, 3, 1, "", "to_roll"], [150, 3, 1, "", "to_yaw"], [150, 3, 1, "", "transform_point"], [150, 3, 1, "", "transform_vec3"]], "bosdyn.client.math_helpers.SE2Pose": [[150, 3, 1, "", "flatten"], [150, 3, 1, "", "from_matrix"], [150, 3, 1, "", "from_obj"], [150, 3, 1, "", "from_proto"], [150, 3, 1, "", "get_closest_se3_transform"], [150, 3, 1, "", "inverse"], [150, 3, 1, "", "mult"], [150, 2, 1, "", "position"], [150, 3, 1, "", "to_adjoint_matrix"], [150, 3, 1, "", "to_matrix"], [150, 3, 1, "", "to_obj"], [150, 3, 1, "", "to_proto"], [150, 3, 1, "", "to_rot_matrix"]], "bosdyn.client.math_helpers.SE2Velocity": [[150, 2, 1, "", "angular"], [150, 3, 1, "", "from_obj"], [150, 3, 1, "", "from_proto"], [150, 3, 1, "", "from_vector"], [150, 2, 1, "", "linear"], [150, 3, 1, "", "to_obj"], [150, 3, 1, "", "to_proto"], [150, 3, 1, "", "to_vector"]], "bosdyn.client.math_helpers.SE3Pose": [[150, 3, 1, "", "from_identity"], [150, 3, 1, "", "from_matrix"], [150, 3, 1, "", "from_obj"], [150, 3, 1, "", "from_proto"], [150, 3, 1, "", "from_se2"], [150, 3, 1, "", "get_closest_se2_transform"], [150, 3, 1, "", "get_translation"], [150, 3, 1, "", "interp"], [150, 3, 1, "", "inverse"], [150, 3, 1, "", "mult"], [150, 2, 1, "", "position"], [150, 2, 1, "", "rotation"], [150, 3, 1, "", "to_adjoint_matrix"], [150, 3, 1, "", "to_matrix"], [150, 3, 1, "", "to_obj"], [150, 3, 1, "", "to_proto"], [150, 3, 1, "", "transform_cloud"], [150, 3, 1, "", "transform_cloud_from_matrix"], [150, 3, 1, "", "transform_point"], [150, 3, 1, "", "transform_vec3"]], "bosdyn.client.math_helpers.SE3Velocity": [[150, 2, 1, "", "angular"], [150, 3, 1, "", "from_obj"], [150, 3, 1, "", "from_proto"], [150, 3, 1, "", "from_vector"], [150, 2, 1, "", "linear"], [150, 3, 1, "", "to_obj"], [150, 3, 1, "", "to_proto"], [150, 3, 1, "", "to_vector"]], "bosdyn.client.math_helpers.Vec2": [[150, 3, 1, "", "cross"], [150, 3, 1, "", "dot"], [150, 3, 1, "", "from_proto"], [150, 3, 1, "", "length"], [150, 3, 1, "", "to_proto"]], "bosdyn.client.math_helpers.Vec3": [[150, 3, 1, "", "cross"], [150, 3, 1, "", "dot"], [150, 3, 1, "", "from_numpy"], [150, 3, 1, "", "from_proto"], [150, 3, 1, "", "length"], [150, 3, 1, "", "to_numpy"], [150, 3, 1, "", "to_proto"]], "bosdyn.client.metrics_logging": [[151, 1, 1, "", "MetricsLoggingClient"], [151, 5, 1, "", "MissingKeysError"], [151, 5, 1, "", "UnableToOptOutError"], [151, 6, 1, "", "make_parameter_update"]], "bosdyn.client.metrics_logging.MetricsLoggingClient": [[151, 4, 1, "", "default_service_name"], [151, 3, 1, "", "get_absolute_metric_snapshot"], [151, 3, 1, "", "get_absolute_metric_snapshot_async"], [151, 3, 1, "", "get_metrics"], [151, 3, 1, "", "get_metrics_async"], [151, 3, 1, "", "get_store_sequence_range"], [151, 3, 1, "", "get_store_sequence_range_async"], [151, 4, 1, "", "service_type"]], "bosdyn.client.network_compute_bridge_client": [[152, 5, 1, "", "ExternalServerError"], [152, 5, 1, "", "ExternalServiceNotFoundError"], [152, 5, 1, "", "NetworkComputeAnalysisFailedError"], [152, 1, 1, "", "NetworkComputeBridgeClient"], [152, 5, 1, "", "NetworkComputeRotationError"]], "bosdyn.client.network_compute_bridge_client.NetworkComputeBridgeClient": [[152, 4, 1, "", "default_service_name"], [152, 3, 1, "", "list_available_models"], [152, 3, 1, "", "list_available_models_async"], [152, 3, 1, "", "list_available_models_command"], [152, 3, 1, "", "list_available_models_command_async"], [152, 3, 1, "", "network_compute_bridge_command"], [152, 3, 1, "", "network_compute_bridge_command_async"], [152, 4, 1, "", "service_type"]], "bosdyn.client.payload": [[153, 1, 1, "", "PayloadClient"]], "bosdyn.client.payload.PayloadClient": [[153, 4, 1, "", "default_service_name"], [153, 3, 1, "", "list_payloads"], [153, 3, 1, "", "list_payloads_async"], [153, 4, 1, "", "service_type"]], "bosdyn.client.payload_registration": [[154, 5, 1, "", "InvalidPayloadCredentialsError"], [154, 5, 1, "", "PayloadAlreadyExistsError"], [154, 5, 1, "", "PayloadDoesNotExistError"], [154, 5, 1, "", "PayloadNotAuthorizedError"], [154, 1, 1, "", "PayloadRegistrationClient"], [154, 1, 1, "", "PayloadRegistrationKeepAlive"], [154, 5, 1, "", "PayloadRegistrationResponseError"]], "bosdyn.client.payload_registration.PayloadRegistrationClient": [[154, 3, 1, "", "attach_payload"], [154, 3, 1, "", "attach_payload_async"], [154, 4, 1, "", "default_service_name"], [154, 3, 1, "", "detach_payload"], [154, 3, 1, "", "detach_payload_async"], [154, 3, 1, "", "get_payload_auth_token"], [154, 3, 1, "", "register_payload"], [154, 3, 1, "", "register_payload_async"], [154, 4, 1, "", "service_type"], [154, 3, 1, "", "update_payload_version"], [154, 3, 1, "", "update_payload_version_async"]], "bosdyn.client.payload_registration.PayloadRegistrationKeepAlive": [[154, 3, 1, "", "is_alive"], [154, 3, 1, "", "shutdown"], [154, 3, 1, "", "start"]], "bosdyn.client.point_cloud": [[155, 1, 1, "", "PointCloudClient"], [155, 5, 1, "", "PointCloudDataError"], [155, 5, 1, "", "PointCloudResponseError"], [155, 5, 1, "", "SourceDataError"], [155, 5, 1, "", "UnknownPointCloudSourceError"], [155, 6, 1, "", "build_pc_request"]], "bosdyn.client.point_cloud.PointCloudClient": [[155, 4, 1, "", "default_service_name"], [155, 3, 1, "", "get_point_cloud"], [155, 3, 1, "", "get_point_cloud_async"], [155, 3, 1, "", "get_point_cloud_from_sources"], [155, 3, 1, "", "get_point_cloud_from_sources_async"], [155, 3, 1, "", "list_point_cloud_sources"], [155, 3, 1, "", "list_point_cloud_sources_async"], [155, 4, 1, "", "service_type"]], "bosdyn.client.power": [[156, 5, 1, "", "BatteryMissingError"], [156, 5, 1, "", "CommandInProgressError"], [156, 5, 1, "", "CommandTimedOutError"], [156, 5, 1, "", "EstoppedError"], [156, 5, 1, "", "FanControlTemperatureError"], [156, 5, 1, "", "FaultedError"], [156, 5, 1, "", "KeepaliveMotorsOffError"], [156, 5, 1, "", "OverriddenError"], [156, 1, 1, "", "PowerClient"], [156, 5, 1, "", "PowerError"], [156, 5, 1, "", "PowerResponseError"], [156, 5, 1, "", "SafetyStopFailedError"], [156, 5, 1, "", "SafetyStopIncompatibleHardwareError"], [156, 5, 1, "", "SafetyStopUnknownStopTypeError"], [156, 5, 1, "", "ShorePowerConnectedError"], [156, 6, 1, "", "is_powered_on"], [156, 6, 1, "", "power_cycle_robot"], [156, 6, 1, "", "power_off"], [156, 6, 1, "", "power_off_motors"], [156, 6, 1, "", "power_off_payload_ports"], [156, 6, 1, "", "power_off_robot"], [156, 6, 1, "", "power_off_wifi_radio"], [156, 6, 1, "", "power_on"], [156, 6, 1, "", "power_on_motors"], [156, 6, 1, "", "power_on_payload_ports"], [156, 6, 1, "", "power_on_wifi_radio"], [156, 6, 1, "", "safe_power_cycle_robot"], [156, 6, 1, "", "safe_power_off"], [156, 6, 1, "", "safe_power_off_motors"], [156, 6, 1, "", "safe_power_off_robot"]], "bosdyn.client.power.PowerClient": [[156, 4, 1, "", "default_service_name"], [156, 3, 1, "", "fan_power_command"], [156, 3, 1, "", "fan_power_command_async"], [156, 3, 1, "", "fan_power_command_feedback"], [156, 3, 1, "", "fan_power_command_feedback_async"], [156, 3, 1, "", "power_command"], [156, 3, 1, "", "power_command_async"], [156, 3, 1, "", "power_command_feedback"], [156, 3, 1, "", "power_command_feedback_async"], [156, 3, 1, "", "reset_safety_stop"], [156, 3, 1, "", "reset_safety_stop_async"], [156, 4, 1, "", "service_type"], [156, 3, 1, "", "update_from"]], "bosdyn.client.processors": [[157, 1, 1, "", "AddRequestHeader"]], "bosdyn.client.processors.AddRequestHeader": [[157, 3, 1, "", "mutate"]], "bosdyn.client.ray_cast": [[158, 5, 1, "", "InvalidIntersectionTypeError"], [158, 5, 1, "", "InvalidRequestError"], [158, 1, 1, "", "RayCastClient"], [158, 5, 1, "", "RayCastResponseError"], [158, 5, 1, "", "UnknownFrameError"]], "bosdyn.client.ray_cast.RayCastClient": [[158, 4, 1, "", "default_authority"], [158, 4, 1, "", "default_service_name"], [158, 3, 1, "", "raycast"], [158, 3, 1, "", "raycast_async"], [158, 4, 1, "", "service_type"]], "bosdyn.client.recording": [[159, 5, 1, "", "CouldNotCreateWaypointError"], [159, 5, 1, "", "EdgeExistsError"], [159, 5, 1, "", "EdgeMissingTransformError"], [159, 5, 1, "", "FiducialPoseError"], [159, 5, 1, "", "FollowingRouteError"], [159, 1, 1, "", "GraphNavRecordingServiceClient"], [159, 5, 1, "", "MapTooLargeLicenseError"], [159, 5, 1, "", "MissingFiducialsError"], [159, 5, 1, "", "NotLocalizedToEndError"], [159, 5, 1, "", "NotLocalizedToExistingMapError"], [159, 5, 1, "", "NotReadyYetError"], [159, 5, 1, "", "NotRecordingError"], [159, 5, 1, "", "RecordingServiceResponseError"], [159, 5, 1, "", "RemoteCloudFailureNoDataError"], [159, 5, 1, "", "RemoteCloudFailureNotInDirectoryError"], [159, 5, 1, "", "RobotImpairedError"], [159, 5, 1, "", "TooFarFromExistingMapError"], [159, 5, 1, "", "UnknownWaypointError"], [159, 1, 1, "", "WaypointRegion"]], "bosdyn.client.recording.GraphNavRecordingServiceClient": [[159, 3, 1, "", "create_edge"], [159, 3, 1, "", "create_edge_async"], [159, 3, 1, "", "create_waypoint"], [159, 3, 1, "", "create_waypoint_async"], [159, 4, 1, "", "default_service_name"], [159, 3, 1, "", "get_record_status"], [159, 3, 1, "", "get_record_status_async"], [159, 3, 1, "", "make_client_metadata"], [159, 3, 1, "", "make_edge"], [159, 3, 1, "", "make_edge_environment"], [159, 3, 1, "", "make_recording_environment"], [159, 3, 1, "", "make_waypoint_environment"], [159, 4, 1, "", "service_type"], [159, 3, 1, "", "set_recording_environment"], [159, 3, 1, "", "set_recording_environment_async"], [159, 3, 1, "", "start_recording"], [159, 3, 1, "", "start_recording_async"], [159, 3, 1, "", "start_recording_full"], [159, 3, 1, "", "start_recording_full_async"], [159, 3, 1, "", "stop_recording"], [159, 3, 1, "", "stop_recording_async"]], "bosdyn.client.recording.WaypointRegion": [[159, 4, 1, "", "CIRCLE_REGION"], [159, 4, 1, "", "DEFAULT_REGION"], [159, 4, 1, "", "EMPTY_REGION"]], "bosdyn.client.robot": [[160, 1, 1, "", "Robot"], [160, 5, 1, "", "RobotError"], [160, 5, 1, "", "UnregisteredServiceError"], [160, 5, 1, "", "UnregisteredServiceNameError"], [160, 5, 1, "", "UnregisteredServiceTypeError"]], "bosdyn.client.robot.Robot": [[160, 3, 1, "", "authenticate"], [160, 3, 1, "", "authenticate_from_cache"], [160, 3, 1, "", "authenticate_from_payload_credentials"], [160, 3, 1, "", "authenticate_with_token"], [160, 3, 1, "", "ensure_channel"], [160, 3, 1, "", "ensure_client"], [160, 3, 1, "", "ensure_secure_channel"], [160, 3, 1, "", "get_cached_hardware_hardware_configuration"], [160, 3, 1, "", "get_cached_robot_id"], [160, 3, 1, "", "get_cached_usernames"], [160, 3, 1, "", "get_frame_tree_snapshot"], [160, 3, 1, "", "get_id"], [160, 3, 1, "", "has_arm"], [160, 2, 1, "", "host"], [160, 3, 1, "", "is_estopped"], [160, 3, 1, "", "is_powered_on"], [160, 3, 1, "", "list_services"], [160, 3, 1, "", "log_event"], [160, 3, 1, "", "operator_comment"], [160, 3, 1, "", "power_off"], [160, 3, 1, "", "power_on"], [160, 3, 1, "", "register_payload_and_authenticate"], [160, 3, 1, "", "setup_token_cache"], [160, 3, 1, "", "shutdown"], [160, 3, 1, "", "start_time_sync"], [160, 3, 1, "", "stop_time_sync"], [160, 3, 1, "", "sync_with_directory"], [160, 3, 1, "", "sync_with_services_list"], [160, 3, 1, "", "time_sec"], [160, 2, 1, "", "time_sync"], [160, 3, 1, "", "update_from"], [160, 3, 1, "", "update_secure_channel_port"], [160, 3, 1, "", "update_user_token"]], "bosdyn.client.robot_command": [[161, 5, 1, "", "BehaviorFaultError"], [161, 5, 1, "", "CommandFailedError"], [161, 5, 1, "", "CommandFailedErrorWithFeedback"], [161, 5, 1, "", "CommandTimedOutError"], [161, 5, 1, "", "DockedError"], [161, 5, 1, "", "Error"], [161, 5, 1, "", "ExpiredError"], [161, 5, 1, "", "NoTimeSyncError"], [161, 5, 1, "", "NotClearedError"], [161, 5, 1, "", "NotPoweredOnError"], [161, 1, 1, "", "RobotCommandBuilder"], [161, 1, 1, "", "RobotCommandClient"], [161, 5, 1, "", "RobotCommandResponseError"], [161, 1, 1, "", "RobotCommandStreamingClient"], [161, 5, 1, "", "TooDistantError"], [161, 5, 1, "", "UnknownFrameError"], [161, 5, 1, "", "UnsupportedError"], [161, 6, 1, "", "block_for_trajectory_cmd"], [161, 6, 1, "", "block_until_arm_arrives"], [161, 6, 1, "", "blocking_command"], [161, 6, 1, "", "blocking_selfright"], [161, 6, 1, "", "blocking_sit"], [161, 6, 1, "", "blocking_stand"]], "bosdyn.client.robot_command.RobotCommandBuilder": [[161, 3, 1, "", "arm_carry_command"], [161, 3, 1, "", "arm_cartesian_move_helper"], [161, 3, 1, "", "arm_gaze_command"], [161, 3, 1, "", "arm_joint_command"], [161, 3, 1, "", "arm_joint_freeze_command"], [161, 3, 1, "", "arm_joint_move_helper"], [161, 3, 1, "", "arm_pose_command"], [161, 3, 1, "", "arm_pose_command_from_pose"], [161, 3, 1, "", "arm_ready_command"], [161, 3, 1, "", "arm_stow_command"], [161, 3, 1, "", "arm_wrench_command"], [161, 3, 1, "", "battery_change_pose_command"], [161, 3, 1, "", "body_pose"], [161, 3, 1, "", "build_body_external_forces"], [161, 3, 1, "", "build_synchro_command"], [161, 3, 1, "", "claw_gripper_close_command"], [161, 3, 1, "", "claw_gripper_command_helper"], [161, 3, 1, "", "claw_gripper_open_angle_command"], [161, 3, 1, "", "claw_gripper_open_command"], [161, 3, 1, "", "claw_gripper_open_fraction_command"], [161, 3, 1, "", "constrained_manipulation_command"], [161, 3, 1, "", "create_arm_joint_trajectory_point"], [161, 3, 1, "", "follow_arm_command"], [161, 3, 1, "", "freeze_command"], [161, 3, 1, "", "joint_command"], [161, 3, 1, "", "mobility_params"], [161, 3, 1, "", "payload_estimation_command"], [161, 3, 1, "", "safe_power_off_command"], [161, 3, 1, "", "selfright_command"], [161, 3, 1, "", "stance_command"], [161, 3, 1, "", "stop_command"], [161, 3, 1, "", "synchro_se2_trajectory_command"], [161, 3, 1, "", "synchro_se2_trajectory_point_command"], [161, 3, 1, "", "synchro_sit_command"], [161, 3, 1, "", "synchro_stand_command"], [161, 3, 1, "", "synchro_trajectory_command_in_body_frame"], [161, 3, 1, "", "synchro_velocity_command"]], "bosdyn.client.robot_command.RobotCommandClient": [[161, 3, 1, "", "clear_behavior_fault"], [161, 3, 1, "", "clear_behavior_fault_async"], [161, 4, 1, "", "default_service_name"], [161, 3, 1, "", "robot_command"], [161, 3, 1, "", "robot_command_async"], [161, 3, 1, "", "robot_command_feedback"], [161, 3, 1, "", "robot_command_feedback_async"], [161, 4, 1, "", "service_type"], [161, 2, 1, "", "timesync_endpoint"], [161, 3, 1, "", "update_from"]], "bosdyn.client.robot_command.RobotCommandStreamingClient": [[161, 4, 1, "", "default_service_name"], [161, 3, 1, "", "send_joint_control_commands"], [161, 4, 1, "", "service_type"]], "bosdyn.client.robot_id": [[162, 1, 1, "", "RobotIdClient"], [162, 6, 1, "", "create_strict_version"], [162, 6, 1, "", "version_tuple"]], "bosdyn.client.robot_id.RobotIdClient": [[162, 4, 1, "", "default_service_name"], [162, 3, 1, "", "get_id"], [162, 3, 1, "", "get_id_async"], [162, 4, 1, "", "service_type"]], "bosdyn.client.robot_state": [[163, 1, 1, "", "RobotStateClient"], [163, 1, 1, "", "RobotStateStreamingClient"], [163, 6, 1, "", "has_arm"]], "bosdyn.client.robot_state.RobotStateClient": [[163, 4, 1, "", "default_service_name"], [163, 3, 1, "", "get_hardware_config_with_link_info"], [163, 3, 1, "", "get_robot_hardware_configuration"], [163, 3, 1, "", "get_robot_hardware_configuration_async"], [163, 3, 1, "", "get_robot_link_model"], [163, 3, 1, "", "get_robot_link_model_async"], [163, 3, 1, "", "get_robot_metrics"], [163, 3, 1, "", "get_robot_metrics_async"], [163, 3, 1, "", "get_robot_state"], [163, 3, 1, "", "get_robot_state_async"], [163, 4, 1, "", "service_type"]], "bosdyn.client.robot_state.RobotStateStreamingClient": [[163, 4, 1, "", "default_service_name"], [163, 3, 1, "", "get_robot_state_stream"], [163, 4, 1, "", "service_type"]], "bosdyn.client.sdk": [[164, 1, 1, "", "Sdk"], [164, 5, 1, "", "SdkError"], [164, 5, 1, "", "UnableToLoadAppTokenError"], [164, 5, 1, "", "UnsetAppTokenError"], [164, 6, 1, "", "create_standard_sdk"], [164, 6, 1, "", "decode_token"], [164, 6, 1, "", "generate_client_name"], [164, 6, 1, "", "log_token_time_remaining"]], "bosdyn.client.sdk.Sdk": [[164, 3, 1, "", "clear_robots"], [164, 3, 1, "", "create_robot"], [164, 3, 1, "", "load_robot_cert"], [164, 3, 1, "", "register_service_client"], [164, 3, 1, "", "set_max_message_length"]], "bosdyn.client.server_util": [[165, 1, 1, "", "GrpcServiceRunner"], [165, 1, 1, "", "ResponseContext"], [165, 6, 1, "", "get_bytes_field_allowlist"], [165, 6, 1, "", "populate_response_header"], [165, 6, 1, "", "strip_get_image_response"], [165, 6, 1, "", "strip_image_response"], [165, 6, 1, "", "strip_large_bytes_fields"], [165, 6, 1, "", "strip_local_grid_responses"], [165, 6, 1, "", "strip_record_data_blob"], [165, 6, 1, "", "strip_record_signal_tick"], [165, 6, 1, "", "strip_store_data_request"], [165, 6, 1, "", "strip_store_image_request"]], "bosdyn.client.server_util.GrpcServiceRunner": [[165, 3, 1, "", "run_until_interrupt"], [165, 3, 1, "", "stop"]], "bosdyn.client.service_customization_helpers": [[166, 5, 1, "", "InvalidCustomParamSpecError"], [166, 5, 1, "", "InvalidCustomParamValueError"], [166, 6, 1, "", "bool_spec_to_default"], [166, 6, 1, "", "check_types_match"], [166, 6, 1, "", "create_value_validator"], [166, 6, 1, "", "custom_param_coerce_to"], [166, 6, 1, "", "custom_spec_to_default"], [166, 6, 1, "", "dict_param_coerce_to"], [166, 6, 1, "", "dict_params_to_dict"], [166, 6, 1, "", "dict_spec_to_default"], [166, 6, 1, "", "double_param_coerce_to"], [166, 6, 1, "", "double_spec_to_default"], [166, 6, 1, "", "int_param_coerce_to"], [166, 6, 1, "", "int_spec_to_default"], [166, 6, 1, "", "list_param_coerce_to"], [166, 6, 1, "", "list_params_to_list"], [166, 6, 1, "", "list_spec_to_default"], [166, 6, 1, "", "make_bool_param_spec"], [166, 6, 1, "", "make_custom_param_spec"], [166, 6, 1, "", "make_dict_child_spec"], [166, 6, 1, "", "make_dict_param_spec"], [166, 6, 1, "", "make_double_param_spec"], [166, 6, 1, "", "make_int64_param_spec"], [166, 6, 1, "", "make_list_param_spec"], [166, 6, 1, "", "make_one_of_child_spec"], [166, 6, 1, "", "make_one_of_param_spec"], [166, 6, 1, "", "make_region_of_interest_param_spec"], [166, 6, 1, "", "make_roi_service_and_source"], [166, 6, 1, "", "make_string_param_spec"], [166, 6, 1, "", "make_user_interface_info"], [166, 6, 1, "", "one_of_param_coerce_to"], [166, 6, 1, "", "one_of_spec_to_default"], [166, 6, 1, "", "oneof_param_to_dict"], [166, 6, 1, "", "roi_param_coerce_to"], [166, 6, 1, "", "roi_spec_to_default"], [166, 6, 1, "", "string_param_coerce_to"], [166, 6, 1, "", "string_spec_to_default"], [166, 6, 1, "", "validate_dict_spec"]], "bosdyn.client.signals_helpers": [[167, 6, 1, "", "build_capability_live_data"], [167, 6, 1, "", "build_live_data_response"], [167, 6, 1, "", "build_max_alert_spec"], [167, 6, 1, "", "build_simple_signal"], [167, 6, 1, "", "get_data"]], "bosdyn.client.spot_cam": [[169, 0, 0, "-", "audio"], [170, 0, 0, "-", "compositor"], [171, 0, 0, "-", "health"], [172, 0, 0, "-", "lighting"], [173, 0, 0, "-", "lights_helper"], [174, 0, 0, "-", "media_log"], [175, 0, 0, "-", "network"], [176, 0, 0, "-", "power"], [177, 0, 0, "-", "ptz"], [178, 0, 0, "-", "streamquality"], [179, 0, 0, "-", "version"]], "bosdyn.client.spot_cam.audio": [[169, 1, 1, "", "AudioClient"]], "bosdyn.client.spot_cam.audio.AudioClient": [[169, 4, 1, "", "default_service_name"], [169, 3, 1, "", "delete_sound"], [169, 3, 1, "", "delete_sound_async"], [169, 3, 1, "", "get_audio_capture_channel"], [169, 3, 1, "", "get_audio_capture_channel_async"], [169, 3, 1, "", "get_audio_capture_gain"], [169, 3, 1, "", "get_audio_capture_gain_async"], [169, 3, 1, "", "get_volume"], [169, 3, 1, "", "get_volume_async"], [169, 3, 1, "", "list_sounds"], [169, 3, 1, "", "list_sounds_async"], [169, 3, 1, "", "load_sound"], [169, 3, 1, "", "play_sound"], [169, 3, 1, "", "play_sound_async"], [169, 4, 1, "", "service_type"], [169, 3, 1, "", "set_audio_capture_channel"], [169, 3, 1, "", "set_audio_capture_channel_async"], [169, 3, 1, "", "set_audio_capture_gain"], [169, 3, 1, "", "set_audio_capture_gain_async"], [169, 3, 1, "", "set_volume"], [169, 3, 1, "", "set_volume_async"]], "bosdyn.client.spot_cam.compositor": [[170, 1, 1, "", "CompositorClient"]], "bosdyn.client.spot_cam.compositor.CompositorClient": [[170, 4, 1, "", "default_service_name"], [170, 3, 1, "", "get_ir_colormap"], [170, 3, 1, "", "get_ir_colormap_async"], [170, 3, 1, "", "get_ir_meter_overlay"], [170, 3, 1, "", "get_ir_meter_overlay_async"], [170, 3, 1, "", "get_screen"], [170, 3, 1, "", "get_screen_async"], [170, 3, 1, "", "get_visible_cameras"], [170, 3, 1, "", "get_visible_cameras_async"], [170, 3, 1, "", "list_screens"], [170, 3, 1, "", "list_screens_async"], [170, 4, 1, "", "service_type"], [170, 3, 1, "", "set_ir_colormap"], [170, 3, 1, "", "set_ir_colormap_async"], [170, 3, 1, "", "set_ir_meter_overlay"], [170, 3, 1, "", "set_ir_meter_overlay_async"], [170, 3, 1, "", "set_multi_ir_meter_overlay"], [170, 3, 1, "", "set_multi_ir_meter_overlay_async"], [170, 3, 1, "", "set_screen"], [170, 3, 1, "", "set_screen_async"]], "bosdyn.client.spot_cam.health": [[171, 1, 1, "", "HealthClient"]], "bosdyn.client.spot_cam.health.HealthClient": [[171, 3, 1, "", "clear_bit_events"], [171, 3, 1, "", "clear_bit_events_async"], [171, 4, 1, "", "default_service_name"], [171, 3, 1, "", "get_bit_status"], [171, 3, 1, "", "get_bit_status_async"], [171, 3, 1, "", "get_system_log"], [171, 3, 1, "", "get_system_log_async"], [171, 3, 1, "", "get_temperature"], [171, 3, 1, "", "get_temperature_async"], [171, 4, 1, "", "service_type"]], "bosdyn.client.spot_cam.lighting": [[172, 1, 1, "", "LightingClient"]], "bosdyn.client.spot_cam.lighting.LightingClient": [[172, 4, 1, "", "default_service_name"], [172, 3, 1, "", "get_led_brightness"], [172, 3, 1, "", "get_led_brightness_async"], [172, 4, 1, "", "service_type"], [172, 3, 1, "", "set_led_brightness"], [172, 3, 1, "", "set_led_brightness_async"]], "bosdyn.client.spot_cam.lights_helper": [[173, 1, 1, "", "LightsHelper"], [173, 6, 1, "", "set_lights_with_freq_and_brightness"]], "bosdyn.client.spot_cam.media_log": [[174, 1, 1, "", "MediaLogClient"]], "bosdyn.client.spot_cam.media_log.MediaLogClient": [[174, 4, 1, "", "default_service_name"], [174, 3, 1, "", "delete"], [174, 3, 1, "", "delete_async"], [174, 3, 1, "", "enable_debug"], [174, 3, 1, "", "enable_debug_async"], [174, 3, 1, "", "get_status"], [174, 3, 1, "", "get_status_async"], [174, 3, 1, "", "list_cameras"], [174, 3, 1, "", "list_cameras_async"], [174, 3, 1, "", "list_logpoints"], [174, 3, 1, "", "retrieve"], [174, 3, 1, "", "retrieve_raw_data"], [174, 4, 1, "", "service_type"], [174, 3, 1, "", "set_passphrase"], [174, 3, 1, "", "set_passphrase_async"], [174, 3, 1, "", "store"], [174, 3, 1, "", "store_async"], [174, 3, 1, "", "tag"], [174, 3, 1, "", "tag_async"]], "bosdyn.client.spot_cam.network": [[175, 1, 1, "", "NetworkClient"]], "bosdyn.client.spot_cam.network.NetworkClient": [[175, 4, 1, "", "default_service_name"], [175, 3, 1, "", "get_ice_configuration"], [175, 3, 1, "", "get_ice_configuration_async"], [175, 4, 1, "", "service_type"], [175, 3, 1, "", "set_ice_configuration"], [175, 3, 1, "", "set_ice_configuration_async"]], "bosdyn.client.spot_cam.power": [[176, 1, 1, "", "PowerClient"]], "bosdyn.client.spot_cam.power.PowerClient": [[176, 3, 1, "", "cycle_power"], [176, 3, 1, "", "cycle_power_async"], [176, 4, 1, "", "default_service_name"], [176, 3, 1, "", "get_power_status"], [176, 3, 1, "", "get_power_status_async"], [176, 4, 1, "", "service_type"], [176, 3, 1, "", "set_power_status"], [176, 3, 1, "", "set_power_status_async"]], "bosdyn.client.spot_cam.ptz": [[177, 1, 1, "", "PtzClient"], [177, 6, 1, "", "shift_pan_angle"]], "bosdyn.client.spot_cam.ptz.PtzClient": [[177, 4, 1, "", "default_service_name"], [177, 3, 1, "", "get_ptz_focus_state"], [177, 3, 1, "", "get_ptz_focus_state_async"], [177, 3, 1, "", "get_ptz_position"], [177, 3, 1, "", "get_ptz_position_async"], [177, 3, 1, "", "get_ptz_velocity"], [177, 3, 1, "", "get_ptz_velocity_async"], [177, 3, 1, "", "initialize_lens"], [177, 3, 1, "", "initialize_lens_async"], [177, 3, 1, "", "list_ptz"], [177, 3, 1, "", "list_ptz_async"], [177, 4, 1, "", "service_type"], [177, 3, 1, "", "set_ptz_focus_state"], [177, 3, 1, "", "set_ptz_focus_state_async"], [177, 3, 1, "", "set_ptz_position"], [177, 3, 1, "", "set_ptz_position_async"], [177, 3, 1, "", "set_ptz_velocity"], [177, 3, 1, "", "set_ptz_velocity_async"]], "bosdyn.client.spot_cam.streamquality": [[178, 1, 1, "", "StreamQualityClient"]], "bosdyn.client.spot_cam.streamquality.StreamQualityClient": [[178, 4, 1, "", "default_service_name"], [178, 3, 1, "", "enable_congestion_control"], [178, 3, 1, "", "enable_congestion_control_async"], [178, 3, 1, "", "get_stream_params"], [178, 3, 1, "", "get_stream_params_async"], [178, 4, 1, "", "service_type"], [178, 3, 1, "", "set_stream_params"], [178, 3, 1, "", "set_stream_params_async"]], "bosdyn.client.spot_cam.version": [[179, 1, 1, "", "VersionClient"]], "bosdyn.client.spot_cam.version.VersionClient": [[179, 4, 1, "", "default_service_name"], [179, 3, 1, "", "get_software_version"], [179, 3, 1, "", "get_software_version_async"], [179, 3, 1, "", "get_software_version_full"], [179, 3, 1, "", "get_software_version_full_async"], [179, 4, 1, "", "service_type"]], "bosdyn.client.spot_check": [[180, 5, 1, "", "CameraCalibrationCalibrationError"], [180, 5, 1, "", "CameraCalibrationInternalError"], [180, 5, 1, "", "CameraCalibrationPowerError"], [180, 5, 1, "", "CameraCalibrationResponseError"], [180, 5, 1, "", "CameraCalibrationRobotCommandError"], [180, 5, 1, "", "CameraCalibrationTargetNotCenteredError"], [180, 5, 1, "", "CameraCalibrationTimedOutError"], [180, 5, 1, "", "CameraCalibrationUserCanceledError"], [180, 5, 1, "", "CameraSpotCheckFeedbackError"], [180, 5, 1, "", "CameraSpotCheckTimedOutError"], [180, 5, 1, "", "SpotCheckCameraTimeoutError"], [180, 1, 1, "", "SpotCheckClient"], [180, 5, 1, "", "SpotCheckEndstopTimeoutError"], [180, 5, 1, "", "SpotCheckError"], [180, 5, 1, "", "SpotCheckGroundCheckError"], [180, 5, 1, "", "SpotCheckImuCheckError"], [180, 5, 1, "", "SpotCheckLoadcellTimeoutError"], [180, 5, 1, "", "SpotCheckNotSittingError"], [180, 5, 1, "", "SpotCheckPowerOnFailure"], [180, 5, 1, "", "SpotCheckResponseError"], [180, 5, 1, "", "SpotCheckStandFailureError"], [180, 5, 1, "", "SpotCheckTimedOutError"], [180, 5, 1, "", "SpotCheckUnexpectedPowerChangeError"], [180, 6, 1, "", "run_camera_calibration"], [180, 6, 1, "", "run_spot_check"]], "bosdyn.client.spot_check.SpotCheckClient": [[180, 3, 1, "", "camera_calibration_command"], [180, 3, 1, "", "camera_calibration_command_async"], [180, 3, 1, "", "camera_calibration_feedback"], [180, 3, 1, "", "camera_calibration_feedback_async"], [180, 4, 1, "", "default_service_name"], [180, 4, 1, "", "service_type"], [180, 3, 1, "", "spot_check_command"], [180, 3, 1, "", "spot_check_command_async"], [180, 3, 1, "", "spot_check_feedback"], [180, 3, 1, "", "spot_check_feedback_async"]], "bosdyn.client.time_sync": [[181, 5, 1, "", "InactiveThreadError"], [181, 5, 1, "", "NotEstablishedError"], [181, 1, 1, "", "TimeSyncClient"], [181, 1, 1, "", "TimeSyncEndpoint"], [181, 5, 1, "", "TimeSyncError"], [181, 1, 1, "", "TimeSyncThread"], [181, 5, 1, "", "TimedOutError"], [181, 6, 1, "", "robot_time_range_from_datetimes"], [181, 6, 1, "", "robot_time_range_from_nanoseconds"], [181, 6, 1, "", "timespec_to_robot_timespan"], [181, 6, 1, "", "update_time_filter"], [181, 6, 1, "", "update_timestamp_filter"]], "bosdyn.client.time_sync.TimeSyncClient": [[181, 4, 1, "", "default_service_name"], [181, 3, 1, "", "get_time_sync_update"], [181, 3, 1, "", "get_time_sync_update_async"], [181, 4, 1, "", "service_type"]], "bosdyn.client.time_sync.TimeSyncEndpoint": [[181, 2, 1, "", "clock_identifier"], [181, 2, 1, "", "clock_skew"], [181, 3, 1, "", "establish_timesync"], [181, 3, 1, "", "get_new_estimate"], [181, 3, 1, "", "get_robot_time_converter"], [181, 2, 1, "", "has_established_time_sync"], [181, 2, 1, "", "response"], [181, 3, 1, "", "robot_timestamp_from_local_secs"], [181, 2, 1, "", "round_trip_time"]], "bosdyn.client.time_sync.TimeSyncThread": [[181, 4, 1, "", "DEFAULT_TIME_SYNC_INTERVAL_SEC"], [181, 4, 1, "", "TIME_SYNC_SERVICE_NOT_READY_INTERVAL_SEC"], [181, 2, 1, "", "endpoint"], [181, 3, 1, "", "get_robot_clock_skew"], [181, 3, 1, "", "get_robot_time_converter"], [181, 2, 1, "", "has_established_time_sync"], [181, 3, 1, "", "robot_timestamp_from_local_secs"], [181, 2, 1, "", "should_exit"], [181, 3, 1, "", "start"], [181, 3, 1, "", "stop"], [181, 2, 1, "", "stopped"], [181, 2, 1, "", "thread_exception"], [181, 2, 1, "", "time_sync_interval_sec"], [181, 3, 1, "", "wait_for_sync"]], "bosdyn.client.token_cache": [[182, 5, 1, "", "ClearFailedError"], [182, 5, 1, "", "NotInCacheError"], [182, 1, 1, "", "TokenCache"], [182, 5, 1, "", "TokenCacheError"], [182, 1, 1, "", "TokenCacheFilesystem"], [182, 5, 1, "", "WriteFailedError"], [182, 6, 1, "", "atomic_file_write"]], "bosdyn.client.token_cache.TokenCache": [[182, 3, 1, "", "clear"], [182, 3, 1, "", "match"], [182, 3, 1, "", "read"], [182, 3, 1, "", "write"]], "bosdyn.client.token_cache.TokenCacheFilesystem": [[182, 3, 1, "", "clear"], [182, 3, 1, "", "match"], [182, 3, 1, "", "read"], [182, 3, 1, "", "write"]], "bosdyn.client.token_manager": [[183, 1, 1, "", "TokenManager"]], "bosdyn.client.token_manager.TokenManager": [[183, 3, 1, "", "is_alive"], [183, 3, 1, "", "stop"], [183, 3, 1, "", "update"]], "bosdyn.client.units_helpers": [[184, 6, 1, "", "units_to_string"]], "bosdyn.client.util": [[185, 1, 1, "", "DedupLoggingMessages"], [185, 1, 1, "", "GrpcServiceRunner"], [185, 6, 1, "", "add_base_arguments"], [185, 6, 1, "", "add_common_arguments"], [185, 6, 1, "", "add_credentials_arguments"], [185, 6, 1, "", "add_payload_credentials_arguments"], [185, 6, 1, "", "add_payload_credentials_file_argument"], [185, 6, 1, "", "add_service_endpoint_arguments"], [185, 6, 1, "", "add_service_hosting_arguments"], [185, 6, 1, "", "authenticate"], [185, 6, 1, "", "cli_auth"], [185, 6, 1, "", "cli_login_prompt"], [185, 6, 1, "", "does_dedup_filter_exist"], [185, 6, 1, "", "get_guid_and_secret"], [185, 6, 1, "", "get_logger"], [185, 6, 1, "", "read_or_create_payload_credentials"], [185, 6, 1, "", "read_payload_credentials"], [185, 6, 1, "", "safe_pb_enum_to_string"], [185, 6, 1, "", "setup_logging"]], "bosdyn.client.util.DedupLoggingMessages": [[185, 3, 1, "", "filter"]], "bosdyn.client.util.GrpcServiceRunner": [[185, 3, 1, "", "run_until_interrupt"], [185, 3, 1, "", "stop"]], "bosdyn.client.world_object": [[186, 1, 1, "", "WorldObjectClient"], [186, 6, 1, "", "make_add_world_object_req"], [186, 6, 1, "", "make_change_world_object_req"], [186, 6, 1, "", "make_delete_world_object_req"], [186, 6, 1, "", "send_add_mutation_requests"], [186, 6, 1, "", "send_delete_mutation_requests"]], "bosdyn.client.world_object.WorldObjectClient": [[186, 4, 1, "", "default_service_name"], [186, 3, 1, "", "draw_oriented_bounding_box"], [186, 3, 1, "", "draw_sphere"], [186, 3, 1, "", "list_world_objects"], [186, 3, 1, "", "list_world_objects_async"], [186, 3, 1, "", "mutate_world_objects"], [186, 3, 1, "", "mutate_world_objects_async"], [186, 4, 1, "", "service_type"], [186, 2, 1, "", "timesync_endpoint"], [186, 3, 1, "", "update_from"]], "bosdyn": [[207, 0, 0, "-", "deprecated"], [208, 0, 0, "-", "geometry"], [209, 0, 0, "-", "util"]], "bosdyn.deprecated": [[207, 6, 1, "", "moved_to"], [207, 6, 1, "", "renamed_to"]], "bosdyn.geometry": [[208, 1, 1, "", "EulerZXY"], [208, 6, 1, "", "to_euler_zxy"]], "bosdyn.geometry.EulerZXY": [[208, 3, 1, "", "to_quaternion"]], "bosdyn.mission": [[211, 0, 0, "-", "client"], [212, 0, 0, "-", "constants"], [213, 0, 0, "-", "exceptions"], [214, 0, 0, "-", "remote_client"], [215, 0, 0, "-", "server_util"], [216, 0, 0, "-", "util"]], "bosdyn.mission.client": [[211, 5, 1, "", "CompilationError"], [211, 5, 1, "", "CustomParamsError"], [211, 5, 1, "", "IncompatibleAnswer"], [211, 5, 1, "", "InvalidAnswerCode"], [211, 5, 1, "", "InvalidQuestionId"], [211, 1, 1, "", "MissionClient"], [211, 5, 1, "", "MissionResponseError"], [211, 5, 1, "", "NoMissionError"], [211, 5, 1, "", "NoMissionPlayingError"], [211, 5, 1, "", "QuestionAlreadyAnswered"], [211, 5, 1, "", "ValidationError"]], "bosdyn.mission.client.MissionClient": [[211, 3, 1, "", "answer_question"], [211, 3, 1, "", "answer_question_async"], [211, 4, 1, "", "default_service_name"], [211, 3, 1, "", "get_info"], [211, 3, 1, "", "get_info_async"], [211, 3, 1, "", "get_mission"], [211, 3, 1, "", "get_mission_async"], [211, 3, 1, "", "get_state"], [211, 3, 1, "", "get_state_async"], [211, 3, 1, "", "load_mission"], [211, 3, 1, "", "load_mission_as_chunks"], [211, 3, 1, "", "load_mission_as_chunks2"], [211, 3, 1, "", "load_mission_async"], [211, 3, 1, "", "pause_mission"], [211, 3, 1, "", "pause_mission_async"], [211, 3, 1, "", "play_mission"], [211, 3, 1, "", "play_mission_async"], [211, 3, 1, "", "restart_mission"], [211, 3, 1, "", "restart_mission_async"], [211, 4, 1, "", "service_type"], [211, 3, 1, "", "stop_mission"], [211, 3, 1, "", "stop_mission_async"], [211, 2, 1, "", "timesync_endpoint"], [211, 3, 1, "", "update_from"]], "bosdyn.mission.constants": [[212, 1, 1, "", "Result"]], "bosdyn.mission.constants.Result": [[212, 4, 1, "", "ERROR"], [212, 4, 1, "", "FAILURE"], [212, 4, 1, "", "RUNNING"], [212, 4, 1, "", "SUCCESS"]], "bosdyn.mission.exceptions": [[213, 5, 1, "", "CompileError"], [213, 5, 1, "", "Error"], [213, 5, 1, "", "InaccessibleParameterError"], [213, 5, 1, "", "MessageOverrideError"], [213, 5, 1, "", "MissingParameterError"], [213, 5, 1, "", "NodeUnreferenceableError"], [213, 5, 1, "", "UnknownType"], [213, 5, 1, "", "ValidationError"]], "bosdyn.mission.exceptions.CompileError": [[213, 3, 1, "", "get_node_details"], [213, 3, 1, "", "node_impl"], [213, 3, 1, "", "node_name"]], "bosdyn.mission.remote_client": [[214, 5, 1, "", "Error"], [214, 5, 1, "", "InvalidSessionId"], [214, 5, 1, "", "MissingInputs"], [214, 5, 1, "", "MissingLeases"], [214, 1, 1, "", "RemoteClient"], [214, 6, 1, "", "tree_status_from_tick_status"]], "bosdyn.mission.remote_client.RemoteClient": [[214, 4, 1, "", "default_service_name"], [214, 3, 1, "", "establish_session"], [214, 3, 1, "", "establish_session_async"], [214, 3, 1, "", "get_service_info"], [214, 3, 1, "", "get_service_info_async"], [214, 4, 1, "", "service_type"], [214, 3, 1, "", "stop"], [214, 3, 1, "", "stop_async"], [214, 3, 1, "", "teardown_session"], [214, 3, 1, "", "teardown_session_async"], [214, 3, 1, "", "tick"], [214, 3, 1, "", "tick_async"], [214, 3, 1, "", "update_from"]], "bosdyn.mission.server_util": [[215, 1, 1, "", "ResponseContext"]], "bosdyn.mission.util": [[216, 5, 1, "", "Error"], [216, 5, 1, "", "InvalidConversion"], [216, 1, 1, "", "ResultFromProto"], [216, 6, 1, "", "append_alternate_sensor_names"], [216, 6, 1, "", "create_value"], [216, 6, 1, "", "define_blackboard"], [216, 6, 1, "", "field_desc_to_pb_type"], [216, 6, 1, "", "get_value_from_constant_value_message"], [216, 6, 1, "", "get_value_from_value_message"], [216, 6, 1, "", "is_string_identifier"], [216, 6, 1, "", "most_restrictive_travel_params"], [216, 6, 1, "", "node_spec_to_short_string"], [216, 6, 1, "", "one_line_str"], [216, 6, 1, "", "proto_enum_to_result_constant"], [216, 6, 1, "", "proto_from_tuple"], [216, 6, 1, "", "python_type_to_pb_type"], [216, 6, 1, "", "python_var_to_value"], [216, 6, 1, "", "result_constant_to_proto_enum"], [216, 6, 1, "", "safe_pb_type_to_string"], [216, 6, 1, "", "set_blackboard"], [216, 6, 1, "", "severity_to_log_level"], [216, 6, 1, "", "tree_to_string"], [216, 6, 1, "", "type_to_field_name"]], "bosdyn.mission.util.ResultFromProto": [[216, 4, 1, "", "proto_from_results"], [216, 4, 1, "", "results_from_proto"]], "bosdyn.orbit": [[218, 0, 0, "-", "client"], [219, 0, 0, "-", "exceptions"], [220, 0, 0, "-", "utils"]], "bosdyn.orbit.client": [[218, 1, 1, "", "Client"], [218, 6, 1, "", "create_client"]], "bosdyn.orbit.client.Client": [[218, 3, 1, "", "authenticate_with_api_token"], [218, 3, 1, "", "delete_backup"], [218, 3, 1, "", "delete_calendar_event"], [218, 3, 1, "", "delete_resource"], [218, 3, 1, "", "delete_robot"], [218, 3, 1, "", "delete_site_walk"], [218, 3, 1, "", "delete_webhook"], [218, 3, 1, "", "get_calendar"], [218, 3, 1, "", "get_image"], [218, 3, 1, "", "get_image_response"], [218, 3, 1, "", "get_resource"], [218, 3, 1, "", "get_robot_by_hostname"], [218, 3, 1, "", "get_robot_info"], [218, 3, 1, "", "get_robots"], [218, 3, 1, "", "get_run_archives_by_id"], [218, 3, 1, "", "get_run_by_id"], [218, 3, 1, "", "get_run_capture_by_id"], [218, 3, 1, "", "get_run_captures"], [218, 3, 1, "", "get_run_event_by_id"], [218, 3, 1, "", "get_run_events"], [218, 3, 1, "", "get_runs"], [218, 3, 1, "", "get_site_dock_by_id"], [218, 3, 1, "", "get_site_docks"], [218, 3, 1, "", "get_site_element_by_id"], [218, 3, 1, "", "get_site_elements"], [218, 3, 1, "", "get_site_walk_archive_by_id"], [218, 3, 1, "", "get_site_walk_by_id"], [218, 3, 1, "", "get_site_walks"], [218, 3, 1, "", "get_system_time"], [218, 3, 1, "", "get_version"], [218, 3, 1, "", "get_webhook"], [218, 3, 1, "", "get_webhook_by_id"], [218, 3, 1, "", "patch_anomaly_by_id"], [218, 3, 1, "", "patch_bulk_close_anomalies"], [218, 3, 1, "", "patch_resource"], [218, 3, 1, "", "post_backup_task"], [218, 3, 1, "", "post_calendar_event"], [218, 3, 1, "", "post_calendar_event_disable_by_id"], [218, 3, 1, "", "post_calendar_event_enable_by_id"], [218, 3, 1, "", "post_calendar_events_disable_all"], [218, 3, 1, "", "post_calendar_events_enable_all"], [218, 3, 1, "", "post_dispatch_mission_to_robot"], [218, 3, 1, "", "post_export_as_walk"], [218, 3, 1, "", "post_import_from_walk"], [218, 3, 1, "", "post_resource"], [218, 3, 1, "", "post_return_to_dock_mission"], [218, 3, 1, "", "post_robot"], [218, 3, 1, "", "post_site_dock"], [218, 3, 1, "", "post_site_element"], [218, 3, 1, "", "post_site_walk"], [218, 3, 1, "", "post_webhook"], [218, 3, 1, "", "post_webhook_by_id"]], "bosdyn.orbit.exceptions": [[219, 5, 1, "", "Error"], [219, 5, 1, "", "UnauthenticatedClientError"], [219, 5, 1, "", "WebhookSignatureVerificationError"]], "bosdyn.orbit.utils": [[220, 6, 1, "", "data_capture_url_from_run_capture_resources"], [220, 6, 1, "", "data_capture_urls_from_run_events"], [220, 6, 1, "", "datetime_from_isostring"], [220, 6, 1, "", "get_action_names_from_run_events"], [220, 6, 1, "", "get_api_token"], [220, 6, 1, "", "get_latest_created_at_for_run_captures"], [220, 6, 1, "", "get_latest_created_at_for_run_events"], [220, 6, 1, "", "get_latest_end_time_for_runs"], [220, 6, 1, "", "get_latest_run_capture_resources"], [220, 6, 1, "", "get_latest_run_in_progress"], [220, 6, 1, "", "get_latest_run_resource"], [220, 6, 1, "", "print_json_response"], [220, 6, 1, "", "validate_webhook_payload"], [220, 6, 1, "", "write_image"]], "bosdyn.scout": [[222, 0, 0, "-", "client"], [223, 0, 0, "-", "exceptions"], [224, 0, 0, "-", "utils"]], "bosdyn.scout.client": [[222, 1, 1, "", "ScoutClient"], [222, 6, 1, "", "create_scout_client"]], "bosdyn.scout.client.ScoutClient": [[222, 3, 1, "", "authenticate_with_api_token"], [222, 3, 1, "", "authenticate_with_password"], [222, 3, 1, "", "delete_calendar_event"], [222, 3, 1, "", "delete_resource"], [222, 3, 1, "", "delete_robot"], [222, 3, 1, "", "delete_site_walk"], [222, 3, 1, "", "delete_webhook"], [222, 3, 1, "", "get_calendar"], [222, 3, 1, "", "get_image"], [222, 3, 1, "", "get_image_response"], [222, 3, 1, "", "get_resource"], [222, 3, 1, "", "get_robot_by_hostname"], [222, 3, 1, "", "get_robot_info"], [222, 3, 1, "", "get_robots"], [222, 3, 1, "", "get_run_archives_by_id"], [222, 3, 1, "", "get_run_by_id"], [222, 3, 1, "", "get_run_capture_by_id"], [222, 3, 1, "", "get_run_captures"], [222, 3, 1, "", "get_run_event_by_id"], [222, 3, 1, "", "get_run_events"], [222, 3, 1, "", "get_runs"], [222, 3, 1, "", "get_scout_system_time"], [222, 3, 1, "", "get_scout_version"], [222, 3, 1, "", "get_site_dock_by_id"], [222, 3, 1, "", "get_site_docks"], [222, 3, 1, "", "get_site_element_by_id"], [222, 3, 1, "", "get_site_elements"], [222, 3, 1, "", "get_site_walk_by_id"], [222, 3, 1, "", "get_site_walks"], [222, 3, 1, "", "get_webhook"], [222, 3, 1, "", "get_webhook_by_id"], [222, 3, 1, "", "post_calendar_event"], [222, 3, 1, "", "post_calendar_event_disable_by_id"], [222, 3, 1, "", "post_calendar_event_enable_by_id"], [222, 3, 1, "", "post_calendar_events_disable_all"], [222, 3, 1, "", "post_calendar_events_enable_all"], [222, 3, 1, "", "post_dispatch_mission_to_robot"], [222, 3, 1, "", "post_export_as_walk"], [222, 3, 1, "", "post_import_from_walk"], [222, 3, 1, "", "post_resource"], [222, 3, 1, "", "post_return_to_dock_mission"], [222, 3, 1, "", "post_robot"], [222, 3, 1, "", "post_site_dock"], [222, 3, 1, "", "post_site_element"], [222, 3, 1, "", "post_site_walk"], [222, 3, 1, "", "post_webhook"], [222, 3, 1, "", "post_webhook_by_id"]], "bosdyn.scout.utils": [[224, 6, 1, "", "data_capture_url_from_run_capture_resources"], [224, 6, 1, "", "data_capture_urls_from_run_events"], [224, 6, 1, "", "get_credentials"], [224, 6, 1, "", "get_latest_created_at_for_run_captures"], [224, 6, 1, "", "get_latest_created_at_for_run_events"], [224, 6, 1, "", "get_latest_end_time_for_runs"], [224, 6, 1, "", "get_latest_run_capture_resources"], [224, 6, 1, "", "get_latest_run_in_progress"], [224, 6, 1, "", "get_latest_run_resource"]], "bosdyn.util": [[209, 5, 1, "", "DatetimeParseError"], [209, 1, 1, "", "RobotTimeConverter"], [209, 6, 1, "", "distance_str"], [209, 6, 1, "", "duration_str"], [209, 6, 1, "", "duration_to_seconds"], [209, 6, 1, "", "format_metric"], [209, 6, 1, "", "now_nsec"], [209, 6, 1, "", "now_sec"], [209, 6, 1, "", "now_timestamp"], [209, 6, 1, "", "nsec_to_sec"], [209, 6, 1, "", "nsec_to_timestamp"], [209, 6, 1, "", "parse_datetime"], [209, 6, 1, "", "parse_timespan"], [209, 6, 1, "", "sec_to_nsec"], [209, 6, 1, "", "seconds_to_duration"], [209, 6, 1, "", "seconds_to_timestamp"], [209, 6, 1, "", "secs_to_hms"], [209, 6, 1, "", "set_clock_source"], [209, 6, 1, "", "set_timestamp_from_datetime"], [209, 6, 1, "", "set_timestamp_from_now"], [209, 6, 1, "", "set_timestamp_from_nsec"], [209, 6, 1, "", "timestamp_str"], [209, 6, 1, "", "timestamp_to_datetime"], [209, 6, 1, "", "timestamp_to_nsec"], [209, 6, 1, "", "timestamp_to_sec"]], "bosdyn.util.RobotTimeConverter": [[209, 3, 1, "", "convert_timestamp_from_local_to_robot"], [209, 3, 1, "", "local_seconds_from_robot_timestamp"], [209, 3, 1, "", "robot_seconds_from_local_seconds"], [209, 3, 1, "", "robot_timestamp_from_local"], [209, 3, 1, "", "robot_timestamp_from_local_nsecs"], [209, 3, 1, "", "robot_timestamp_from_local_secs"]]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:property", "3": "py:method", "4": "py:attribute", "5": "py:exception", "6": "py:function"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "property", "Python property"], "3": ["py", "method", "Python method"], "4": ["py", "attribute", "Python attribute"], "5": ["py", "exception", "Python exception"], "6": ["py", "function", "Python function"]}, "titleterms": {"spot": [0, 1, 2, 3, 14, 15, 27, 34, 38, 46, 59, 61, 63, 68, 69, 70, 71, 72, 76, 77, 78, 79, 82, 88, 89, 90, 92, 180, 226, 227, 228, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 256, 257, 271, 280, 288, 289, 290, 298, 313, 318, 321, 324, 326, 328], "sdk": [0, 27, 55, 76, 88, 89, 90, 164, 273, 317], "content": [0, 1, 3, 7, 27, 38, 47, 49, 54, 55, 59, 70, 73, 75, 76, 82, 91, 92, 93, 94, 98, 131, 168, 187, 188, 210, 217, 221, 225, 252, 259, 260, 261, 262, 264, 265, 266, 267, 268], "concept": [1, 4, 20, 40, 52, 54], "api": [1, 34, 43, 47, 54, 55, 60, 73, 74, 77, 78, 90, 92, 148, 263, 276, 293, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 334], "orbit": [1, 54, 55, 90, 217, 265, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310], "about": [2, 20, 21, 54, 271], "camera": [2, 58, 89, 92, 136, 287, 288, 318, 334], "hip": 2, "joint": [2, 4, 6, 47, 49, 90, 263, 291], "robot": [2, 14, 16, 17, 20, 22, 25, 30, 37, 43, 46, 47, 49, 53, 56, 65, 66, 67, 80, 88, 89, 90, 160, 161, 162, 163, 229, 255, 258, 268, 274, 279, 283, 291, 297, 307, 315, 327, 335, 338], "specif": [2, 6, 28, 57, 67, 338], "dimens": [2, 65, 68], "environ": [2, 20, 61, 76, 77, 78, 88], "power": [2, 56, 67, 89, 90, 92, 156, 176, 273], "payload": [2, 54, 58, 59, 60, 63, 64, 66, 67, 76, 77, 78, 90, 92, 153, 154, 266, 311, 319], "sens": 2, "connect": [2, 37, 61, 283, 318], "arm": [3, 4, 5, 6, 28, 36, 66, 90, 104, 228, 230, 232, 233, 236, 237, 238, 239, 240, 241, 242, 244, 245, 259, 291], "gripper": [3, 6, 28, 36, 90, 136, 288], "synchronizedcommand": [4, 92], "request": [4, 40, 88, 92, 247, 299], "feedback": [4, 16, 90, 92], "armcommand": [4, 92], "cartesian": 4, "move": [4, 30, 36, 88, 89, 90], "predefin": 4, "pose": 4, "veloc": 4, "gaze": [4, 233], "stop": [4, 17, 44, 63, 88, 89, 90, 270, 274, 275, 317, 325, 331], "drag": 4, "mobil": [4, 90, 228, 245], "followarmcommand": [4, 92], "hand": [4, 232], "frame": [4, 5, 15, 46, 89, 90, 129, 275], "collis": 4, "avoid": 4, "bodi": [4, 28, 36, 232], "forc": [4, 231], "limit": [4, 48, 92], "safeti": [4, 6, 30, 32, 33, 67, 90, 317], "note": [4, 20, 34, 47, 54, 55, 90, 92], "servic": [5, 8, 10, 11, 14, 15, 17, 19, 23, 25, 34, 40, 42, 43, 44, 45, 50, 51, 56, 57, 58, 60, 61, 69, 77, 78, 79, 89, 90, 92, 101, 102, 103, 117, 121, 138, 166, 198, 199, 249, 252, 254, 255, 256, 261, 273, 277, 279, 281, 284, 290, 292, 311, 315, 318, 319, 320, 323, 324, 329, 330, 333, 337], "manipul": [5, 90, 148, 229, 256], "armsurfacecontact": [5, 92], "door": [5, 90, 92, 125, 230], "invers": [5, 90, 139, 290], "kinemat": [5, 90, 139, 290], "rang": [6, 255, 310], "motion": 6, "link": [6, 90, 92], "length": [6, 66], "how": [6, 8, 11, 13, 17, 61, 89, 249, 284, 296], "big": 6, "an": [6, 11, 15, 17, 58, 88, 89, 243, 254, 270, 295, 314, 315, 329, 338], "object": [6, 55, 56, 89, 186, 229, 243, 267, 281, 326, 334, 336, 337], "can": [6, 18, 88, 90], "grasp": [6, 229, 235, 236], "pinch": 6, "point": [6, 68, 90, 155, 252, 285, 333], "autonomi": [7, 20, 260], "autoreturn": [8, 92], "what": [8, 13, 18, 34, 54, 285], "i": [8, 13, 34, 54, 61, 62, 63, 78, 79, 87, 90, 249, 251, 285, 298, 319, 320], "why": [8, 18], "would": 8, "want": 8, "us": [8, 15, 20, 24, 32, 33, 34, 53, 54, 58, 63, 72, 75, 249, 252, 254, 255, 273, 277, 279, 281, 284, 292, 311, 312, 315, 317, 318, 320, 330, 333, 337], "NOT": 8, "do": [8, 11, 18], "configur": [8, 17, 35, 44, 54, 60, 61, 63, 66, 71, 80, 89, 256, 298, 312, 318], "happen": 8, "when": [8, 13, 28, 54, 249], "finish": 8, "safe": [8, 90], "autonom": [9, 16, 24, 85, 90], "navig": [9, 10, 12, 15, 16, 19, 90, 284], "code": [9, 41, 47, 84, 90, 92, 93, 283], "exampl": [9, 17, 18, 23, 29, 34, 41, 42, 43, 47, 52, 57, 58, 60, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 250, 251, 252, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 295, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 320, 322, 323, 324, 325, 327, 330, 331, 332, 333, 334, 335, 336, 337], "autowalk": [11, 15, 32, 90, 92, 108, 248, 269, 314, 315], "terminologi": [11, 34], "differ": 11, "from": [11, 18, 62, 88, 252, 272], "mission": [11, 15, 23, 32, 54, 55, 57, 80, 90, 92, 210, 260, 273, 278, 295, 296, 302, 303, 306, 307, 308, 315, 316], "format": [11, 26, 42, 92], "compon": [11, 12, 47, 52, 294], "element": [11, 92], "dock": [11, 14, 90, 92, 124, 258, 307, 312], "rpc": [11, 15, 19, 23, 52, 60, 98, 210], "node": [11, 23, 92, 295], "identifi": [11, 26], "debug": [11, 294, 318, 320], "failur": 11, "break": [11, 90], "go": [11, 332], "here": 11, "thi": [11, 76, 251], "structur": [11, 18, 23, 26, 28, 39, 43, 55, 63, 287], "direct": 13, "explor": 13, "invok": 13, "enabl": [13, 64, 72, 90, 140, 308], "disabl": [13, 90, 140, 257, 308], "typic": [14, 24], "usag": [14, 47, 51, 90, 273, 284, 294, 317], "undock": 14, "config": [14, 34], "state": [14, 47, 56, 89, 90, 92, 163, 236, 278, 279, 280], "gp": [15, 90, 92, 131, 133, 282, 286], "hardwar": [15, 291], "integr": [15, 58, 90, 310], "receiv": 15, "overview": [15, 30, 34, 40, 42, 72, 76, 294, 296, 310], "attach": [15, 58, 311], "write": [15, 17, 81, 90], "custom": [15, 35, 54, 57, 63, 90, 166, 315, 320, 321, 322], "background": [15, 58, 283], "common": [15, 113, 192, 226, 228, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 289, 290], "refer": [15, 35, 36, 68, 93], "softwar": [15, 60, 63, 69, 72, 89, 291], "registr": [15, 44, 58, 60, 92, 123, 134, 154, 311, 319], "odometri": 15, "graph": [15, 90, 92, 135, 227, 282, 283], "nav": [15, 90, 92, 135, 227, 282, 283], "map": [15, 18, 20, 41, 90, 92, 149, 284, 287], "tablet": [15, 18, 33, 324], "statu": [15, 16, 56, 92, 147, 292], "displai": 15, "record": [15, 17, 18, 80, 90, 92, 159, 226, 227, 284, 296, 314, 315], "graphnav": [16, 17, 18, 19, 20, 21, 22, 90, 284, 285, 286, 287], "locomot": [16, 90, 332], "navigateto": [16, 92], "navigaterout": [16, 92], "navigatetoanchor": 16, "error": [16, 17, 51, 53, 58, 92], "area": [17, 57, 90, 92, 99, 100, 101, 102, 103, 227], "callback": [17, 57, 90, 99, 100, 101, 102, 103, 227, 299, 312, 315], "introduct": [17, 59], "doe": 17, "work": [17, 61], "polici": [17, 50, 92], "crosswalk": [17, 227], "spotcam": [17, 90, 168], "light": [17, 36, 172, 173, 227, 325], "The": [17, 50, 62, 273, 317], "life": 17, "cycl": [17, 35], "startup": 17, "execut": [17, 34, 297, 298, 320, 321, 322, 326, 328, 331, 338], "shutdown": 17, "creat": [17, 18, 23, 58, 62, 63, 72, 79, 80, 89, 270, 306], "behavior": [17, 23, 35, 45, 47, 90, 268], "expect": 17, "blockag": [17, 92], "impair": [17, 92], "check": [17, 69, 90, 180], "entiti": 17, "wait": 17, "": [17, 46, 63, 88, 89], "run": [17, 30, 31, 54, 55, 58, 62, 63, 77, 78, 87, 88, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 254, 255, 256, 257, 258, 269, 270, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 293, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 320, 323, 324, 325, 327, 330, 331, 332, 333, 334, 335, 336, 337], "control": [17, 18, 28, 30, 37, 47, 90, 244, 263, 287, 291, 321, 334, 335, 338], "updat": [17, 22, 90], "local": [17, 20, 21, 22, 56, 61, 63, 79, 92, 146, 249, 296, 310, 320], "report": [17, 58], "handl": [17, 53, 90, 323], "re": 17, "rout": [17, 92], "test": [17, 58, 63, 77, 78, 79, 80, 250, 252, 318, 329], "runner": [17, 101], "script": [17, 29, 63, 81, 271, 319], "within": [17, 35], "view": [18, 66, 89, 283], "python": [18, 29, 34, 55, 75, 76, 88, 89, 90, 93, 94, 98, 168, 187, 188, 210, 217, 221, 225, 273, 317], "modifi": [18, 30], "waypoint": [18, 20, 92], "edg": [18, 20, 22, 64, 92], "process": [18, 80, 81, 149], "topologi": 18, "ar": [18, 89], "loop": [18, 47], "import": 18, "automat": [18, 29, 80], "closur": 18, "ensur": 18, "good": 18, "anchor": [18, 92, 283], "optim": [18, 283], "you": [18, 88], "data": [18, 20, 26, 38, 39, 40, 41, 42, 49, 55, 58, 76, 77, 78, 79, 80, 81, 90, 92, 114, 115, 116, 117, 118, 119, 120, 121, 189, 193, 194, 206, 247, 252, 254, 255, 262, 264, 283, 302, 303, 322, 329], "transfer": [18, 32], "download": [18, 40, 42, 110, 247, 252], "upload": [18, 29, 33, 80, 248, 283, 331], "graphnavservic": [19, 92], "graphnavrecordingservic": [19, 92], "technic": 20, "summari": 20, "kei": [20, 54, 310], "initi": [20, 21, 76, 227, 319], "lost": [20, 22], "fiduci": [21, 274, 296], "place": [21, 327], "search": 21, "geometri": [21, 46, 65, 90, 92, 208], "textur": 21, "interv": 22, "featur": [22, 90], "desert": 22, "stuck": 22, "stair": [22, 90, 92], "other": [22, 58, 63, 77, 78, 90, 283], "constraint": 22, "origin": 22, "tree": 23, "blackboard": 23, "type": [23, 34, 41, 42, 57, 84, 92], "action": [23, 32, 40, 50, 54, 55, 80, 92, 298, 324], "simpl": [23, 239, 297], "sequenc": [23, 30, 32, 33, 34, 35, 92, 331], "more": 23, "complex": 23, "missionservic": [23, 92], "remotemissionservic": [23, 92, 315], "case": [24, 64], "base": [25, 100, 189, 308], "id": [25, 88, 89, 92, 162], "auth": [25, 92, 106], "directori": [25, 43, 58, 77, 78, 92, 122, 123, 256], "time": [25, 34, 54, 60, 181, 247, 255], "sync": [25, 181], "leas": [25, 51, 89, 90, 92, 142, 143, 144], "bddf": [26, 42, 92, 109, 110, 188, 247], "motiv": 26, "organ": 26, "seri": [26, 201, 202, 205], "annot": [26, 92], "file": [26, 28, 29, 30, 34, 39, 41, 61, 62, 63, 79, 95, 96, 195, 252, 272], "choreographi": [27, 29, 30, 32, 33, 34, 36, 90, 94, 97, 331], "anim": [28, 29, 32, 34, 35, 92, 95, 96, 226], "choreograph": [28, 29, 30, 31, 33, 37, 90], "name": [28, 84], "extens": [28, 61, 62, 63, 79, 90, 271, 282, 294, 298, 324], "unit": [28, 57, 92, 184], "comment": [28, 42, 247, 254, 318], "option": [28, 90, 92], "section": 28, "support": [28, 42, 75, 90], "keyword": 28, "paramet": [28, 30, 35, 57, 92, 288, 320, 321, 322], "pertain": 28, "all": [28, 62], "track": [28, 30, 34], "keyfram": 28, "column": 28, "particular": 28, "leg": [28, 64, 66, 92], "pipelin": [29, 58], "text": [29, 42, 84], "repres": 29, "log": [29, 34, 42, 56, 63, 90, 92, 147, 151, 174, 254, 264, 292, 293], "boston": [30, 33, 42, 74, 93], "dynam": [30, 33, 36, 42, 74, 93], "develop": [30, 43, 59, 61, 76, 90, 318], "guid": [30, 59, 93, 326, 338], "beginn": 30, "advanc": [30, 51, 90, 225, 284], "mode": [30, 33, 92], "user": [30, 88, 325, 326, 332, 338], "interfac": [30, 43, 60, 65, 67, 284], "slice": [30, 34], "beat": 30, "bpm": 30, "measur": 30, "danc": 30, "timelin": 30, "ad": [30, 32, 33, 46, 90], "block": [30, 89, 190], "preview": 30, "select": [30, 319], "multipl": [30, 88], "copi": [30, 88], "past": 30, "delet": [30, 33, 306], "load": [30, 64, 283], "music": 30, "red": 30, "slider": 30, "perform": [30, 90, 280], "save": [30, 33, 34, 54, 252], "keyboard": [30, 37, 61, 244, 296, 314, 335], "edit": [30, 269, 306], "wasd": 30, "drive": [30, 33, 35, 63], "command": [30, 47, 56, 63, 88, 89, 90, 92, 112, 161, 230, 231, 233, 237, 238, 268, 270, 273, 275, 284, 292, 296, 317], "line": [30, 63, 90, 112, 270, 284], "argument": [30, 271, 272, 329], "instal": [31, 63, 72, 77, 79, 88, 248, 271, 297, 312, 318, 321, 326, 328, 338], "system": [31, 40, 45, 52, 61, 69, 88, 297, 321], "requir": [31, 66, 67, 76, 77, 88, 312, 318, 328], "store": [32, 90, 118, 252], "ui": 33, "plai": [33, 82, 86], "your": [33, 34, 77, 78, 88], "own": 33, "manag": [33, 63, 69, 71, 88, 183], "remov": [33, 50, 63, 90], "label": 33, "reliabl": 34, "layer": 34, "entri": 34, "exit": 34, "condit": [34, 92], "interact": [34, 315, 318, 325], "With": [34, 54], "dure": [34, 46, 307], "adjust": [34, 327], "client": [34, 52, 90, 94, 98, 131, 132, 134, 148, 152, 168, 210, 211, 214, 218, 222, 297, 319], "moveinfoconfig": 34, "txt": 34, "moveparamsconfig": 34, "gait": 35, "diagram": [35, 297, 321], "preset": 35, "valid": [35, 144], "cha": 35, "tip": [35, 58, 318, 320], "rotate_bodi": 36, "rotate_body_sharp": 36, "body_hold": 36, "body_const": 36, "swai": 36, "random_rot": 36, "twerk": 36, "butt_circl": 36, "fidget_stand": 36, "step": [36, 88, 92, 283, 315, 318, 328], "goto": 36, "trot": 36, "pace": 36, "turn_2step": 36, "pace_2step": 36, "crawl": 36, "custom_gait": 36, "running_man": 36, "bourre": 36, "hop": 36, "jog": 36, "skip": 36, "front_up": 36, "jump": 36, "transit": 36, "sit": 36, "stand_up": 36, "sit_to_sprawl": 36, "random_stretch": 36, "stand_to_kneel": 36, "kneel_to_stand": 36, "kneel_to_stand_fast": 36, "self_right": 36, "leg_pos": 36, "kneel": 36, "kneel_leg_mov": 36, "kneel_leg_move2": 36, "kneel_clap": 36, "kneel_circl": 36, "nod": 36, "stow": [36, 240], "unstow": 36, "shoulder_left": 36, "shoulder_right": 36, "arm_mov": 36, "arm_move_no_gripp": 36, "arm_move_rel": 36, "workspace_arm_mov": 36, "figure8_mov": 36, "frame_snapshot": 36, "chicken_head": 36, "face": 36, "set_color": 36, "fade_color": 36, "independent_color": 36, "ripple_color": 36, "audio": [36, 92, 169], "visual": [36, 276, 334], "set_audio_visual_color": 36, "set_all_color": 36, "buzzer": 36, "buzzer_not": 36, "joystick": 37, "acquisit": [39, 40, 42, 58, 78, 90, 114, 115, 116, 117, 118, 252, 262, 322, 329], "output": [39, 62, 276], "zip": 39, "metadata": [39, 58, 92], "json": [39, 79], "csv": 39, "high": 40, "level": [40, 92], "captur": [40, 58, 76, 77, 78, 89], "capabl": [40, 58], "group": [40, 61], "channel": [40, 111, 203], "architectur": [40, 79], "implement": [40, 57], "thermal": 41, "raw": [41, 42], "understand": [41, 51, 77, 78, 81, 89, 226, 228, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 257, 282, 283, 285, 286, 287, 288, 289, 290, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 313], "pgm": 41, "v": [41, 54, 89], "render": 41, "scale": 41, "color": [41, 92], "palett": 41, "buffer": [42, 53, 90, 119, 254], "messag": [42, 89, 200, 334], "oper": [42, 44, 46, 247, 254], "event": [42, 54, 92, 247, 254], "signal": [42, 92, 167, 253], "blob": [42, 254], "intern": 42, "author": [42, 60, 84, 89, 90], "grpc": [43, 53, 196, 197, 198, 199, 247], "basic": [43, 51, 91, 238, 242, 247, 261, 273, 334], "infrastructur": 43, "start": [43, 54, 62, 72, 295, 310, 315, 319], "server": [43, 52, 61, 72, 165, 215, 297, 298, 315], "regist": [43, 60, 76, 77, 78, 89, 319], "e": [44, 88, 89, 270, 274, 275, 325, 331], "checkin": 44, "fault": [45, 60, 90, 128, 323], "guidelin": [45, 64, 74], "world": [46, 56, 186, 232, 267, 281, 336, 337], "transform": 46, "between": [46, 319], "math": [46, 150], "beta": [47, 90], "stream": [47, 92, 206, 334], "close": 47, "knee": [48, 49], "torqu": [48, 49], "supplement": 49, "order": 49, "morphologi": 49, "transmiss": 49, "detail": [49, 234], "gear": 49, "ratio": 49, "max": 49, "motor": [49, 67, 89], "coupl": 49, "sh1": 49, "el0": 49, "keepal": [50, 90, 92, 141], "timer": 50, "backward": 50, "compat": 50, "resourc": [51, 72, 143], "addit": [51, 69, 90, 296], "pattern": [51, 92], "represent": 51, "machin": 52, "learn": 52, "bridg": [52, 57, 90, 152, 252, 297, 321], "extern": [52, 64, 274], "comput": [52, 57, 63, 90, 152, 252, 297, 321], "definit": [52, 91], "networkcomputebridg": [52, 90, 92], "networkcomputebridgework": [52, 92], "parameter": 52, "network": [53, 57, 60, 61, 69, 90, 92, 152, 175, 252, 297, 299, 321], "choic": 53, "protocol": [53, 73, 92], "http": [53, 54], "2": [53, 70, 76, 77, 83, 88, 90, 283], "tl": 53, "tcp": 53, "discoveri": 53, "formerli": [54, 90], "scout": [54, 90, 221], "webview": 54, "webhook": [54, 309, 310], "complet": [54, 92], "alert": [54, 90, 92, 297], "secur": 54, "should": 54, "schedul": [54, 306], "weekli": 54, "repeat": [54, 92], "predict": 54, "prioriti": 54, "gotcha": 54, "midnight": 54, "unpredict": 54, "fast": 54, "possibl": 54, "zone": 54, "daylight": 54, "authent": [55, 61, 89], "archiv": [55, 302, 303], "runev": 55, "runcaptur": 55, "sitewalk": [55, 303], "siteel": 55, "sitedock": 55, "charg": 55, "station": 55, "facet": 55, "deprec": [55, 90, 207, 320], "warn": 55, "estop": [56, 92, 126], "metrics_log": [56, 92], "imag": [56, 57, 58, 63, 76, 77, 79, 89, 90, 92, 137, 138, 249, 272, 276, 277, 318, 320, 328, 329, 337], "grid": [56, 146], "languag": [57, 84], "spec": [57, 92], "doubl": 57, "int": 57, "string": 57, "bool": 57, "region": [57, 92, 100, 332], "interest": 57, "dictionari": 57, "One": 57, "Of": 57, "list": [57, 58, 89], "param": [57, 92, 136], "worker": 57, "remot": [57, 92, 214, 273, 315], "coercion": 57, "camerainterfac": 58, "thread": 58, "non": 58, "collect": [58, 76, 79, 80, 81], "function": [58, 89, 90], "plugin": [58, 78, 90, 116, 117, 252, 329], "new": [58, 90], "directoryservic": [60, 92], "directoryregistrationservic": [60, 92], "payloadservic": [60, 92], "payloadregistrationservic": [60, 92], "synchron": 60, "self": [60, 64], "devic": 60, "port": [60, 63, 66, 67, 310], "forward": 60, "tabl": [60, 92], "mass": 60, "properti": 60, "posit": [60, 92], "m": 60, "orient": [60, 65], "radian": 60, "total": 60, "kg": 60, "center": 60, "moment": 60, "inertia": 60, "tensor": 60, "m2": 60, "bound": [60, 92], "box": 60, "zxy": 60, "xyz": 60, "extent": 60, "core": [61, 62, 63, 69, 70, 71, 72, 78, 79, 87, 90, 187, 249, 251, 282, 298, 319, 320, 324], "o": [61, 62, 63, 78, 79, 87, 90, 249, 251, 298, 319, 320, 338], "document": [61, 62, 69, 70, 90, 92], "releas": [61, 90], "admin": 61, "web": [61, 63, 77, 79, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 320], "via": [61, 325], "ssh": 61, "termin": [61, 69], "monitor": [61, 63], "default": [61, 92], "password": [61, 72], "gpio": [61, 251], "pwm": 61, "i2c": 61, "gpu": 61, "openvpn": 62, "befor": 62, "dockerfil": 62, "docker": [62, 63, 69, 71, 79, 249, 250, 251, 252, 297, 312, 318, 320, 321], "compos": [62, 63, 79], "yml": [62, 79], "kickoff": 62, "sh": 62, "includ": 62, "follow": [62, 245, 274], "our": 62, "build": [62, 63, 271, 282, 294, 295, 298], "folder": 62, "contain": [62, 63, 69, 71, 79], "abov": 62, "applic": [63, 79], "engin": 63, "For": 63, "incom": 63, "traffic": 63, "helper": [63, 90, 95, 115, 129, 131, 138, 150, 166, 167, 173, 184], "manifest": [63, 79], "yaml": 63, "portal": 63, "usb": 63, "access": [63, 319], "directli": 63, "robust": 64, "design": 64, "crash": 64, "protect": 64, "shock": 64, "ingress": 64, "cabl": [64, 65], "interfer": [64, 66], "right": 64, "mechan": 65, "connector": 65, "correct": 65, "db25": 65, "rel": 65, "front": [65, 328], "keepout": 65, "mm": 65, "seal": 65, "gland": 65, "width": [66, 92], "height": 66, "weight": [66, 92], "isometr": 66, "top": 66, "rom": 66, "clearanc": 66, "under": 66, "electr": 67, "pinout": 67, "categori": [67, 92], "pin": [67, 251], "commun": [67, 90, 252, 319], "puls": 67, "per": 67, "second": 67, "pp": 67, "mount": 68, "rail": 68, "cockpit": 69, "tool": [69, 90], "prerequisit": [69, 320, 322], "setup": [69, 76, 77, 78, 88, 89, 226, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 250, 252, 254, 255, 256, 257, 258, 269, 270, 272, 273, 274, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 295, 296, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 313, 314, 315, 316, 317, 323, 324, 325, 327, 329, 330, 331, 332, 333, 334, 335, 336, 337], "version": [69, 75, 92, 179, 270], "wifi": [69, 294], "set": [69, 76, 236, 283, 284, 319, 324, 332], "pre": [70, 84], "3": [70, 76, 77, 78, 84, 90, 283], "portain": 71, "vnc": 72, "tigervnc": 72, "viewer": [72, 277, 286, 287], "vncviewer": 72, "prepar": [72, 77, 78, 90], "vncserver": 72, "boot": 72, "protobuf": [74, 89, 90, 203, 204, 205, 254], "librari": [75, 274], "platform": 75, "tutori": [76, 82, 227], "up": [76, 85, 283, 284, 319, 324], "variabl": [76, 92], "head": [76, 77, 78, 79, 80], "over": [76, 77, 78, 79, 80, 90], "part": [76, 77, 78, 79, 80, 81, 83, 84, 85, 86, 87, 315], "enter": [77, 78], "virtualenv": [77, 78, 88], "cam": [77, 79, 90, 227, 320, 324], "4": [78, 79, 85, 90], "deploi": [78, 79, 240], "packag": [79, 88, 248, 312, 318, 328], "deploy": 79, "web_cam_image_servic": 79, "battery_servic": 79, "recreat": 79, "arm64": 79, "udev": 79, "rule": 79, "It": 79, "confirm": 79, "5": [79, 80, 86, 90], "playback": [80, 307], "its": 80, "cloud": [80, 90, 155, 248, 252, 285, 310, 333], "6": [80, 81, 87], "further": 81, "read": 81, "fetch": [82, 83, 84, 85, 86, 87], "train": 83, "model": [83, 84, 87], "evalu": 84, "class": [84, 90], "token": [84, 182, 183], "pick": 85, "detect": [86, 326], "peopl": 86, "quickstart": 88, "pip": 88, "verifi": 88, "queri": [88, 280], "get": [88, 277, 310], "account": 88, "ping": 88, "full": 88, "distribut": 88, "github": 88, "hello": [88, 289, 304, 309], "let": 88, "see": 88, "independ": [88, 297], "take": [88, 89], "next": 88, "program": [89, 226, 228, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 257, 284, 288, 289, 290, 313, 329], "fundament": 89, "retriev": [89, 264, 278], "asynchron": [89, 280], "inspect": 89, "wa": 89, "defin": [89, 283], "endpoint": [89, 92, 270, 274, 325], "clear": 89, "ownership": 89, "establish": 89, "timesync": [89, 330], "off": [89, 90], "1": [90, 283], "bug": 90, "fix": 90, "improv": 90, "known": [90, 328], "issu": [90, 328], "preexist": 90, "undiscov": 90, "prior": 90, "0": 90, "chang": [90, 327], "rajant": 90, "sampl": 90, "live": 90, "relat": 90, "upcom": 90, "logstatu": [90, 92], "depend": [90, 93, 226, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 250, 251, 252, 254, 255, 256, 257, 258, 269, 270, 271, 272, 273, 274, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 295, 296, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 313, 314, 315, 316, 317, 323, 324, 325, 327, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338], "field": 90, "valu": [90, 92, 319], "imped": [90, 237], "fan": [90, 273], "ground": 90, "clutter": 90, "staircas": [90, 92], "timeout": 90, "renam": 90, "disallow": 90, "auto": [90, 107, 246], "return": [90, 107, 246], "constrain": [90, 229], "pushbar": 90, "open": 90, "ir": [90, 140, 257], "emitt": 90, "estim": 90, "licens": [90, 92, 145, 291], "se2trajectorycommand": [90, 92], "except": [90, 127, 213, 219, 223], "environment": 90, "expand": 90, "poor": 90, "expos": 90, "specifi": [90, 247], "consist": [90, 283], "across": 90, "bosdyn": [90, 92, 191], "miscellan": 90, "proto": [91, 92, 96, 196], "alertdata": 92, "severitylevel": 92, "arm_command": 92, "armcartesiancommand": 92, "armimpedancecommand": 92, "armjointmovecommand": 92, "armjointposit": 92, "armjointtrajectori": 92, "armjointtrajectorypoint": 92, "armjointveloc": 92, "armparam": 92, "armstopcommand": 92, "armvelocitycommand": 92, "cartesianveloc": 92, "cylindricalveloc": 92, "gazecommand": 92, "namedarmpositionscommand": 92, "axismod": 92, "plannerstatu": 92, "arm_surface_contact": 92, "admittanceset": 92, "arm_surface_contact_servic": 92, "armsurfacecontactcommand": 92, "armsurfacecontactrespons": 92, "armsurfacecontactservic": 92, "getauthtokenrequest": 92, "getauthtokenrespons": 92, "auth_servic": 92, "authservic": 92, "auto_return": 92, "configurerequest": 92, "configurerespons": 92, "getconfigurationrequest": 92, "getconfigurationrespons": 92, "startrequest": 92, "startrespons": 92, "auto_return_servic": 92, "autoreturnservic": 92, "compileautowalkrequest": 92, "compileautowalkrespons": 92, "failedelementsentri": 92, "elementidentifi": 92, "failedel": 92, "loadautowalkrequest": 92, "loadautowalkrespons": 92, "nodeidentifi": 92, "autowalk_servic": 92, "autowalkservic": 92, "walk": [92, 243, 272], "dataacquisit": 92, "executechoreographi": 92, "remotegrpc": 92, "sleep": 92, "actionwrapp": 92, "armsensorpoint": 92, "grippercameraparam": 92, "grippercommand": 92, "robotbodypos": 92, "robotbodysit": 92, "spotcamalign": 92, "align": 92, "spotcaml": 92, "brightnessesentri": 92, "spotcamptz": 92, "batterymonitor": 92, "choreographyitem": 92, "failurebehavior": 92, "proceedif": 92, "returntostartandtermin": 92, "returntostartandtryagainlat": 92, "safepoweroff": 92, "globalparamet": 92, "hribehavior": 92, "playbackmod": 92, "continu": 92, "onc": 92, "period": 92, "target": 92, "reloc": 92, "targetstowbehavior": 92, "basic_command": 92, "armdragcommand": 92, "batterychangeposecommand": 92, "constrainedmanipulationcommand": 92, "freezecommand": 92, "jointcommand": 92, "contactadvic": 92, "updaterequest": 92, "gain": 92, "robotcommandfeedbackstatu": 92, "se2velocitycommand": 92, "safepoweroffcommand": 92, "selfrightcommand": 92, "sitcommand": 92, "stanc": [92, 327], "footpositionsentri": 92, "stancecommand": 92, "standcommand": 92, "stopcommand": 92, "directionhint": 92, "controlmod": 92, "tasktyp": 92, "advic": 92, "bodymovementstatu": 92, "finalgoalstatu": 92, "unsafeact": 92, "standingst": 92, "datadescriptor": 92, "descriptorblock": 92, "fileformatdescriptor": 92, "annotationsentri": 92, "fileformatvers": 92, "fileindex": 92, "messagetypedescriptor": 92, "podtypedescriptor": 92, "seriesblockindex": 92, "blockentri": 92, "seriesdescriptor": 92, "seriesidentifi": 92, "specentri": 92, "structtypedescriptor": 92, "keytoseriesidentifierhashentri": 92, "checksumtyp": 92, "podtypeenum": 92, "data_acquisit": 92, "acquiredatarequest": 92, "acquiredatarespons": 92, "acquireplugindatarequest": 92, "acquireplugindatarespons": 92, "acquisitioncapabilitylist": 92, "acquisitionrequestlist": 92, "associatedalertdata": 92, "associatedmetadata": 92, "cancelacquisitionrequest": 92, "cancelacquisitionrespons": 92, "captureactionid": 92, "dataacquisitioncap": 92, "datacaptur": 92, "dataerror": 92, "dataidentifi": 92, "getserviceinforequest": 92, "getserviceinforespons": 92, "getstatusrequest": 92, "getstatusrespons": 92, "imageacquisitioncap": 92, "imagesourcecaptur": 92, "livedatarequest": 92, "livedatarespons": 92, "capabilitylivedata": 92, "signalsentri": 92, "networkcomputecap": 92, "networkcomputecaptur": 92, "networkcomputeerror": 92, "pluginserviceerror": 92, "errorcod": 92, "data_acquisition_plugin_servic": 92, "dataacquisitionpluginservic": 92, "data_acquisition_servic": 92, "dataacquisitionservic": 92, "data_acquisition_stor": 92, "actionidqueri": 92, "dataqueryparam": 92, "listcaptureactionsrequest": 92, "listcaptureactionsrespons": 92, "liststoredalertdatarequest": 92, "liststoredalertdatarespons": 92, "liststoreddatarequest": 92, "liststoreddatarespons": 92, "liststoredimagesrequest": 92, "liststoredimagesrespons": 92, "liststoredmetadatarequest": 92, "liststoredmetadatarespons": 92, "querymaxcaptureidrequest": 92, "querymaxcaptureidrespons": 92, "queryparamet": 92, "querystoredcaptureresult": 92, "querystoredcapturesrequest": 92, "querystoredcapturesrespons": 92, "storealertdatarequest": 92, "storealertdatarespons": 92, "storedatarequest": 92, "storedatarespons": 92, "storeimagerequest": 92, "storeimagerespons": 92, "storemetadatarequest": 92, "storemetadatarespons": 92, "storestreamrequest": 92, "storestreamrespons": 92, "storedcaptureddata": 92, "storedlargecaptureddata": 92, "timerangequeri": 92, "data_acquisition_store_servic": 92, "dataacquisitionstoreservic": 92, "data_buff": 92, "datablob": 92, "operatorcom": 92, "recorddatablobsrequest": 92, "recorddatablobsrespons": 92, "recordeventsrequest": 92, "recordeventsrespons": 92, "recordoperatorcommentsrequest": 92, "recordoperatorcommentsrespons": 92, "recordsignalticksrequest": 92, "recordsignalticksrespons": 92, "recordtextmessagesrequest": 92, "recordtextmessagesrespons": 92, "registersignalschemarequest": 92, "registersignalschemarespons": 92, "signalschema": 92, "signalschemaid": 92, "signaltick": 92, "textmessag": 92, "logpreservehint": 92, "encod": 92, "data_buffer_servic": 92, "databufferservic": 92, "data_chunk": 92, "datachunk": 92, "data_index": 92, "blobpag": 92, "blobspec": 92, "databufferstatu": 92, "dataindex": 92, "dataqueri": 92, "deletedatapagesrequest": 92, "deletedatapagesrespons": 92, "deletepagestatu": 92, "eventspec": 92, "eventscom": 92, "eventscommentsspec": 92, "getdatabufferstatusrequest": 92, "getdatabufferstatusrespons": 92, "getdataindexrequest": 92, "getdataindexrespons": 92, "getdatapagesrequest": 92, "getdatapagesrespons": 92, "geteventscommentsrequest": 92, "geteventscommentsrespons": 92, "grpcpage": 92, "grpcspec": 92, "pageinfo": 92, "pagesandtimestamp": 92, "compress": 92, "pageformat": 92, "data_servic": 92, "dataservic": 92, "getserviceentryrequest": 92, "getserviceentryrespons": 92, "listserviceentriesrequest": 92, "listserviceentriesrespons": 92, "serviceentri": 92, "directory_registr": 92, "registerservicerequest": 92, "registerservicerespons": 92, "unregisterservicerequest": 92, "unregisterservicerespons": 92, "updateservicerequest": 92, "updateservicerespons": 92, "directory_registration_servic": 92, "directory_servic": 92, "configrang": 92, "dockstat": 92, "dockingcommandfeedbackrequest": 92, "dockingcommandfeedbackrespons": 92, "dockingcommandrequest": 92, "dockingcommandrespons": 92, "getdockingconfigrequest": 92, "getdockingconfigrespons": 92, "getdockingstaterequest": 92, "getdockingstaterespons": 92, "updatedockingparam": 92, "dockedstatu": 92, "linkstatu": 92, "docktyp": 92, "prepposebehavior": 92, "docking_servic": 92, "dockingservic": 92, "deregisterestopendpointrequest": 92, "deregisterestopendpointrespons": 92, "estopcheckinrequest": 92, "estopcheckinrespons": 92, "estopconfig": 92, "estopendpoint": 92, "estopendpointwithstatu": 92, "estopsystemstatu": 92, "getestopconfigrequest": 92, "getestopconfigrespons": 92, "getestopsystemstatusrequest": 92, "getestopsystemstatusrespons": 92, "registerestopendpointrequest": 92, "registerestopendpointrespons": 92, "setestopconfigrequest": 92, "setestopconfigrespons": 92, "estopstoplevel": 92, "estop_servic": 92, "estopservic": 92, "fault_servic": 92, "faultservic": 92, "full_body_command": 92, "fullbodycommand": 92, "box2": 92, "box2withfram": 92, "box3": 92, "box3withfram": 92, "circl": 92, "circlewithfram": 92, "cylindricalcoordin": 92, "frametreesnapshot": 92, "childtoparentedgemapentri": 92, "parentedg": 92, "matrix": 92, "matrixint32": 92, "matrixint64": 92, "matrixf": 92, "orientedbox2": 92, "plane": 92, "polylin": 92, "polygon": 92, "polygonwithexclus": 92, "quad": 92, "quaternion": 92, "rai": [92, 158, 313], "se2pos": 92, "se2veloc": 92, "se2velocitylimit": 92, "se3covari": 92, "se3pos": 92, "se3veloc": 92, "vec2": 92, "vec2valu": 92, "vec3": 92, "vec3valu": 92, "vector": 92, "volum": 92, "wrench": 92, "aggreg": [92, 132], "newgpsdatarequest": 92, "newgpsdatarespons": 92, "aggregator_servic": 92, "aggregatorservic": 92, "gpsdatapoint": 92, "accuraci": 92, "fixmod": 92, "satellit": 92, "gpsdevic": 92, "llh": 92, "locationandgpsdevic": 92, "filter": 92, "constel": 92, "getlocationrequest": 92, "getlocationrespons": 92, "gpsstate": 92, "resetregistrationrequest": 92, "resetregistrationrespons": 92, "registration_servic": 92, "registrationservic": 92, "graph_nav": [92, 283], "area_callback": 92, "areacallbackerror": 92, "areacallbackinform": 92, "areacallbackinformationrequest": 92, "areacallbackinformationrespons": 92, "begincallbackrequest": 92, "begincallbackrespons": 92, "begincontrolrequest": 92, "begincontrolrespons": 92, "endcallbackrequest": 92, "endcallbackrespons": 92, "regioninform": 92, "routechangerequest": 92, "routechangerespons": 92, "stopconfigur": 92, "updatecallbackrequest": 92, "updatecallbackrespons": 92, "navpolici": 92, "updateloc": 92, "callerror": 92, "entitywait": 92, "facedirect": 92, "stage": 92, "errortyp": 92, "localizationchang": 92, "area_callback_data": 92, "areacallbackdata": 92, "areacallbackmapconfig": 92, "area_callback_servic": 92, "areacallbackservic": 92, "gpslocal": 92, "areacallbackserviceerror": 92, "cleargraphrequest": 92, "cleargraphrespons": 92, "downloadedgesnapshotrequest": 92, "downloadedgesnapshotrespons": 92, "downloadgraphrequest": 92, "downloadgraphrespons": 92, "downloadgraphstreamingrespons": 92, "downloadwaypointsnapshotrequest": 92, "downloadwaypointsnapshotrespons": 92, "gpsnavigationparam": 92, "getlocalizationstaterequest": 92, "getlocalizationstaterespons": 92, "lostdetectorst": 92, "modifynavigationrespons": 92, "navigaterouterequest": 92, "navigaterouterespons": 92, "navigatetoanchorrequest": 92, "navigatetoanchorrespons": 92, "navigatetorequest": 92, "navigatetorespons": 92, "navigationfeedbackrequest": 92, "navigationfeedbackrespons": 92, "activeregioninform": 92, "activeregioninformationentri": 92, "areacallbackerrorsentri": 92, "remotepointcloudstatu": 92, "routefollowingparam": 92, "routegenparam": 92, "sensorcompatibilitystatu": 92, "setlocalizationrequest": 92, "setlocalizationrespons": 92, "suspectedambigu": 92, "travelparam": 92, "uploadedgesnapshotrequest": 92, "uploadedgesnapshotrespons": 92, "uploadgraphrequest": 92, "uploadgraphrespons": 92, "validationstatu": 92, "uploadgraphstreamingrequest": 92, "uploadwaypointsnapshotrequest": 92, "uploadwaypointsnapshotrespons": 92, "validategraphrequest": 92, "validategraphrespons": 92, "visualrefinementopt": 92, "gpsstatu": 92, "areacallbackstatu": 92, "blockagestatu": 92, "routefollowingstatu": 92, "stuckreason": 92, "resumebehavior": 92, "routeblockedbehavior": 92, "startroutebehavior": 92, "fiducialinit": 92, "qualitycheckresult": 92, "featurequalitytoler": 92, "pathplannermod": 92, "graph_nav_servic": 92, "lost_detect": 92, "lostdetectorstrict": 92, "anchoredworldobject": 92, "areacallbackregion": 92, "clientmetadata": 92, "areacallbacksentri": 92, "stairdata": 92, "edgesnapshot": 92, "mapstat": 92, "stat": 92, "regionwithfram": 92, "gpsset": 92, "localizeregion": 92, "circle2d": 92, "empti": 92, "loopclosureset": 92, "waypointsnapshot": 92, "annotationst": 92, "directionconstraint": 92, "groundclutteravoidancemod": 92, "pathfollowingmod": 92, "descentprefer": 92, "edgesourc": 92, "datafilt": 92, "waypointsourc": 92, "map_process": 92, "anchorhintuncertainti": 92, "anchoringhint": 92, "posebound": 92, "processanchoringrequest": 92, "measurementparam": 92, "optimizerparam": 92, "processanchoringrespons": 92, "gpsresult": 92, "processtopologyrequest": 92, "collisioncheckingparam": 92, "featurematchingparam": 92, "fiducialloopclosureparam": 92, "icpparam": 92, "odometryloopclosureparam": 92, "processtopologyrespons": 92, "waypointanchorhint": 92, "worldobjectanchorhint": 92, "map_processing_servic": 92, "mapprocessingservic": 92, "completedrout": 92, "completededg": 92, "createedgerequest": 92, "createedgerespons": 92, "createwaypointrequest": 92, "createwaypointrespons": 92, "getrecordstatusrequest": 92, "getrecordstatusrespons": 92, "recordingenviron": 92, "setrecordingenvironmentrequest": 92, "setrecordingenvironmentrespons": 92, "startrecordingrequest": 92, "startrecordingrespons": 92, "stoprecordingrequest": 92, "stoprecordingrespons": 92, "recording_servic": 92, "visual_featur": 92, "directionwithcovari": 92, "genericdescriptor": 92, "landmarkobservationindex": 92, "positionwithcovari": 92, "visualdescriptor": 92, "visualkeyfram": 92, "visualkeyframebundl": 92, "visualkeypoint": 92, "visuallandmark": 92, "gripper_camera_param": 92, "grippercameragetparamrequest": 92, "grippercameragetparamrespons": 92, "grippercameraparamrequest": 92, "grippercameraparamrespons": 92, "roiparamet": 92, "cameramod": 92, "ledmod": 92, "hdrparamet": 92, "roiwindows": 92, "gripper_camera_param_servic": 92, "grippercameraparamservic": 92, "gripper_command": 92, "clawgrippercommand": 92, "header": 92, "commonerror": 92, "requesthead": 92, "responsehead": 92, "captureparamet": 92, "getimagerequest": 92, "getimagerespons": 92, "imagecaptur": 92, "imagecaptureandsourc": 92, "imagerequest": 92, "imagerespons": 92, "imagesourc": 92, "kannalabrandtmodel": 92, "kannalabrandtintrins": 92, "pinholebrownconradi": 92, "pinholebrownconradyintrins": 92, "pinholemodel": 92, "cameraintrins": 92, "listimagesourcesrequest": 92, "listimagesourcesrespons": 92, "pixelformat": 92, "imagetyp": 92, "image_geometri": 92, "areai": 92, "rectanglei": 92, "image_servic": 92, "imageservic": 92, "ir_enable_dis": 92, "irenabledisablerequest": 92, "irenabledisablerespons": 92, "ir_enable_disable_servic": 92, "irenabledisableservic": 92, "actionaft": 92, "controlledmotorsoff": 92, "immediaterobotoff": 92, "leasestal": 92, "recordev": 92, "checkinrequest": 92, "checkinrespons": 92, "livepolici": 92, "modifypolicyrequest": 92, "modifypolicyrespons": 92, "policycontrolact": 92, "keepalive_servic": 92, "keepaliveservic": 92, "acquireleaserequest": 92, "acquireleaserespons": 92, "leaseown": 92, "leaseresourc": 92, "leaseuseresult": 92, "listleasesrequest": 92, "listleasesrespons": 92, "resourcetre": 92, "retainleaserequest": 92, "retainleaserespons": 92, "returnleaserequest": 92, "returnleaserespons": 92, "takeleaserequest": 92, "takeleaserespons": 92, "lease_servic": 92, "leaseservic": 92, "getfeatureenabledrequest": 92, "getfeatureenabledrespons": 92, "featureenabledentri": 92, "getlicenseinforequest": 92, "getlicenseinforespons": 92, "licenseinfo": 92, "license_servic": 92, "licenseservic": 92, "local_grid": 92, "getlocalgridtypesrequest": 92, "getlocalgridtypesrespons": 92, "getlocalgridsrequest": 92, "getlocalgridsrespons": 92, "localgrid": 92, "localgridext": 92, "localgridrequest": 92, "localgridrespons": 92, "localgridtyp": 92, "cellformat": 92, "local_grid_servic": 92, "localgridservic": 92, "log_statu": 92, "getactivelogstatusesrequest": 92, "getactivelogstatusesrespons": 92, "getlogstatusrequest": 92, "getlogstatusrespons": 92, "startexperimentlogrequest": 92, "startexperimentlogrespons": 92, "startretrologrequest": 92, "startretrologrespons": 92, "terminatelogrequest": 92, "terminatelogrespons": 92, "updateexperimentlogrequest": 92, "updateexperimentlogrespons": 92, "log_status_servic": 92, "logstatusservic": 92, "manipulation_api": 92, "allowableorient": 92, "apigraspoverrid": 92, "apigraspoverriderequest": 92, "apigraspoverriderespons": 92, "apigraspedcarrystateoverrid": 92, "graspparam": 92, "manipulationapifeedbackrequest": 92, "manipulationapifeedbackrespons": 92, "manipulationapirequest": 92, "manipulationapirespons": 92, "pickobject": 92, "pickobjectexecuteplan": 92, "pickobjectinimag": 92, "pickobjectrayinworld": 92, "rotationwithtoler": 92, "squeezegrasp": 92, "vectoralignmentwithtoler": 92, "walktoobjectinimag": 92, "walktoobjectrayinworld": 92, "overrid": [92, 236], "grasppositionconstraint": 92, "manipulationcamerasourc": 92, "manipulationfeedbackst": 92, "walkgazemod": 92, "manipulation_api_servic": 92, "manipulationapiservic": 92, "absolute_metr": 92, "absolutemetricssnapshot": 92, "metrics_logging_robot": 92, "getabsolutemetricsnapshotrequest": 92, "getabsolutemetricsnapshotrespons": 92, "getmetricsrequest": 92, "getmetricsrespons": 92, "getstoresequencerangerequest": 92, "getstoresequencerangerespons": 92, "metrics_logging_robot_servic": 92, "metricsloggingrobotservic": 92, "signed_proto": 92, "signedproto": 92, "answerquestionrequest": 92, "answerquestionrespons": 92, "failednod": 92, "getinforequest": 92, "getinforespons": 92, "getmissionrequest": 92, "getmissionrespons": 92, "getstaterequest": 92, "getstaterespons": 92, "loadmissionrequest": 92, "loadmissionrespons": 92, "missioninfo": 92, "nodeinfo": 92, "pausemissionrequest": 92, "pausemissionrespons": 92, "playmissionrequest": 92, "playmissionrespons": 92, "playset": 92, "question": [92, 295], "restartmissionrequest": 92, "restartmissionrespons": 92, "answeredquest": 92, "nodestatesattick": 92, "nodest": 92, "blackboardst": 92, "stopmissionrequest": 92, "stopmissionrespons": 92, "mission_servic": 92, "bosdyndockst": 92, "bosdyngraphnavloc": 92, "bosdyngraphnavst": 92, "bosdyngrippercameraparamsst": 92, "bosdynnavigaterout": 92, "bosdynnavigateto": 92, "bosdynpowerrequest": 92, "bosdynquerystoredcaptur": 92, "captureactionidformat": 92, "bosdynrecordev": 92, "additionalparametersentri": 92, "bosdynrobotcommand": 92, "bosdynrobotst": 92, "clearbehaviorfault": 92, "operand": 92, "constantresult": 92, "createmissiontext": 92, "dataacquisitiononinterrupt": 92, "datetoblackboard": 92, "defineblackboard": 92, "fordur": 92, "formatblackboard": 92, "missionuploadchoreographi": 92, "paralleland": 92, "prompt": [92, 295], "optionslist": 92, "restartwhenpaus": 92, "retainleas": 92, "retri": 92, "selector": 92, "setblackboard": 92, "setgraspoverrid": 92, "setgrippercameraparam": 92, "simpleparallel": 92, "spotcamfocusst": 92, "adjustparamet": 92, "spotcamresetautofocu": 92, "spotcamstoremedia": 92, "storemetadata": 92, "switch": 92, "intchildrenentri": 92, "compar": 92, "handlestal": 92, "completionbehavior": 92, "establishsessionrequest": 92, "establishsessionrespons": 92, "getremotemissionserviceinforequest": 92, "getremotemissionserviceinforespons": 92, "stoprequest": 92, "stoprespons": 92, "teardownsessionrequest": 92, "teardownsessionrespons": 92, "tickrequest": 92, "tickrespons": 92, "remote_servic": 92, "util": [92, 103, 165, 185, 209, 215, 216, 220, 224], "constantvalu": 92, "keyvalu": 92, "missiontext": 92, "userdata": 92, "variabledeclar": 92, "result": [92, 283], "mobility_command": 92, "mobilitycommand": 92, "network_compute_bridg": 92, "availablemodel": 92, "computeparamet": 92, "imagesourceandservic": 92, "listavailablemodelsrequest": 92, "listavailablemodelsrespons": 92, "modeldata": 92, "modellabel": 92, "networkcomputeinputdata": 92, "networkcomputeinputdatabridg": 92, "networkcomputeinputdatawork": 92, "networkcomputerequest": 92, "networkcomputerespons": 92, "outputimagesentri": 92, "roioutputdataentri": 92, "networkcomputeserverconfigur": 92, "outputdata": 92, "outputimag": 92, "outputimagespec": 92, "workercomputerequest": 92, "workercomputerespons": 92, "listavailablemodelsstatu": 92, "rotateimag": 92, "networkcomputestatu": 92, "network_compute_bridge_servic": 92, "network_stat": 92, "associ": 92, "wifidevic": 92, "wifistat": 92, "jointlimit": 92, "listpayloadsrequest": 92, "listpayloadsrespons": 92, "momentofintertia": 92, "payloadmassvolumeproperti": 92, "payloadpreset": 92, "mountframenam": 92, "payload_estim": 92, "payloadestimationcommand": 92, "payload_registr": 92, "getpayloadauthtokenrequest": 92, "getpayloadauthtokenrespons": 92, "payloadcredenti": 92, "registerpayloadrequest": 92, "registerpayloadrespons": 92, "updatepayloadattachedrequest": 92, "updatepayloadattachedrespons": 92, "updatepayloadversionrequest": 92, "updatepayloadversionrespons": 92, "payload_registration_servic": 92, "payload_servic": 92, "point_cloud": 92, "getpointcloudrequest": 92, "getpointcloudrespons": 92, "listpointcloudsourcesrequest": 92, "listpointcloudsourcesrespons": 92, "pointcloud": 92, "encodingparamet": 92, "pointcloudrequest": 92, "pointcloudrespons": 92, "pointcloudsourc": 92, "point_cloud_servic": 92, "pointcloudservic": 92, "fanpowercommandfeedbackrequest": 92, "fanpowercommandfeedbackrespons": 92, "fanpowercommandrequest": 92, "fanpowercommandrespons": 92, "powercommandfeedbackrequest": 92, "powercommandfeedbackrespons": 92, "powercommandrequest": 92, "powercommandrespons": 92, "resetsafetystoprequest": 92, "resetsafetystoprespons": 92, "powercommandstatu": 92, "safetystoptyp": 92, "power_servic": 92, "powerservic": 92, "ray_cast": 92, "rayintersect": 92, "raycastrequest": 92, "raycastrespons": 92, "ray_cast_servic": 92, "raycastservic": 92, "robot_command": 92, "clearbehaviorfaultrequest": 92, "clearbehaviorfaultrespons": 92, "jointcontrolstreamrequest": 92, "jointcontrolstreamrespons": 92, "robotcommand": 92, "robotcommandfeedback": 92, "robotcommandfeedbackrequest": 92, "robotcommandfeedbackrespons": 92, "robotcommandrequest": 92, "robotcommandrespons": 92, "robot_command_servic": 92, "robotcommandservic": 92, "robotcommandstreamingservic": 92, "robot_id": 92, "robotid": 92, "robotidrequest": 92, "robotidrespons": 92, "robotsoftwarereleas": 92, "softwarevers": 92, "robot_id_servic": 92, "robotidservic": 92, "robot_st": 92, "batteryst": 92, "behaviorfault": 92, "behaviorfaultst": 92, "behaviorst": 92, "combinedjointst": 92, "commsstat": 92, "estopst": 92, "footstat": 92, "terrainst": 92, "hardwareconfigur": 92, "imust": 92, "packet": 92, "jointstat": 92, "kinematicst": 92, "manipulatorst": 92, "motortemperatur": 92, "powerst": 92, "robothardwareconfigurationrequest": 92, "robothardwareconfigurationrespons": 92, "robotimpairedst": 92, "robotlinkmodelrequest": 92, "robotlinkmodelrespons": 92, "robotmetr": 92, "robotmetricsrequest": 92, "robotmetricsrespons": 92, "robotst": 92, "robotstaterequest": 92, "robotstaterespons": 92, "robotstatestreamrequest": 92, "robotstatestreamrespons": 92, "commandst": 92, "servicefaultst": 92, "aggregatedentri": 92, "skeleton": 92, "objmodel": 92, "systemfault": 92, "systemfaultst": 92, "systemst": 92, "wifist": 92, "caus": 92, "contact": [92, 104, 241], "carryst": 92, "stowstat": 92, "motorpowerst": 92, "payloadportspowerst": 92, "robotpowerst": 92, "shorepowerst": 92, "wifiradiopowerst": 92, "impairedstatu": 92, "sever": 92, "robot_state_servic": 92, "robotstateservic": 92, "robotstatestreamingservic": 92, "service_custom": 92, "boolparam": 92, "customparam": 92, "customparamcollect": 92, "customparamerror": 92, "dictparam": 92, "childspec": 92, "specsentri": 92, "valuesentri": 92, "doubleparam": 92, "int64param": 92, "listparam": 92, "oneofparam": 92, "regionofinterestparam": 92, "serviceandsourc": 92, "stringparam": 92, "userinterfaceinfo": 92, "service_fault": 92, "clearservicefaultrequest": 92, "clearservicefaultrespons": 92, "servicefault": 92, "servicefaultid": 92, "triggerservicefaultrequest": 92, "triggerservicefaultrespons": 92, "alertconditionspec": 92, "sensoroutputspec": 92, "signaldata": 92, "signaldisplayinfo": 92, "signalspec": 92, "sparse_featur": 92, "keypoint": 92, "keypointmatch": 92, "keypointset": 92, "match": 92, "matchtyp": 92, "keypointtyp": 92, "choreography_param": 92, "animateparam": 92, "animatedcycleparam": 92, "armmoveparam": 92, "bodyholdparam": 92, "bourreeparam": 92, "buttcircleparam": 92, "buzzernoteparam": 92, "chickenheadparam": 92, "clapparam": 92, "crawlparam": 92, "customgaitcommand": 92, "customgaitcommandlimit": 92, "customgaitparam": 92, "eulerratezyxvalu": 92, "eulerzyx": 92, "eulerzyxvalu": 92, "fadecolorparam": 92, "fidgetstandparam": 92, "figure8param": 92, "framesnapshotparam": 92, "frontupparam": 92, "gotoparam": 92, "gripperparam": 92, "hopparam": 92, "independentcolorparam": 92, "jumpparam": 92, "kneelcircleparam": 92, "kneellegmove2param": 92, "kneellegmoveparam": 92, "legjointparam": 92, "pace2stepparam": 92, "randomrotateparam": 92, "ripplecolorparam": 92, "rotatebodyparam": 92, "runningmanparam": 92, "setallcolorparam": 92, "setaudiovisualcolorparam": 92, "setcolorparam": 92, "sideparam": 92, "stanceshap": 92, "stepparam": 92, "swayparam": 92, "swingparam": 92, "swingphas": 92, "turnparam": 92, "twerkparam": 92, "workspacearmmoveparam": 92, "armmovefram": 92, "eas": 92, "fidgetpreset": 92, "inclus": 92, "lead": 92, "ledlight": 92, "pivot": 92, "lightsid": 92, "side": 92, "swaystyl": 92, "choreography_sequ": 92, "activemov": 92, "animatearm": 92, "handpos": 92, "animatebodi": 92, "animategripp": 92, "animateleg": 92, "animatesingleleg": 92, "animationkeyfram": 92, "armjointangl": 92, "choreographerdisplayinfo": 92, "choreographersav": 92, "choreographycommandrequest": 92, "choreographycommandrespons": 92, "choreographyinfo": 92, "choreographysequ": 92, "choreographystatelog": 92, "choreographystatusrequest": 92, "choreographystatusrespons": 92, "choreographytimeadjustrequest": 92, "choreographytimeadjustrespons": 92, "clearallsequencefilesrequest": 92, "clearallsequencefilesrespons": 92, "deletesequencerequest": 92, "deletesequencerespons": 92, "downloadrobotstatelogrequest": 92, "downloadrobotstatelogrespons": 92, "executechoreographyrequest": 92, "executechoreographyrespons": 92, "getanimationrequest": 92, "getanimationrespons": 92, "getchoreographysequencerequest": 92, "getchoreographysequencerespons": 92, "legjointangl": 92, "listallmovesrequest": 92, "listallmovesrespons": 92, "listallsequencesrequest": 92, "listallsequencesrespons": 92, "loggedfootcontact": 92, "loggedjoint": 92, "loggedstatekeyfram": 92, "modifychoreographyinforequest": 92, "modifychoreographyinforespons": 92, "movecommand": 92, "moveinfo": 92, "moveparam": 92, "savesequencerequest": 92, "savesequencerespons": 92, "sequenceinfo": 92, "startrecordingstaterequest": 92, "startrecordingstaterespons": 92, "stoprecordingstaterequest": 92, "stoprecordingstaterespons": 92, "uploadanimatedmoverequest": 92, "uploadanimatedmoverespons": 92, "uploadchoreographyrequest": 92, "uploadchoreographyrespons": 92, "armplayback": 92, "logtyp": 92, "transitionst": 92, "savedst": 92, "choreography_servic": 92, "choreographyservic": 92, "doorcommand": 92, "autograspcommand": 92, "autopushcommand": 92, "warmstartcommand": 92, "opendoorcommandrequest": 92, "opendoorcommandrespons": 92, "opendoorfeedbackrequest": 92, "opendoorfeedbackrespons": 92, "handletyp": 92, "hingesid": 92, "swingdirect": 92, "door_area_callback": 92, "areacallbackdoorconfig": 92, "door_servic": 92, "doorservic": 92, "inverse_kinemat": 92, "inversekinematicsrequest": 92, "bodymountedtool": 92, "fixedst": 92, "ongroundplanest": 92, "toolgazetask": 92, "toolposetask": 92, "wristmountedtool": 92, "inversekinematicsrespons": 92, "namedarmconfigur": 92, "inverse_kinematics_servic": 92, "inversekinematicsservic": 92, "bodycontrolparam": 92, "bodyassistformanipul": 92, "bodypos": 92, "bodyexternalforceparam": 92, "mobilityparam": 92, "obstacleparam": 92, "terrainparam": 92, "rotationset": 92, "externalforceind": 92, "locomotionhint": 92, "hazarddetectionmod": 92, "stairsmod": 92, "swingheight": 92, "gratedsurfacesmod": 92, "spot_check": 92, "cameracalibrationcommandrequest": 92, "cameracalibrationcommandrespons": 92, "cameracalibrationfeedbackrequest": 92, "cameracalibrationfeedbackrespons": 92, "depthplanespotcheckresult": 92, "footheightcheckresult": 92, "hiprangeofmotionresult": 92, "jointkinematiccheckresult": 92, "legpaircheckresult": 92, "loadcellspotcheckresult": 92, "payloadcheckresult": 92, "spotcheckcommandrequest": 92, "spotcheckcommandrespons": 92, "spotcheckfeedbackrequest": 92, "spotcheckfeedbackrespons": 92, "cameraresultsentri": 92, "hiprangeofmotionresultsentri": 92, "kinematiccalresultsentri": 92, "loadcellresultsentri": 92, "spot_check_servic": 92, "spotcheckservic": 92, "spot_const": 92, "jointindex": 92, "legdoford": 92, "legindex": 92, "spot_cam": 92, "led": 92, "getledbrightnessrequest": 92, "getledbrightnessrespons": 92, "setledbrightnessrequest": 92, "setledbrightnessrespons": 92, "deletesoundrequest": 92, "deletesoundrespons": 92, "getaudiocapturechannelrequest": 92, "getaudiocapturechannelrespons": 92, "getaudiocapturegainrequest": 92, "getaudiocapturegainrespons": 92, "getvolumerequest": 92, "getvolumerespons": 92, "listsoundsrequest": 92, "listsoundsrespons": 92, "loadsoundrequest": 92, "loadsoundrespons": 92, "playsoundrequest": 92, "playsoundrespons": 92, "setaudiocapturechannelrequest": 92, "setaudiocapturechannelrespons": 92, "setaudiocapturegainrequest": 92, "setaudiocapturegainrespons": 92, "setvolumerequest": 92, "setvolumerespons": 92, "sound": 92, "audiocapturechannel": 92, "pinholeintrins": 92, "sphericallimit": 92, "compositor": [92, 170], "getircolormaprequest": 92, "getircolormaprespons": 92, "getirmeteroverlayrequest": 92, "getirmeteroverlayrespons": 92, "getscreenrequest": 92, "getscreenrespons": 92, "getvisiblecamerasrequest": 92, "getvisiblecamerasrespons": 92, "window": 92, "ircolormap": 92, "scalingpair": 92, "irmeteroverlai": 92, "deltapair": 92, "normalizedcoordin": 92, "tempunit": 92, "listscreensrequest": 92, "listscreensrespons": 92, "screendescript": 92, "setircolormaprequest": 92, "setircolormaprespons": 92, "setirmeteroverlayrequest": 92, "setirmeteroverlayrespons": 92, "setscreenrequest": 92, "setscreenrespons": 92, "colormap": 92, "tempunittyp": 92, "health": [92, 171], "clearbiteventsrequest": 92, "clearbiteventsrespons": 92, "getbitstatusrequest": 92, "getbitstatusrespons": 92, "degrad": 92, "getsystemlogrequest": 92, "getsystemlogrespons": 92, "gettemperaturerequest": 92, "gettemperaturerespons": 92, "temperatur": 92, "degradationtyp": 92, "debugrequest": 92, "debugrespons": 92, "deleterequest": 92, "deleterespons": 92, "listcamerasrequest": 92, "listcamerasrespons": 92, "listlogpointsrequest": 92, "listlogpointsrespons": 92, "logpoint": 92, "calibr": 92, "imageparam": 92, "retrieverawdatarequest": 92, "retrieverawdatarespons": 92, "retrieverequest": 92, "retrieverespons": 92, "setpassphraserequest": 92, "setpassphraserespons": 92, "storerequest": 92, "storerespons": 92, "tagrequest": 92, "tagrespons": 92, "queuestatu": 92, "recordtyp": 92, "geticeconfigurationrequest": 92, "geticeconfigurationrespons": 92, "getnetworksettingsrequest": 92, "getnetworksettingsrespons": 92, "getsslcertrequest": 92, "getsslcertrespons": 92, "iceserv": 92, "auth_param": 92, "oauth_pair": 92, "networktupl": 92, "seticeconfigurationrequest": 92, "seticeconfigurationrespons": 92, "icetransport": 92, "servertyp": 92, "cyclepowerrequest": 92, "cyclepowerrespons": 92, "getpowerstatusrequest": 92, "getpowerstatusrespons": 92, "powerstatu": 92, "setpowerstatusrequest": 92, "setpowerstatusrespons": 92, "ptz": [92, 177], "getptzfocusstaterequest": 92, "getptzfocusstaterespons": 92, "getptzpositionrequest": 92, "getptzpositionrespons": 92, "getptzvelocityrequest": 92, "getptzvelocityrespons": 92, "initializelensrequest": 92, "initializelensrespons": 92, "listptzrequest": 92, "listptzrespons": 92, "ptzdescript": 92, "ptzfocusst": 92, "ptzposit": 92, "ptzveloc": 92, "setptzfocusstaterequest": 92, "setptzfocusstaterespons": 92, "setptzpositionrequest": 92, "setptzpositionrespons": 92, "setptzvelocityrequest": 92, "setptzvelocityrespons": 92, "ptzfocusmod": 92, "audioservic": 92, "compositorservic": 92, "healthservic": 92, "lightingservic": 92, "medialogservic": 92, "networkservic": 92, "ptzservic": 92, "streamqualityservic": 92, "versionservic": 92, "streamqual": [92, 178], "enablecongestioncontrolrequest": 92, "enablecongestioncontrolrespons": 92, "getstreamparamsrequest": 92, "getstreamparamsrespons": 92, "setstreamparamsrequest": 92, "setstreamparamsrespons": 92, "streamparam": 92, "autoexposur": 92, "awbmod": 92, "manualexposur": 92, "syncautoexposur": 92, "awbmodeenum": 92, "getsoftwareversionrequest": 92, "getsoftwareversionrespons": 92, "stairtransform": 92, "staircaseland": 92, "staircasewithland": 92, "straightstaircas": 92, "land": 92, "knowledgetyp": 92, "boundedwidth": 92, "synchronized_command": 92, "time_rang": 92, "timerang": 92, "time_sync": 92, "timesyncestim": 92, "timesyncroundtrip": 92, "timesyncst": 92, "timesyncupdaterequest": 92, "timesyncupdaterespons": 92, "time_sync_servic": 92, "timesyncservic": 92, "trajectori": [92, 238, 242, 275], "se2trajectori": 92, "se2trajectorypoint": 92, "se3trajectori": 92, "se3trajectorypoint": 92, "scalartrajectori": 92, "scalartrajectorypoint": 92, "vec3trajectori": 92, "vec3trajectorypoint": 92, "wrenchtrajectori": 92, "wrenchtrajectorypoint": 92, "angularinterpol": 92, "positionalinterpol": 92, "pressureenum": 92, "temperatureenum": 92, "world_object": 92, "apriltagproperti": 92, "boundingboxproperti": 92, "dockproperti": 92, "drawablearrow": 92, "drawablebox": 92, "drawablecapsul": 92, "drawablecylind": 92, "drawablefram": 92, "drawablelinestrip": 92, "drawablepoint": 92, "drawableproperti": 92, "drawablespher": 92, "gpsproperti": 92, "imageproperti": 92, "listworldobjectrequest": 92, "listworldobjectrespons": 92, "mutateworldobjectrequest": 92, "mutat": [92, 336], "mutateworldobjectrespons": 92, "nogoregionproperti": 92, "rayproperti": 92, "staircaseproperti": 92, "worldobject": 92, "apriltagposestatu": 92, "worldobjecttyp": 92, "world_object_servic": 92, "worldobjectservic": 92, "scalar": 92, "standard": 93, "convers": 95, "To": [96, 328], "handler": 100, "surfac": [104, 241], "async": 105, "task": 105, "chunk": 120, "nmeapars": 130, "listen": [133, 282], "hierarchi": 143, "metric": [151, 283], "processor": 157, "cast": [158, 313], "media": 174, "cach": 182, "reader": [189, 193, 196, 197, 198, 200, 201, 203, 204, 206], "writer": [190, 194, 199, 202, 205], "index": 195, "pod": [201, 202], "constant": 212, "recommend": [225, 294], "introductori": 225, "intermedi": 225, "problem": [226, 228, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 283, 289, 290], "begin": 227, "end": 227, "without": [227, 270, 315], "freez": 232, "gcode": 234, "draw": 234, "chalk": 234, "carri": 236, "jointmov": 238, "long": [238, 242], "span": 247, "respons": [247, 305], "gui": [247, 270], "credenti": 248, "gcp": 248, "aw": 248, "comm": [249, 250], "modem": 253, "add": 254, "get_com": 255, "py": [255, 271], "get_ev": 255, "get_index": 255, "get_pag": 255, "delete_pag": 255, "emiss": 257, "my": 258, "percept": 267, "troubleshoot": [270, 271, 283, 297, 321, 329], "generate_extension_data": 271, "build_extens": 271, "extract": 272, "gener": [273, 317], "apriltag": 274, "movement": 274, "distanc": 274, "depth": 276, "io": [282, 324], "interpret": 283, "wai": 283, "extractor": 285, "actual": 285, "armless": 291, "squat": 291, "wiggl": 291, "through": 293, "lte": 294, "coreio": 294, "answer": 295, "mission_question_answer": 295, "replai": [295, 296, 316], "fire": 298, "extinguish": 298, "detector": 298, "export": [298, 302, 303], "anomali": 300, "backup": 301, "send": 307, "back": 307, "weather": 308, "forcast": 308, "vocabulari": 310, "On": 310, "sitehub": 310, "host": 310, "allow": 310, "detach": 311, "post": 312, "incorpor": 315, "one": 315, "two": 315, "reset": 317, "primari": 317, "redund": 317, "ricoh": 318, "theta": 318, "item": [318, 328], "pc": [318, 328], "demo": 319, "announc": 319, "spotcor": 320, "app": 321, "video": 324, "respond": 325, "tensorflow": 326, "In": 327, "offset": 327, "stitch": 328, "togeth": 328, "tester": 329, "velodyn": 333, "coordin": 337, "xbox": 338, "instruct": 338}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinx.ext.viewcode": 1, "sphinx": 57}, "alltitles": {"Spot SDK": [[0, "spot-sdk"]], "Contents": [[0, "contents"], [1, "contents"], [3, "contents"], [7, "contents"], [27, "contents"], [38, "contents"], [47, "contents"], [49, "contents"], [54, "contents"], [55, "contents"], [59, "contents"], [70, "contents"], [73, "contents"], [75, "contents"], [76, "contents"], [82, "contents"], [91, "contents"], [93, "contents"], [94, "contents"], [98, "contents"], [131, "contents"], [168, "contents"], [187, "contents"], [188, "contents"], [210, "contents"], [217, "contents"], [221, "contents"], [225, "contents"], [252, "contents"], [259, "contents"], [260, "contents"], [261, "contents"], [262, "contents"], [264, "contents"], [265, "contents"], [266, "contents"], [267, "contents"], [268, "contents"]], "Concepts": [[1, "concepts"]], "Spot API": [[1, "spot-api"]], "Orbit API": [[1, "orbit-api"], [55, "orbit-api"]], "About Spot": [[2, "about-spot"]], "Cameras": [[2, "cameras"]], "Hips and joints": [[2, "hips-and-joints"]], "Robot specifications": [[2, "robot-specifications"]], "Dimensions": [[2, "dimensions"]], "Environment": [[2, "environment"]], "Power": [[2, "power"], [156, "module-bosdyn.client.power"], [176, "module-bosdyn.client.spot_cam.power"]], "Payload": [[2, "payload"], [92, "payload"], [153, "module-bosdyn.client.payload"]], "Sensing": [[2, "sensing"]], "Connectivity": [[2, "connectivity"]], "Spot Arm and Gripper": [[3, "spot-arm-and-gripper"]], "Arm Concepts": [[4, "arm-concepts"]], "SynchronizedCommand": [[4, "synchronizedcommand"], [92, "synchronizedcommand"]], "Requests": [[4, "requests"]], "Feedback": [[4, "feedback"]], "ArmCommand Requests": [[4, "armcommand-requests"]], "Cartesian Moves": [[4, "cartesian-moves"]], "Joint Moves": [[4, "joint-moves"]], "Predefined Poses": [[4, "predefined-poses"]], "Arm Velocity": [[4, "arm-velocity"]], "Gaze": [[4, "gaze"]], "Stop": [[4, "stop"]], "Drag": [[4, "drag"]], "Mobility Request": [[4, "mobility-request"]], "FollowArmCommand": [[4, "followarmcommand"], [92, "followarmcommand"]], "Hand frame": [[4, "hand-frame"]], "Collision avoidance": [[4, "collision-avoidance"]], "Body force limiter": [[4, "body-force-limiter"]], "Safety notes": [[4, "safety-notes"]], "Arm Services": [[5, "arm-services"]], "Manipulation Service": [[5, "manipulation-service"]], "ArmSurfaceContact Service": [[5, "armsurfacecontact-service"]], "Door Service": [[5, "door-service"]], "Inverse Kinematics Service": [[5, "inverse-kinematics-service"], [290, "inverse-kinematics-service"]], "Frames": [[5, "frames"]], "Arm and gripper specifications": [[6, "arm-and-gripper-specifications"]], "Joint ranges of motion and link lengths": [[6, "joint-ranges-of-motion-and-link-lengths"]], "Arm specifications": [[6, "arm-specifications"]], "Gripper specifications": [[6, "gripper-specifications"]], "How big an object can the gripper grasp": [[6, "how-big-an-object-can-the-gripper-grasp"]], "Gripper safety": [[6, "gripper-safety"]], "Pinch points": [[6, "pinch-points"]], "Autonomy": [[7, "autonomy"]], "AutoReturn Service": [[8, "autoreturn-service"]], "What is AutoReturn?": [[8, "what-is-autoreturn"]], "Why would I want to use AutoReturn?": [[8, "why-would-i-want-to-use-autoreturn"]], "Why would I NOT want to use AutoReturn?": [[8, "why-would-i-not-want-to-use-autoreturn"]], "How do I use AutoReturn?": [[8, "how-do-i-use-autoreturn"]], "Configuring AutoReturn": [[8, "configuring-autoreturn"]], "What happens when AutoReturn finishes?": [[8, "what-happens-when-autoreturn-finishes"]], "Using AutoReturn Safely": [[8, "using-autoreturn-safely"]], "Autonomous navigation code examples": [[9, "autonomous-navigation-code-examples"]], "Navigation Services": [[10, "navigation-services"]], "Autowalk Service": [[11, "autowalk-service"], [90, "autowalk-service"]], "Terminology": [[11, "terminology"]], "How Autowalks Differs From Missions": [[11, "how-autowalks-differs-from-missions"]], "Autowalk Format": [[11, "autowalk-format"]], "Components of an Element": [[11, "components-of-an-element"]], "Docking in Autowalk Missions": [[11, "docking-in-autowalk-missions"]], "Autowalk Service RPCs": [[11, "autowalk-service-rpcs"]], "Node Identifiers": [[11, "node-identifiers"]], "Debugging Autowalk Service RPC Failures": [[11, "debugging-autowalk-service-rpc-failures"]], "Breaking the \u201cGo Here, Do This\u201d Structure": [[11, "breaking-the-go-here-do-this-structure"]], "Components of Navigation": [[12, "components-of-navigation"]], "Directed Exploration": [[13, "directed-exploration"]], "What is Directed Exploration?": [[13, "what-is-directed-exploration"]], "When is Directed Exploration invoked?": [[13, "when-is-directed-exploration-invoked"]], "How to enable/disable Directed Exploration": [[13, "how-to-enable-disable-directed-exploration"]], "Docking": [[14, "docking"], [90, "docking"], [90, "id169"], [124, "module-bosdyn.client.docking"]], "Spot Dock": [[14, "spot-dock"]], "Docking Service": [[14, "docking-service"]], "Typical Usage": [[14, "typical-usage"]], "Docking the Robot": [[14, "docking-the-robot"]], "Undocking the Robot": [[14, "undocking-the-robot"]], "Docking Config": [[14, "docking-config"]], "Docking State": [[14, "docking-state"]], "GPS on Spot": [[15, "gps-on-spot"]], "Hardware Integration": [[15, "hardware-integration"]], "GPS Receiver Overview": [[15, "gps-receiver-overview"]], "Attaching GPS Receivers to Spot": [[15, "attaching-gps-receivers-to-spot"]], "Writing Custom GPS Services": [[15, "writing-custom-gps-services"]], "Background": [[15, "background"]], "Common Reference Frames": [[15, "common-reference-frames"]], "Software Integration": [[15, "software-integration"]], "Registration to Odometry": [[15, "registration-to-odometry"]], "Registration to Graph Nav Maps": [[15, "registration-to-graph-nav-maps"]], "Navigating using Graph Nav and GPS": [[15, "navigating-using-graph-nav-and-gps"]], "RPCs": [[15, "rpcs"]], "Tablet": [[15, "tablet"]], "GPS Status Display": [[15, "gps-status-display"]], "Recording an Autowalk Mission with GPS": [[15, "recording-an-autowalk-mission-with-gps"]], "GraphNav and Robot Locomotion": [[16, "graphnav-and-robot-locomotion"]], "NavigateTo": [[16, "navigateto"]], "NavigateRoute": [[16, "navigateroute"]], "NavigateToAnchor": [[16, "navigatetoanchor"]], "Status and feedback": [[16, "status-and-feedback"]], "Autonomous navigation errors": [[16, "autonomous-navigation-errors"]], "GraphNav Area Callbacks": [[17, "graphnav-area-callbacks"]], "Introduction": [[17, "introduction"]], "How does an Area Callback work?": [[17, "how-does-an-area-callback-work"]], "Area Callback Policies": [[17, "area-callback-policies"]], "Example: Crosswalk SpotCAM Light": [[17, "example-crosswalk-spotcam-light"]], "The Life Cycle of an Area Callback": [[17, "the-life-cycle-of-an-area-callback"]], "Startup": [[17, "startup"]], "Recording": [[17, "recording"], [159, "module-bosdyn.client.recording"]], "Execution": [[17, "execution"], [297, "execution"], [298, "execution"], [321, "execution"], [326, "execution"], [338, "execution"]], "Service Shutdown": [[17, "service-shutdown"]], "Creating an Area Callback": [[17, "creating-an-area-callback"]], "Configuring behavior for a callback": [[17, "configuring-behavior-for-a-callback"]], "Expected Blockages": [[17, "expected-blockages"]], "Impairment Check": [[17, "impairment-check"]], "Entity Waiting": [[17, "entity-waiting"]], "Stop Configuration": [[17, "stop-configuration"]], "How to write a callback\u2019s run()": [[17, "how-to-write-a-callback-s-run"]], "Controlling the Robot": [[17, "controlling-the-robot"]], "Updating the localization": [[17, "updating-the-localization"]], "Reporting Errors": [[17, "reporting-errors"]], "Handling Re-routing": [[17, "handling-re-routing"]], "Testing an Area Callback": [[17, "testing-an-area-callback"]], "Test runner script": [[17, "test-runner-script"]], "Test within GraphNav": [[17, "test-within-graphnav"]], "GraphNav Map Structure": [[18, "graphnav-map-structure"], [287, "graphnav-map-structure"]], "View Map Python Example": [[18, "view-map-python-example"]], "Recording and Modifying Maps": [[18, "recording-and-modifying-maps"]], "Creating waypoints": [[18, "creating-waypoints"]], "Creating edges": [[18, "creating-edges"]], "Map Processing": [[18, "map-processing"], [149, "module-bosdyn.client.map_processing"]], "Topology Processing": [[18, "topology-processing"]], "Why are loops important?": [[18, "why-are-loops-important"]], "Automatic Loop Closure": [[18, "automatic-loop-closure"]], "Ensuring good topology": [[18, "ensuring-good-topology"]], "Anchorings and Anchoring Optimization": [[18, "anchorings-and-anchoring-optimization"]], "What can you do with anchorings?": [[18, "what-can-you-do-with-anchorings"]], "Map Data Transfer": [[18, "map-data-transfer"]], "Downloading maps": [[18, "downloading-maps"]], "Download a map from the controller tablet": [[18, "download-a-map-from-the-controller-tablet"]], "Uploading maps": [[18, "uploading-maps"]], "GraphNav Service": [[19, "graphnav-service"]], "Navigation": [[19, "navigation"], [90, "navigation"], [90, "id4"], [90, "id59"]], "GraphNavService RPCs": [[19, "graphnavservice-rpcs"]], "GraphNavRecordingService RPCs": [[19, "graphnavrecordingservice-rpcs"]], "Autonomy Technical Summary": [[20, "autonomy-technical-summary"]], "About GraphNav": [[20, "about-graphnav"]], "Key concepts": [[20, "key-concepts"]], "Waypoints": [[20, "waypoints"]], "Edges": [[20, "edges"]], "Mapping the environment": [[20, "mapping-the-environment"]], "Initialization and localization": [[20, "initialization-and-localization"]], "Lost robots": [[20, "lost-robots"], [22, "lost-robots"]], "Notes on Using Localization Data": [[20, "notes-on-using-localization-data"]], "GraphNav Initialization": [[21, "graphnav-initialization"]], "Initializing with fiducials": [[21, "initializing-with-fiducials"]], "About fiducials": [[21, "about-fiducials"]], "Placing fiducials": [[21, "placing-fiducials"]], "Initializing with search": [[21, "initializing-with-search"]], "Initializing with local geometry and texture": [[21, "initializing-with-local-geometry-and-texture"]], "GraphNav Localization": [[22, "graphnav-localization"]], "Localization update interval": [[22, "localization-update-interval"]], "Feature Deserts": [[22, "feature-deserts"]], "Stuck robots": [[22, "stuck-robots"]], "Stairs and other edge constraints": [[22, "stairs-and-other-edge-constraints"]], "GraphNav Origin": [[22, "graphnav-origin"]], "Mission Service": [[23, "mission-service"]], "Behavior trees": [[23, "behavior-trees"]], "Behavior tree blackboard": [[23, "behavior-tree-blackboard"]], "Behavior tree node types": [[23, "behavior-tree-node-types"]], "Structural nodes": [[23, "structural-nodes"]], "Action nodes": [[23, "action-nodes"]], "Creating a behavior tree": [[23, "creating-a-behavior-tree"]], "Simple sequence example": [[23, "simple-sequence-example"]], "More complex behavior tree example": [[23, "more-complex-behavior-tree-example"]], "MissionService RPCs": [[23, "missionservice-rpcs"]], "RemoteMissionService RPCs": [[23, "remotemissionservice-rpcs"]], "Typical Autonomous Use Case": [[24, "typical-autonomous-use-case"]], "Base Services": [[25, "base-services"]], "robot-id": [[25, "robot-id"]], "auth": [[25, "auth"]], "directory": [[25, "directory"]], "time-sync": [[25, "time-sync"]], "lease": [[25, "lease"]], "BDDF data format": [[26, "bddf-data-format"]], "Motivation": [[26, "motivation"]], "Organization": [[26, "organization"]], "Identifying data series": [[26, "identifying-data-series"]], "Data series annotations": [[26, "data-series-annotations"]], "File structure": [[26, "file-structure"]], "Spot Choreography SDK": [[27, "spot-choreography-sdk"]], "Animation files for Choreographer": [[28, "animation-files-for-choreographer"]], "File specification": [[28, "file-specification"]], "File name and extension": [[28, "file-name-and-extension"]], "Structure": [[28, "structure"]], "Units": [[28, "units"], [92, "units"]], "Commenting": [[28, "commenting"]], "Options file section": [[28, "options-file-section"]], "Supported keywords for the Options section": [[28, "supported-keywords-for-the-options-section"]], "Parameters file section": [[28, "parameters-file-section"]], "Supported parameters pertaining to all tracks": [[28, "supported-parameters-pertaining-to-all-tracks"]], "Supported parameters when controlling the body track": [[28, "supported-parameters-when-controlling-the-body-track"]], "Supported parameters when controlling the arm track": [[28, "supported-parameters-when-controlling-the-arm-track"]], "Supported parameters when controlling the gripper track": [[28, "supported-parameters-when-controlling-the-gripper-track"]], "Supported parameters when controlling arm and gripper tracks": [[28, "supported-parameters-when-controlling-arm-and-gripper-tracks"]], "Body keyframe file section": [[28, "body-keyframe-file-section"]], "Supported columns not pertaining to a particular track": [[28, "supported-columns-not-pertaining-to-a-particular-track"]], "Supported columns pertaining to gripper track": [[28, "supported-columns-pertaining-to-gripper-track"]], "Supported columns pertaining to arm track": [[28, "supported-columns-pertaining-to-arm-track"]], "Supported columns pertaining to body track": [[28, "supported-columns-pertaining-to-body-track"]], "Supported columns pertaining to legs track": [[28, "supported-columns-pertaining-to-legs-track"]], "Animations in Choreography": [[29, "animations-in-choreography"]], "Animation pipeline": [[29, "animation-pipeline"]], "Text files for representing animations": [[29, "text-files-for-representing-animations"]], "Python example script": [[29, "python-example-script"]], "Automatic animation uploading in Choreographer": [[29, "automatic-animation-uploading-in-choreographer"]], "Choreography logs for animations": [[29, "choreography-logs-for-animations"]], "Boston Dynamics Choreographer Developer Guide": [[30, "boston-dynamics-choreographer-developer-guide"]], "Running Choreographer": [[30, "running-choreographer"]], "Choreography safety": [[30, "choreography-safety"], [32, "choreography-safety"], [33, "choreography-safety"]], "Beginner and advanced modes": [[30, "beginner-and-advanced-modes"]], "User interface overview": [[30, "user-interface-overview"]], "Tracks": [[30, "tracks"]], "Slices, beats, BPM, and measures": [[30, "slices-beats-bpm-and-measures"]], "Dance timeline": [[30, "dance-timeline"]], "Adding moves": [[30, "adding-moves"]], "Modifying move blocks": [[30, "modifying-move-blocks"]], "Modifying move parameters": [[30, "modifying-move-parameters"]], "Robot preview": [[30, "robot-preview"]], "Selecting multiple moves": [[30, "selecting-multiple-moves"]], "Copying, pasting, and deleting moves": [[30, "copying-pasting-and-deleting-moves"]], "Loading music": [[30, "loading-music"]], "Red slider": [[30, "red-slider"]], "Previewing moves": [[30, "previewing-moves"]], "Performing Choreography sequences": [[30, "performing-choreography-sequences"]], "Saving and loading Choreography files": [[30, "saving-and-loading-choreography-files"]], "Keyboard controls": [[30, "keyboard-controls"], [37, "keyboard-controls"]], "Sequence editing": [[30, "sequence-editing"]], "Robot control": [[30, "robot-control"]], "WASD driving mode": [[30, "wasd-driving-mode"]], "Command-line arguments": [[30, "command-line-arguments"]], "Install Choreographer": [[31, "install-choreographer"]], "System requirements": [[31, "system-requirements"], [88, "system-requirements"]], "Installing and running Choreographer": [[31, "installing-and-running-choreographer"]], "Choreography in Autowalk": [[32, "choreography-in-autowalk"]], "Adding Choreography Actions to Autowalk Missions": [[32, "adding-choreography-actions-to-autowalk-missions"]], "Using Autowalk to Store and Transfer Choreography Sequences and Animations": [[32, "using-autowalk-to-store-and-transfer-choreography-sequences-and-animations"]], "Boston Dynamics Choreography tablet UI": [[33, "boston-dynamics-choreography-tablet-ui"]], "Using the Choreography drive mode": [[33, "using-the-choreography-drive-mode"]], "Using the tablet to play your own Choreography sequences": [[33, "using-the-tablet-to-play-your-own-choreography-sequences"]], "Uploading choreography sequences with Choreographer": [[33, "uploading-choreography-sequences-with-choreographer"]], "Managing your uploaded Choreography sequences": [[33, "managing-your-uploaded-choreography-sequences"]], "Deleting Saved Choreography Sequences": [[33, "deleting-saved-choreography-sequences"]], "Adding and Removing Labels": [[33, "adding-and-removing-labels"]], "Choreography service": [[34, "choreography-service"]], "Overview": [[34, "overview"], [72, "overview"], [76, "overview"], [294, "overview"], [296, "overview"]], "What is it?": [[34, "what-is-it"]], "Note on reliability": [[34, "note-on-reliability"]], "Choreography terminology": [[34, "choreography-terminology"]], "Slices": [[34, "slices"]], "Tracks and layering": [[34, "tracks-and-layering"]], "Entry and exit conditions": [[34, "entry-and-exit-conditions"]], "APIs": [[34, "apis"]], "Choreography API": [[34, "choreography-api"]], "Interacting With a Sequence During Execution": [[34, "interacting-with-a-sequence-during-execution"]], "Saving Choreography Sequences to your Spot": [[34, "saving-choreography-sequences-to-your-spot"]], "Animation API": [[34, "animation-api"]], "Choreography logs API": [[34, "choreography-logs-api"]], "Choreography log types": [[34, "choreography-log-types"]], "Time Adjust API": [[34, "time-adjust-api"]], "Choreography client": [[34, "choreography-client"]], "Python examples using the Choreography API": [[34, "python-examples-using-the-choreography-api"]], "Config files": [[34, "config-files"]], "MoveInfoConfig.txt": [[34, "moveinfoconfig-txt"]], "MoveParamsConfig.txt": [[34, "moveparamsconfig-txt"]], "Custom Gait": [[35, "custom-gait"]], "Behavior Within a Sequence": [[35, "behavior-within-a-sequence"]], "Driving Custom Gait": [[35, "driving-custom-gait"]], "Gait Diagram": [[35, "gait-diagram"]], "Presets": [[35, "presets"]], "Animated Custom Gaits": [[35, "animated-custom-gaits"]], "Valid CHA for custom gait cycles": [[35, "valid-cha-for-custom-gait-cycles"]], "Tips for Configuring Custom Gait": [[35, "tips-for-configuring-custom-gait"]], "Parameter Reference": [[35, "parameter-reference"]], "Choreography moves reference": [[36, "choreography-moves-reference"]], "Body moves": [[36, "body-moves"]], "rotate_body": [[36, "rotate-body"]], "rotate_body_sharp": [[36, "rotate-body-sharp"]], "body_hold": [[36, "body-hold"]], "body_const": [[36, "body-const"]], "sway": [[36, "sway"]], "random_rotate": [[36, "random-rotate"]], "twerk": [[36, "twerk"]], "butt_circle": [[36, "butt-circle"]], "fidget_stand": [[36, "fidget-stand"]], "Step moves": [[36, "step-moves"]], "step": [[36, "step"]], "goto": [[36, "goto"]], "trot": [[36, "trot"]], "pace": [[36, "pace"]], "turn_2step": [[36, "turn-2step"]], "pace_2step": [[36, "pace-2step"]], "crawl": [[36, "crawl"]], "custom_gait": [[36, "custom-gait"]], "Dynamic moves": [[36, "dynamic-moves"]], "running_man": [[36, "running-man"]], "bourree": [[36, "bourree"]], "hop": [[36, "hop"]], "jog": [[36, "jog"]], "skip": [[36, "skip"]], "front_up": [[36, "front-up"]], "jump": [[36, "jump"]], "Transition moves": [[36, "transition-moves"]], "sit": [[36, "sit"]], "stand_up": [[36, "stand-up"]], "sit_to_sprawl": [[36, "sit-to-sprawl"]], "random_stretch": [[36, "random-stretch"]], "stand_to_kneel": [[36, "stand-to-kneel"]], "kneel_to_stand": [[36, "kneel-to-stand"]], "kneel_to_stand_fast": [[36, "kneel-to-stand-fast"]], "self_right": [[36, "self-right"]], "leg_pose": [[36, "leg-pose"]], "Kneel moves": [[36, "kneel-moves"]], "kneel_leg_move": [[36, "kneel-leg-move"]], "kneel_leg_move2": [[36, "kneel-leg-move2"]], "kneel_clap": [[36, "kneel-clap"]], "kneel_circles": [[36, "kneel-circles"]], "Arm moves": [[36, "arm-moves"]], "nod": [[36, "nod"]], "stow": [[36, "stow"]], "unstow": [[36, "unstow"]], "shoulder_left": [[36, "shoulder-left"]], "shoulder_right": [[36, "shoulder-right"]], "arm_move": [[36, "arm-move"]], "arm_move_no_gripper": [[36, "arm-move-no-gripper"]], "arm_move_relative": [[36, "arm-move-relative"]], "workspace_arm_move": [[36, "workspace-arm-move"]], "figure8_move": [[36, "figure8-move"]], "gripper": [[36, "gripper"]], "frame_snapshot": [[36, "frame-snapshot"]], "chicken_head": [[36, "chicken-head"]], "Face Lights moves": [[36, "face-lights-moves"]], "set_color": [[36, "set-color"]], "fade_color": [[36, "fade-color"]], "independent_color": [[36, "independent-color"]], "ripple_color": [[36, "ripple-color"]], "Audio Visual Lights moves": [[36, "audio-visual-lights-moves"]], "set_audio_visual_color": [[36, "set-audio-visual-color"]], "set_all_color": [[36, "set-all-color"]], "Audio Visual Buzzer moves": [[36, "audio-visual-buzzer-moves"]], "buzzer_note": [[36, "buzzer-note"]], "Connecting robots to Choreographer": [[37, "connecting-robots-to-choreographer"]], "Robot controls": [[37, "robot-controls"]], "Joystick controls": [[37, "joystick-controls"]], "Spot Data": [[38, "spot-data"]], "Data Acquisition Output": [[39, "data-acquisition-output"]], "Zip file structure": [[39, "zip-file-structure"]], "Metadata.json structure": [[39, "metadata-json-structure"]], "CSV structure": [[39, "csv-structure"]], "Data Acquisition Overview": [[40, "data-acquisition-overview"]], "High-level concepts": [[40, "high-level-concepts"]], "Capture capabilities": [[40, "capture-capabilities"]], "Actions": [[40, "actions"], [50, "actions"]], "Acquisition request:": [[40, "acquisition-request"]], "Groups": [[40, "groups"]], "Data Channels": [[40, "data-channels"]], "Downloaded Data": [[40, "downloaded-data"]], "System architecture": [[40, "system-architecture"]], "Implementing Data Acquisition services": [[40, "implementing-data-acquisition-services"]], "Thermal Raw Data": [[41, "thermal-raw-data"]], "Understanding thermal data": [[41, "understanding-thermal-data"]], "Thermal file types (.pgm vs .raw)": [[41, "thermal-file-types-pgm-vs-raw"]], "Rendering raw thermal data": [[41, "rendering-raw-thermal-data"]], "Scaling the color mapping": [[41, "scaling-the-color-mapping"]], "Color palettes:": [[41, "color-palettes"]], "Example code": [[41, "example-code"]], "Data Buffer Overview": [[42, "data-buffer-overview"]], "Supported Data Types": [[42, "supported-data-types"]], "Text Messages": [[42, "text-messages"]], "Operator Comments": [[42, "operator-comments"]], "Events": [[42, "events"], [247, "events"]], "Signals": [[42, "signals"]], "Blobs": [[42, "blobs"]], "Internally Logged Data": [[42, "internally-logged-data"]], "Data Service": [[42, "data-service"], [121, "module-bosdyn.client.data_service"]], "Data Download": [[42, "data-download"]], "Raw Data Download": [[42, "raw-data-download"]], "Data Acquisition Download": [[42, "data-acquisition-download"]], "Authorization": [[42, "authorization"]], "Example": [[42, "example"]], "BDDF (Boston Dynamics Data Format)": [[42, "bddf-boston-dynamics-data-format"]], "Developing API Services": [[43, "developing-api-services"]], "Interface": [[43, "interface"]], "Robot Directory": [[43, "robot-directory"]], "gRPC": [[43, "grpc"]], "Basic Structure": [[43, "basic-structure"]], "Servicers": [[43, "servicers"]], "Infrastructure": [[43, "infrastructure"]], "Starting a Server": [[43, "starting-a-server"]], "Registering a Service": [[43, "registering-a-service"]], "Examples": [[43, "examples"], [263, "examples"], [291, "examples"]], "E-Stop Service": [[44, "e-stop-service"]], "Configuration": [[44, "configuration"]], "Registration": [[44, "registration"], [92, "registration"]], "CheckIn": [[44, "checkin"]], "Operation": [[44, "operation"]], "Faults": [[45, "faults"]], "System Faults": [[45, "system-faults"]], "Behavior Faults": [[45, "behavior-faults"], [90, "behavior-faults"]], "Service Faults": [[45, "service-faults"], [90, "service-faults"]], "Service Fault Guidelines": [[45, "service-fault-guidelines"]], "Geometry and Frames": [[46, "geometry-and-frames"], [90, "geometry-and-frames"]], "Frames in the Spot robot world": [[46, "frames-in-the-spot-robot-world"]], "Transformations between Spot\u2019s frames": [[46, "transformations-between-spot-s-frames"]], "Transformation Math": [[46, "transformation-math"]], "Adding frames during robot operation": [[46, "adding-frames-during-robot-operation"]], "Joint Control API (Beta)": [[47, "joint-control-api-beta"]], "Components": [[47, "components"], [294, "components"]], "Usage": [[47, "usage"], [294, "usage"]], "Robot Command Stream": [[47, "robot-command-stream"]], "Note on Closed-Loop Joint Behavior": [[47, "note-on-closed-loop-joint-behavior"]], "Robot State Stream": [[47, "robot-state-stream"]], "Example Code": [[47, "example-code"]], "Knee Torque Limits": [[48, "knee-torque-limits"]], "Supplemental Data": [[49, "supplemental-data"]], "Joint Order": [[49, "joint-order"]], "Robot Morphology": [[49, "robot-morphology"]], "Joint Transmission Details": [[49, "joint-transmission-details"]], "Joint Gear Ratios and Max Motor Torque": [[49, "joint-gear-ratios-and-max-motor-torque"]], "Knee Joints": [[49, "knee-joints"]], "Coupled SH1/EL0 Joints": [[49, "coupled-sh1-el0-joints"]], "Keepalive Service": [[50, "keepalive-service"], [90, "keepalive-service"]], "Policy": [[50, "policy"], [92, "policy"]], "The Policy timer": [[50, "the-policy-timer"]], "Removing a Policy": [[50, "removing-a-policy"]], "Backwards compatibility": [[50, "backwards-compatibility"]], "Lease Service": [[51, "lease-service"]], "Basic Lease Usage": [[51, "basic-lease-usage"]], "[Advanced] Understanding Lease Errors": [[51, "advanced-understanding-lease-errors"]], "[Advanced] Lease Resources": [[51, "advanced-lease-resources"]], "[Advanced] Additional Lease Usage Patterns": [[51, "advanced-additional-lease-usage-patterns"]], "[Advanced] Lease Representation": [[51, "advanced-lease-representation"]], "Machine Learning Bridge and External Compute": [[52, "machine-learning-bridge-and-external-compute"]], "Components of the system": [[52, "components-of-the-system"]], "Example Concept": [[52, "example-concept"]], "Example Clients and Servers": [[52, "example-clients-and-servers"]], "RPC Definitions: NetworkComputeBridge and NetworkComputeBridgeWorker": [[52, "rpc-definitions-networkcomputebridge-and-networkcomputebridgeworker"]], "Parameterization": [[52, "parameterization"]], "Networking": [[53, "networking"], [69, "networking"]], "Network Choice": [[53, "network-choice"]], "gRPC and Protocol Buffers": [[53, "grpc-and-protocol-buffers"]], "Using gRPC and Protocol Buffers": [[53, "using-grpc-and-protocol-buffers"]], "Error Handling": [[53, "error-handling"]], "HTTP/2, TLS, and TCP": [[53, "http-2-tls-and-tcp"]], "Robot Discovery": [[53, "robot-discovery"]], "About Orbit (formerly Scout)": [[54, "about-orbit-formerly-scout"]], "WebViews": [[54, "webviews"]], "Custom WebViews": [[54, "custom-webviews"]], "Note": [[54, "note"], [55, "note"]], "Webhooks": [[54, "webhooks"]], "What is a webhook?": [[54, "what-is-a-webhook"]], "Configuring Webhooks": [[54, "configuring-webhooks"]], "Webhook Payloads": [[54, "webhook-payloads"]], "Webhook Events": [[54, "webhook-events"]], "Action Completed": [[54, "action-completed"]], "Action Completed With Alert": [[54, "action-completed-with-alert"]], "Securing Webhooks": [[54, "securing-webhooks"]], "HTTP vs HTTPS": [[54, "http-vs-https"]], "Should I use webhooks or the Orbit API?": [[54, "should-i-use-webhooks-or-the-orbit-api"]], "When to use the Orbit API": [[54, "when-to-use-the-orbit-api"]], "When to use webhooks": [[54, "when-to-use-webhooks"]], "Scheduling Missions": [[54, "scheduling-missions"]], "Key Concepts": [[54, "key-concepts"]], "Weekly Repeat": [[54, "weekly-repeat"]], "Predicting Start Times": [[54, "predicting-start-times"]], "Schedule Priority": [[54, "schedule-priority"]], "Scheduling \u201cGotchas\u201d": [[54, "scheduling-gotchas"]], "Missions Running at Midnight": [[54, "missions-running-at-midnight"]], "Unpredictable \u201cFast as Possible\u201d Schedules": [[54, "unpredictable-fast-as-possible-schedules"]], "Time Zones": [[54, "time-zones"]], "Daylight Savings Time": [[54, "daylight-savings-time"]], "Authentication": [[55, "authentication"]], "Orbit Object Structure": [[55, "orbit-object-structure"]], "Data": [[55, "data"]], "Run (Mission Archive)": [[55, "run-mission-archive"]], "RunEvent (Action Archive)": [[55, "runevent-action-archive"]], "RunCapture (Data Archive)": [[55, "runcapture-data-archive"]], "Missions": [[55, "missions"], [90, "missions"], [90, "id100"], [90, "id127"], [90, "id130"], [90, "id137"], [90, "id180"], [90, "id189"]], "SiteWalk (Mission)": [[55, "sitewalk-mission"]], "SiteElement (Action)": [[55, "siteelement-action"]], "SiteDock (Charging Station)": [[55, "sitedock-charging-station"]], "Facets": [[55, "facets"]], "Orbit API and the Python SDK": [[55, "orbit-api-and-the-python-sdk"]], "Deprecation Warning": [[55, "deprecation-warning"]], "Robot Services": [[56, "robot-services"]], "estop": [[56, "estop"]], "power": [[56, "power"]], "robot-command": [[56, "robot-command"]], "robot-state": [[56, "robot-state"]], "log-status": [[56, "log-status"]], "metrics_logging": [[56, "metrics-logging"]], "image": [[56, "image"]], "local-grid": [[56, "local-grid"]], "world-object": [[56, "world-object"]], "Service Customization": [[57, "service-customization"], [90, "service-customization"], [90, "id58"]], "Service Customization Language": [[57, "service-customization-language"]], "Spec": [[57, "spec"]], "Parameter": [[57, "parameter"], [92, "parameter"]], "Parameter Types": [[57, "parameter-types"]], "Double": [[57, "double"]], "Int": [[57, "int"]], "Units for Int & Double": [[57, "units-for-int-double"]], "String": [[57, "string"]], "Bool": [[57, "bool"]], "Region of Interest": [[57, "region-of-interest"]], "Dictionary": [[57, "dictionary"]], "One-Of": [[57, "one-of"]], "List": [[57, "list"]], "Custom Param": [[57, "custom-param"]], "Example Specifications": [[57, "example-specifications"]], "Implementing Service Customization": [[57, "implementing-service-customization"]], "Image services": [[57, "image-services"]], "Network Compute Bridge Worker services": [[57, "network-compute-bridge-worker-services"]], "Remote Mission services": [[57, "remote-mission-services"]], "Area Callback services": [[57, "area-callback-services"]], "Parameter Coercion": [[57, "parameter-coercion"]], "Integrate a Payload with the Data Acquisition Pipeline": [[58, "integrate-a-payload-with-the-data-acquisition-pipeline"]], "Camera Payloads": [[58, "camera-payloads"]], "CameraInterface": [[58, "camerainterface"]], "Using Background Capture Threads": [[58, "using-background-capture-threads"]], "Example Image Services": [[58, "example-image-services"]], "Tips for Creating an Image Service": [[58, "tips-for-creating-an-image-service"]], "Non-image Payloads": [[58, "non-image-payloads"]], "Data Capabilities List": [[58, "data-capabilities-list"]], "Data Collection Function": [[58, "data-collection-function"]], "Example Plugins": [[58, "example-plugins"]], "Error Reporting": [[58, "error-reporting"]], "Tips for Creating a Data Acquisition Plugin": [[58, "tips-for-creating-a-data-acquisition-plugin"]], "Attaching Metadata with other Data or Images": [[58, "attaching-metadata-with-other-data-or-images"]], "Directory Registration and Running the New Service": [[58, "directory-registration-and-running-the-new-service"]], "Testing the New Service": [[58, "testing-the-new-service"]], "Payload Developer Guide": [[59, "payload-developer-guide"]], "Introduction to Spot payloads": [[59, "introduction-to-spot-payloads"]], "Payload Software Interface": [[60, "payload-software-interface"]], "Payload API services": [[60, "payload-api-services"]], "Service and Payload Faults": [[60, "service-and-payload-faults"]], "DirectoryService RPCs": [[60, "directoryservice-rpcs"]], "DirectoryRegistrationService RPCs": [[60, "directoryregistrationservice-rpcs"]], "PayloadService RPCs": [[60, "payloadservice-rpcs"]], "PayloadRegistrationService RPCs": [[60, "payloadregistrationservice-rpcs"]], "Time Synchronization": [[60, "time-synchronization"]], "Registering payloads": [[60, "registering-payloads"]], "Payload self-registration": [[60, "payload-self-registration"]], "Registration examples": [[60, "registration-examples"]], "Configuring and authorizing payloads": [[60, "configuring-and-authorizing-payloads"]], "Payload device network configuration": [[60, "payload-device-network-configuration"]], "Payload port forwarding table": [[60, "payload-port-forwarding-table"]], "Configuring payload mass properties": [[60, "configuring-payload-mass-properties"]], "Position (m)": [[60, "position-m"]], "Orientation (radians)": [[60, "orientation-radians"]], "Total mass (kg)": [[60, "total-mass-kg"]], "Position of Center of Mass (m)": [[60, "position-of-center-of-mass-m"]], "Moment of inertia tensor (kg-m2)": [[60, "moment-of-inertia-tensor-kg-m2"]], "Bounding boxes: Center (m)": [[60, "bounding-boxes-center-m"]], "Bounding boxes: Orientation (radians) ZXY": [[60, "bounding-boxes-orientation-radians-zxy"]], "Bounding boxes: XYZ extent (m)": [[60, "bounding-boxes-xyz-extent-m"]], "CORE I/O Documentation": [[61, "core-i-o-documentation"]], "File System and Release System": [[61, "file-system-and-release-system"]], "System Configuration": [[61, "system-configuration"]], "Admin Web Server Authentication": [[61, "admin-web-server-authentication"]], "How to connect via SSH": [[61, "how-to-connect-via-ssh"]], "How to connect via local terminal with monitor and keyboard": [[61, "how-to-connect-via-local-terminal-with-monitor-and-keyboard"]], "Network and SSH Configuration": [[61, "network-and-ssh-configuration"]], "Default Services": [[61, "default-services"]], "Passwords and Groups": [[61, "passwords-and-groups"]], "Developing on the CORE I/O": [[61, "developing-on-the-core-i-o"]], "Development Environment": [[61, "development-environment"]], "GPIO and PWM": [[61, "gpio-and-pwm"]], "Working with i2c": [[61, "working-with-i2c"]], "Working with the GPU": [[61, "working-with-the-gpu"]], "Spot Extensions": [[61, "spot-extensions"]], "CORE I/O OpenVPN Extension Documentation": [[62, "core-i-o-openvpn-extension-documentation"]], "Before Starting": [[62, "before-starting"]], "dockerfile": [[62, "dockerfile"]], "docker-compose.yml": [[62, "docker-compose-yml"]], "kickoff.sh": [[62, "kickoff-sh"]], "Create or include the following files for our extension": [[62, "create-or-include-the-following-files-for-our-extension"]], "Build The Extension": [[62, "build-the-extension"]], "Run the following from the folder containing all of the above files to build and output the OpenVPN extension": [[62, "run-the-following-from-the-folder-containing-all-of-the-above-files-to-build-and-output-the-openvpn-extension"]], "Running the Extension": [[62, "running-the-extension"]], "Running Custom Applications with Spot": [[63, "running-custom-applications-with-spot"]], "Installing Docker Engine": [[63, "installing-docker-engine"]], "Create Docker Images": [[63, "create-docker-images"]], "Build Docker Images": [[63, "build-docker-images"]], "Test Docker Images Locally": [[63, "test-docker-images-locally"]], "Ports For Incoming Traffic": [[63, "ports-for-incoming-traffic"]], "Manage Payload Software in CORE I/O": [[63, "manage-payload-software-in-core-i-o"]], "CORE I/O Extensions Configuration": [[63, "core-i-o-extensions-configuration"]], "Helper Scripts": [[63, "helper-scripts"]], "Extension Structure": [[63, "extension-structure"]], "Manifest file": [[63, "manifest-file"]], "Docker Images": [[63, "docker-images"]], "Docker Compose YAML configuration file": [[63, "docker-compose-yaml-configuration-file"]], "Docker Logs": [[63, "docker-logs"]], "Other files": [[63, "other-files"]], "Extension Management": [[63, "extension-management"]], "Create Extension": [[63, "create-extension"]], "Install Extension Using Web Portal": [[63, "install-extension-using-web-portal"]], "Install Extension Using a USB Drive": [[63, "install-extension-using-a-usb-drive"]], "Monitoring": [[63, "monitoring"]], "Access Extension Logs": [[63, "access-extension-logs"]], "Stop Extension": [[63, "stop-extension"]], "Remove Extension": [[63, "remove-extension"]], "Command-line Configuration": [[63, "command-line-configuration"]], "Run Application(s) Directly on Compute Payload": [[63, "run-application-s-directly-on-compute-payload"]], "Run Application(s) as a Docker Container": [[63, "run-application-s-as-a-docker-container"]], "Run Applications with docker-compose": [[63, "run-applications-with-docker-compose"]], "Guidelines for Robust Payload Design": [[64, "guidelines-for-robust-payload-design"]], "Crash protection": [[64, "crash-protection"]], "Shock loads": [[64, "shock-loads"]], "Ingress protection": [[64, "ingress-protection"]], "External cabling": [[64, "external-cabling"]], "Designing for edge-case leg interference": [[64, "designing-for-edge-case-leg-interference"]], "Enabling self-righting": [[64, "enabling-self-righting"]], "Mechanical Interfaces": [[65, "mechanical-interfaces"]], "Cable and connector interface": [[65, "cable-and-connector-interface"]], "Correct orientation of DB25 relative to front of robot": [[65, "correct-orientation-of-db25-relative-to-front-of-robot"]], "Keepout dimensions in mm": [[65, "keepout-dimensions-in-mm"]], "Sealing gland geometry in mm": [[65, "sealing-gland-geometry-in-mm"]], "Configuration Requirements": [[66, "configuration-requirements"], [312, "configuration-requirements"]], "Payload ports": [[66, "payload-ports"]], "Payload width": [[66, "payload-width"]], "Payload length": [[66, "payload-length"]], "Payload height": [[66, "payload-height"]], "Payload weight": [[66, "payload-weight"]], "Payload leg Interference": [[66, "payload-leg-interference"]], "Isometric and top views of robot legs ROM": [[66, "isometric-and-top-views-of-robot-legs-rom"]], "Payload clearance with robot arm": [[66, "payload-clearance-with-robot-arm"]], "Payload under arm clearance": [[66, "payload-under-arm-clearance"]], "Electrical Interface": [[67, "electrical-interface"]], "Payload port pinouts by category": [[67, "payload-port-pinouts-by-category"]], "Payload port PIN specifications": [[67, "payload-port-pin-specifications"]], "Payload power requirements": [[67, "payload-power-requirements"]], "Motor power safety": [[67, "motor-power-safety"]], "Payload port requirements": [[67, "payload-port-requirements"]], "Robot Communication and pulse-per-second (PPS)": [[67, "robot-communication-and-pulse-per-second-pps"]], "Mounting Rails": [[68, "mounting-rails"]], "Spot dimensions and reference points": [[68, "spot-dimensions-and-reference-points"]], "Spot CORE Cockpit - System Management Tool": [[69, "spot-core-cockpit-system-management-tool"]], "Prerequisites": [[69, "prerequisites"], [320, "prerequisites"], [322, "prerequisites"]], "Setup": [[69, "setup"]], "Terminal": [[69, "terminal"]], "Check Spot CORE Software Version": [[69, "check-spot-core-software-version"]], "Spot CORE WiFi Network Settings": [[69, "spot-core-wifi-network-settings"]], "Docker Containers": [[69, "docker-containers"]], "Services": [[69, "services"], [90, "services"]], "Additional Cockpit Documentation": [[69, "additional-cockpit-documentation"]], "Pre-3.2 Spot CORE Documentation": [[70, "pre-3-2-spot-core-documentation"]], "Manage Docker Containers in Spot CORE": [[71, "manage-docker-containers-in-spot-core"]], "Portainer Configuration": [[71, "portainer-configuration"]], "Spot CORE VNC": [[72, "spot-core-vnc"]], "TigerVNC Server Enable": [[72, "tigervnc-server-enable"]], "Create a VNC password": [[72, "create-a-vnc-password"]], "TigerVNC Viewer": [[72, "tigervnc-viewer"]], "Install vncviewer": [[72, "install-vncviewer"]], "Start vncviewer": [[72, "start-vncviewer"]], "TigerVNC Server Installation": [[72, "tigervnc-server-installation"]], "Install software": [[72, "install-software"]], "Prepare vncserver": [[72, "prepare-vncserver"]], "Start vncserver": [[72, "start-vncserver"]], "Enable vncserver on boot": [[72, "enable-vncserver-on-boot"]], "Useful TigerVNC Resources": [[72, "useful-tigervnc-resources"]], "API Protocol": [[73, "api-protocol"]], "Boston Dynamics API Protobuf Guidelines": [[74, "boston-dynamics-api-protobuf-guidelines"]], "Python Library": [[75, "python-library"]], "Using the Python Library": [[75, "using-the-python-library"]], "Supported Platforms and Versions": [[75, "supported-platforms-and-versions"]], "Tutorial: Data Collection": [[76, "tutorial-data-collection"]], "Requirements": [[76, "requirements"]], "Initial setup": [[76, "initial-setup"]], "Setting up Python 3 and the Spot SDK": [[76, "setting-up-python-3-and-the-spot-sdk"]], "Environment variables for this tutorial": [[76, "environment-variables-for-this-tutorial"]], "Register a payload for development": [[76, "register-a-payload-for-development"]], "Head over to Part 2: Capturing images >>": [[76, "head-over-to-part-2-capturing-images"]], "Part 2: Capturing Images": [[77, "part-2-capturing-images"]], "Understanding Image Services": [[77, "understanding-image-services"]], "Preparing the environment": [[77, "preparing-the-environment"], [78, "preparing-the-environment"]], "Enter your Spot API virtualenv": [[77, "enter-your-spot-api-virtualenv"], [78, "enter-your-spot-api-virtualenv"]], "Install requirements": [[77, "install-requirements"]], "Directory Setup": [[77, "directory-setup"], [78, "directory-setup"]], "Web cam image service": [[77, "web-cam-image-service"]], "Testing the service": [[77, "testing-the-service"]], "Registering a payload": [[77, "registering-a-payload"], [78, "registering-a-payload"]], "Running the service": [[77, "running-the-service"], [78, "running-the-service"]], "Head over to Part 3: Capturing Other Data >>": [[77, "head-over-to-part-3-capturing-other-data"]], "Part 3: Capturing Other Data": [[78, "part-3-capturing-other-data"]], "Understanding data acquisition plugins": [[78, "understanding-data-acquisition-plugins"]], "Data Acquisition Plugin Service": [[78, "data-acquisition-plugin-service"], [117, "module-bosdyn.client.data_acquisition_plugin_service"]], "Testing the plugin": [[78, "testing-the-plugin"]], "Head over to Part 4: Deploying to the CORE I/O >>": [[78, "head-over-to-part-4-deploying-to-the-core-i-o"]], "Part 4: Deploying to the CORE I/O": [[79, "part-4-deploying-to-the-core-i-o"]], "Packaging the services for deployment": [[79, "packaging-the-services-for-deployment"]], "Creating Docker images": [[79, "creating-docker-images"]], "Creating web_cam_image_service Docker image": [[79, "creating-web-cam-image-service-docker-image"]], "Creating battery_service Docker image": [[79, "creating-battery-service-docker-image"]], "Testing Docker container locally": [[79, "testing-docker-container-locally"]], "Create Spot Extension and Install it on CORE I/O": [[79, "create-spot-extension-and-install-it-on-core-i-o"]], "Recreate Docker Images for ARM64 Architecture": [[79, "recreate-docker-images-for-arm64-architecture"]], "Create docker-compose.yml File": [[79, "create-docker-compose-yml-file"]], "Create Udev Rules Files for Web Cam application": [[79, "create-udev-rules-files-for-web-cam-application"]], "Create manifest.json File": [[79, "create-manifest-json-file"]], "Create Extension and Install It on CORE I/O": [[79, "create-extension-and-install-it-on-core-i-o"]], "Confirming deployment": [[79, "confirming-deployment"]], "Head over to Part 5: Collecting Data >>": [[79, "head-over-to-part-5-collecting-data"]], "Part 5: Collecting Data": [[80, "part-5-collecting-data"]], "Creating Actions": [[80, "creating-actions"]], "Testing the action": [[80, "testing-the-action"]], "Mission Recording": [[80, "mission-recording"]], "Mission playback": [[80, "mission-playback"]], "Configure the robot to automatically upload its data to the cloud.": [[80, "configure-the-robot-to-automatically-upload-its-data-to-the-cloud"]], "Head over to Part 6: Processing Collected Data >>": [[80, "head-over-to-part-6-processing-collected-data"]], "Part 6: Processing Collected Data": [[81, "part-6-processing-collected-data"]], "Understanding the data": [[81, "understanding-the-data"]], "Writing the processing script": [[81, "writing-the-processing-script"]], "Further Reading": [[81, "further-reading"]], "Tutorial: Playing Fetch with Spot": [[82, "tutorial-playing-fetch-with-spot"]], "Fetch Part 2: Training the Model": [[83, "fetch-part-2-training-the-model"]], "Fetch Part 3: Evaluating the Model": [[84, "fetch-part-3-evaluating-the-model"]], "
                              name type authority tokens": [[84, "pre-code-class-language-text-name-type-authority-tokens"]], "Fetch Part 4: Autonomous Pick Up": [[85, "fetch-part-4-autonomous-pick-up"]], "Fetch Part 5: Detecting People and Playing Fetch": [[86, "fetch-part-5-detecting-people-and-playing-fetch"]], "Fetch Part 6: Running the model on CORE I/O": [[87, "fetch-part-6-running-the-model-on-core-i-o"]], "QuickStart": [[88, "quickstart"]], "System setup": [[88, "system-setup"]], "Python requirements": [[88, "python-requirements"]], "Pip Installation": [[88, "pip-installation"]], "Manage multiple Python environments with virtualenv": [[88, "manage-multiple-python-environments-with-virtualenv"]], "Install Spot Python packages": [[88, "install-spot-python-packages"]], "Verify your Spot packages installation": [[88, "verify-your-spot-packages-installation"]], "Verify you can command and query Spot": [[88, "verify-you-can-command-and-query-spot"]], "Get a Spot robot": [[88, "get-a-spot-robot"]], "Get a user account on the robot": [[88, "get-a-user-account-on-the-robot"]], "Ping Spot": [[88, "ping-spot"]], "Request Spot robot\u2019s ID": [[88, "request-spot-robot-s-id"]], "Get a copy of the full SDK distribution from github": [[88, "get-a-copy-of-the-full-sdk-distribution-from-github"]], "Run Hello Spot - let\u2019s see the robot move!": [[88, "run-hello-spot-let-s-see-the-robot-move"]], "Run an independent E-Stop": [[88, "run-an-independent-e-stop"]], "Run Hello Spot (take 2)": [[88, "run-hello-spot-take-2"]], "Next Steps": [[88, "next-steps"]], "Understanding Spot Programming": [[89, "understanding-spot-programming"], [226, "understanding-spot-programming"], [228, "understanding-spot-programming"], [230, "understanding-spot-programming"], [231, "understanding-spot-programming"], [232, "understanding-spot-programming"], [233, "understanding-spot-programming"], [234, "understanding-spot-programming"], [235, "understanding-spot-programming"], [236, "understanding-spot-programming"], [237, "understanding-spot-programming"], [238, "understanding-spot-programming"], [239, "understanding-spot-programming"], [240, "understanding-spot-programming"], [241, "understanding-spot-programming"], [242, "understanding-spot-programming"], [243, "understanding-spot-programming"], [244, "understanding-spot-programming"], [245, "understanding-spot-programming"], [257, "understanding-spot-programming"], [288, "understanding-spot-programming"], [289, "understanding-spot-programming"], [290, "understanding-spot-programming"], [313, "understanding-spot-programming"]], "Fundamental Robot Services": [[89, "fundamental-robot-services"]], "Understanding the \u201cid\u201d command": [[89, "understanding-the-id-command"]], "Listing services": [[89, "listing-services"]], "How to Setup and Command Spot to Move": [[89, "how-to-setup-and-command-spot-to-move"]], "Create the SDK object": [[89, "create-the-sdk-object"]], "Create a robot object": [[89, "create-a-robot-object"]], "Retrieve the Robot ID": [[89, "retrieve-the-robot-id"]], "Blocking vs. Asynchronous Spot Python SDK functions": [[89, "blocking-vs-asynchronous-spot-python-sdk-functions"]], "Inspecting robot state": [[89, "inspecting-robot-state"]], "Services and Authentication": [[89, "services-and-authentication"]], "Retrieving robot state": [[89, "retrieving-robot-state"]], "Robot State was a message, messages are defined by protobufs": [[89, "robot-state-was-a-message-messages-are-defined-by-protobufs"]], "Spot\u2019s Frames": [[89, "spot-s-frames"]], "Capture and View Camera Images": [[89, "capture-and-view-camera-images"]], "Configuring \u201cMotor Power Authority\u201d (software E-Stop)": [[89, "configuring-motor-power-authority-software-e-stop"]], "Create and register an E-Stop Endpoint": [[89, "create-and-register-an-e-stop-endpoint"]], "Clear the E-Stop": [[89, "clear-the-e-stop"]], "Taking ownership of Spot (Leases)": [[89, "taking-ownership-of-spot-leases"]], "Powering on the robot": [[89, "powering-on-the-robot"]], "Establishing timesync": [[89, "establishing-timesync"]], "Commanding the robot": [[89, "commanding-the-robot"]], "Powering off the robot": [[89, "powering-off-the-robot"]], "Spot Release Notes": [[90, "spot-release-notes"]], "4.1.1": [[90, "id1"]], "Bug Fixes and Improvements": [[90, "bug-fixes-and-improvements"], [90, "id5"], [90, "id18"], [90, "id30"], [90, "id41"], [90, "id50"], [90, "id61"], [90, "id70"], [90, "id75"], [90, "id81"], [90, "id92"], [90, "id101"], [90, "id172"], [90, "id190"], [90, "id199"], [90, "id203"], [90, "id209"]], "Autowalk / Missions": [[90, "autowalk-missions"], [90, "id3"]], "Graph Nav": [[90, "graph-nav"], [90, "id7"], [90, "id102"], [90, "id124"], [90, "id129"], [90, "id136"], [90, "id154"], [90, "id170"], [90, "id188"], [135, "module-bosdyn.client.graph_nav"]], "Known Issues": [[90, "known-issues"], [90, "id8"], [90, "id14"], [90, "id22"], [90, "id32"], [90, "id44"], [90, "id51"], [90, "id64"], [90, "id71"], [90, "id76"], [90, "id85"], [90, "id93"], [90, "id95"], [90, "id107"], [90, "id111"], [90, "id115"], [90, "id120"], [90, "id139"], [90, "id146"], [90, "id150"], [90, "id157"], [90, "id162"], [90, "id176"], [90, "id192"], [90, "id200"], [90, "id205"], [328, "known-issues"]], "Preexisting, but undiscovered prior to 4.1.1": [[90, "preexisting-but-undiscovered-prior-to-4-1-1"]], "Preexisting": [[90, "preexisting"], [90, "id9"], [90, "id45"]], "4.1.0": [[90, "id2"]], "Breaking Changes": [[90, "breaking-changes"], [90, "id12"], [90, "id16"], [90, "id29"], [90, "id36"], [90, "id63"], [90, "id83"], [90, "id104"], [90, "id133"], [90, "id144"], [90, "id156"], [90, "id175"]], "New Features": [[90, "new-features"], [90, "id17"], [90, "id37"], [90, "id57"], [90, "id80"], [90, "id98"], [90, "id113"], [90, "id117"], [90, "id123"], [90, "id142"], [90, "id148"], [90, "id153"], [90, "id160"], [90, "id165"], [90, "id179"], [90, "id186"], [90, "id198"], [90, "id202"], [90, "id208"]], "Clients": [[90, "clients"], [90, "id6"]], "Data Acquisition Store": [[90, "data-acquisition-store"], [90, "id38"], [118, "module-bosdyn.client.data_acquisition_store"]], "GraphNav": [[90, "graphnav"], [90, "id40"]], "Choreography": [[90, "choreography"], [90, "id19"], [90, "id39"], [90, "id60"], [90, "id99"], [90, "id125"], [97, "module-bosdyn.choreography.client.choreography"]], "Extensions": [[90, "extensions"]], "Rajant": [[90, "rajant"]], "Robot State": [[90, "robot-state"], [90, "id20"], [163, "module-bosdyn.client.robot_state"]], "Deprecations": [[90, "deprecations"], [90, "id13"], [90, "id21"], [90, "id31"], [90, "id42"], [90, "id62"], [90, "id82"], [90, "id103"], [90, "id119"], [90, "id134"], [90, "id145"], [90, "id174"], [90, "id182"], [90, "id193"]], "Preexisting, but undiscovered prior to 4.1.0": [[90, "preexisting-but-undiscovered-prior-to-4-1-0"]], "Spot Sample Code": [[90, "spot-sample-code"], [90, "id23"]], "Updated": [[90, "updated"], [90, "id10"], [90, "id25"], [90, "id27"], [90, "id33"], [90, "id48"], [90, "id54"], [90, "id67"], [90, "id73"], [90, "id78"], [90, "id88"], [90, "id196"]], "Orbit Sample Code": [[90, "orbit-sample-code"], [90, "id26"]], "New": [[90, "new"], [90, "id24"], [90, "id47"], [90, "id53"], [90, "id66"], [90, "id87"], [90, "id195"]], "4.0.3": [[90, "id11"]], "4.0.2": [[90, "id15"]], "Joint Control": [[90, "joint-control"], [291, "joint-control"]], "Orbit": [[90, "orbit"], [90, "id34"]], "4.0.1": [[90, "id28"]], "Sample Code": [[90, "sample-code"], [90, "id46"], [90, "id52"], [90, "id65"], [90, "id72"], [90, "id77"], [90, "id86"], [90, "id96"], [90, "id108"], [90, "id121"], [90, "id140"], [90, "id151"], [90, "id158"], [90, "id163"], [90, "id177"], [90, "id184"], [90, "id194"], [90, "id206"], [90, "id213"], [90, "id217"]], "Spot": [[90, "spot"]], "4.0.0": [[90, "id35"]], "Autowalk and Missions": [[90, "autowalk-and-missions"]], "Orbit (formerly Scout)": [[90, "orbit-formerly-scout"], [90, "id43"]], "GPS": [[90, "gps"]], "Robot Mobility": [[90, "robot-mobility"]], "Data Acquisition Live Data": [[90, "data-acquisition-live-data"]], "Spot Arm": [[90, "spot-arm"]], "Network Compute Bridge": [[90, "network-compute-bridge"], [90, "id131"], [90, "id167"], [297, "network-compute-bridge"], [321, "network-compute-bridge"]], "Safety-Related Stopping Function": [[90, "safety-related-stopping-function"]], "New in 4.0": [[90, "new-in-4-0"]], "Preexisting, but undiscovered prior to 4.0.0": [[90, "preexisting-but-undiscovered-prior-to-4-0-0"]], "3.3.1": [[90, "id49"]], "Upcoming Removals": [[90, "upcoming-removals"], [90, "id56"]], "3.3.0": [[90, "id55"]], "New Service - Inverse Kinematics": [[90, "new-service-inverse-kinematics"]], "New Service - LogStatus": [[90, "new-service-logstatus"]], "Arm and Manipulation": [[90, "arm-and-manipulation"]], "Payloads": [[90, "payloads"], [90, "id126"], [90, "id138"]], "Images and Data": [[90, "images-and-data"]], "Robot Control": [[90, "robot-control"], [90, "id135"]], "Dependencies": [[90, "dependencies"], [90, "id84"], [90, "id90"], [90, "id106"], [90, "id173"], [251, "dependencies"]], "NetworkComputeBridge": [[90, "networkcomputebridge"], [92, "networkcomputebridge"]], "Deprecated fields and values": [[90, "deprecated-fields-and-values"]], "Python functions": [[90, "python-functions"]], "3.2.3": [[90, "id68"]], "3.2.2": [[90, "id69"]], "3.2.1": [[90, "id74"]], "3.2.0": [[90, "id79"]], "Arm Impedance Control (Beta)": [[90, "arm-impedance-control-beta"]], "Graph Nav \u2013 Area Callbacks": [[90, "graph-nav-area-callbacks"]], "Fan Power Control": [[90, "fan-power-control"]], "Ground Clutter": [[90, "ground-clutter"]], "Added CORE I/O Documentation": [[90, "added-core-i-o-documentation"]], "Added Spot Extensions Documentation": [[90, "added-spot-extensions-documentation"]], "API": [[90, "api"]], "Documentation": [[90, "documentation"]], "SDK": [[90, "sdk"]], "3.1.2.1": [[90, "id89"]], "3.1.2": [[90, "id91"]], "3.1.1": [[90, "id94"]], "3.1.0": [[90, "id97"]], "Safely powering off on staircases.": [[90, "safely-powering-off-on-staircases"]], "Lease timeout changes.": [[90, "lease-timeout-changes"]], "Data Acquisition": [[90, "data-acquisition"], [90, "id105"], [90, "id132"], [114, "module-bosdyn.client.data_acquisition"]], "Alerts": [[90, "alerts"]], "New Services": [[90, "new-services"]], "Control and Feedback": [[90, "control-and-feedback"]], "Python Helpers": [[90, "python-helpers"]], "Spot Check": [[90, "spot-check"], [180, "module-bosdyn.client.spot_check"]], "Renamed functions and classes": [[90, "renamed-functions-and-classes"]], "Behavior change on lease timeout": [[90, "behavior-change-on-lease-timeout"]], "Behavior change of powering off on stairs": [[90, "behavior-change-of-powering-off-on-stairs"]], "Disallowed Commands": [[90, "disallowed-commands"]], "3.0.3": [[90, "id109"]], "Bug fixes and improvements": [[90, "id110"], [90, "id114"], [90, "id118"], [90, "id128"], [90, "id143"], [90, "id149"], [90, "id155"], [90, "id181"], [90, "id216"]], "3.0.2": [[90, "id112"]], "3.0.1": [[90, "id116"]], "3.0.0": [[90, "id122"]], "Auto Return": [[90, "auto-return"], [107, "module-bosdyn.client.auto_return"]], "Constrained manipulation": [[90, "constrained-manipulation"]], "Pushbar Door Opening": [[90, "pushbar-door-opening"]], "SpotCam": [[90, "spotcam"]], "Enable and Disable IR Emitters": [[90, "enable-and-disable-ir-emitters"]], "Arm and Gripper Control": [[90, "arm-and-gripper-control"], [90, "id166"]], "Robot Commands": [[90, "robot-commands"]], "Leases": [[90, "leases"], [90, "id171"]], "Other Changes": [[90, "other-changes"]], "Writing services": [[90, "writing-services"]], "2.3.5": [[90, "id141"]], "Spot CAM": [[90, "spot-cam"], [90, "id187"], [90, "id204"]], "Data Buffer": [[90, "data-buffer"], [119, "module-bosdyn.client.data_buffer"]], "2.3.4": [[90, "id147"]], "Power Control": [[90, "power-control"]], "2.3.3": [[90, "id152"]], "2.3.2": [[90, "id159"]], "SpotCAM": [[90, "id161"], [90, "id168"]], "2.3.0": [[90, "id164"]], "Payload Estimation": [[90, "payload-estimation"]], "Arm Support in Choreographer": [[90, "arm-support-in-choreographer"]], "2.2.0": [[90, "id178"]], "Docking (license dependent)": [[90, "docking-license-dependent"]], "Payload Authorization Faults": [[90, "payload-authorization-faults"]], "Service and plugin development": [[90, "service-and-plugin-development"]], "SE2TrajectoryCommand Feedback": [[90, "se2trajectorycommand-feedback"]], "Other Helper Functions**": [[90, "other-helper-functions"]], "Dependency Changes": [[90, "dependency-changes"]], "Known issues": [[90, "id183"], [90, "id212"]], "2.1.0": [[90, "id185"]], "Spot I/O: Data Acquisition": [[90, "spot-i-o-data-acquisition"]], "New Mobility Commands": [[90, "new-mobility-commands"]], "Arm Control Preparation": [[90, "arm-control-preparation"]], "Data Logging": [[90, "data-logging"]], "Point Clouds": [[90, "point-clouds"]], "Choreography (License-dependent)": [[90, "choreography-license-dependent"]], "Docking (Beta, License-dependent)": [[90, "docking-beta-license-dependent"]], "Breaking changes": [[90, "id191"], [90, "id210"]], "Protobuf changes": [[90, "protobuf-changes"]], "Client changes": [[90, "client-changes"]], "Removed": [[90, "removed"], [90, "id211"]], "2.0.2": [[90, "id197"]], "Power Command Exceptions": [[90, "power-command-exceptions"]], "2.0.1": [[90, "id201"]], "License Changes": [[90, "license-changes"]], "Map Recording": [[90, "map-recording"]], "Payload Integration": [[90, "payload-integration"]], "Additional Fixes": [[90, "additional-fixes"]], "2.0.0": [[90, "id207"]], "Autonomous Navigation APIs": [[90, "autonomous-navigation-apis"]], "Spot CAM API": [[90, "spot-cam-api"]], "Payload API integration": [[90, "payload-api-integration"]], "Environmental APIs": [[90, "environmental-apis"]], "Expanded and improved documentation": [[90, "expanded-and-improved-documentation"]], "Improved performance over poor communication links": [[90, "improved-performance-over-poor-communication-links"]], "Additional robot state is exposed": [[90, "additional-robot-state-is-exposed"]], "Clients can specify additional advanced locomotion options": [[90, "clients-can-specify-additional-advanced-locomotion-options"]], "Consistent Frame usage across API": [[90, "consistent-frame-usage-across-api"]], "bosdyn.client command line tool improvements": [[90, "bosdyn-client-command-line-tool-improvements"]], "Frame handling": [[90, "frame-handling"]], "New Exceptions": [[90, "new-exceptions"]], "Moved or Renamed": [[90, "moved-or-renamed"]], "Miscellaneous": [[90, "miscellaneous"]], "1.1.2": [[90, "id214"]], "New features": [[90, "id215"], [90, "id220"]], "1.1.1": [[90, "id218"]], "1.1.0": [[90, "id219"]], "Sample code": [[90, "id221"]], "Bug fixes and Improvements": [[90, "id222"]], "Deprecations and breaking changes": [[90, "deprecations-and-breaking-changes"]], "1.0.1": [[90, "id223"]], "1.0.0": [[90, "id224"]], "Basic Proto Definitions": [[91, "basic-proto-definitions"]], "Protocol Documentation": [[92, "protocol-documentation"]], "Table of Contents": [[92, "table-of-contents"]], "bosdyn/api/alerts.proto": [[92, "bosdyn-api-alerts-proto"]], "AlertData": [[92, "alertdata"]], "AlertData.SeverityLevel": [[92, "alertdata-severitylevel"]], "bosdyn/api/arm_command.proto": [[92, "bosdyn-api-arm-command-proto"]], "ArmCartesianCommand": [[92, "armcartesiancommand"]], "ArmCartesianCommand.Feedback": [[92, "armcartesiancommand-feedback"]], "ArmCartesianCommand.Request": [[92, "armcartesiancommand-request"]], "ArmCommand": [[92, "armcommand"]], "ArmCommand.Feedback": [[92, "armcommand-feedback"]], "ArmCommand.Request": [[92, "armcommand-request"]], "ArmImpedanceCommand": [[92, "armimpedancecommand"]], "ArmImpedanceCommand.Feedback": [[92, "armimpedancecommand-feedback"]], "ArmImpedanceCommand.Request": [[92, "armimpedancecommand-request"]], "ArmJointMoveCommand": [[92, "armjointmovecommand"]], "ArmJointMoveCommand.Feedback": [[92, "armjointmovecommand-feedback"]], "ArmJointMoveCommand.Request": [[92, "armjointmovecommand-request"]], "ArmJointPosition": [[92, "armjointposition"]], "ArmJointTrajectory": [[92, "armjointtrajectory"]], "ArmJointTrajectoryPoint": [[92, "armjointtrajectorypoint"]], "ArmJointVelocity": [[92, "armjointvelocity"]], "ArmParams": [[92, "armparams"]], "ArmStopCommand": [[92, "armstopcommand"]], "ArmStopCommand.Feedback": [[92, "armstopcommand-feedback"]], "ArmStopCommand.Request": [[92, "armstopcommand-request"]], "ArmVelocityCommand": [[92, "armvelocitycommand"]], "ArmVelocityCommand.CartesianVelocity": [[92, "armvelocitycommand-cartesianvelocity"]], "ArmVelocityCommand.CylindricalVelocity": [[92, "armvelocitycommand-cylindricalvelocity"]], "ArmVelocityCommand.Feedback": [[92, "armvelocitycommand-feedback"]], "ArmVelocityCommand.Request": [[92, "armvelocitycommand-request"]], "GazeCommand": [[92, "gazecommand"]], "GazeCommand.Feedback": [[92, "gazecommand-feedback"]], "GazeCommand.Request": [[92, "gazecommand-request"]], "NamedArmPositionsCommand": [[92, "namedarmpositionscommand"]], "NamedArmPositionsCommand.Feedback": [[92, "namedarmpositionscommand-feedback"]], "NamedArmPositionsCommand.Request": [[92, "namedarmpositionscommand-request"]], "ArmCartesianCommand.Feedback.Status": [[92, "armcartesiancommand-feedback-status"]], "ArmCartesianCommand.Request.AxisMode": [[92, "armcartesiancommand-request-axismode"]], "ArmImpedanceCommand.Feedback.Status": [[92, "armimpedancecommand-feedback-status"]], "ArmJointMoveCommand.Feedback.PlannerStatus": [[92, "armjointmovecommand-feedback-plannerstatus"]], "ArmJointMoveCommand.Feedback.Status": [[92, "armjointmovecommand-feedback-status"]], "GazeCommand.Feedback.Status": [[92, "gazecommand-feedback-status"]], "NamedArmPositionsCommand.Feedback.Status": [[92, "namedarmpositionscommand-feedback-status"]], "NamedArmPositionsCommand.Positions": [[92, "namedarmpositionscommand-positions"]], "bosdyn/api/arm_surface_contact.proto": [[92, "bosdyn-api-arm-surface-contact-proto"]], "ArmSurfaceContact": [[92, "armsurfacecontact"]], "ArmSurfaceContact.Feedback": [[92, "armsurfacecontact-feedback"]], "ArmSurfaceContact.Request": [[92, "armsurfacecontact-request"]], "ArmSurfaceContact.Request.AdmittanceSetting": [[92, "armsurfacecontact-request-admittancesetting"]], "ArmSurfaceContact.Request.AxisMode": [[92, "armsurfacecontact-request-axismode"]], "bosdyn/api/arm_surface_contact_service.proto": [[92, "bosdyn-api-arm-surface-contact-service-proto"]], "ArmSurfaceContactCommand": [[92, "armsurfacecontactcommand"]], "ArmSurfaceContactResponse": [[92, "armsurfacecontactresponse"]], "ArmSurfaceContactService": [[92, "armsurfacecontactservice"]], "bosdyn/api/auth.proto": [[92, "bosdyn-api-auth-proto"]], "GetAuthTokenRequest": [[92, "getauthtokenrequest"]], "GetAuthTokenResponse": [[92, "getauthtokenresponse"]], "GetAuthTokenResponse.Status": [[92, "getauthtokenresponse-status"]], "bosdyn/api/auth_service.proto": [[92, "bosdyn-api-auth-service-proto"]], "AuthService": [[92, "authservice"]], "bosdyn/api/auto_return/auto_return.proto": [[92, "bosdyn-api-auto-return-auto-return-proto"]], "ConfigureRequest": [[92, "configurerequest"]], "ConfigureResponse": [[92, "configureresponse"]], "GetConfigurationRequest": [[92, "getconfigurationrequest"]], "GetConfigurationResponse": [[92, "getconfigurationresponse"]], "Params": [[92, "params"]], "StartRequest": [[92, "startrequest"]], "StartResponse": [[92, "startresponse"]], "ConfigureResponse.Status": [[92, "configureresponse-status"]], "StartResponse.Status": [[92, "startresponse-status"]], "bosdyn/api/auto_return/auto_return_service.proto": [[92, "bosdyn-api-auto-return-auto-return-service-proto"]], "AutoReturnService": [[92, "autoreturnservice"]], "bosdyn/api/autowalk/autowalk.proto": [[92, "bosdyn-api-autowalk-autowalk-proto"]], "CompileAutowalkRequest": [[92, "compileautowalkrequest"]], "CompileAutowalkResponse": [[92, "compileautowalkresponse"]], "CompileAutowalkResponse.FailedElementsEntry": [[92, "compileautowalkresponse-failedelementsentry"]], "ElementIdentifiers": [[92, "elementidentifiers"]], "FailedElement": [[92, "failedelement"]], "LoadAutowalkRequest": [[92, "loadautowalkrequest"]], "LoadAutowalkResponse": [[92, "loadautowalkresponse"]], "LoadAutowalkResponse.FailedElementsEntry": [[92, "loadautowalkresponse-failedelementsentry"]], "NodeIdentifier": [[92, "nodeidentifier"]], "CompileAutowalkResponse.Status": [[92, "compileautowalkresponse-status"]], "LoadAutowalkResponse.Status": [[92, "loadautowalkresponse-status"]], "bosdyn/api/autowalk/autowalk_service.proto": [[92, "bosdyn-api-autowalk-autowalk-service-proto"]], "AutowalkService": [[92, "autowalkservice"]], "bosdyn/api/autowalk/walks.proto": [[92, "bosdyn-api-autowalk-walks-proto"]], "Action": [[92, "action"]], "Action.DataAcquisition": [[92, "action-dataacquisition"]], "Action.ExecuteChoreography": [[92, "action-executechoreography"]], "Action.RemoteGrpc": [[92, "action-remotegrpc"]], "Action.Sleep": [[92, "action-sleep"]], "ActionWrapper": [[92, "actionwrapper"]], "ActionWrapper.ArmSensorPointing": [[92, "actionwrapper-armsensorpointing"]], "ActionWrapper.GripperCameraParams": [[92, "actionwrapper-grippercameraparams"]], "ActionWrapper.GripperCommand": [[92, "actionwrapper-grippercommand"]], "ActionWrapper.RobotBodyPose": [[92, "actionwrapper-robotbodypose"]], "ActionWrapper.RobotBodySit": [[92, "actionwrapper-robotbodysit"]], "ActionWrapper.SpotCamAlignment": [[92, "actionwrapper-spotcamalignment"]], "ActionWrapper.SpotCamAlignment.Alignment": [[92, "actionwrapper-spotcamalignment-alignment"]], "ActionWrapper.SpotCamLed": [[92, "actionwrapper-spotcamled"]], "ActionWrapper.SpotCamLed.BrightnessesEntry": [[92, "actionwrapper-spotcamled-brightnessesentry"]], "ActionWrapper.SpotCamPtz": [[92, "actionwrapper-spotcamptz"]], "BatteryMonitor": [[92, "batterymonitor"]], "ChoreographyItems": [[92, "choreographyitems"]], "Dock": [[92, "dock"], [92, "id3"]], "Element": [[92, "element"]], "FailureBehavior": [[92, "failurebehavior"]], "FailureBehavior.ProceedIfAble": [[92, "failurebehavior-proceedifable"]], "FailureBehavior.ReturnToStartAndTerminate": [[92, "failurebehavior-returntostartandterminate"]], "FailureBehavior.ReturnToStartAndTryAgainLater": [[92, "failurebehavior-returntostartandtryagainlater"]], "FailureBehavior.SafePowerOff": [[92, "failurebehavior-safepoweroff"]], "GlobalParameters": [[92, "globalparameters"]], "HriBehaviors": [[92, "hribehaviors"]], "PlaybackMode": [[92, "playbackmode"]], "PlaybackMode.Continuous": [[92, "playbackmode-continuous"]], "PlaybackMode.Once": [[92, "playbackmode-once"]], "PlaybackMode.Periodic": [[92, "playbackmode-periodic"]], "Target": [[92, "target"]], "Target.NavigateRoute": [[92, "target-navigateroute"]], "Target.NavigateTo": [[92, "target-navigateto"]], "Target.Relocalize": [[92, "target-relocalize"]], "Walk": [[92, "walk"]], "Target.TargetStowBehavior": [[92, "target-targetstowbehavior"]], "bosdyn/api/basic_command.proto": [[92, "bosdyn-api-basic-command-proto"]], "ArmDragCommand": [[92, "armdragcommand"]], "ArmDragCommand.Feedback": [[92, "armdragcommand-feedback"]], "ArmDragCommand.Request": [[92, "armdragcommand-request"]], "BatteryChangePoseCommand": [[92, "batterychangeposecommand"]], "BatteryChangePoseCommand.Feedback": [[92, "batterychangeposecommand-feedback"]], "BatteryChangePoseCommand.Request": [[92, "batterychangeposecommand-request"]], "ConstrainedManipulationCommand": [[92, "constrainedmanipulationcommand"]], "ConstrainedManipulationCommand.Feedback": [[92, "constrainedmanipulationcommand-feedback"]], "ConstrainedManipulationCommand.Request": [[92, "constrainedmanipulationcommand-request"]], "FollowArmCommand.Feedback": [[92, "followarmcommand-feedback"]], "FollowArmCommand.Request": [[92, "followarmcommand-request"]], "FreezeCommand": [[92, "freezecommand"]], "FreezeCommand.Feedback": [[92, "freezecommand-feedback"]], "FreezeCommand.Request": [[92, "freezecommand-request"]], "JointCommand": [[92, "jointcommand"]], "JointCommand.ContactAdvice": [[92, "jointcommand-contactadvice"]], "JointCommand.Feedback": [[92, "jointcommand-feedback"]], "JointCommand.Request": [[92, "jointcommand-request"]], "JointCommand.UpdateRequest": [[92, "jointcommand-updaterequest"]], "JointCommand.UpdateRequest.Gains": [[92, "jointcommand-updaterequest-gains"]], "RobotCommandFeedbackStatus": [[92, "robotcommandfeedbackstatus"]], "SE2TrajectoryCommand": [[92, "se2trajectorycommand"]], "SE2TrajectoryCommand.Feedback": [[92, "se2trajectorycommand-feedback"]], "SE2TrajectoryCommand.Request": [[92, "se2trajectorycommand-request"]], "SE2VelocityCommand": [[92, "se2velocitycommand"]], "SE2VelocityCommand.Feedback": [[92, "se2velocitycommand-feedback"]], "SE2VelocityCommand.Request": [[92, "se2velocitycommand-request"]], "SafePowerOffCommand": [[92, "safepoweroffcommand"]], "SafePowerOffCommand.Feedback": [[92, "safepoweroffcommand-feedback"]], "SafePowerOffCommand.Request": [[92, "safepoweroffcommand-request"]], "SelfRightCommand": [[92, "selfrightcommand"]], "SelfRightCommand.Feedback": [[92, "selfrightcommand-feedback"]], "SelfRightCommand.Request": [[92, "selfrightcommand-request"]], "SitCommand": [[92, "sitcommand"]], "SitCommand.Feedback": [[92, "sitcommand-feedback"]], "SitCommand.Request": [[92, "sitcommand-request"]], "Stance": [[92, "stance"]], "Stance.FootPositionsEntry": [[92, "stance-footpositionsentry"]], "StanceCommand": [[92, "stancecommand"]], "StanceCommand.Feedback": [[92, "stancecommand-feedback"]], "StanceCommand.Request": [[92, "stancecommand-request"]], "StandCommand": [[92, "standcommand"]], "StandCommand.Feedback": [[92, "standcommand-feedback"]], "StandCommand.Request": [[92, "standcommand-request"]], "StopCommand": [[92, "stopcommand"]], "StopCommand.Feedback": [[92, "stopcommand-feedback"]], "StopCommand.Request": [[92, "stopcommand-request"]], "ArmDragCommand.Feedback.Status": [[92, "armdragcommand-feedback-status"]], "BatteryChangePoseCommand.Feedback.Status": [[92, "batterychangeposecommand-feedback-status"]], "BatteryChangePoseCommand.Request.DirectionHint": [[92, "batterychangeposecommand-request-directionhint"]], "ConstrainedManipulationCommand.Feedback.Status": [[92, "constrainedmanipulationcommand-feedback-status"]], "ConstrainedManipulationCommand.Request.ControlMode": [[92, "constrainedmanipulationcommand-request-controlmode"]], "ConstrainedManipulationCommand.Request.TaskType": [[92, "constrainedmanipulationcommand-request-tasktype"]], "JointCommand.ContactAdvice.Advice": [[92, "jointcommand-contactadvice-advice"]], "JointCommand.Feedback.Status": [[92, "jointcommand-feedback-status"]], "RobotCommandFeedbackStatus.Status": [[92, "robotcommandfeedbackstatus-status"]], "SE2TrajectoryCommand.Feedback.BodyMovementStatus": [[92, "se2trajectorycommand-feedback-bodymovementstatus"]], "SE2TrajectoryCommand.Feedback.FinalGoalStatus": [[92, "se2trajectorycommand-feedback-finalgoalstatus"]], "SE2TrajectoryCommand.Feedback.Status": [[92, "se2trajectorycommand-feedback-status"]], "SafePowerOffCommand.Feedback.Status": [[92, "safepoweroffcommand-feedback-status"]], "SafePowerOffCommand.Request.UnsafeAction": [[92, "safepoweroffcommand-request-unsafeaction"]], "SelfRightCommand.Feedback.Status": [[92, "selfrightcommand-feedback-status"]], "SitCommand.Feedback.Status": [[92, "sitcommand-feedback-status"]], "StanceCommand.Feedback.Status": [[92, "stancecommand-feedback-status"]], "StandCommand.Feedback.StandingState": [[92, "standcommand-feedback-standingstate"]], "StandCommand.Feedback.Status": [[92, "standcommand-feedback-status"]], "bosdyn/api/bddf.proto": [[92, "bosdyn-api-bddf-proto"]], "DataDescriptor": [[92, "datadescriptor"]], "DescriptorBlock": [[92, "descriptorblock"]], "FileFormatDescriptor": [[92, "fileformatdescriptor"]], "FileFormatDescriptor.AnnotationsEntry": [[92, "fileformatdescriptor-annotationsentry"]], "FileFormatVersion": [[92, "fileformatversion"]], "FileIndex": [[92, "fileindex"]], "MessageTypeDescriptor": [[92, "messagetypedescriptor"]], "PodTypeDescriptor": [[92, "podtypedescriptor"]], "SeriesBlockIndex": [[92, "seriesblockindex"]], "SeriesBlockIndex.BlockEntry": [[92, "seriesblockindex-blockentry"]], "SeriesDescriptor": [[92, "seriesdescriptor"]], "SeriesDescriptor.AnnotationsEntry": [[92, "seriesdescriptor-annotationsentry"]], "SeriesIdentifier": [[92, "seriesidentifier"]], "SeriesIdentifier.SpecEntry": [[92, "seriesidentifier-specentry"]], "StructTypeDescriptor": [[92, "structtypedescriptor"]], "StructTypeDescriptor.KeyToSeriesIdentifierHashEntry": [[92, "structtypedescriptor-keytoseriesidentifierhashentry"]], "FileFormatDescriptor.CheckSumType": [[92, "fileformatdescriptor-checksumtype"]], "PodTypeEnum": [[92, "podtypeenum"]], "bosdyn/api/data_acquisition.proto": [[92, "bosdyn-api-data-acquisition-proto"]], "AcquireDataRequest": [[92, "acquiredatarequest"]], "AcquireDataResponse": [[92, "acquiredataresponse"]], "AcquirePluginDataRequest": [[92, "acquireplugindatarequest"]], "AcquirePluginDataResponse": [[92, "acquireplugindataresponse"]], "AcquisitionCapabilityList": [[92, "acquisitioncapabilitylist"]], "AcquisitionRequestList": [[92, "acquisitionrequestlist"]], "AssociatedAlertData": [[92, "associatedalertdata"]], "AssociatedMetadata": [[92, "associatedmetadata"]], "CancelAcquisitionRequest": [[92, "cancelacquisitionrequest"]], "CancelAcquisitionResponse": [[92, "cancelacquisitionresponse"]], "CaptureActionId": [[92, "captureactionid"]], "DataAcquisitionCapability": [[92, "dataacquisitioncapability"]], "DataCapture": [[92, "datacapture"]], "DataError": [[92, "dataerror"]], "DataIdentifier": [[92, "dataidentifier"]], "GetServiceInfoRequest": [[92, "getserviceinforequest"]], "GetServiceInfoResponse": [[92, "getserviceinforesponse"]], "GetStatusRequest": [[92, "getstatusrequest"], [92, "id1"], [92, "id4"]], "GetStatusResponse": [[92, "getstatusresponse"], [92, "id2"], [92, "id5"]], "ImageAcquisitionCapability": [[92, "imageacquisitioncapability"]], "ImageSourceCapture": [[92, "imagesourcecapture"]], "LiveDataRequest": [[92, "livedatarequest"]], "LiveDataResponse": [[92, "livedataresponse"]], "LiveDataResponse.CapabilityLiveData": [[92, "livedataresponse-capabilitylivedata"]], "LiveDataResponse.CapabilityLiveData.SignalsEntry": [[92, "livedataresponse-capabilitylivedata-signalsentry"]], "Metadata": [[92, "metadata"]], "NetworkComputeCapability": [[92, "networkcomputecapability"]], "NetworkComputeCapture": [[92, "networkcomputecapture"]], "NetworkComputeError": [[92, "networkcomputeerror"]], "PluginServiceError": [[92, "pluginserviceerror"]], "AcquireDataResponse.Status": [[92, "acquiredataresponse-status"]], "AcquirePluginDataResponse.Status": [[92, "acquireplugindataresponse-status"]], "CancelAcquisitionResponse.Status": [[92, "cancelacquisitionresponse-status"]], "GetStatusResponse.Status": [[92, "getstatusresponse-status"]], "LiveDataResponse.CapabilityLiveData.Status": [[92, "livedataresponse-capabilitylivedata-status"]], "NetworkComputeError.ErrorCode": [[92, "networkcomputeerror-errorcode"]], "PluginServiceError.ErrorCode": [[92, "pluginserviceerror-errorcode"]], "bosdyn/api/data_acquisition_plugin_service.proto": [[92, "bosdyn-api-data-acquisition-plugin-service-proto"]], "DataAcquisitionPluginService": [[92, "dataacquisitionpluginservice"]], "bosdyn/api/data_acquisition_service.proto": [[92, "bosdyn-api-data-acquisition-service-proto"]], "DataAcquisitionService": [[92, "dataacquisitionservice"]], "bosdyn/api/data_acquisition_store.proto": [[92, "bosdyn-api-data-acquisition-store-proto"]], "ActionIdQuery": [[92, "actionidquery"]], "DataQueryParams": [[92, "dataqueryparams"]], "ListCaptureActionsRequest": [[92, "listcaptureactionsrequest"]], "ListCaptureActionsResponse": [[92, "listcaptureactionsresponse"]], "ListStoredAlertDataRequest": [[92, "liststoredalertdatarequest"]], "ListStoredAlertDataResponse": [[92, "liststoredalertdataresponse"]], "ListStoredDataRequest": [[92, "liststoreddatarequest"]], "ListStoredDataResponse": [[92, "liststoreddataresponse"]], "ListStoredImagesRequest": [[92, "liststoredimagesrequest"]], "ListStoredImagesResponse": [[92, "liststoredimagesresponse"]], "ListStoredMetadataRequest": [[92, "liststoredmetadatarequest"]], "ListStoredMetadataResponse": [[92, "liststoredmetadataresponse"]], "QueryMaxCaptureIdRequest": [[92, "querymaxcaptureidrequest"]], "QueryMaxCaptureIdResponse": [[92, "querymaxcaptureidresponse"]], "QueryParameters": [[92, "queryparameters"]], "QueryStoredCaptureResult": [[92, "querystoredcaptureresult"]], "QueryStoredCapturesRequest": [[92, "querystoredcapturesrequest"]], "QueryStoredCapturesResponse": [[92, "querystoredcapturesresponse"]], "StoreAlertDataRequest": [[92, "storealertdatarequest"]], "StoreAlertDataResponse": [[92, "storealertdataresponse"]], "StoreDataRequest": [[92, "storedatarequest"]], "StoreDataResponse": [[92, "storedataresponse"]], "StoreImageRequest": [[92, "storeimagerequest"]], "StoreImageResponse": [[92, "storeimageresponse"]], "StoreMetadataRequest": [[92, "storemetadatarequest"]], "StoreMetadataResponse": [[92, "storemetadataresponse"]], "StoreStreamRequest": [[92, "storestreamrequest"]], "StoreStreamResponse": [[92, "storestreamresponse"]], "StoredCapturedData": [[92, "storedcaptureddata"]], "StoredLargeCapturedData": [[92, "storedlargecaptureddata"]], "TimeRangeQuery": [[92, "timerangequery"]], "bosdyn/api/data_acquisition_store_service.proto": [[92, "bosdyn-api-data-acquisition-store-service-proto"]], "DataAcquisitionStoreService": [[92, "dataacquisitionstoreservice"]], "bosdyn/api/data_buffer.proto": [[92, "bosdyn-api-data-buffer-proto"]], "DataBlob": [[92, "datablob"]], "Event": [[92, "event"]], "OperatorComment": [[92, "operatorcomment"]], "RecordDataBlobsRequest": [[92, "recorddatablobsrequest"]], "RecordDataBlobsResponse": [[92, "recorddatablobsresponse"]], "RecordDataBlobsResponse.Error": [[92, "recorddatablobsresponse-error"]], "RecordEventsRequest": [[92, "recordeventsrequest"]], "RecordEventsResponse": [[92, "recordeventsresponse"]], "RecordEventsResponse.Error": [[92, "recordeventsresponse-error"]], "RecordOperatorCommentsRequest": [[92, "recordoperatorcommentsrequest"]], "RecordOperatorCommentsResponse": [[92, "recordoperatorcommentsresponse"]], "RecordOperatorCommentsResponse.Error": [[92, "recordoperatorcommentsresponse-error"]], "RecordSignalTicksRequest": [[92, "recordsignalticksrequest"]], "RecordSignalTicksResponse": [[92, "recordsignalticksresponse"]], "RecordSignalTicksResponse.Error": [[92, "recordsignalticksresponse-error"]], "RecordTextMessagesRequest": [[92, "recordtextmessagesrequest"]], "RecordTextMessagesResponse": [[92, "recordtextmessagesresponse"]], "RecordTextMessagesResponse.Error": [[92, "recordtextmessagesresponse-error"]], "RegisterSignalSchemaRequest": [[92, "registersignalschemarequest"]], "RegisterSignalSchemaResponse": [[92, "registersignalschemaresponse"]], "SignalSchema": [[92, "signalschema"]], "SignalSchema.Variable": [[92, "signalschema-variable"]], "SignalSchemaId": [[92, "signalschemaid"]], "SignalTick": [[92, "signaltick"]], "TextMessage": [[92, "textmessage"]], "Event.Level": [[92, "event-level"]], "Event.LogPreserveHint": [[92, "event-logpreservehint"]], "RecordDataBlobsResponse.Error.Type": [[92, "recorddatablobsresponse-error-type"]], "RecordEventsResponse.Error.Type": [[92, "recordeventsresponse-error-type"]], "RecordOperatorCommentsResponse.Error.Type": [[92, "recordoperatorcommentsresponse-error-type"]], "RecordSignalTicksResponse.Error.Type": [[92, "recordsignalticksresponse-error-type"]], "RecordTextMessagesResponse.Error.Type": [[92, "recordtextmessagesresponse-error-type"]], "SignalSchema.Variable.Type": [[92, "signalschema-variable-type"]], "SignalTick.Encoding": [[92, "signaltick-encoding"]], "TextMessage.Level": [[92, "textmessage-level"]], "bosdyn/api/data_buffer_service.proto": [[92, "bosdyn-api-data-buffer-service-proto"]], "DataBufferService": [[92, "databufferservice"]], "bosdyn/api/data_chunk.proto": [[92, "bosdyn-api-data-chunk-proto"]], "DataChunk": [[92, "datachunk"]], "bosdyn/api/data_index.proto": [[92, "bosdyn-api-data-index-proto"]], "BlobPage": [[92, "blobpage"]], "BlobPages": [[92, "blobpages"]], "BlobSpec": [[92, "blobspec"]], "DataBufferStatus": [[92, "databufferstatus"]], "DataIndex": [[92, "dataindex"]], "DataQuery": [[92, "dataquery"]], "DeleteDataPagesRequest": [[92, "deletedatapagesrequest"]], "DeleteDataPagesResponse": [[92, "deletedatapagesresponse"]], "DeletePageStatus": [[92, "deletepagestatus"]], "EventSpec": [[92, "eventspec"]], "EventsComments": [[92, "eventscomments"]], "EventsCommentsSpec": [[92, "eventscommentsspec"]], "GetDataBufferStatusRequest": [[92, "getdatabufferstatusrequest"]], "GetDataBufferStatusResponse": [[92, "getdatabufferstatusresponse"]], "GetDataIndexRequest": [[92, "getdataindexrequest"]], "GetDataIndexResponse": [[92, "getdataindexresponse"]], "GetDataPagesRequest": [[92, "getdatapagesrequest"]], "GetDataPagesResponse": [[92, "getdatapagesresponse"]], "GetEventsCommentsRequest": [[92, "geteventscommentsrequest"]], "GetEventsCommentsResponse": [[92, "geteventscommentsresponse"]], "GrpcPages": [[92, "grpcpages"]], "GrpcSpec": [[92, "grpcspec"]], "PageInfo": [[92, "pageinfo"]], "PagesAndTimestamp": [[92, "pagesandtimestamp"]], "DeletePageStatus.Status": [[92, "deletepagestatus-status"]], "PageInfo.Compression": [[92, "pageinfo-compression"]], "PageInfo.PageFormat": [[92, "pageinfo-pageformat"]], "bosdyn/api/data_service.proto": [[92, "bosdyn-api-data-service-proto"]], "DataService": [[92, "dataservice"]], "bosdyn/api/directory.proto": [[92, "bosdyn-api-directory-proto"]], "Endpoint": [[92, "endpoint"]], "GetServiceEntryRequest": [[92, "getserviceentryrequest"]], "GetServiceEntryResponse": [[92, "getserviceentryresponse"]], "ListServiceEntriesRequest": [[92, "listserviceentriesrequest"]], "ListServiceEntriesResponse": [[92, "listserviceentriesresponse"]], "ServiceEntry": [[92, "serviceentry"]], "GetServiceEntryResponse.Status": [[92, "getserviceentryresponse-status"]], "bosdyn/api/directory_registration.proto": [[92, "bosdyn-api-directory-registration-proto"]], "RegisterServiceRequest": [[92, "registerservicerequest"]], "RegisterServiceResponse": [[92, "registerserviceresponse"]], "UnregisterServiceRequest": [[92, "unregisterservicerequest"]], "UnregisterServiceResponse": [[92, "unregisterserviceresponse"]], "UpdateServiceRequest": [[92, "updateservicerequest"]], "UpdateServiceResponse": [[92, "updateserviceresponse"]], "RegisterServiceResponse.Status": [[92, "registerserviceresponse-status"]], "UnregisterServiceResponse.Status": [[92, "unregisterserviceresponse-status"]], "UpdateServiceResponse.Status": [[92, "updateserviceresponse-status"]], "bosdyn/api/directory_registration_service.proto": [[92, "bosdyn-api-directory-registration-service-proto"]], "DirectoryRegistrationService": [[92, "directoryregistrationservice"]], "bosdyn/api/directory_service.proto": [[92, "bosdyn-api-directory-service-proto"]], "DirectoryService": [[92, "directoryservice"]], "bosdyn/api/docking/docking.proto": [[92, "bosdyn-api-docking-docking-proto"]], "ConfigRange": [[92, "configrange"]], "DockState": [[92, "dockstate"]], "DockingCommandFeedbackRequest": [[92, "dockingcommandfeedbackrequest"]], "DockingCommandFeedbackResponse": [[92, "dockingcommandfeedbackresponse"]], "DockingCommandRequest": [[92, "dockingcommandrequest"]], "DockingCommandResponse": [[92, "dockingcommandresponse"]], "GetDockingConfigRequest": [[92, "getdockingconfigrequest"]], "GetDockingConfigResponse": [[92, "getdockingconfigresponse"]], "GetDockingStateRequest": [[92, "getdockingstaterequest"]], "GetDockingStateResponse": [[92, "getdockingstateresponse"]], "UpdateDockingParams": [[92, "updatedockingparams"]], "DockState.DockedStatus": [[92, "dockstate-dockedstatus"]], "DockState.LinkStatus": [[92, "dockstate-linkstatus"]], "DockType": [[92, "docktype"]], "DockingCommandFeedbackResponse.Status": [[92, "dockingcommandfeedbackresponse-status"]], "DockingCommandResponse.Status": [[92, "dockingcommandresponse-status"]], "PrepPoseBehavior": [[92, "prepposebehavior"]], "bosdyn/api/docking/docking_service.proto": [[92, "bosdyn-api-docking-docking-service-proto"]], "DockingService": [[92, "dockingservice"]], "bosdyn/api/estop.proto": [[92, "bosdyn-api-estop-proto"]], "DeregisterEstopEndpointRequest": [[92, "deregisterestopendpointrequest"]], "DeregisterEstopEndpointResponse": [[92, "deregisterestopendpointresponse"]], "EstopCheckInRequest": [[92, "estopcheckinrequest"]], "EstopCheckInResponse": [[92, "estopcheckinresponse"]], "EstopConfig": [[92, "estopconfig"]], "EstopEndpoint": [[92, "estopendpoint"]], "EstopEndpointWithStatus": [[92, "estopendpointwithstatus"]], "EstopSystemStatus": [[92, "estopsystemstatus"]], "GetEstopConfigRequest": [[92, "getestopconfigrequest"]], "GetEstopConfigResponse": [[92, "getestopconfigresponse"]], "GetEstopSystemStatusRequest": [[92, "getestopsystemstatusrequest"]], "GetEstopSystemStatusResponse": [[92, "getestopsystemstatusresponse"]], "RegisterEstopEndpointRequest": [[92, "registerestopendpointrequest"]], "RegisterEstopEndpointResponse": [[92, "registerestopendpointresponse"]], "SetEstopConfigRequest": [[92, "setestopconfigrequest"]], "SetEstopConfigResponse": [[92, "setestopconfigresponse"]], "DeregisterEstopEndpointResponse.Status": [[92, "deregisterestopendpointresponse-status"]], "EstopCheckInResponse.Status": [[92, "estopcheckinresponse-status"]], "EstopStopLevel": [[92, "estopstoplevel"]], "RegisterEstopEndpointResponse.Status": [[92, "registerestopendpointresponse-status"]], "SetEstopConfigResponse.Status": [[92, "setestopconfigresponse-status"]], "bosdyn/api/estop_service.proto": [[92, "bosdyn-api-estop-service-proto"]], "EstopService": [[92, "estopservice"]], "bosdyn/api/fault_service.proto": [[92, "bosdyn-api-fault-service-proto"]], "FaultService": [[92, "faultservice"]], "bosdyn/api/full_body_command.proto": [[92, "bosdyn-api-full-body-command-proto"]], "FullBodyCommand": [[92, "fullbodycommand"]], "FullBodyCommand.Feedback": [[92, "fullbodycommand-feedback"]], "FullBodyCommand.Request": [[92, "fullbodycommand-request"]], "bosdyn/api/geometry.proto": [[92, "bosdyn-api-geometry-proto"]], "Area": [[92, "area"]], "Bounds": [[92, "bounds"]], "Box2": [[92, "box2"]], "Box2WithFrame": [[92, "box2withframe"]], "Box3": [[92, "box3"]], "Box3WithFrame": [[92, "box3withframe"]], "Circle": [[92, "circle"]], "CircleWithFrame": [[92, "circlewithframe"]], "CylindricalCoordinate": [[92, "cylindricalcoordinate"]], "FrameTreeSnapshot": [[92, "frametreesnapshot"]], "FrameTreeSnapshot.ChildToParentEdgeMapEntry": [[92, "frametreesnapshot-childtoparentedgemapentry"]], "FrameTreeSnapshot.ParentEdge": [[92, "frametreesnapshot-parentedge"]], "Matrix": [[92, "matrix"]], "MatrixInt32": [[92, "matrixint32"]], "MatrixInt64": [[92, "matrixint64"]], "Matrixf": [[92, "matrixf"]], "OrientedBox2": [[92, "orientedbox2"]], "Plane": [[92, "plane"]], "PolyLine": [[92, "polyline"]], "Polygon": [[92, "polygon"]], "PolygonWithExclusions": [[92, "polygonwithexclusions"]], "Quad": [[92, "quad"]], "Quaternion": [[92, "quaternion"]], "Ray": [[92, "ray"]], "SE2Pose": [[92, "se2pose"]], "SE2Velocity": [[92, "se2velocity"]], "SE2VelocityLimit": [[92, "se2velocitylimit"]], "SE3Covariance": [[92, "se3covariance"]], "SE3Pose": [[92, "se3pose"]], "SE3Velocity": [[92, "se3velocity"]], "Vec2": [[92, "vec2"]], "Vec2Value": [[92, "vec2value"]], "Vec3": [[92, "vec3"]], "Vec3Value": [[92, "vec3value"]], "Vector": [[92, "vector"]], "Volume": [[92, "volume"]], "Wrench": [[92, "wrench"]], "bosdyn/api/gps/aggregator.proto": [[92, "bosdyn-api-gps-aggregator-proto"]], "NewGpsDataRequest": [[92, "newgpsdatarequest"]], "NewGpsDataResponse": [[92, "newgpsdataresponse"]], "bosdyn/api/gps/aggregator_service.proto": [[92, "bosdyn-api-gps-aggregator-service-proto"]], "AggregatorService": [[92, "aggregatorservice"]], "bosdyn/api/gps/gps.proto": [[92, "bosdyn-api-gps-gps-proto"]], "GpsDataPoint": [[92, "gpsdatapoint"]], "GpsDataPoint.Accuracy": [[92, "gpsdatapoint-accuracy"]], "GpsDataPoint.FixMode": [[92, "gpsdatapoint-fixmode"]], "GpsDataPoint.Satellite": [[92, "gpsdatapoint-satellite"]], "GpsDevice": [[92, "gpsdevice"]], "LLH": [[92, "llh"]], "LocationAndGpsDevice": [[92, "locationandgpsdevice"]], "GpsDataPoint.Filter": [[92, "gpsdatapoint-filter"]], "GpsDataPoint.FixMode.Mode": [[92, "gpsdatapoint-fixmode-mode"]], "GpsDataPoint.Satellite.Constellation": [[92, "gpsdatapoint-satellite-constellation"]], "bosdyn/api/gps/registration.proto": [[92, "bosdyn-api-gps-registration-proto"]], "GetLocationRequest": [[92, "getlocationrequest"]], "GetLocationResponse": [[92, "getlocationresponse"]], "GpsState": [[92, "gpsstate"]], "ResetRegistrationRequest": [[92, "resetregistrationrequest"]], "ResetRegistrationResponse": [[92, "resetregistrationresponse"]], "GetLocationResponse.Status": [[92, "getlocationresponse-status"]], "Registration.Status": [[92, "registration-status"]], "bosdyn/api/gps/registration_service.proto": [[92, "bosdyn-api-gps-registration-service-proto"]], "RegistrationService": [[92, "registrationservice"]], "bosdyn/api/graph_nav/area_callback.proto": [[92, "bosdyn-api-graph-nav-area-callback-proto"]], "AreaCallbackError": [[92, "areacallbackerror"]], "AreaCallbackInformation": [[92, "areacallbackinformation"]], "AreaCallbackInformationRequest": [[92, "areacallbackinformationrequest"]], "AreaCallbackInformationResponse": [[92, "areacallbackinformationresponse"]], "BeginCallbackRequest": [[92, "begincallbackrequest"]], "BeginCallbackResponse": [[92, "begincallbackresponse"]], "BeginControlRequest": [[92, "begincontrolrequest"]], "BeginControlResponse": [[92, "begincontrolresponse"]], "EndCallbackRequest": [[92, "endcallbackrequest"]], "EndCallbackResponse": [[92, "endcallbackresponse"]], "RegionInformation": [[92, "regioninformation"]], "RouteChangeRequest": [[92, "routechangerequest"]], "RouteChangeResponse": [[92, "routechangeresponse"]], "StopConfiguration": [[92, "stopconfiguration"]], "UpdateCallbackRequest": [[92, "updatecallbackrequest"]], "UpdateCallbackResponse": [[92, "updatecallbackresponse"]], "UpdateCallbackResponse.Complete": [[92, "updatecallbackresponse-complete"]], "UpdateCallbackResponse.Error": [[92, "updatecallbackresponse-error"]], "UpdateCallbackResponse.NavPolicy": [[92, "updatecallbackresponse-navpolicy"]], "UpdateCallbackResponse.UpdateLocalization": [[92, "updatecallbackresponse-updatelocalization"]], "AreaCallbackError.CallError": [[92, "areacallbackerror-callerror"]], "AreaCallbackInformation.Blockage": [[92, "areacallbackinformation-blockage"]], "AreaCallbackInformation.EntityWaiting": [[92, "areacallbackinformation-entitywaiting"]], "AreaCallbackInformation.Impairment": [[92, "areacallbackinformation-impairment"]], "BeginCallbackResponse.Status": [[92, "begincallbackresponse-status"]], "BeginControlResponse.Status": [[92, "begincontrolresponse-status"]], "EndCallbackResponse.Status": [[92, "endcallbackresponse-status"]], "RouteChangeResponse.Status": [[92, "routechangeresponse-status"]], "StopConfiguration.FaceDirection": [[92, "stopconfiguration-facedirection"]], "UpdateCallbackRequest.Stage": [[92, "updatecallbackrequest-stage"]], "UpdateCallbackResponse.Error.ErrorType": [[92, "updatecallbackresponse-error-errortype"]], "UpdateCallbackResponse.NavPolicy.Option": [[92, "updatecallbackresponse-navpolicy-option"]], "UpdateCallbackResponse.Status": [[92, "updatecallbackresponse-status"]], "UpdateCallbackResponse.UpdateLocalization.LocalizationChange": [[92, "updatecallbackresponse-updatelocalization-localizationchange"]], "bosdyn/api/graph_nav/area_callback_data.proto": [[92, "bosdyn-api-graph-nav-area-callback-data-proto"]], "AreaCallbackData": [[92, "areacallbackdata"]], "AreaCallbackMapConfig": [[92, "areacallbackmapconfig"]], "bosdyn/api/graph_nav/area_callback_service.proto": [[92, "bosdyn-api-graph-nav-area-callback-service-proto"]], "AreaCallbackService": [[92, "areacallbackservice"]], "bosdyn/api/graph_nav/gps.proto": [[92, "bosdyn-api-graph-nav-gps-proto"]], "GPSLocalization": [[92, "gpslocalization"]], "GPSLocalization.State": [[92, "gpslocalization-state"]], "bosdyn/api/graph_nav/graph_nav.proto": [[92, "bosdyn-api-graph-nav-graph-nav-proto"]], "AreaCallbackServiceError": [[92, "areacallbackserviceerror"]], "ClearGraphRequest": [[92, "cleargraphrequest"]], "ClearGraphResponse": [[92, "cleargraphresponse"]], "DownloadEdgeSnapshotRequest": [[92, "downloadedgesnapshotrequest"]], "DownloadEdgeSnapshotResponse": [[92, "downloadedgesnapshotresponse"]], "DownloadGraphRequest": [[92, "downloadgraphrequest"]], "DownloadGraphResponse": [[92, "downloadgraphresponse"]], "DownloadGraphStreamingResponse": [[92, "downloadgraphstreamingresponse"]], "DownloadWaypointSnapshotRequest": [[92, "downloadwaypointsnapshotrequest"]], "DownloadWaypointSnapshotResponse": [[92, "downloadwaypointsnapshotresponse"]], "GPSNavigationParams": [[92, "gpsnavigationparams"]], "GetLocalizationStateRequest": [[92, "getlocalizationstaterequest"]], "GetLocalizationStateResponse": [[92, "getlocalizationstateresponse"]], "LostDetectorState": [[92, "lostdetectorstate"]], "LostDetectorState.Params": [[92, "lostdetectorstate-params"]], "ModifyNavigationResponse": [[92, "modifynavigationresponse"]], "NavigateRouteRequest": [[92, "navigaterouterequest"]], "NavigateRouteResponse": [[92, "navigaterouteresponse"]], "NavigateToAnchorRequest": [[92, "navigatetoanchorrequest"]], "NavigateToAnchorResponse": [[92, "navigatetoanchorresponse"]], "NavigateToRequest": [[92, "navigatetorequest"]], "NavigateToResponse": [[92, "navigatetoresponse"]], "NavigationFeedbackRequest": [[92, "navigationfeedbackrequest"]], "NavigationFeedbackResponse": [[92, "navigationfeedbackresponse"]], "NavigationFeedbackResponse.ActiveRegionInformation": [[92, "navigationfeedbackresponse-activeregioninformation"]], "NavigationFeedbackResponse.ActiveRegionInformationEntry": [[92, "navigationfeedbackresponse-activeregioninformationentry"]], "NavigationFeedbackResponse.AreaCallbackErrorsEntry": [[92, "navigationfeedbackresponse-areacallbackerrorsentry"]], "RemotePointCloudStatus": [[92, "remotepointcloudstatus"]], "RouteFollowingParams": [[92, "routefollowingparams"]], "RouteGenParams": [[92, "routegenparams"]], "SensorCompatibilityStatus": [[92, "sensorcompatibilitystatus"]], "SetLocalizationRequest": [[92, "setlocalizationrequest"]], "SetLocalizationResponse": [[92, "setlocalizationresponse"]], "SetLocalizationResponse.SuspectedAmbiguity": [[92, "setlocalizationresponse-suspectedambiguity"]], "TravelParams": [[92, "travelparams"]], "UploadEdgeSnapshotRequest": [[92, "uploadedgesnapshotrequest"]], "UploadEdgeSnapshotResponse": [[92, "uploadedgesnapshotresponse"]], "UploadGraphRequest": [[92, "uploadgraphrequest"]], "UploadGraphResponse": [[92, "uploadgraphresponse"]], "UploadGraphResponse.ValidationStatus": [[92, "uploadgraphresponse-validationstatus"]], "UploadGraphStreamingRequest": [[92, "uploadgraphstreamingrequest"]], "UploadWaypointSnapshotRequest": [[92, "uploadwaypointsnapshotrequest"]], "UploadWaypointSnapshotResponse": [[92, "uploadwaypointsnapshotresponse"]], "ValidateGraphRequest": [[92, "validategraphrequest"]], "ValidateGraphResponse": [[92, "validategraphresponse"]], "VisualRefinementOptions": [[92, "visualrefinementoptions"]], "ClearGraphResponse.Status": [[92, "cleargraphresponse-status"]], "DownloadEdgeSnapshotResponse.Status": [[92, "downloadedgesnapshotresponse-status"]], "DownloadWaypointSnapshotResponse.Status": [[92, "downloadwaypointsnapshotresponse-status"]], "ModifyNavigationResponse.Status": [[92, "modifynavigationresponse-status"]], "NavigateRouteResponse.Status": [[92, "navigaterouteresponse-status"]], "NavigateToAnchorResponse.GPSStatus": [[92, "navigatetoanchorresponse-gpsstatus"]], "NavigateToAnchorResponse.Status": [[92, "navigatetoanchorresponse-status"]], "NavigateToResponse.Status": [[92, "navigatetoresponse-status"]], "NavigationFeedbackResponse.ActiveRegionInformation.AreaCallbackStatus": [[92, "navigationfeedbackresponse-activeregioninformation-areacallbackstatus"]], "NavigationFeedbackResponse.BlockageStatus": [[92, "navigationfeedbackresponse-blockagestatus"]], "NavigationFeedbackResponse.RouteFollowingStatus": [[92, "navigationfeedbackresponse-routefollowingstatus"]], "NavigationFeedbackResponse.Status": [[92, "navigationfeedbackresponse-status"]], "NavigationFeedbackResponse.StuckReason": [[92, "navigationfeedbackresponse-stuckreason"]], "RouteFollowingParams.ResumeBehavior": [[92, "routefollowingparams-resumebehavior"]], "RouteFollowingParams.RouteBlockedBehavior": [[92, "routefollowingparams-routeblockedbehavior"]], "RouteFollowingParams.StartRouteBehavior": [[92, "routefollowingparams-startroutebehavior"]], "SetLocalizationRequest.FiducialInit": [[92, "setlocalizationrequest-fiducialinit"]], "SetLocalizationResponse.QualityCheckResult": [[92, "setlocalizationresponse-qualitycheckresult"]], "SetLocalizationResponse.Status": [[92, "setlocalizationresponse-status"]], "TravelParams.FeatureQualityTolerance": [[92, "travelparams-featurequalitytolerance"]], "TravelParams.PathPlannerMode": [[92, "travelparams-pathplannermode"]], "UploadGraphResponse.Status": [[92, "uploadgraphresponse-status"]], "UploadWaypointSnapshotResponse.Status": [[92, "uploadwaypointsnapshotresponse-status"]], "ValidateGraphResponse.Status": [[92, "validategraphresponse-status"]], "bosdyn/api/graph_nav/graph_nav_service.proto": [[92, "bosdyn-api-graph-nav-graph-nav-service-proto"]], "GraphNavService": [[92, "graphnavservice"]], "bosdyn/api/graph_nav/lost_detection.proto": [[92, "bosdyn-api-graph-nav-lost-detection-proto"]], "LostDetectorStrictness": [[92, "lostdetectorstrictness"]], "bosdyn/api/graph_nav/map.proto": [[92, "bosdyn-api-graph-nav-map-proto"]], "Anchor": [[92, "anchor"]], "AnchoredWorldObject": [[92, "anchoredworldobject"]], "Anchoring": [[92, "anchoring"]], "AreaCallbackRegion": [[92, "areacallbackregion"]], "ClientMetadata": [[92, "clientmetadata"]], "Edge": [[92, "edge"]], "Edge.Annotations": [[92, "edge-annotations"]], "Edge.Annotations.AreaCallbacksEntry": [[92, "edge-annotations-areacallbacksentry"]], "Edge.Annotations.StairData": [[92, "edge-annotations-stairdata"]], "Edge.Id": [[92, "edge-id"]], "EdgeSnapshot": [[92, "edgesnapshot"]], "EdgeSnapshot.AreaCallbacksEntry": [[92, "edgesnapshot-areacallbacksentry"]], "EdgeSnapshot.Stance": [[92, "edgesnapshot-stance"]], "Graph": [[92, "graph"]], "MapStats": [[92, "mapstats"]], "MapStats.Stat": [[92, "mapstats-stat"]], "Region": [[92, "region"]], "RegionWithFrame": [[92, "regionwithframe"]], "Waypoint": [[92, "waypoint"]], "Waypoint.Annotations": [[92, "waypoint-annotations"]], "Waypoint.Annotations.GPSSettings": [[92, "waypoint-annotations-gpssettings"]], "Waypoint.Annotations.LocalizeRegion": [[92, "waypoint-annotations-localizeregion"]], "Waypoint.Annotations.LocalizeRegion.Circle2D": [[92, "waypoint-annotations-localizeregion-circle2d"]], "Waypoint.Annotations.LocalizeRegion.Default": [[92, "waypoint-annotations-localizeregion-default"]], "Waypoint.Annotations.LocalizeRegion.Empty": [[92, "waypoint-annotations-localizeregion-empty"]], "Waypoint.Annotations.LoopClosureSettings": [[92, "waypoint-annotations-loopclosuresettings"]], "WaypointSnapshot": [[92, "waypointsnapshot"]], "AnnotationState": [[92, "annotationstate"]], "Edge.Annotations.DirectionConstraint": [[92, "edge-annotations-directionconstraint"]], "Edge.Annotations.GroundClutterAvoidanceMode": [[92, "edge-annotations-groundclutteravoidancemode"]], "Edge.Annotations.PathFollowingMode": [[92, "edge-annotations-pathfollowingmode"]], "Edge.Annotations.StairData.DescentPreference": [[92, "edge-annotations-stairdata-descentpreference"]], "Edge.EdgeSource": [[92, "edge-edgesource"]], "Region.DataFilter": [[92, "region-datafilter"]], "Waypoint.WaypointSource": [[92, "waypoint-waypointsource"]], "bosdyn/api/graph_nav/map_processing.proto": [[92, "bosdyn-api-graph-nav-map-processing-proto"]], "AnchorHintUncertainty": [[92, "anchorhintuncertainty"]], "AnchoringHint": [[92, "anchoringhint"]], "PoseBounds": [[92, "posebounds"]], "ProcessAnchoringRequest": [[92, "processanchoringrequest"]], "ProcessAnchoringRequest.Params": [[92, "processanchoringrequest-params"]], "ProcessAnchoringRequest.Params.MeasurementParams": [[92, "processanchoringrequest-params-measurementparams"]], "ProcessAnchoringRequest.Params.OptimizerParams": [[92, "processanchoringrequest-params-optimizerparams"]], "ProcessAnchoringRequest.Params.Weights": [[92, "processanchoringrequest-params-weights"]], "ProcessAnchoringResponse": [[92, "processanchoringresponse"]], "ProcessAnchoringResponse.GPSResult": [[92, "processanchoringresponse-gpsresult"]], "ProcessTopologyRequest": [[92, "processtopologyrequest"]], "ProcessTopologyRequest.CollisionCheckingParams": [[92, "processtopologyrequest-collisioncheckingparams"]], "ProcessTopologyRequest.FeatureMatchingParams": [[92, "processtopologyrequest-featurematchingparams"]], "ProcessTopologyRequest.FiducialLoopClosureParams": [[92, "processtopologyrequest-fiducialloopclosureparams"]], "ProcessTopologyRequest.ICPParams": [[92, "processtopologyrequest-icpparams"]], "ProcessTopologyRequest.OdometryLoopClosureParams": [[92, "processtopologyrequest-odometryloopclosureparams"]], "ProcessTopologyRequest.Params": [[92, "processtopologyrequest-params"]], "ProcessTopologyResponse": [[92, "processtopologyresponse"]], "WaypointAnchorHint": [[92, "waypointanchorhint"]], "WorldObjectAnchorHint": [[92, "worldobjectanchorhint"]], "ProcessAnchoringResponse.GPSResult.GPSStatus": [[92, "processanchoringresponse-gpsresult-gpsstatus"]], "ProcessAnchoringResponse.Status": [[92, "processanchoringresponse-status"]], "ProcessTopologyResponse.Status": [[92, "processtopologyresponse-status"]], "bosdyn/api/graph_nav/map_processing_service.proto": [[92, "bosdyn-api-graph-nav-map-processing-service-proto"]], "MapProcessingService": [[92, "mapprocessingservice"]], "bosdyn/api/graph_nav/nav.proto": [[92, "bosdyn-api-graph-nav-nav-proto"]], "CompletedRoute": [[92, "completedroute"]], "CompletedRoute.CompletedEdge": [[92, "completedroute-completededge"]], "Localization": [[92, "localization"]], "Route": [[92, "route"]], "bosdyn/api/graph_nav/recording.proto": [[92, "bosdyn-api-graph-nav-recording-proto"]], "CreateEdgeRequest": [[92, "createedgerequest"]], "CreateEdgeResponse": [[92, "createedgeresponse"]], "CreateWaypointRequest": [[92, "createwaypointrequest"]], "CreateWaypointResponse": [[92, "createwaypointresponse"]], "GetRecordStatusRequest": [[92, "getrecordstatusrequest"]], "GetRecordStatusResponse": [[92, "getrecordstatusresponse"]], "RecordingEnvironment": [[92, "recordingenvironment"]], "SetRecordingEnvironmentRequest": [[92, "setrecordingenvironmentrequest"]], "SetRecordingEnvironmentResponse": [[92, "setrecordingenvironmentresponse"]], "StartRecordingRequest": [[92, "startrecordingrequest"]], "StartRecordingResponse": [[92, "startrecordingresponse"]], "StopRecordingRequest": [[92, "stoprecordingrequest"]], "StopRecordingResponse": [[92, "stoprecordingresponse"]], "CreateEdgeResponse.Status": [[92, "createedgeresponse-status"]], "CreateWaypointResponse.Status": [[92, "createwaypointresponse-status"]], "GetRecordStatusResponse.MapState": [[92, "getrecordstatusresponse-mapstate"]], "GetRecordStatusResponse.Status": [[92, "getrecordstatusresponse-status"]], "StartRecordingResponse.Status": [[92, "startrecordingresponse-status"]], "StopRecordingResponse.Status": [[92, "stoprecordingresponse-status"]], "bosdyn/api/graph_nav/recording_service.proto": [[92, "bosdyn-api-graph-nav-recording-service-proto"]], "GraphNavRecordingService": [[92, "graphnavrecordingservice"]], "bosdyn/api/graph_nav/visual_features.proto": [[92, "bosdyn-api-graph-nav-visual-features-proto"]], "DirectionWithCovariance": [[92, "directionwithcovariance"]], "GenericDescriptor": [[92, "genericdescriptor"]], "LandmarkObservationIndex": [[92, "landmarkobservationindex"]], "PositionWithCovariance": [[92, "positionwithcovariance"]], "VisualDescriptor": [[92, "visualdescriptor"]], "VisualKeyFrame": [[92, "visualkeyframe"]], "VisualKeyFrameBundle": [[92, "visualkeyframebundle"]], "VisualKeypoint": [[92, "visualkeypoint"]], "VisualLandmark": [[92, "visuallandmark"]], "VisualLandmarks": [[92, "visuallandmarks"]], "bosdyn/api/gripper_camera_param.proto": [[92, "bosdyn-api-gripper-camera-param-proto"]], "GripperCameraGetParamRequest": [[92, "grippercameragetparamrequest"]], "GripperCameraGetParamResponse": [[92, "grippercameragetparamresponse"]], "GripperCameraParamRequest": [[92, "grippercameraparamrequest"]], "GripperCameraParamResponse": [[92, "grippercameraparamresponse"]], "GripperCameraParams": [[92, "grippercameraparams"]], "RoiParameters": [[92, "roiparameters"]], "GripperCameraParams.CameraMode": [[92, "grippercameraparams-cameramode"]], "GripperCameraParams.LedMode": [[92, "grippercameraparams-ledmode"]], "HdrParameters": [[92, "hdrparameters"]], "RoiParameters.RoiWindowSize": [[92, "roiparameters-roiwindowsize"]], "bosdyn/api/gripper_camera_param_service.proto": [[92, "bosdyn-api-gripper-camera-param-service-proto"]], "GripperCameraParamService": [[92, "grippercameraparamservice"]], "bosdyn/api/gripper_command.proto": [[92, "bosdyn-api-gripper-command-proto"]], "ClawGripperCommand": [[92, "clawgrippercommand"]], "ClawGripperCommand.Feedback": [[92, "clawgrippercommand-feedback"]], "ClawGripperCommand.Request": [[92, "clawgrippercommand-request"]], "GripperCommand": [[92, "grippercommand"]], "GripperCommand.Feedback": [[92, "grippercommand-feedback"]], "GripperCommand.Request": [[92, "grippercommand-request"]], "ClawGripperCommand.Feedback.Status": [[92, "clawgrippercommand-feedback-status"]], "bosdyn/api/header.proto": [[92, "bosdyn-api-header-proto"]], "CommonError": [[92, "commonerror"]], "RequestHeader": [[92, "requestheader"]], "ResponseHeader": [[92, "responseheader"]], "CommonError.Code": [[92, "commonerror-code"]], "bosdyn/api/image.proto": [[92, "bosdyn-api-image-proto"]], "CaptureParameters": [[92, "captureparameters"]], "GetImageRequest": [[92, "getimagerequest"]], "GetImageResponse": [[92, "getimageresponse"]], "Image": [[92, "image"], [137, "module-bosdyn.client.image"]], "ImageCapture": [[92, "imagecapture"]], "ImageCaptureAndSource": [[92, "imagecaptureandsource"]], "ImageRequest": [[92, "imagerequest"]], "ImageResponse": [[92, "imageresponse"]], "ImageSource": [[92, "imagesource"]], "ImageSource.KannalaBrandtModel": [[92, "imagesource-kannalabrandtmodel"]], "ImageSource.KannalaBrandtModel.KannalaBrandtIntrinsics": [[92, "imagesource-kannalabrandtmodel-kannalabrandtintrinsics"]], "ImageSource.PinholeBrownConrady": [[92, "imagesource-pinholebrownconrady"]], "ImageSource.PinholeBrownConrady.PinholeBrownConradyIntrinsics": [[92, "imagesource-pinholebrownconrady-pinholebrownconradyintrinsics"]], "ImageSource.PinholeModel": [[92, "imagesource-pinholemodel"]], "ImageSource.PinholeModel.CameraIntrinsics": [[92, "imagesource-pinholemodel-cameraintrinsics"]], "ListImageSourcesRequest": [[92, "listimagesourcesrequest"]], "ListImageSourcesResponse": [[92, "listimagesourcesresponse"]], "Image.Format": [[92, "image-format"]], "Image.PixelFormat": [[92, "image-pixelformat"]], "ImageResponse.Status": [[92, "imageresponse-status"]], "ImageSource.ImageType": [[92, "imagesource-imagetype"]], "bosdyn/api/image_geometry.proto": [[92, "bosdyn-api-image-geometry-proto"]], "AreaI": [[92, "areai"]], "RectangleI": [[92, "rectanglei"]], "bosdyn/api/image_service.proto": [[92, "bosdyn-api-image-service-proto"]], "ImageService": [[92, "imageservice"]], "bosdyn/api/ir_enable_disable.proto": [[92, "bosdyn-api-ir-enable-disable-proto"]], "IREnableDisableRequest": [[92, "irenabledisablerequest"]], "IREnableDisableResponse": [[92, "irenabledisableresponse"]], "IREnableDisableRequest.Request": [[92, "irenabledisablerequest-request"]], "bosdyn/api/ir_enable_disable_service.proto": [[92, "bosdyn-api-ir-enable-disable-service-proto"]], "IREnableDisableService": [[92, "irenabledisableservice"]], "bosdyn/api/keepalive/keepalive.proto": [[92, "bosdyn-api-keepalive-keepalive-proto"]], "ActionAfter": [[92, "actionafter"]], "ActionAfter.AutoReturn": [[92, "actionafter-autoreturn"]], "ActionAfter.ControlledMotorsOff": [[92, "actionafter-controlledmotorsoff"]], "ActionAfter.ImmediateRobotOff": [[92, "actionafter-immediaterobotoff"]], "ActionAfter.LeaseStale": [[92, "actionafter-leasestale"]], "ActionAfter.RecordEvent": [[92, "actionafter-recordevent"]], "CheckInRequest": [[92, "checkinrequest"]], "CheckInResponse": [[92, "checkinresponse"]], "LivePolicy": [[92, "livepolicy"]], "ModifyPolicyRequest": [[92, "modifypolicyrequest"]], "ModifyPolicyResponse": [[92, "modifypolicyresponse"]], "CheckInResponse.Status": [[92, "checkinresponse-status"]], "GetStatusResponse.PolicyControlAction": [[92, "getstatusresponse-policycontrolaction"]], "ModifyPolicyResponse.Status": [[92, "modifypolicyresponse-status"]], "bosdyn/api/keepalive/keepalive_service.proto": [[92, "bosdyn-api-keepalive-keepalive-service-proto"]], "KeepaliveService": [[92, "keepaliveservice"]], "bosdyn/api/lease.proto": [[92, "bosdyn-api-lease-proto"]], "AcquireLeaseRequest": [[92, "acquireleaserequest"]], "AcquireLeaseResponse": [[92, "acquireleaseresponse"]], "Lease": [[92, "lease"], [142, "module-bosdyn.client.lease"]], "LeaseOwner": [[92, "leaseowner"]], "LeaseResource": [[92, "leaseresource"]], "LeaseUseResult": [[92, "leaseuseresult"]], "ListLeasesRequest": [[92, "listleasesrequest"]], "ListLeasesResponse": [[92, "listleasesresponse"]], "ResourceTree": [[92, "resourcetree"]], "RetainLeaseRequest": [[92, "retainleaserequest"]], "RetainLeaseResponse": [[92, "retainleaseresponse"]], "ReturnLeaseRequest": [[92, "returnleaserequest"]], "ReturnLeaseResponse": [[92, "returnleaseresponse"]], "TakeLeaseRequest": [[92, "takeleaserequest"]], "TakeLeaseResponse": [[92, "takeleaseresponse"]], "AcquireLeaseResponse.Status": [[92, "acquireleaseresponse-status"]], "LeaseUseResult.Status": [[92, "leaseuseresult-status"]], "ReturnLeaseResponse.Status": [[92, "returnleaseresponse-status"]], "TakeLeaseResponse.Status": [[92, "takeleaseresponse-status"]], "bosdyn/api/lease_service.proto": [[92, "bosdyn-api-lease-service-proto"]], "LeaseService": [[92, "leaseservice"]], "bosdyn/api/license.proto": [[92, "bosdyn-api-license-proto"]], "GetFeatureEnabledRequest": [[92, "getfeatureenabledrequest"]], "GetFeatureEnabledResponse": [[92, "getfeatureenabledresponse"]], "GetFeatureEnabledResponse.FeatureEnabledEntry": [[92, "getfeatureenabledresponse-featureenabledentry"]], "GetLicenseInfoRequest": [[92, "getlicenseinforequest"]], "GetLicenseInfoResponse": [[92, "getlicenseinforesponse"]], "LicenseInfo": [[92, "licenseinfo"]], "LicenseInfo.Status": [[92, "licenseinfo-status"]], "bosdyn/api/license_service.proto": [[92, "bosdyn-api-license-service-proto"]], "LicenseService": [[92, "licenseservice"]], "bosdyn/api/local_grid.proto": [[92, "bosdyn-api-local-grid-proto"]], "GetLocalGridTypesRequest": [[92, "getlocalgridtypesrequest"]], "GetLocalGridTypesResponse": [[92, "getlocalgridtypesresponse"]], "GetLocalGridsRequest": [[92, "getlocalgridsrequest"]], "GetLocalGridsResponse": [[92, "getlocalgridsresponse"]], "LocalGrid": [[92, "localgrid"]], "LocalGridExtent": [[92, "localgridextent"]], "LocalGridRequest": [[92, "localgridrequest"]], "LocalGridResponse": [[92, "localgridresponse"]], "LocalGridType": [[92, "localgridtype"]], "LocalGrid.CellFormat": [[92, "localgrid-cellformat"]], "LocalGrid.Encoding": [[92, "localgrid-encoding"]], "LocalGridResponse.Status": [[92, "localgridresponse-status"]], "bosdyn/api/local_grid_service.proto": [[92, "bosdyn-api-local-grid-service-proto"]], "LocalGridService": [[92, "localgridservice"]], "bosdyn/api/log_status/log_status.proto": [[92, "bosdyn-api-log-status-log-status-proto"]], "GetActiveLogStatusesRequest": [[92, "getactivelogstatusesrequest"]], "GetActiveLogStatusesResponse": [[92, "getactivelogstatusesresponse"]], "GetLogStatusRequest": [[92, "getlogstatusrequest"]], "GetLogStatusResponse": [[92, "getlogstatusresponse"]], "LogStatus": [[92, "logstatus"]], "StartExperimentLogRequest": [[92, "startexperimentlogrequest"]], "StartExperimentLogResponse": [[92, "startexperimentlogresponse"]], "StartRetroLogRequest": [[92, "startretrologrequest"]], "StartRetroLogResponse": [[92, "startretrologresponse"]], "TerminateLogRequest": [[92, "terminatelogrequest"]], "TerminateLogResponse": [[92, "terminatelogresponse"]], "UpdateExperimentLogRequest": [[92, "updateexperimentlogrequest"]], "UpdateExperimentLogResponse": [[92, "updateexperimentlogresponse"]], "GetActiveLogStatusesResponse.Status": [[92, "getactivelogstatusesresponse-status"]], "GetLogStatusResponse.Status": [[92, "getlogstatusresponse-status"]], "LogStatus.Status": [[92, "logstatus-status"]], "LogStatus.Type": [[92, "logstatus-type"]], "StartExperimentLogResponse.Status": [[92, "startexperimentlogresponse-status"]], "StartRetroLogResponse.Status": [[92, "startretrologresponse-status"]], "TerminateLogResponse.Status": [[92, "terminatelogresponse-status"]], "UpdateExperimentLogResponse.Status": [[92, "updateexperimentlogresponse-status"]], "bosdyn/api/log_status/log_status_service.proto": [[92, "bosdyn-api-log-status-log-status-service-proto"]], "LogStatusService": [[92, "logstatusservice"]], "bosdyn/api/manipulation_api.proto": [[92, "bosdyn-api-manipulation-api-proto"]], "AllowableOrientation": [[92, "allowableorientation"]], "ApiGraspOverride": [[92, "apigraspoverride"]], "ApiGraspOverrideRequest": [[92, "apigraspoverriderequest"]], "ApiGraspOverrideResponse": [[92, "apigraspoverrideresponse"]], "ApiGraspedCarryStateOverride": [[92, "apigraspedcarrystateoverride"]], "GraspParams": [[92, "graspparams"]], "ManipulationApiFeedbackRequest": [[92, "manipulationapifeedbackrequest"]], "ManipulationApiFeedbackResponse": [[92, "manipulationapifeedbackresponse"]], "ManipulationApiRequest": [[92, "manipulationapirequest"]], "ManipulationApiResponse": [[92, "manipulationapiresponse"]], "PickObject": [[92, "pickobject"]], "PickObjectExecutePlan": [[92, "pickobjectexecuteplan"]], "PickObjectInImage": [[92, "pickobjectinimage"]], "PickObjectRayInWorld": [[92, "pickobjectrayinworld"]], "RotationWithTolerance": [[92, "rotationwithtolerance"]], "SqueezeGrasp": [[92, "squeezegrasp"]], "VectorAlignmentWithTolerance": [[92, "vectoralignmentwithtolerance"]], "WalkToObjectInImage": [[92, "walktoobjectinimage"]], "WalkToObjectRayInWorld": [[92, "walktoobjectrayinworld"]], "ApiGraspOverride.Override": [[92, "apigraspoverride-override"]], "GraspPositionConstraint": [[92, "grasppositionconstraint"]], "ManipulationCameraSource": [[92, "manipulationcamerasource"]], "ManipulationFeedbackState": [[92, "manipulationfeedbackstate"]], "WalkGazeMode": [[92, "walkgazemode"]], "bosdyn/api/manipulation_api_service.proto": [[92, "bosdyn-api-manipulation-api-service-proto"]], "ManipulationApiService": [[92, "manipulationapiservice"]], "bosdyn/api/metrics_logging/absolute_metrics.proto": [[92, "bosdyn-api-metrics-logging-absolute-metrics-proto"]], "AbsoluteMetricsSnapshot": [[92, "absolutemetricssnapshot"]], "bosdyn/api/metrics_logging/metrics_logging_robot.proto": [[92, "bosdyn-api-metrics-logging-metrics-logging-robot-proto"]], "GetAbsoluteMetricSnapshotRequest": [[92, "getabsolutemetricsnapshotrequest"]], "GetAbsoluteMetricSnapshotResponse": [[92, "getabsolutemetricsnapshotresponse"]], "GetMetricsRequest": [[92, "getmetricsrequest"]], "GetMetricsResponse": [[92, "getmetricsresponse"]], "GetStoreSequenceRangeRequest": [[92, "getstoresequencerangerequest"]], "GetStoreSequenceRangeResponse": [[92, "getstoresequencerangeresponse"]], "bosdyn/api/metrics_logging/metrics_logging_robot_service.proto": [[92, "bosdyn-api-metrics-logging-metrics-logging-robot-service-proto"]], "MetricsLoggingRobotService": [[92, "metricsloggingrobotservice"]], "bosdyn/api/metrics_logging/signed_proto.proto": [[92, "bosdyn-api-metrics-logging-signed-proto-proto"]], "SignedProto": [[92, "signedproto"]], "bosdyn/api/mission/mission.proto": [[92, "bosdyn-api-mission-mission-proto"]], "AnswerQuestionRequest": [[92, "answerquestionrequest"]], "AnswerQuestionResponse": [[92, "answerquestionresponse"]], "FailedNode": [[92, "failednode"]], "GetInfoRequest": [[92, "getinforequest"]], "GetInfoResponse": [[92, "getinforesponse"]], "GetMissionRequest": [[92, "getmissionrequest"]], "GetMissionResponse": [[92, "getmissionresponse"]], "GetStateRequest": [[92, "getstaterequest"]], "GetStateResponse": [[92, "getstateresponse"]], "LoadMissionRequest": [[92, "loadmissionrequest"]], "LoadMissionResponse": [[92, "loadmissionresponse"]], "MissionInfo": [[92, "missioninfo"]], "NodeInfo": [[92, "nodeinfo"]], "PauseMissionRequest": [[92, "pausemissionrequest"]], "PauseMissionResponse": [[92, "pausemissionresponse"]], "PlayMissionRequest": [[92, "playmissionrequest"]], "PlayMissionResponse": [[92, "playmissionresponse"]], "PlaySettings": [[92, "playsettings"]], "Question": [[92, "question"]], "RestartMissionRequest": [[92, "restartmissionrequest"]], "RestartMissionResponse": [[92, "restartmissionresponse"]], "State": [[92, "state"]], "State.AnsweredQuestion": [[92, "state-answeredquestion"]], "State.NodeStatesAtTick": [[92, "state-nodestatesattick"]], "State.NodeStatesAtTick.NodeState": [[92, "state-nodestatesattick-nodestate"]], "State.NodeStatesAtTick.NodeState.BlackboardState": [[92, "state-nodestatesattick-nodestate-blackboardstate"]], "StopMissionRequest": [[92, "stopmissionrequest"]], "StopMissionResponse": [[92, "stopmissionresponse"]], "AnswerQuestionResponse.Status": [[92, "answerquestionresponse-status"]], "LoadMissionResponse.Status": [[92, "loadmissionresponse-status"]], "PauseMissionResponse.Status": [[92, "pausemissionresponse-status"]], "PlayMissionResponse.Status": [[92, "playmissionresponse-status"]], "RestartMissionResponse.Status": [[92, "restartmissionresponse-status"]], "State.Status": [[92, "state-status"]], "StopMissionResponse.Status": [[92, "stopmissionresponse-status"]], "bosdyn/api/mission/mission_service.proto": [[92, "bosdyn-api-mission-mission-service-proto"]], "MissionService": [[92, "missionservice"]], "bosdyn/api/mission/nodes.proto": [[92, "bosdyn-api-mission-nodes-proto"]], "BosdynDockState": [[92, "bosdyndockstate"]], "BosdynGraphNavLocalize": [[92, "bosdyngraphnavlocalize"]], "BosdynGraphNavState": [[92, "bosdyngraphnavstate"]], "BosdynGripperCameraParamsState": [[92, "bosdyngrippercameraparamsstate"]], "BosdynNavigateRoute": [[92, "bosdynnavigateroute"]], "BosdynNavigateTo": [[92, "bosdynnavigateto"]], "BosdynPowerRequest": [[92, "bosdynpowerrequest"]], "BosdynQueryStoredCaptures": [[92, "bosdynquerystoredcaptures"]], "BosdynQueryStoredCaptures.CaptureActionIdFormat": [[92, "bosdynquerystoredcaptures-captureactionidformat"]], "BosdynRecordEvent": [[92, "bosdynrecordevent"]], "BosdynRecordEvent.AdditionalParametersEntry": [[92, "bosdynrecordevent-additionalparametersentry"]], "BosdynRobotCommand": [[92, "bosdynrobotcommand"]], "BosdynRobotState": [[92, "bosdynrobotstate"]], "ClearBehaviorFaults": [[92, "clearbehaviorfaults"]], "Condition": [[92, "condition"]], "Condition.Operand": [[92, "condition-operand"]], "ConstantResult": [[92, "constantresult"]], "CreateMissionText": [[92, "createmissiontext"]], "DataAcquisition": [[92, "dataacquisition"]], "DataAcquisitionOnInterruption": [[92, "dataacquisitiononinterruption"]], "DateToBlackboard": [[92, "datetoblackboard"]], "DefineBlackboard": [[92, "defineblackboard"]], "ExecuteChoreography": [[92, "executechoreography"]], "ForDuration": [[92, "forduration"]], "FormatBlackboard": [[92, "formatblackboard"]], "MissionUploadChoreography": [[92, "missionuploadchoreography"]], "Node": [[92, "node"]], "ParallelAnd": [[92, "paralleland"]], "Prompt": [[92, "prompt"]], "Prompt.Option": [[92, "prompt-option"]], "Prompt.OptionsList": [[92, "prompt-optionslist"]], "RemoteGrpc": [[92, "remotegrpc"]], "Repeat": [[92, "repeat"]], "RestartWhenPaused": [[92, "restartwhenpaused"]], "RetainLease": [[92, "retainlease"]], "Retry": [[92, "retry"]], "Selector": [[92, "selector"]], "Sequence": [[92, "sequence"]], "SetBlackboard": [[92, "setblackboard"]], "SetGraspOverride": [[92, "setgraspoverride"]], "SetGripperCameraParams": [[92, "setgrippercameraparams"]], "SimpleParallel": [[92, "simpleparallel"]], "Sleep": [[92, "sleep"]], "SpotCamFocusState": [[92, "spotcamfocusstate"]], "SpotCamLed": [[92, "spotcamled"]], "SpotCamLed.BrightnessesEntry": [[92, "spotcamled-brightnessesentry"]], "SpotCamPtz": [[92, "spotcamptz"]], "SpotCamPtz.AdjustParameters": [[92, "spotcamptz-adjustparameters"]], "SpotCamResetAutofocus": [[92, "spotcamresetautofocus"]], "SpotCamStoreMedia": [[92, "spotcamstoremedia"]], "StoreMetadata": [[92, "storemetadata"]], "Switch": [[92, "switch"]], "Switch.IntChildrenEntry": [[92, "switch-intchildrenentry"]], "Condition.Compare": [[92, "condition-compare"]], "Condition.HandleStaleness": [[92, "condition-handlestaleness"]], "DataAcquisition.CompletionBehavior": [[92, "dataacquisition-completionbehavior"]], "bosdyn/api/mission/remote.proto": [[92, "bosdyn-api-mission-remote-proto"]], "EstablishSessionRequest": [[92, "establishsessionrequest"]], "EstablishSessionResponse": [[92, "establishsessionresponse"]], "GetRemoteMissionServiceInfoRequest": [[92, "getremotemissionserviceinforequest"]], "GetRemoteMissionServiceInfoResponse": [[92, "getremotemissionserviceinforesponse"]], "StopRequest": [[92, "stoprequest"]], "StopResponse": [[92, "stopresponse"]], "TeardownSessionRequest": [[92, "teardownsessionrequest"]], "TeardownSessionResponse": [[92, "teardownsessionresponse"]], "TickRequest": [[92, "tickrequest"]], "TickResponse": [[92, "tickresponse"]], "EstablishSessionResponse.Status": [[92, "establishsessionresponse-status"]], "StopResponse.Status": [[92, "stopresponse-status"]], "TeardownSessionResponse.Status": [[92, "teardownsessionresponse-status"]], "TickResponse.Status": [[92, "tickresponse-status"]], "bosdyn/api/mission/remote_service.proto": [[92, "bosdyn-api-mission-remote-service-proto"]], "RemoteMissionService": [[92, "remotemissionservice"]], "bosdyn/api/mission/util.proto": [[92, "bosdyn-api-mission-util-proto"]], "ConstantValue": [[92, "constantvalue"]], "KeyValue": [[92, "keyvalue"]], "MissionText": [[92, "missiontext"]], "UserData": [[92, "userdata"]], "Value": [[92, "value"]], "VariableDeclaration": [[92, "variabledeclaration"]], "Result": [[92, "result"]], "VariableDeclaration.Type": [[92, "variabledeclaration-type"]], "bosdyn/api/mobility_command.proto": [[92, "bosdyn-api-mobility-command-proto"]], "MobilityCommand": [[92, "mobilitycommand"]], "MobilityCommand.Feedback": [[92, "mobilitycommand-feedback"]], "MobilityCommand.Request": [[92, "mobilitycommand-request"]], "bosdyn/api/network_compute_bridge.proto": [[92, "bosdyn-api-network-compute-bridge-proto"]], "AvailableModels": [[92, "availablemodels"]], "ComputeParameters": [[92, "computeparameters"]], "ImageSourceAndService": [[92, "imagesourceandservice"]], "ListAvailableModelsRequest": [[92, "listavailablemodelsrequest"]], "ListAvailableModelsResponse": [[92, "listavailablemodelsresponse"]], "ModelData": [[92, "modeldata"]], "ModelLabels": [[92, "modellabels"]], "NetworkComputeInputData": [[92, "networkcomputeinputdata"]], "NetworkComputeInputDataBridge": [[92, "networkcomputeinputdatabridge"]], "NetworkComputeInputDataWorker": [[92, "networkcomputeinputdataworker"]], "NetworkComputeRequest": [[92, "networkcomputerequest"]], "NetworkComputeResponse": [[92, "networkcomputeresponse"]], "NetworkComputeResponse.OutputImagesEntry": [[92, "networkcomputeresponse-outputimagesentry"]], "NetworkComputeResponse.RoiOutputDataEntry": [[92, "networkcomputeresponse-roioutputdataentry"]], "NetworkComputeServerConfiguration": [[92, "networkcomputeserverconfiguration"]], "OutputData": [[92, "outputdata"]], "OutputImage": [[92, "outputimage"]], "OutputImageSpec": [[92, "outputimagespec"]], "WorkerComputeRequest": [[92, "workercomputerequest"]], "WorkerComputeResponse": [[92, "workercomputeresponse"]], "WorkerComputeResponse.OutputImagesEntry": [[92, "workercomputeresponse-outputimagesentry"]], "ListAvailableModelsStatus": [[92, "listavailablemodelsstatus"]], "NetworkComputeInputData.RotateImage": [[92, "networkcomputeinputdata-rotateimage"]], "NetworkComputeStatus": [[92, "networkcomputestatus"]], "bosdyn/api/network_compute_bridge_service.proto": [[92, "bosdyn-api-network-compute-bridge-service-proto"]], "NetworkComputeBridgeWorker": [[92, "networkcomputebridgeworker"]], "bosdyn/api/network_stats.proto": [[92, "bosdyn-api-network-stats-proto"]], "Association": [[92, "association"]], "WifiDevice": [[92, "wifidevice"]], "WifiStats": [[92, "wifistats"]], "WifiDevice.Type": [[92, "wifidevice-type"]], "bosdyn/api/parameter.proto": [[92, "bosdyn-api-parameter-proto"]], "bosdyn/api/payload.proto": [[92, "bosdyn-api-payload-proto"]], "JointLimits": [[92, "jointlimits"]], "ListPayloadsRequest": [[92, "listpayloadsrequest"]], "ListPayloadsResponse": [[92, "listpayloadsresponse"]], "MomentOfIntertia": [[92, "momentofintertia"]], "PayloadMassVolumeProperties": [[92, "payloadmassvolumeproperties"]], "PayloadPreset": [[92, "payloadpreset"]], "MountFrameName": [[92, "mountframename"]], "bosdyn/api/payload_estimation.proto": [[92, "bosdyn-api-payload-estimation-proto"]], "PayloadEstimationCommand": [[92, "payloadestimationcommand"]], "PayloadEstimationCommand.Feedback": [[92, "payloadestimationcommand-feedback"]], "PayloadEstimationCommand.Request": [[92, "payloadestimationcommand-request"]], "PayloadEstimationCommand.Feedback.Error": [[92, "payloadestimationcommand-feedback-error"]], "PayloadEstimationCommand.Feedback.Status": [[92, "payloadestimationcommand-feedback-status"]], "bosdyn/api/payload_registration.proto": [[92, "bosdyn-api-payload-registration-proto"]], "GetPayloadAuthTokenRequest": [[92, "getpayloadauthtokenrequest"]], "GetPayloadAuthTokenResponse": [[92, "getpayloadauthtokenresponse"]], "PayloadCredentials": [[92, "payloadcredentials"]], "RegisterPayloadRequest": [[92, "registerpayloadrequest"]], "RegisterPayloadResponse": [[92, "registerpayloadresponse"]], "UpdatePayloadAttachedRequest": [[92, "updatepayloadattachedrequest"]], "UpdatePayloadAttachedResponse": [[92, "updatepayloadattachedresponse"]], "UpdatePayloadVersionRequest": [[92, "updatepayloadversionrequest"]], "UpdatePayloadVersionResponse": [[92, "updatepayloadversionresponse"]], "GetPayloadAuthTokenResponse.Status": [[92, "getpayloadauthtokenresponse-status"]], "RegisterPayloadResponse.Status": [[92, "registerpayloadresponse-status"]], "UpdatePayloadAttachedRequest.Request": [[92, "updatepayloadattachedrequest-request"]], "UpdatePayloadAttachedResponse.Status": [[92, "updatepayloadattachedresponse-status"]], "UpdatePayloadVersionResponse.Status": [[92, "updatepayloadversionresponse-status"]], "bosdyn/api/payload_registration_service.proto": [[92, "bosdyn-api-payload-registration-service-proto"]], "PayloadRegistrationService": [[92, "payloadregistrationservice"]], "bosdyn/api/payload_service.proto": [[92, "bosdyn-api-payload-service-proto"]], "PayloadService": [[92, "payloadservice"]], "bosdyn/api/point_cloud.proto": [[92, "bosdyn-api-point-cloud-proto"]], "GetPointCloudRequest": [[92, "getpointcloudrequest"]], "GetPointCloudResponse": [[92, "getpointcloudresponse"]], "ListPointCloudSourcesRequest": [[92, "listpointcloudsourcesrequest"]], "ListPointCloudSourcesResponse": [[92, "listpointcloudsourcesresponse"]], "PointCloud": [[92, "pointcloud"]], "PointCloud.EncodingParameters": [[92, "pointcloud-encodingparameters"]], "PointCloudRequest": [[92, "pointcloudrequest"]], "PointCloudResponse": [[92, "pointcloudresponse"]], "PointCloudSource": [[92, "pointcloudsource"]], "PointCloud.Encoding": [[92, "pointcloud-encoding"]], "PointCloudResponse.Status": [[92, "pointcloudresponse-status"]], "bosdyn/api/point_cloud_service.proto": [[92, "bosdyn-api-point-cloud-service-proto"]], "PointCloudService": [[92, "pointcloudservice"]], "bosdyn/api/power.proto": [[92, "bosdyn-api-power-proto"]], "FanPowerCommandFeedbackRequest": [[92, "fanpowercommandfeedbackrequest"]], "FanPowerCommandFeedbackResponse": [[92, "fanpowercommandfeedbackresponse"]], "FanPowerCommandRequest": [[92, "fanpowercommandrequest"]], "FanPowerCommandResponse": [[92, "fanpowercommandresponse"]], "PowerCommandFeedbackRequest": [[92, "powercommandfeedbackrequest"]], "PowerCommandFeedbackResponse": [[92, "powercommandfeedbackresponse"]], "PowerCommandRequest": [[92, "powercommandrequest"]], "PowerCommandResponse": [[92, "powercommandresponse"]], "ResetSafetyStopRequest": [[92, "resetsafetystoprequest"]], "ResetSafetyStopResponse": [[92, "resetsafetystopresponse"]], "FanPowerCommandFeedbackResponse.Status": [[92, "fanpowercommandfeedbackresponse-status"]], "FanPowerCommandResponse.Status": [[92, "fanpowercommandresponse-status"]], "PowerCommandRequest.Request": [[92, "powercommandrequest-request"]], "PowerCommandStatus": [[92, "powercommandstatus"]], "ResetSafetyStopRequest.SafetyStopType": [[92, "resetsafetystoprequest-safetystoptype"]], "ResetSafetyStopResponse.Status": [[92, "resetsafetystopresponse-status"]], "bosdyn/api/power_service.proto": [[92, "bosdyn-api-power-service-proto"]], "PowerService": [[92, "powerservice"], [92, "id6"]], "bosdyn/api/ray_cast.proto": [[92, "bosdyn-api-ray-cast-proto"]], "RayIntersection": [[92, "rayintersection"]], "RaycastRequest": [[92, "raycastrequest"]], "RaycastResponse": [[92, "raycastresponse"]], "RayIntersection.Type": [[92, "rayintersection-type"]], "RaycastResponse.Status": [[92, "raycastresponse-status"]], "bosdyn/api/ray_cast_service.proto": [[92, "bosdyn-api-ray-cast-service-proto"]], "RayCastService": [[92, "raycastservice"]], "bosdyn/api/robot_command.proto": [[92, "bosdyn-api-robot-command-proto"]], "ClearBehaviorFaultRequest": [[92, "clearbehaviorfaultrequest"]], "ClearBehaviorFaultResponse": [[92, "clearbehaviorfaultresponse"]], "JointControlStreamRequest": [[92, "jointcontrolstreamrequest"]], "JointControlStreamResponse": [[92, "jointcontrolstreamresponse"]], "RobotCommand": [[92, "robotcommand"]], "RobotCommandFeedback": [[92, "robotcommandfeedback"]], "RobotCommandFeedbackRequest": [[92, "robotcommandfeedbackrequest"]], "RobotCommandFeedbackResponse": [[92, "robotcommandfeedbackresponse"]], "RobotCommandRequest": [[92, "robotcommandrequest"]], "RobotCommandResponse": [[92, "robotcommandresponse"]], "ClearBehaviorFaultResponse.Status": [[92, "clearbehaviorfaultresponse-status"]], "JointControlStreamResponse.Status": [[92, "jointcontrolstreamresponse-status"]], "RobotCommandResponse.Status": [[92, "robotcommandresponse-status"]], "bosdyn/api/robot_command_service.proto": [[92, "bosdyn-api-robot-command-service-proto"]], "RobotCommandService": [[92, "robotcommandservice"]], "RobotCommandStreamingService": [[92, "robotcommandstreamingservice"]], "bosdyn/api/robot_id.proto": [[92, "bosdyn-api-robot-id-proto"]], "RobotId": [[92, "robotid"]], "RobotIdRequest": [[92, "robotidrequest"]], "RobotIdResponse": [[92, "robotidresponse"]], "RobotSoftwareRelease": [[92, "robotsoftwarerelease"]], "SoftwareVersion": [[92, "softwareversion"]], "bosdyn/api/robot_id_service.proto": [[92, "bosdyn-api-robot-id-service-proto"]], "RobotIdService": [[92, "robotidservice"]], "bosdyn/api/robot_state.proto": [[92, "bosdyn-api-robot-state-proto"]], "BatteryState": [[92, "batterystate"]], "BehaviorFault": [[92, "behaviorfault"]], "BehaviorFaultState": [[92, "behaviorfaultstate"]], "BehaviorState": [[92, "behaviorstate"]], "CombinedJointStates": [[92, "combinedjointstates"]], "CommsState": [[92, "commsstate"]], "EStopState": [[92, "estopstate"]], "FootState": [[92, "footstate"]], "FootState.TerrainState": [[92, "footstate-terrainstate"]], "HardwareConfiguration": [[92, "hardwareconfiguration"]], "ImuState": [[92, "imustate"]], "ImuState.Packet": [[92, "imustate-packet"]], "JointState": [[92, "jointstate"]], "KinematicState": [[92, "kinematicstate"]], "ManipulatorState": [[92, "manipulatorstate"]], "MotorTemperature": [[92, "motortemperature"]], "PowerState": [[92, "powerstate"]], "RobotHardwareConfigurationRequest": [[92, "robothardwareconfigurationrequest"]], "RobotHardwareConfigurationResponse": [[92, "robothardwareconfigurationresponse"]], "RobotImpairedState": [[92, "robotimpairedstate"]], "RobotLinkModelRequest": [[92, "robotlinkmodelrequest"]], "RobotLinkModelResponse": [[92, "robotlinkmodelresponse"]], "RobotMetrics": [[92, "robotmetrics"]], "RobotMetricsRequest": [[92, "robotmetricsrequest"]], "RobotMetricsResponse": [[92, "robotmetricsresponse"]], "RobotState": [[92, "robotstate"]], "RobotStateRequest": [[92, "robotstaterequest"]], "RobotStateResponse": [[92, "robotstateresponse"]], "RobotStateStreamRequest": [[92, "robotstatestreamrequest"]], "RobotStateStreamResponse": [[92, "robotstatestreamresponse"]], "RobotStateStreamResponse.CommandState": [[92, "robotstatestreamresponse-commandstate"]], "RobotStateStreamResponse.KinematicState": [[92, "robotstatestreamresponse-kinematicstate"]], "ServiceFaultState": [[92, "servicefaultstate"]], "ServiceFaultState.AggregatedEntry": [[92, "servicefaultstate-aggregatedentry"]], "Skeleton": [[92, "skeleton"]], "Skeleton.Link": [[92, "skeleton-link"]], "Skeleton.Link.ObjModel": [[92, "skeleton-link-objmodel"]], "SystemFault": [[92, "systemfault"]], "SystemFaultState": [[92, "systemfaultstate"]], "SystemFaultState.AggregatedEntry": [[92, "systemfaultstate-aggregatedentry"]], "SystemState": [[92, "systemstate"]], "TerrainState": [[92, "terrainstate"]], "WiFiState": [[92, "wifistate"]], "BatteryState.Status": [[92, "batterystate-status"]], "BehaviorFault.Cause": [[92, "behaviorfault-cause"]], "BehaviorFault.Status": [[92, "behaviorfault-status"]], "BehaviorState.State": [[92, "behaviorstate-state"]], "EStopState.State": [[92, "estopstate-state"]], "EStopState.Type": [[92, "estopstate-type"]], "FootState.Contact": [[92, "footstate-contact"]], "ManipulatorState.CarryState": [[92, "manipulatorstate-carrystate"]], "ManipulatorState.StowState": [[92, "manipulatorstate-stowstate"]], "PowerState.MotorPowerState": [[92, "powerstate-motorpowerstate"]], "PowerState.PayloadPortsPowerState": [[92, "powerstate-payloadportspowerstate"]], "PowerState.RobotPowerState": [[92, "powerstate-robotpowerstate"]], "PowerState.ShorePowerState": [[92, "powerstate-shorepowerstate"]], "PowerState.WifiRadioPowerState": [[92, "powerstate-wifiradiopowerstate"]], "RobotImpairedState.ImpairedStatus": [[92, "robotimpairedstate-impairedstatus"]], "SystemFault.Severity": [[92, "systemfault-severity"]], "WiFiState.Mode": [[92, "wifistate-mode"]], "bosdyn/api/robot_state_service.proto": [[92, "bosdyn-api-robot-state-service-proto"]], "RobotStateService": [[92, "robotstateservice"]], "RobotStateStreamingService": [[92, "robotstatestreamingservice"]], "bosdyn/api/service_customization.proto": [[92, "bosdyn-api-service-customization-proto"]], "BoolParam": [[92, "boolparam"]], "BoolParam.Spec": [[92, "boolparam-spec"]], "CustomParam": [[92, "customparam"]], "CustomParam.Spec": [[92, "customparam-spec"]], "CustomParamCollection": [[92, "customparamcollection"]], "CustomParamError": [[92, "customparamerror"]], "DictParam": [[92, "dictparam"]], "DictParam.ChildSpec": [[92, "dictparam-childspec"]], "DictParam.Spec": [[92, "dictparam-spec"]], "DictParam.Spec.SpecsEntry": [[92, "dictparam-spec-specsentry"]], "DictParam.ValuesEntry": [[92, "dictparam-valuesentry"]], "DoubleParam": [[92, "doubleparam"]], "DoubleParam.Spec": [[92, "doubleparam-spec"]], "Int64Param": [[92, "int64param"]], "Int64Param.Spec": [[92, "int64param-spec"]], "ListParam": [[92, "listparam"]], "ListParam.Spec": [[92, "listparam-spec"]], "OneOfParam": [[92, "oneofparam"]], "OneOfParam.ChildSpec": [[92, "oneofparam-childspec"]], "OneOfParam.Spec": [[92, "oneofparam-spec"]], "OneOfParam.Spec.SpecsEntry": [[92, "oneofparam-spec-specsentry"]], "OneOfParam.ValuesEntry": [[92, "oneofparam-valuesentry"]], "RegionOfInterestParam": [[92, "regionofinterestparam"]], "RegionOfInterestParam.ServiceAndSource": [[92, "regionofinterestparam-serviceandsource"]], "RegionOfInterestParam.Spec": [[92, "regionofinterestparam-spec"]], "StringParam": [[92, "stringparam"]], "StringParam.Spec": [[92, "stringparam-spec"]], "UserInterfaceInfo": [[92, "userinterfaceinfo"]], "CustomParamError.Status": [[92, "customparamerror-status"]], "bosdyn/api/service_fault.proto": [[92, "bosdyn-api-service-fault-proto"]], "ClearServiceFaultRequest": [[92, "clearservicefaultrequest"]], "ClearServiceFaultResponse": [[92, "clearservicefaultresponse"]], "ServiceFault": [[92, "servicefault"]], "ServiceFaultId": [[92, "servicefaultid"]], "TriggerServiceFaultRequest": [[92, "triggerservicefaultrequest"]], "TriggerServiceFaultResponse": [[92, "triggerservicefaultresponse"]], "ClearServiceFaultResponse.Status": [[92, "clearservicefaultresponse-status"]], "ServiceFault.Severity": [[92, "servicefault-severity"]], "TriggerServiceFaultResponse.Status": [[92, "triggerservicefaultresponse-status"]], "bosdyn/api/signals.proto": [[92, "bosdyn-api-signals-proto"]], "AlertConditionSpec": [[92, "alertconditionspec"]], "SensorOutputSpec": [[92, "sensoroutputspec"]], "Signal": [[92, "signal"]], "SignalData": [[92, "signaldata"]], "SignalData.Data": [[92, "signaldata-data"]], "SignalDisplayInfo": [[92, "signaldisplayinfo"]], "SignalSpec": [[92, "signalspec"]], "bosdyn/api/sparse_features.proto": [[92, "bosdyn-api-sparse-features-proto"]], "Keypoint": [[92, "keypoint"]], "KeypointMatches": [[92, "keypointmatches"]], "KeypointSet": [[92, "keypointset"]], "Match": [[92, "match"]], "KeypointMatches.MatchType": [[92, "keypointmatches-matchtype"]], "KeypointSet.KeypointType": [[92, "keypointset-keypointtype"]], "bosdyn/api/spot/choreography_params.proto": [[92, "bosdyn-api-spot-choreography-params-proto"]], "AnimateParams": [[92, "animateparams"]], "AnimatedCycleParams": [[92, "animatedcycleparams"]], "ArmMoveParams": [[92, "armmoveparams"]], "BodyHoldParams": [[92, "bodyholdparams"]], "BourreeParams": [[92, "bourreeparams"]], "ButtCircleParams": [[92, "buttcircleparams"]], "BuzzerNoteParams": [[92, "buzzernoteparams"]], "ChickenHeadParams": [[92, "chickenheadparams"]], "ClapParams": [[92, "clapparams"]], "Color": [[92, "color"]], "CrawlParams": [[92, "crawlparams"]], "CustomGaitCommand": [[92, "customgaitcommand"]], "CustomGaitCommandLimits": [[92, "customgaitcommandlimits"]], "CustomGaitParams": [[92, "customgaitparams"]], "EulerRateZYXValue": [[92, "eulerratezyxvalue"]], "EulerZYX": [[92, "eulerzyx"]], "EulerZYXValue": [[92, "eulerzyxvalue"]], "FadeColorParams": [[92, "fadecolorparams"]], "FidgetStandParams": [[92, "fidgetstandparams"]], "Figure8Params": [[92, "figure8params"]], "FrameSnapshotParams": [[92, "framesnapshotparams"]], "FrontUpParams": [[92, "frontupparams"]], "GotoParams": [[92, "gotoparams"]], "GripperParams": [[92, "gripperparams"]], "HopParams": [[92, "hopparams"]], "IndependentColorParams": [[92, "independentcolorparams"]], "JumpParams": [[92, "jumpparams"]], "KneelCircleParams": [[92, "kneelcircleparams"]], "KneelLegMove2Params": [[92, "kneellegmove2params"]], "KneelLegMoveParams": [[92, "kneellegmoveparams"]], "LegJointParams": [[92, "legjointparams"]], "Pace2StepParams": [[92, "pace2stepparams"]], "RandomRotateParams": [[92, "randomrotateparams"]], "RippleColorParams": [[92, "ripplecolorparams"]], "RotateBodyParams": [[92, "rotatebodyparams"]], "RunningManParams": [[92, "runningmanparams"]], "SetAllColorParams": [[92, "setallcolorparams"]], "SetAudioVisualColorParams": [[92, "setaudiovisualcolorparams"]], "SetColorParams": [[92, "setcolorparams"]], "SideParams": [[92, "sideparams"]], "StanceShape": [[92, "stanceshape"]], "StepParams": [[92, "stepparams"]], "SwayParams": [[92, "swayparams"]], "SwingParams": [[92, "swingparams"]], "SwingPhases": [[92, "swingphases"]], "TurnParams": [[92, "turnparams"]], "TwerkParams": [[92, "twerkparams"]], "WorkspaceArmMoveParams": [[92, "workspacearmmoveparams"]], "ArmMoveFrame": [[92, "armmoveframe"]], "BuzzerNoteParams.Note": [[92, "buzzernoteparams-note"]], "Easing": [[92, "easing"]], "FidgetStandParams.FidgetPreset": [[92, "fidgetstandparams-fidgetpreset"]], "FrameSnapshotParams.Inclusion": [[92, "framesnapshotparams-inclusion"]], "JumpParams.Lead": [[92, "jumpparams-lead"]], "LedLight": [[92, "ledlight"]], "Leg": [[92, "leg"]], "Pivot": [[92, "pivot"]], "RippleColorParams.LightSide": [[92, "ripplecolorparams-lightside"]], "RippleColorParams.Pattern": [[92, "ripplecolorparams-pattern"]], "SideParams.Side": [[92, "sideparams-side"]], "SwayParams.SwayStyle": [[92, "swayparams-swaystyle"]], "bosdyn/api/spot/choreography_sequence.proto": [[92, "bosdyn-api-spot-choreography-sequence-proto"]], "ActiveMove": [[92, "activemove"]], "AnimateArm": [[92, "animatearm"]], "AnimateArm.HandPose": [[92, "animatearm-handpose"]], "AnimateBody": [[92, "animatebody"]], "AnimateGripper": [[92, "animategripper"]], "AnimateLegs": [[92, "animatelegs"]], "AnimateSingleLeg": [[92, "animatesingleleg"]], "Animation": [[92, "animation"]], "AnimationKeyframe": [[92, "animationkeyframe"]], "ArmJointAngles": [[92, "armjointangles"]], "ChoreographerDisplayInfo": [[92, "choreographerdisplayinfo"]], "ChoreographerDisplayInfo.Color": [[92, "choreographerdisplayinfo-color"]], "ChoreographerSave": [[92, "choreographersave"]], "ChoreographyCommandRequest": [[92, "choreographycommandrequest"]], "ChoreographyCommandResponse": [[92, "choreographycommandresponse"]], "ChoreographyInfo": [[92, "choreographyinfo"]], "ChoreographySequence": [[92, "choreographysequence"]], "ChoreographyStateLog": [[92, "choreographystatelog"]], "ChoreographyStatusRequest": [[92, "choreographystatusrequest"]], "ChoreographyStatusResponse": [[92, "choreographystatusresponse"]], "ChoreographyTimeAdjustRequest": [[92, "choreographytimeadjustrequest"]], "ChoreographyTimeAdjustResponse": [[92, "choreographytimeadjustresponse"]], "ClearAllSequenceFilesRequest": [[92, "clearallsequencefilesrequest"]], "ClearAllSequenceFilesResponse": [[92, "clearallsequencefilesresponse"]], "DeleteSequenceRequest": [[92, "deletesequencerequest"]], "DeleteSequenceResponse": [[92, "deletesequenceresponse"]], "DownloadRobotStateLogRequest": [[92, "downloadrobotstatelogrequest"]], "DownloadRobotStateLogResponse": [[92, "downloadrobotstatelogresponse"]], "ExecuteChoreographyRequest": [[92, "executechoreographyrequest"]], "ExecuteChoreographyResponse": [[92, "executechoreographyresponse"]], "GetAnimationRequest": [[92, "getanimationrequest"]], "GetAnimationResponse": [[92, "getanimationresponse"]], "GetChoreographySequenceRequest": [[92, "getchoreographysequencerequest"]], "GetChoreographySequenceResponse": [[92, "getchoreographysequenceresponse"]], "LegJointAngles": [[92, "legjointangles"]], "ListAllMovesRequest": [[92, "listallmovesrequest"]], "ListAllMovesResponse": [[92, "listallmovesresponse"]], "ListAllSequencesRequest": [[92, "listallsequencesrequest"]], "ListAllSequencesResponse": [[92, "listallsequencesresponse"]], "LoggedFootContacts": [[92, "loggedfootcontacts"]], "LoggedJoints": [[92, "loggedjoints"]], "LoggedStateKeyFrame": [[92, "loggedstatekeyframe"]], "ModifyChoreographyInfoRequest": [[92, "modifychoreographyinforequest"]], "ModifyChoreographyInfoResponse": [[92, "modifychoreographyinforesponse"]], "MoveCommand": [[92, "movecommand"]], "MoveInfo": [[92, "moveinfo"]], "MoveParams": [[92, "moveparams"]], "SaveSequenceRequest": [[92, "savesequencerequest"]], "SaveSequenceResponse": [[92, "savesequenceresponse"]], "SequenceInfo": [[92, "sequenceinfo"]], "StartRecordingStateRequest": [[92, "startrecordingstaterequest"]], "StartRecordingStateResponse": [[92, "startrecordingstateresponse"]], "StopRecordingStateRequest": [[92, "stoprecordingstaterequest"]], "StopRecordingStateResponse": [[92, "stoprecordingstateresponse"]], "UploadAnimatedMoveRequest": [[92, "uploadanimatedmoverequest"]], "UploadAnimatedMoveResponse": [[92, "uploadanimatedmoveresponse"]], "UploadChoreographyRequest": [[92, "uploadchoreographyrequest"]], "UploadChoreographyResponse": [[92, "uploadchoreographyresponse"]], "Animation.ArmPlayback": [[92, "animation-armplayback"]], "ChoreographerDisplayInfo.Category": [[92, "choreographerdisplayinfo-category"]], "ChoreographyCommandResponse.Status": [[92, "choreographycommandresponse-status"]], "ChoreographyStatusResponse.Status": [[92, "choreographystatusresponse-status"]], "ChoreographyTimeAdjustResponse.Status": [[92, "choreographytimeadjustresponse-status"]], "ClearAllSequenceFilesResponse.Status": [[92, "clearallsequencefilesresponse-status"]], "DeleteSequenceResponse.Status": [[92, "deletesequenceresponse-status"]], "DownloadRobotStateLogRequest.LogType": [[92, "downloadrobotstatelogrequest-logtype"]], "DownloadRobotStateLogResponse.Status": [[92, "downloadrobotstatelogresponse-status"]], "ExecuteChoreographyResponse.Status": [[92, "executechoreographyresponse-status"]], "GetAnimationResponse.Status": [[92, "getanimationresponse-status"]], "GetChoreographySequenceResponse.Status": [[92, "getchoreographysequenceresponse-status"]], "ModifyChoreographyInfoResponse.Status": [[92, "modifychoreographyinforesponse-status"]], "MoveInfo.TransitionState": [[92, "moveinfo-transitionstate"]], "SaveSequenceResponse.Status": [[92, "savesequenceresponse-status"]], "SequenceInfo.SavedState": [[92, "sequenceinfo-savedstate"]], "StartRecordingStateResponse.Status": [[92, "startrecordingstateresponse-status"]], "UploadAnimatedMoveResponse.Status": [[92, "uploadanimatedmoveresponse-status"]], "bosdyn/api/spot/choreography_service.proto": [[92, "bosdyn-api-spot-choreography-service-proto"]], "ChoreographyService": [[92, "choreographyservice"]], "bosdyn/api/spot/door.proto": [[92, "bosdyn-api-spot-door-proto"]], "DoorCommand": [[92, "doorcommand"]], "DoorCommand.AutoGraspCommand": [[92, "doorcommand-autograspcommand"]], "DoorCommand.AutoPushCommand": [[92, "doorcommand-autopushcommand"]], "DoorCommand.Feedback": [[92, "doorcommand-feedback"]], "DoorCommand.Request": [[92, "doorcommand-request"]], "DoorCommand.WarmstartCommand": [[92, "doorcommand-warmstartcommand"]], "OpenDoorCommandRequest": [[92, "opendoorcommandrequest"]], "OpenDoorCommandResponse": [[92, "opendoorcommandresponse"]], "OpenDoorFeedbackRequest": [[92, "opendoorfeedbackrequest"]], "OpenDoorFeedbackResponse": [[92, "opendoorfeedbackresponse"]], "DoorCommand.Feedback.Status": [[92, "doorcommand-feedback-status"]], "DoorCommand.HandleType": [[92, "doorcommand-handletype"]], "DoorCommand.HingeSide": [[92, "doorcommand-hingeside"]], "DoorCommand.SwingDirection": [[92, "doorcommand-swingdirection"]], "OpenDoorCommandResponse.Status": [[92, "opendoorcommandresponse-status"]], "bosdyn/api/spot/door_area_callback.proto": [[92, "bosdyn-api-spot-door-area-callback-proto"]], "AreaCallbackDoorConfig": [[92, "areacallbackdoorconfig"]], "bosdyn/api/spot/door_service.proto": [[92, "bosdyn-api-spot-door-service-proto"]], "DoorService": [[92, "doorservice"]], "bosdyn/api/spot/inverse_kinematics.proto": [[92, "bosdyn-api-spot-inverse-kinematics-proto"]], "InverseKinematicsRequest": [[92, "inversekinematicsrequest"]], "InverseKinematicsRequest.BodyMountedTool": [[92, "inversekinematicsrequest-bodymountedtool"]], "InverseKinematicsRequest.FixedStance": [[92, "inversekinematicsrequest-fixedstance"]], "InverseKinematicsRequest.OnGroundPlaneStance": [[92, "inversekinematicsrequest-ongroundplanestance"]], "InverseKinematicsRequest.ToolGazeTask": [[92, "inversekinematicsrequest-toolgazetask"]], "InverseKinematicsRequest.ToolPoseTask": [[92, "inversekinematicsrequest-toolposetask"]], "InverseKinematicsRequest.WristMountedTool": [[92, "inversekinematicsrequest-wristmountedtool"]], "InverseKinematicsResponse": [[92, "inversekinematicsresponse"]], "InverseKinematicsRequest.NamedArmConfiguration": [[92, "inversekinematicsrequest-namedarmconfiguration"]], "InverseKinematicsResponse.Status": [[92, "inversekinematicsresponse-status"]], "bosdyn/api/spot/inverse_kinematics_service.proto": [[92, "bosdyn-api-spot-inverse-kinematics-service-proto"]], "InverseKinematicsService": [[92, "inversekinematicsservice"]], "bosdyn/api/spot/robot_command.proto": [[92, "bosdyn-api-spot-robot-command-proto"]], "BodyControlParams": [[92, "bodycontrolparams"]], "BodyControlParams.BodyAssistForManipulation": [[92, "bodycontrolparams-bodyassistformanipulation"]], "BodyControlParams.BodyPose": [[92, "bodycontrolparams-bodypose"]], "BodyExternalForceParams": [[92, "bodyexternalforceparams"]], "MobilityParams": [[92, "mobilityparams"]], "ObstacleParams": [[92, "obstacleparams"]], "TerrainParams": [[92, "terrainparams"]], "BodyControlParams.RotationSetting": [[92, "bodycontrolparams-rotationsetting"]], "BodyExternalForceParams.ExternalForceIndicator": [[92, "bodyexternalforceparams-externalforceindicator"]], "LocomotionHint": [[92, "locomotionhint"]], "MobilityParams.HazardDetectionMode": [[92, "mobilityparams-hazarddetectionmode"]], "MobilityParams.StairsMode": [[92, "mobilityparams-stairsmode"]], "SwingHeight": [[92, "swingheight"]], "TerrainParams.GratedSurfacesMode": [[92, "terrainparams-gratedsurfacesmode"]], "bosdyn/api/spot/spot_check.proto": [[92, "bosdyn-api-spot-spot-check-proto"]], "CameraCalibrationCommandRequest": [[92, "cameracalibrationcommandrequest"]], "CameraCalibrationCommandResponse": [[92, "cameracalibrationcommandresponse"]], "CameraCalibrationFeedbackRequest": [[92, "cameracalibrationfeedbackrequest"]], "CameraCalibrationFeedbackResponse": [[92, "cameracalibrationfeedbackresponse"]], "DepthPlaneSpotCheckResult": [[92, "depthplanespotcheckresult"]], "FootHeightCheckResult": [[92, "footheightcheckresult"]], "HipRangeOfMotionResult": [[92, "hiprangeofmotionresult"]], "JointKinematicCheckResult": [[92, "jointkinematiccheckresult"]], "LegPairCheckResult": [[92, "legpaircheckresult"]], "LoadCellSpotCheckResult": [[92, "loadcellspotcheckresult"]], "PayloadCheckResult": [[92, "payloadcheckresult"]], "SpotCheckCommandRequest": [[92, "spotcheckcommandrequest"]], "SpotCheckCommandResponse": [[92, "spotcheckcommandresponse"]], "SpotCheckFeedbackRequest": [[92, "spotcheckfeedbackrequest"]], "SpotCheckFeedbackResponse": [[92, "spotcheckfeedbackresponse"]], "SpotCheckFeedbackResponse.CameraResultsEntry": [[92, "spotcheckfeedbackresponse-cameraresultsentry"]], "SpotCheckFeedbackResponse.HipRangeOfMotionResultsEntry": [[92, "spotcheckfeedbackresponse-hiprangeofmotionresultsentry"]], "SpotCheckFeedbackResponse.KinematicCalResultsEntry": [[92, "spotcheckfeedbackresponse-kinematiccalresultsentry"]], "SpotCheckFeedbackResponse.LoadCellResultsEntry": [[92, "spotcheckfeedbackresponse-loadcellresultsentry"]], "CameraCalibrationCommandRequest.Command": [[92, "cameracalibrationcommandrequest-command"]], "CameraCalibrationFeedbackResponse.Status": [[92, "cameracalibrationfeedbackresponse-status"]], "DepthPlaneSpotCheckResult.Status": [[92, "depthplanespotcheckresult-status"]], "FootHeightCheckResult.Status": [[92, "footheightcheckresult-status"]], "HipRangeOfMotionResult.Error": [[92, "hiprangeofmotionresult-error"]], "JointKinematicCheckResult.Error": [[92, "jointkinematiccheckresult-error"]], "LegPairCheckResult.Status": [[92, "legpaircheckresult-status"]], "LoadCellSpotCheckResult.Error": [[92, "loadcellspotcheckresult-error"]], "PayloadCheckResult.Error": [[92, "payloadcheckresult-error"]], "SpotCheckCommandRequest.Command": [[92, "spotcheckcommandrequest-command"]], "SpotCheckCommandResponse.Status": [[92, "spotcheckcommandresponse-status"]], "SpotCheckFeedbackResponse.Error": [[92, "spotcheckfeedbackresponse-error"]], "SpotCheckFeedbackResponse.State": [[92, "spotcheckfeedbackresponse-state"]], "bosdyn/api/spot/spot_check_service.proto": [[92, "bosdyn-api-spot-spot-check-service-proto"]], "SpotCheckService": [[92, "spotcheckservice"]], "bosdyn/api/spot/spot_constants.proto": [[92, "bosdyn-api-spot-spot-constants-proto"]], "JointIndex": [[92, "jointindex"]], "LegDofOrder": [[92, "legdoforder"]], "LegIndex": [[92, "legindex"]], "bosdyn/api/spot_cam/LED.proto": [[92, "bosdyn-api-spot-cam-led-proto"]], "GetLEDBrightnessRequest": [[92, "getledbrightnessrequest"]], "GetLEDBrightnessResponse": [[92, "getledbrightnessresponse"]], "SetLEDBrightnessRequest": [[92, "setledbrightnessrequest"]], "SetLEDBrightnessRequest.BrightnessesEntry": [[92, "setledbrightnessrequest-brightnessesentry"]], "SetLEDBrightnessResponse": [[92, "setledbrightnessresponse"]], "bosdyn/api/spot_cam/audio.proto": [[92, "bosdyn-api-spot-cam-audio-proto"]], "DeleteSoundRequest": [[92, "deletesoundrequest"]], "DeleteSoundResponse": [[92, "deletesoundresponse"]], "GetAudioCaptureChannelRequest": [[92, "getaudiocapturechannelrequest"]], "GetAudioCaptureChannelResponse": [[92, "getaudiocapturechannelresponse"]], "GetAudioCaptureGainRequest": [[92, "getaudiocapturegainrequest"]], "GetAudioCaptureGainResponse": [[92, "getaudiocapturegainresponse"]], "GetVolumeRequest": [[92, "getvolumerequest"]], "GetVolumeResponse": [[92, "getvolumeresponse"]], "ListSoundsRequest": [[92, "listsoundsrequest"]], "ListSoundsResponse": [[92, "listsoundsresponse"]], "LoadSoundRequest": [[92, "loadsoundrequest"]], "LoadSoundResponse": [[92, "loadsoundresponse"]], "PlaySoundRequest": [[92, "playsoundrequest"]], "PlaySoundResponse": [[92, "playsoundresponse"]], "SetAudioCaptureChannelRequest": [[92, "setaudiocapturechannelrequest"]], "SetAudioCaptureChannelResponse": [[92, "setaudiocapturechannelresponse"]], "SetAudioCaptureGainRequest": [[92, "setaudiocapturegainrequest"]], "SetAudioCaptureGainResponse": [[92, "setaudiocapturegainresponse"]], "SetVolumeRequest": [[92, "setvolumerequest"]], "SetVolumeResponse": [[92, "setvolumeresponse"]], "Sound": [[92, "sound"]], "AudioCaptureChannel": [[92, "audiocapturechannel"]], "bosdyn/api/spot_cam/camera.proto": [[92, "bosdyn-api-spot-cam-camera-proto"]], "Camera": [[92, "camera"]], "Camera.PinholeIntrinsics": [[92, "camera-pinholeintrinsics"]], "Camera.SphericalLimits": [[92, "camera-sphericallimits"]], "bosdyn/api/spot_cam/compositor.proto": [[92, "bosdyn-api-spot-cam-compositor-proto"]], "GetIrColormapRequest": [[92, "getircolormaprequest"]], "GetIrColormapResponse": [[92, "getircolormapresponse"]], "GetIrMeterOverlayRequest": [[92, "getirmeteroverlayrequest"]], "GetIrMeterOverlayResponse": [[92, "getirmeteroverlayresponse"]], "GetScreenRequest": [[92, "getscreenrequest"]], "GetScreenResponse": [[92, "getscreenresponse"]], "GetVisibleCamerasRequest": [[92, "getvisiblecamerasrequest"]], "GetVisibleCamerasResponse": [[92, "getvisiblecamerasresponse"]], "GetVisibleCamerasResponse.Stream": [[92, "getvisiblecamerasresponse-stream"]], "GetVisibleCamerasResponse.Stream.Window": [[92, "getvisiblecamerasresponse-stream-window"]], "IrColorMap": [[92, "ircolormap"]], "IrColorMap.ScalingPair": [[92, "ircolormap-scalingpair"]], "IrMeterOverlay": [[92, "irmeteroverlay"]], "IrMeterOverlay.DeltaPair": [[92, "irmeteroverlay-deltapair"]], "IrMeterOverlay.NormalizedCoordinates": [[92, "irmeteroverlay-normalizedcoordinates"]], "IrMeterOverlay.TempUnit": [[92, "irmeteroverlay-tempunit"]], "ListScreensRequest": [[92, "listscreensrequest"]], "ListScreensResponse": [[92, "listscreensresponse"]], "ScreenDescription": [[92, "screendescription"]], "SetIrColormapRequest": [[92, "setircolormaprequest"]], "SetIrColormapResponse": [[92, "setircolormapresponse"]], "SetIrMeterOverlayRequest": [[92, "setirmeteroverlayrequest"]], "SetIrMeterOverlayResponse": [[92, "setirmeteroverlayresponse"]], "SetScreenRequest": [[92, "setscreenrequest"]], "SetScreenResponse": [[92, "setscreenresponse"]], "IrColorMap.ColorMap": [[92, "ircolormap-colormap"]], "IrMeterOverlay.TempUnit.TempUnitType": [[92, "irmeteroverlay-tempunit-tempunittype"]], "bosdyn/api/spot_cam/health.proto": [[92, "bosdyn-api-spot-cam-health-proto"]], "ClearBITEventsRequest": [[92, "clearbiteventsrequest"]], "ClearBITEventsResponse": [[92, "clearbiteventsresponse"]], "GetBITStatusRequest": [[92, "getbitstatusrequest"]], "GetBITStatusResponse": [[92, "getbitstatusresponse"]], "GetBITStatusResponse.Degradation": [[92, "getbitstatusresponse-degradation"]], "GetSystemLogRequest": [[92, "getsystemlogrequest"]], "GetSystemLogResponse": [[92, "getsystemlogresponse"]], "GetTemperatureRequest": [[92, "gettemperaturerequest"]], "GetTemperatureResponse": [[92, "gettemperatureresponse"]], "Temperature": [[92, "temperature"]], "GetBITStatusResponse.Degradation.DegradationType": [[92, "getbitstatusresponse-degradation-degradationtype"]], "bosdyn/api/spot_cam/logging.proto": [[92, "bosdyn-api-spot-cam-logging-proto"]], "DebugRequest": [[92, "debugrequest"]], "DebugResponse": [[92, "debugresponse"]], "DeleteRequest": [[92, "deleterequest"]], "DeleteResponse": [[92, "deleteresponse"]], "ListCamerasRequest": [[92, "listcamerasrequest"]], "ListCamerasResponse": [[92, "listcamerasresponse"]], "ListLogpointsRequest": [[92, "listlogpointsrequest"]], "ListLogpointsResponse": [[92, "listlogpointsresponse"]], "Logpoint": [[92, "logpoint"]], "Logpoint.Calibration": [[92, "logpoint-calibration"]], "Logpoint.ImageParams": [[92, "logpoint-imageparams"]], "RetrieveRawDataRequest": [[92, "retrieverawdatarequest"]], "RetrieveRawDataResponse": [[92, "retrieverawdataresponse"]], "RetrieveRequest": [[92, "retrieverequest"]], "RetrieveResponse": [[92, "retrieveresponse"]], "SetPassphraseRequest": [[92, "setpassphraserequest"]], "SetPassphraseResponse": [[92, "setpassphraseresponse"]], "StoreRequest": [[92, "storerequest"]], "StoreResponse": [[92, "storeresponse"]], "TagRequest": [[92, "tagrequest"]], "TagResponse": [[92, "tagresponse"]], "Logpoint.LogStatus": [[92, "logpoint-logstatus"]], "Logpoint.QueueStatus": [[92, "logpoint-queuestatus"]], "Logpoint.RecordType": [[92, "logpoint-recordtype"]], "bosdyn/api/spot_cam/network.proto": [[92, "bosdyn-api-spot-cam-network-proto"]], "GetICEConfigurationRequest": [[92, "geticeconfigurationrequest"]], "GetICEConfigurationResponse": [[92, "geticeconfigurationresponse"]], "GetNetworkSettingsRequest": [[92, "getnetworksettingsrequest"]], "GetNetworkSettingsResponse": [[92, "getnetworksettingsresponse"]], "GetSSLCertRequest": [[92, "getsslcertrequest"]], "GetSSLCertResponse": [[92, "getsslcertresponse"]], "ICEServer": [[92, "iceserver"]], "ICEServer.auth_params": [[92, "iceserver-auth-params"]], "ICEServer.auth_params.oauth_pair": [[92, "iceserver-auth-params-oauth-pair"]], "NetworkTuple": [[92, "networktuple"]], "SetICEConfigurationRequest": [[92, "seticeconfigurationrequest"]], "SetICEConfigurationResponse": [[92, "seticeconfigurationresponse"]], "ICEServer.icetransport": [[92, "iceserver-icetransport"]], "ICEServer.servertype": [[92, "iceserver-servertype"]], "bosdyn/api/spot_cam/power.proto": [[92, "bosdyn-api-spot-cam-power-proto"]], "CyclePowerRequest": [[92, "cyclepowerrequest"]], "CyclePowerResponse": [[92, "cyclepowerresponse"]], "GetPowerStatusRequest": [[92, "getpowerstatusrequest"]], "GetPowerStatusResponse": [[92, "getpowerstatusresponse"]], "PowerStatus": [[92, "powerstatus"]], "SetPowerStatusRequest": [[92, "setpowerstatusrequest"]], "SetPowerStatusResponse": [[92, "setpowerstatusresponse"]], "bosdyn/api/spot_cam/ptz.proto": [[92, "bosdyn-api-spot-cam-ptz-proto"]], "GetPtzFocusStateRequest": [[92, "getptzfocusstaterequest"]], "GetPtzFocusStateResponse": [[92, "getptzfocusstateresponse"]], "GetPtzPositionRequest": [[92, "getptzpositionrequest"]], "GetPtzPositionResponse": [[92, "getptzpositionresponse"]], "GetPtzVelocityRequest": [[92, "getptzvelocityrequest"]], "GetPtzVelocityResponse": [[92, "getptzvelocityresponse"]], "InitializeLensRequest": [[92, "initializelensrequest"]], "InitializeLensResponse": [[92, "initializelensresponse"]], "ListPtzRequest": [[92, "listptzrequest"]], "ListPtzResponse": [[92, "listptzresponse"]], "PtzDescription": [[92, "ptzdescription"]], "PtzDescription.Limits": [[92, "ptzdescription-limits"]], "PtzFocusState": [[92, "ptzfocusstate"]], "PtzPosition": [[92, "ptzposition"]], "PtzVelocity": [[92, "ptzvelocity"]], "SetPtzFocusStateRequest": [[92, "setptzfocusstaterequest"]], "SetPtzFocusStateResponse": [[92, "setptzfocusstateresponse"]], "SetPtzPositionRequest": [[92, "setptzpositionrequest"]], "SetPtzPositionResponse": [[92, "setptzpositionresponse"]], "SetPtzVelocityRequest": [[92, "setptzvelocityrequest"]], "SetPtzVelocityResponse": [[92, "setptzvelocityresponse"]], "PtzFocusState.PtzFocusMode": [[92, "ptzfocusstate-ptzfocusmode"]], "bosdyn/api/spot_cam/service.proto": [[92, "bosdyn-api-spot-cam-service-proto"]], "AudioService": [[92, "audioservice"]], "CompositorService": [[92, "compositorservice"]], "HealthService": [[92, "healthservice"]], "LightingService": [[92, "lightingservice"]], "MediaLogService": [[92, "medialogservice"]], "NetworkService": [[92, "networkservice"]], "PtzService": [[92, "ptzservice"]], "StreamQualityService": [[92, "streamqualityservice"]], "VersionService": [[92, "versionservice"]], "bosdyn/api/spot_cam/streamquality.proto": [[92, "bosdyn-api-spot-cam-streamquality-proto"]], "EnableCongestionControlRequest": [[92, "enablecongestioncontrolrequest"]], "EnableCongestionControlResponse": [[92, "enablecongestioncontrolresponse"]], "GetStreamParamsRequest": [[92, "getstreamparamsrequest"]], "GetStreamParamsResponse": [[92, "getstreamparamsresponse"]], "SetStreamParamsRequest": [[92, "setstreamparamsrequest"]], "SetStreamParamsResponse": [[92, "setstreamparamsresponse"]], "StreamParams": [[92, "streamparams"]], "StreamParams.AutoExposure": [[92, "streamparams-autoexposure"]], "StreamParams.AwbMode": [[92, "streamparams-awbmode"]], "StreamParams.ManualExposure": [[92, "streamparams-manualexposure"]], "StreamParams.SyncAutoExposure": [[92, "streamparams-syncautoexposure"]], "StreamParams.AwbModeEnum": [[92, "streamparams-awbmodeenum"]], "bosdyn/api/spot_cam/version.proto": [[92, "bosdyn-api-spot-cam-version-proto"]], "GetSoftwareVersionRequest": [[92, "getsoftwareversionrequest"]], "GetSoftwareVersionResponse": [[92, "getsoftwareversionresponse"]], "bosdyn/api/stairs.proto": [[92, "bosdyn-api-stairs-proto"]], "StairTransform": [[92, "stairtransform"]], "Staircase": [[92, "staircase"]], "Staircase.Step": [[92, "staircase-step"]], "Staircase.Width": [[92, "staircase-width"]], "StaircaseLanding": [[92, "staircaselanding"]], "StaircaseWithLandings": [[92, "staircasewithlandings"]], "StraightStaircase": [[92, "straightstaircase"]], "StraightStaircase.Landing": [[92, "straightstaircase-landing"]], "StraightStaircase.Stair": [[92, "straightstaircase-stair"]], "Staircase.KnowledgeType": [[92, "staircase-knowledgetype"]], "Staircase.Width.BoundedWidth": [[92, "staircase-width-boundedwidth"]], "bosdyn/api/synchronized_command.proto": [[92, "bosdyn-api-synchronized-command-proto"]], "SynchronizedCommand.Feedback": [[92, "synchronizedcommand-feedback"]], "SynchronizedCommand.Request": [[92, "synchronizedcommand-request"]], "bosdyn/api/time_range.proto": [[92, "bosdyn-api-time-range-proto"]], "TimeRange": [[92, "timerange"]], "bosdyn/api/time_sync.proto": [[92, "bosdyn-api-time-sync-proto"]], "TimeSyncEstimate": [[92, "timesyncestimate"]], "TimeSyncRoundTrip": [[92, "timesyncroundtrip"]], "TimeSyncState": [[92, "timesyncstate"]], "TimeSyncUpdateRequest": [[92, "timesyncupdaterequest"]], "TimeSyncUpdateResponse": [[92, "timesyncupdateresponse"]], "TimeSyncState.Status": [[92, "timesyncstate-status"]], "bosdyn/api/time_sync_service.proto": [[92, "bosdyn-api-time-sync-service-proto"]], "TimeSyncService": [[92, "timesyncservice"]], "bosdyn/api/trajectory.proto": [[92, "bosdyn-api-trajectory-proto"]], "SE2Trajectory": [[92, "se2trajectory"]], "SE2TrajectoryPoint": [[92, "se2trajectorypoint"]], "SE3Trajectory": [[92, "se3trajectory"]], "SE3TrajectoryPoint": [[92, "se3trajectorypoint"]], "ScalarTrajectory": [[92, "scalartrajectory"]], "ScalarTrajectoryPoint": [[92, "scalartrajectorypoint"]], "Vec3Trajectory": [[92, "vec3trajectory"]], "Vec3TrajectoryPoint": [[92, "vec3trajectorypoint"]], "WrenchTrajectory": [[92, "wrenchtrajectory"]], "WrenchTrajectoryPoint": [[92, "wrenchtrajectorypoint"]], "AngularInterpolation": [[92, "angularinterpolation"]], "PositionalInterpolation": [[92, "positionalinterpolation"]], "bosdyn/api/units.proto": [[92, "bosdyn-api-units-proto"]], "PressureEnum": [[92, "pressureenum"]], "TemperatureEnum": [[92, "temperatureenum"]], "bosdyn/api/world_object.proto": [[92, "bosdyn-api-world-object-proto"]], "AprilTagProperties": [[92, "apriltagproperties"]], "BoundingBoxProperties": [[92, "boundingboxproperties"]], "DockProperties": [[92, "dockproperties"]], "DrawableArrow": [[92, "drawablearrow"]], "DrawableBox": [[92, "drawablebox"]], "DrawableCapsule": [[92, "drawablecapsule"]], "DrawableCylinder": [[92, "drawablecylinder"]], "DrawableFrame": [[92, "drawableframe"]], "DrawableLineStrip": [[92, "drawablelinestrip"]], "DrawablePoints": [[92, "drawablepoints"]], "DrawableProperties": [[92, "drawableproperties"]], "DrawableProperties.Color": [[92, "drawableproperties-color"]], "DrawableSphere": [[92, "drawablesphere"]], "GpsProperties": [[92, "gpsproperties"]], "ImageProperties": [[92, "imageproperties"]], "ListWorldObjectRequest": [[92, "listworldobjectrequest"]], "ListWorldObjectResponse": [[92, "listworldobjectresponse"]], "MutateWorldObjectRequest": [[92, "mutateworldobjectrequest"]], "MutateWorldObjectRequest.Mutation": [[92, "mutateworldobjectrequest-mutation"]], "MutateWorldObjectResponse": [[92, "mutateworldobjectresponse"]], "NoGoRegionProperties": [[92, "nogoregionproperties"]], "RayProperties": [[92, "rayproperties"]], "StaircaseProperties": [[92, "staircaseproperties"]], "WorldObject": [[92, "worldobject"]], "AprilTagProperties.AprilTagPoseStatus": [[92, "apriltagproperties-apriltagposestatus"]], "MutateWorldObjectRequest.Action": [[92, "mutateworldobjectrequest-action"]], "MutateWorldObjectResponse.Status": [[92, "mutateworldobjectresponse-status"]], "WorldObjectType": [[92, "worldobjecttype"]], "bosdyn/api/world_object_service.proto": [[92, "bosdyn-api-world-object-service-proto"]], "WorldObjectService": [[92, "worldobjectservice"]], "Scalar Value Types": [[92, "scalar-value-types"]], "Boston Dynamics Python Reference Guide": [[93, "boston-dynamics-python-reference-guide"]], "Coding standards and dependencies.": [[93, "coding-standards-and-dependencies"]], "Python Choreography Client": [[94, "python-choreography-client"]], "Animation File Conversion Helpers": [[95, "module-bosdyn.choreography.client.animation_file_conversion_helpers"]], "Animation File To Proto": [[96, "module-bosdyn.choreography.client.animation_file_to_proto"]], "Python Client": [[98, "python-client"]], "RPC Clients": [[98, "rpc-clients"], [210, "rpc-clients"]], "Area Callback": [[99, "module-bosdyn.client.area_callback"]], "Area Callback Region Handler Base": [[100, "module-bosdyn.client.area_callback_region_handler_base"]], "Area Callback Service Runner": [[101, "module-bosdyn.client.area_callback_service_runner"]], "Area Callback Service Servicer": [[102, "module-bosdyn.client.area_callback_service_servicer"]], "Area Callback Service Utils": [[103, "module-bosdyn.client.area_callback_service_utils"]], "Arm Surface Contact": [[104, "module-bosdyn.client.arm_surface_contact"], [241, "arm-surface-contact"]], "Async Tasks": [[105, "module-bosdyn.client.async_tasks"]], "Auth": [[106, "module-bosdyn.client.auth"]], "Autowalk": [[108, "module-bosdyn.client.autowalk"]], "Bddf": [[109, "module-bosdyn.client.bddf"]], "Bddf Download": [[110, "module-bosdyn.client.bddf_download"]], "Channel": [[111, "module-bosdyn.client.channel"]], "Command Line": [[112, "module-bosdyn.client.command_line"]], "Common": [[113, "module-bosdyn.client.common"], [192, "module-bosdyn.bddf.common"]], "Data Acquisition Helpers": [[115, "module-bosdyn.client.data_acquisition_helpers"]], "Data Acquisition Plugin": [[116, "module-bosdyn.client.data_acquisition_plugin"]], "Data Chunk": [[120, "module-bosdyn.client.data_chunk"]], "Directory": [[122, "module-bosdyn.client.directory"]], "Directory Registration": [[123, "module-bosdyn.client.directory_registration"]], "Door": [[125, "module-bosdyn.client.door"]], "Estop": [[126, "module-bosdyn.client.estop"]], "Exceptions": [[127, "module-bosdyn.client.exceptions"], [213, "module-bosdyn.mission.exceptions"], [219, "module-bosdyn.orbit.exceptions"], [223, "module-bosdyn.scout.exceptions"]], "Fault": [[128, "module-bosdyn.client.fault"]], "Frame Helpers": [[129, "module-bosdyn.client.frame_helpers"]], "Nmeaparser": [[130, "module-bosdyn.client.gps.NMEAParser"]], "GPS clients and helpers": [[131, "gps-clients-and-helpers"]], "Aggregator Client": [[132, "module-bosdyn.client.gps.aggregator_client"]], "Gps Listener": [[133, "module-bosdyn.client.gps.gps_listener"]], "Registration Client": [[134, "module-bosdyn.client.gps.registration_client"]], "Gripper Camera Param": [[136, "module-bosdyn.client.gripper_camera_param"]], "Image Service Helpers": [[138, "module-bosdyn.client.image_service_helpers"]], "Inverse Kinematics": [[139, "module-bosdyn.client.inverse_kinematics"]], "Ir Enable Disable": [[140, "module-bosdyn.client.ir_enable_disable"]], "Keepalive": [[141, "module-bosdyn.client.keepalive"]], "Lease Resource Hierarchy": [[143, "module-bosdyn.client.lease_resource_hierarchy"]], "Lease Validator": [[144, "module-bosdyn.client.lease_validator"]], "License": [[145, "module-bosdyn.client.license"]], "Local Grid": [[146, "module-bosdyn.client.local_grid"]], "Log Status": [[147, "module-bosdyn.client.log_status"]], "Manipulation Api Client": [[148, "module-bosdyn.client.manipulation_api_client"]], "Math Helpers": [[150, "module-bosdyn.client.math_helpers"]], "Metrics Logging": [[151, "module-bosdyn.client.metrics_logging"]], "Network Compute Bridge Client": [[152, "module-bosdyn.client.network_compute_bridge_client"]], "Payload Registration": [[154, "module-bosdyn.client.payload_registration"], [319, "payload-registration"]], "Point Cloud": [[155, "module-bosdyn.client.point_cloud"]], "Processors": [[157, "module-bosdyn.client.processors"]], "Ray Cast": [[158, "module-bosdyn.client.ray_cast"]], "Robot": [[160, "module-bosdyn.client.robot"]], "Robot Command": [[161, "module-bosdyn.client.robot_command"]], "Robot Id": [[162, "module-bosdyn.client.robot_id"]], "Sdk": [[164, "module-bosdyn.client.sdk"]], "Server Util": [[165, "module-bosdyn.client.server_util"], [215, "module-bosdyn.mission.server_util"]], "Service Customization Helpers": [[166, "module-bosdyn.client.service_customization_helpers"]], "Signals Helpers": [[167, "module-bosdyn.client.signals_helpers"]], "SpotCAM Python Client": [[168, "spotcam-python-client"]], "Audio": [[169, "module-bosdyn.client.spot_cam.audio"]], "Compositor": [[170, "module-bosdyn.client.spot_cam.compositor"]], "Health": [[171, "module-bosdyn.client.spot_cam.health"]], "Lighting": [[172, "module-bosdyn.client.spot_cam.lighting"]], "Lights Helper": [[173, "module-bosdyn.client.spot_cam.lights_helper"]], "Media Log": [[174, "module-bosdyn.client.spot_cam.media_log"]], "Network": [[175, "module-bosdyn.client.spot_cam.network"]], "Ptz": [[177, "module-bosdyn.client.spot_cam.ptz"]], "Streamquality": [[178, "module-bosdyn.client.spot_cam.streamquality"]], "Version": [[179, "module-bosdyn.client.spot_cam.version"]], "Time Sync": [[181, "module-bosdyn.client.time_sync"]], "Token Cache": [[182, "module-bosdyn.client.token_cache"]], "Token Manager": [[183, "module-bosdyn.client.token_manager"]], "Units Helpers": [[184, "module-bosdyn.client.units_helpers"]], "Util": [[185, "module-bosdyn.client.util"], [209, "module-bosdyn.util"], [216, "module-bosdyn.mission.util"]], "World Object": [[186, "module-bosdyn.client.world_object"]], "Python Core": [[187, "python-core"]], "BDDF Python": [[188, "bddf-python"]], "Base Data Reader": [[189, "module-bosdyn.bddf.base_data_reader"]], "Block Writer": [[190, "module-bosdyn.bddf.block_writer"]], "Bosdyn": [[191, "module-bosdyn.bddf.bosdyn"]], "Data Reader": [[193, "module-bosdyn.bddf.data_reader"]], "Data Writer": [[194, "module-bosdyn.bddf.data_writer"]], "File Indexer": [[195, "module-bosdyn.bddf.file_indexer"]], "Grpc Proto Reader": [[196, "module-bosdyn.bddf.grpc_proto_reader"]], "Grpc Reader": [[197, "module-bosdyn.bddf.grpc_reader"]], "Grpc Service Reader": [[198, "module-bosdyn.bddf.grpc_service_reader"]], "Grpc Service Writer": [[199, "module-bosdyn.bddf.grpc_service_writer"]], "Message Reader": [[200, "module-bosdyn.bddf.message_reader"]], "Pod Series Reader": [[201, "module-bosdyn.bddf.pod_series_reader"]], "Pod Series Writer": [[202, "module-bosdyn.bddf.pod_series_writer"]], "Protobuf Channel Reader": [[203, "module-bosdyn.bddf.protobuf_channel_reader"]], "Protobuf Reader": [[204, "module-bosdyn.bddf.protobuf_reader"]], "Protobuf Series Writer": [[205, "module-bosdyn.bddf.protobuf_series_writer"]], "Stream Data Reader": [[206, "module-bosdyn.bddf.stream_data_reader"]], "Deprecated": [[207, "module-bosdyn.deprecated"]], "Geometry": [[208, "module-bosdyn.geometry"]], "Python Mission": [[210, "python-mission"]], "Client": [[211, "module-bosdyn.mission.client"], [218, "module-bosdyn.orbit.client"], [222, "module-bosdyn.scout.client"], [297, "client"]], "Constants": [[212, "module-bosdyn.mission.constants"]], "Remote Client": [[214, "module-bosdyn.mission.remote_client"]], "Python Orbit": [[217, "python-orbit"]], "Utils": [[220, "module-bosdyn.orbit.utils"], [224, "module-bosdyn.scout.utils"]], "Python Scout": [[221, "python-scout"]], "Python Examples": [[225, "python-examples"]], "Recommended Examples": [[225, "recommended-examples"]], "Introductory Examples": [[225, "introductory-examples"]], "Intermediate Examples": [[225, "intermediate-examples"]], "Advanced Examples": [[225, "advanced-examples"]], "Animation Recorder": [[226, "animation-recorder"]], "Setup Dependencies": [[226, "setup-dependencies"], [228, "setup-dependencies"], [229, "setup-dependencies"], [230, "setup-dependencies"], [231, "setup-dependencies"], [232, "setup-dependencies"], [233, "setup-dependencies"], [234, "setup-dependencies"], [235, "setup-dependencies"], [236, "setup-dependencies"], [237, "setup-dependencies"], [238, "setup-dependencies"], [239, "setup-dependencies"], [240, "setup-dependencies"], [241, "setup-dependencies"], [242, "setup-dependencies"], [243, "setup-dependencies"], [244, "setup-dependencies"], [245, "setup-dependencies"], [246, "setup-dependencies"], [247, "setup-dependencies"], [250, "setup-dependencies"], [252, "setup-dependencies"], [254, "setup-dependencies"], [255, "setup-dependencies"], [256, "setup-dependencies"], [257, "setup-dependencies"], [258, "setup-dependencies"], [269, "setup-dependencies"], [270, "setup-dependencies"], [272, "setup-dependencies"], [273, "setup-dependencies"], [274, "setup-dependencies"], [276, "setup-dependencies"], [277, "setup-dependencies"], [278, "setup-dependencies"], [279, "setup-dependencies"], [280, "setup-dependencies"], [281, "setup-dependencies"], [282, "setup-dependencies"], [283, "setup-dependencies"], [284, "setup-dependencies"], [285, "setup-dependencies"], [286, "setup-dependencies"], [287, "setup-dependencies"], [288, "setup-dependencies"], [289, "setup-dependencies"], [290, "setup-dependencies"], [291, "setup-dependencies"], [292, "setup-dependencies"], [293, "setup-dependencies"], [295, "setup-dependencies"], [296, "setup-dependencies"], [300, "setup-dependencies"], [301, "setup-dependencies"], [302, "setup-dependencies"], [303, "setup-dependencies"], [304, "setup-dependencies"], [305, "setup-dependencies"], [306, "setup-dependencies"], [307, "setup-dependencies"], [308, "setup-dependencies"], [309, "setup-dependencies"], [310, "setup-dependencies"], [311, "setup-dependencies"], [313, "setup-dependencies"], [314, "setup-dependencies"], [315, "setup-dependencies"], [316, "setup-dependencies"], [317, "setup-dependencies"], [323, "setup-dependencies"], [324, "setup-dependencies"], [325, "setup-dependencies"], [327, "setup-dependencies"], [329, "setup-dependencies"], [330, "setup-dependencies"], [331, "setup-dependencies"], [332, "setup-dependencies"], [333, "setup-dependencies"], [334, "setup-dependencies"], [335, "setup-dependencies"], [336, "setup-dependencies"], [337, "setup-dependencies"]], "Common Problems": [[226, "common-problems"], [228, "common-problems"], [230, "common-problems"], [231, "common-problems"], [232, "common-problems"], [233, "common-problems"], [234, "common-problems"], [235, "common-problems"], [236, "common-problems"], [237, "common-problems"], [238, "common-problems"], [239, "common-problems"], [240, "common-problems"], [241, "common-problems"], [242, "common-problems"], [243, "common-problems"], [244, "common-problems"], [245, "common-problems"], [289, "common-problems"], [290, "common-problems"]], "Run the Example": [[226, "run-the-example"], [228, "run-the-example"], [230, "run-the-example"], [233, "run-the-example"], [234, "run-the-example"], [235, "run-the-example"], [236, "run-the-example"], [237, "run-the-example"], [239, "run-the-example"], [240, "run-the-example"], [241, "run-the-example"], [243, "run-the-example"], [245, "run-the-example"], [246, "run-the-example"], [257, "run-the-example"], [269, "run-the-example"], [270, "run-the-example"], [272, "run-the-example"], [275, "run-the-example"], [289, "run-the-example"], [290, "run-the-example"], [291, "run-the-example"], [291, "id2"], [293, "run-the-example"], [300, "run-the-example"], [301, "run-the-example"], [302, "run-the-example"], [303, "run-the-example"], [304, "run-the-example"], [305, "run-the-example"], [306, "run-the-example"], [307, "run-the-example"], [308, "run-the-example"], [309, "run-the-example"], [313, "run-the-example"], [316, "run-the-example"], [325, "run-the-example"], [331, "run-the-example"]], "Area Callback Tutorial": [[227, "area-callback-tutorial"]], "Example: Crosswalk Spot CAM Light": [[227, "example-crosswalk-spot-cam-light"]], "Initialization": [[227, "initialization"]], "Begin": [[227, "begin"]], "Run": [[227, "run"]], "End": [[227, "end"]], "Running the example without graph nav & recording": [[227, "running-the-example-without-graph-nav-recording"]], "Running the example with graph nav & recording": [[227, "running-the-example-with-graph-nav-recording"]], "Arm and Mobility": [[228, "arm-and-mobility"]], "Constrained Manipulation": [[229, "constrained-manipulation"]], "Constrained Manipulation Example": [[229, "constrained-manipulation-example"]], "Setup Robot and grasp and object": [[229, "setup-robot-and-grasp-and-object"]], "Running the Example": [[229, "running-the-example"], [244, "running-the-example"], [248, "running-the-example"], [250, "running-the-example"], [251, "running-the-example"], [254, "running-the-example"], [256, "running-the-example"], [258, "running-the-example"], [274, "running-the-example"], [276, "running-the-example"], [278, "running-the-example"], [279, "running-the-example"], [280, "running-the-example"], [281, "running-the-example"], [282, "running-the-example"], [283, "running-the-example"], [285, "running-the-example"], [286, "running-the-example"], [287, "running-the-example"], [314, "running-the-example"], [315, "running-the-example"], [323, "running-the-example"], [324, "running-the-example"], [327, "running-the-example"], [330, "running-the-example"], [332, "running-the-example"], [333, "running-the-example"], [334, "running-the-example"], [335, "running-the-example"], [336, "running-the-example"], [337, "running-the-example"]], "Arm Door Command": [[230, "arm-door-command"]], "Force Command": [[231, "force-command"]], "Run the Examples": [[231, "run-the-examples"], [288, "run-the-examples"]], "Arm Freeze Hand in Body / World": [[232, "arm-freeze-hand-in-body-world"]], "Running the example": [[232, "running-the-example"]], "Arm Gaze Command": [[233, "arm-gaze-command"]], "GCODE Drawing": [[234, "gcode-drawing"]], "Drawing with Chalk": [[234, "drawing-with-chalk"]], "Details": [[234, "details"]], "Grasping": [[235, "grasping"]], "Setting Spot Arm grasp state and carry overrides": [[236, "setting-spot-arm-grasp-state-and-carry-overrides"]], "Arm Impedance Command": [[237, "arm-impedance-command"]], "Arm JointMove Command": [[238, "arm-jointmove-command"]], "Running the basic example": [[238, "running-the-basic-example"]], "Running the long trajectory example": [[238, "running-the-long-trajectory-example"]], "Arm Simple": [[239, "arm-simple"]], "Arm Deploy and Stow": [[240, "arm-deploy-and-stow"]], "Arm Trajectory": [[242, "arm-trajectory"]], "Long Trajectory": [[242, "long-trajectory"]], "Run the Basic Example": [[242, "run-the-basic-example"]], "Running the Long Trajectory Example": [[242, "running-the-long-trajectory-example"]], "Walking to an Object": [[243, "walking-to-an-object"]], "Controlling the Arm with a Keyboard": [[244, "controlling-the-arm-with-a-keyboard"]], "Arm and Mobility Follow": [[245, "arm-and-mobility-follow"]], "Auto Return Example": [[246, "auto-return-example"]], "BDDF data download": [[247, "bddf-data-download"]], "Running the Examples": [[247, "running-the-examples"], [255, "running-the-examples"]], "Specifying time spans": [[247, "specifying-time-spans"]], "Basic data download": [[247, "basic-data-download"]], "Operator comments": [[247, "operator-comments"]], "GRPC requests/responses": [[247, "grpc-requests-responses"]], "GUI": [[247, "gui"]], "Cloud Upload Example": [[248, "cloud-upload-example"]], "Install Packages": [[248, "install-packages"], [312, "install-packages"]], "Credentials": [[248, "credentials"]], "GCP": [[248, "gcp"]], "AWS": [[248, "aws"]], "Autowalk Example": [[248, "autowalk-example"]], "Comms image service": [[249, "comms-image-service"]], "How to use": [[249, "how-to-use"]], "Running locally:": [[249, "running-locally"]], "When using a Docker image on CORE I/O:": [[249, "when-using-a-docker-image-on-core-i-o"]], "Comms Testing": [[250, "comms-testing"]], "Running with Docker": [[250, "running-with-docker"], [251, "running-with-docker"]], "CORE I/O GPIO": [[251, "core-i-o-gpio"]], "This Example": [[251, "this-example"]], "GPIO Pins": [[251, "gpio-pins"]], "GPIO Example": [[251, "gpio-example"]], "Data Acquisition Plugin Services": [[252, "data-acquisition-plugin-services"]], "Running the Data Acquisition Example Plugin Services": [[252, "running-the-data-acquisition-example-plugin-services"]], "Point Cloud and Network Compute Bridge Plugins": [[252, "point-cloud-and-network-compute-bridge-plugins"]], "Save File Plugin": [[252, "save-file-plugin"]], "Testing the Data Acquisition Plugin": [[252, "testing-the-data-acquisition-plugin"]], "Communicating with the Data Acquisition Service": [[252, "communicating-with-the-data-acquisition-service"]], "Downloading from the Data Acquisition Store": [[252, "downloading-from-the-data-acquisition-store"]], "Run a Data Acquisition Plugin Service using Docker": [[252, "run-a-data-acquisition-plugin-service-using-docker"]], "Modem Signals": [[253, "modem-signals"]], "Using the Data Buffer service": [[254, "using-the-data-buffer-service"]], "Add an \u2018operator comment\u2019 to the log": [[254, "add-an-operator-comment-to-the-log"]], "Add \u2018blob\u2019 data to the log": [[254, "add-blob-data-to-the-log"]], "Add \u2018protobuf\u2019 data to the log": [[254, "add-protobuf-data-to-the-log"]], "Add an event to the log": [[254, "add-an-event-to-the-log"]], "Using the Robot Data Service": [[255, "using-the-robot-data-service"]], "get_comments.py": [[255, "get-comments-py"]], "get_events.py": [[255, "get-events-py"]], "get_index.py": [[255, "get-index-py"]], "get_pages.py": [[255, "get-pages-py"]], "delete_pages.py": [[255, "delete-pages-py"]], "Time ranges": [[255, "time-ranges"]], "Manipulating Spot Service Configurations in Directory": [[256, "manipulating-spot-service-configurations-in-directory"]], "Disable IR Emission": [[257, "disable-ir-emission"]], "Robot Docking": [[258, "robot-docking"]], "Dock My Robot Example": [[258, "dock-my-robot-example"]], "Setup Robot": [[258, "setup-robot"], [327, "setup-robot"]], "Arm Examples": [[259, "arm-examples"]], "Autonomy and Missions Examples": [[260, "autonomy-and-missions-examples"]], "Basic Service Examples": [[261, "basic-service-examples"]], "Data Acquisition Examples": [[262, "data-acquisition-examples"]], "Joint Control API Examples": [[263, "joint-control-api-examples"]], "Logging and Data Retrieval Examples": [[264, "logging-and-data-retrieval-examples"]], "Orbit Examples": [[265, "orbit-examples"]], "Payload Examples": [[266, "payload-examples"]], "Perception & World Objects Examples": [[267, "perception-world-objects-examples"]], "Robot Behavior and Commands Examples": [[268, "robot-behavior-and-commands-examples"]], "Edit Autowalk": [[269, "edit-autowalk"]], "Creating an E-Stop endpoint": [[270, "creating-an-e-stop-endpoint"]], "GUI Version": [[270, "gui-version"]], "Command-line version without a GUI": [[270, "command-line-version-without-a-gui"]], "Troubleshooting": [[270, "troubleshooting"], [271, "troubleshooting"], [283, "troubleshooting"], [297, "troubleshooting"], [321, "troubleshooting"], [329, "troubleshooting"]], "Spot Extensions Build Script": [[271, "spot-extensions-build-script"]], "Install Dependencies": [[271, "install-dependencies"]], "About generate_extension_data.py": [[271, "about-generate-extension-data-py"]], "Arguments:": [[271, "arguments"], [271, "id1"]], "About build_extension.py": [[271, "about-build-extension-py"]], "Extract Images from Walk File Example": [[272, "extract-images-from-walk-file-example"]], "Arguments": [[272, "arguments"], [329, "arguments"], [329, "id1"]], "Fan Power Commands with the Python SDK": [[273, "fan-power-commands-with-the-python-sdk"]], "Using Fan Commands": [[273, "using-fan-commands"]], "Running The Fan Command Examples": [[273, "running-the-fan-command-examples"]], "General Fan Command Usage": [[273, "general-fan-command-usage"]], "Basic Fan Command Example": [[273, "basic-fan-command-example"]], "Fan Remote Mission Service": [[273, "fan-remote-mission-service"]], "Follow a Fiducial": [[274, "follow-a-fiducial"]], "External AprilTag library": [[274, "external-apriltag-library"]], "E-Stop Endpoint Dependency": [[274, "e-stop-endpoint-dependency"], [325, "e-stop-endpoint-dependency"]], "Run Follow Fiducial Example": [[274, "run-follow-fiducial-example"]], "Robot Movement": [[274, "robot-movement"]], "Stopping Distance": [[274, "stopping-distance"]], "Frame Trajectory Commands": [[275, "frame-trajectory-commands"]], "E-Stop": [[275, "e-stop"], [331, "e-stop"]], "API Example - Visualize Depth in Visual Image": [[276, "api-example-visualize-depth-in-visual-image"]], "Example output": [[276, "example-output"]], "Using the Image Service": [[277, "using-the-image-service"]], "Running the Get-Image Example": [[277, "running-the-get-image-example"]], "Running the Image-Viewer Example": [[277, "running-the-image-viewer-example"]], "Retrieving Mission state": [[278, "retrieving-mission-state"]], "Using the Robot State Service": [[279, "using-the-robot-state-service"]], "Performing Asynchronous State Queries on Spot": [[280, "performing-asynchronous-state-queries-on-spot"]], "Using the World Object Service": [[281, "using-the-world-object-service"]], "GPS Listener": [[282, "gps-listener"]], "Building the Core IO extensions": [[282, "building-the-core-io-extensions"]], "Understanding the Example": [[282, "understanding-the-example"], [286, "understanding-the-example"]], "GPS in Graph Nav": [[282, "gps-in-graph-nav"]], "Graph Nav Anchoring Optimization Example": [[283, "graph-nav-anchoring-optimization-example"]], "Understanding the Example Code": [[283, "understanding-the-example-code"]], "Background on Anchorings and Metric Consistency": [[283, "background-on-anchorings-and-metric-consistency"]], "Anchoring Optimization": [[283, "anchoring-optimization"]], "Step 1: setting up a connection to the robot": [[283, "step-1-setting-up-a-connection-to-the-robot"]], "Step 2: loading and uploading a graph_nav graph and data": [[283, "step-2-loading-and-uploading-a-graph-nav-graph-and-data"]], "Step 3: Defining the optimization problem": [[283, "step-3-defining-the-optimization-problem"]], "Running the optimization and interpreting the results": [[283, "running-the-optimization-and-interpreting-the-results"]], "Other ways of viewing anchorings": [[283, "other-ways-of-viewing-anchorings"]], "GraphNav and Recording Service Command Line Interfaces": [[284, "graphnav-and-recording-service-command-line-interfaces"]], "Example Programs": [[284, "example-programs"]], "Recording Service Command Line": [[284, "recording-service-command-line"]], "Setting up for Recording": [[284, "setting-up-for-recording"]], "How to Run": [[284, "how-to-run"], [284, "id1"]], "Using the Example to Record a Map": [[284, "using-the-example-to-record-a-map"]], "Advanced Usage": [[284, "advanced-usage"]], "GraphNav Service Command Line": [[284, "graphnav-service-command-line"]], "Setting up for Navigation": [[284, "setting-up-for-navigation"]], "Using the Example to Navigate": [[284, "using-the-example-to-navigate"]], "GraphNav Point Cloud Extractor": [[285, "graphnav-point-cloud-extractor"]], "Understanding the Point Cloud Extractor": [[285, "understanding-the-point-cloud-extractor"]], "What is actually in the point cloud?": [[285, "what-is-actually-in-the-point-cloud"]], "GraphNav GPS Viewer": [[286, "graphnav-gps-viewer"]], "GraphNav Map Viewer": [[287, "graphnav-map-viewer"]], "Camera Controls": [[287, "camera-controls"], [334, "camera-controls"]], "Understanding the Map Viewer": [[287, "understanding-the-map-viewer"]], "Gripper Camera Parameter Examples": [[288, "gripper-camera-parameter-examples"]], "Hello Spot": [[289, "hello-spot"]], "Software": [[291, "software"]], "Licensing": [[291, "licensing"]], "Armless Robot Squat": [[291, "armless-robot-squat"]], "Hardware": [[291, "hardware"], [291, "id1"]], "Arm Wiggle": [[291, "arm-wiggle"]], "Using the Log Status Service": [[292, "using-the-log-status-service"]], "Example commands": [[292, "example-commands"]], "Logging Through the API": [[293, "logging-through-the-api"]], "LTE": [[294, "lte"]], "Wifi": [[294, "wifi"]], "Building the CoreIO Extension": [[294, "building-the-coreio-extension"]], "Recommended debugging": [[294, "recommended-debugging"]], "Answering a Mission Question": [[295, "answering-a-mission-question"]], "Start the mission_question_answerer Example": [[295, "start-the-mission-question-answerer-example"], [295, "id1"]], "Example Prompt Node Mission": [[295, "example-prompt-node-mission"]], "Building an Example Prompt Node Mission": [[295, "building-an-example-prompt-node-mission"]], "Replay the Mission": [[295, "replay-the-mission"]], "Mission Recorder": [[296, "mission-recorder"]], "How to Record a Mission": [[296, "how-to-record-a-mission"]], "How to Record a Mission with Additional Fiducials for Localization": [[296, "how-to-record-a-mission-with-additional-fiducials-for-localization"]], "Keyboard Commands": [[296, "keyboard-commands"]], "How to Replay a Mission": [[296, "how-to-replay-a-mission"]], "System Diagram": [[297, "system-diagram"], [321, "system-diagram"]], "Installation": [[297, "installation"], [321, "installation"], [326, "installation"], [338, "installation"]], "Server": [[297, "server"]], "Simple Alert Server Execution": [[297, "simple-alert-server-execution"]], "Robot-independent Execution": [[297, "robot-independent-execution"]], "Docker Execution": [[297, "docker-execution"], [321, "docker-execution"]], "Fire Extinguisher Detector Server": [[298, "fire-extinguisher-detector-server"]], "Build and Export": [[298, "build-and-export"]], "Spot Extension for CORE I/O": [[298, "spot-extension-for-core-i-o"]], "Action Configuration": [[298, "action-configuration"]], "Network Request Callback": [[299, "network-request-callback"], [299, "id1"]], "Anomalies in Orbit": [[300, "anomalies-in-orbit"]], "Understanding Orbit Web API": [[300, "understanding-orbit-web-api"], [301, "understanding-orbit-web-api"], [302, "understanding-orbit-web-api"], [303, "understanding-orbit-web-api"], [304, "understanding-orbit-web-api"], [305, "understanding-orbit-web-api"], [306, "understanding-orbit-web-api"], [307, "understanding-orbit-web-api"], [308, "understanding-orbit-web-api"], [309, "understanding-orbit-web-api"]], "Orbit Backups": [[301, "orbit-backups"]], "Export Run Archives - Mission Data": [[302, "export-run-archives-mission-data"]], "Export Sitewalk Archives - Mission Data": [[303, "export-sitewalk-archives-mission-data"]], "Hello Orbit": [[304, "hello-orbit"]], "Runs Response": [[305, "runs-response"]], "Create, Edit, and Delete Scheduled Missions on Orbit": [[306, "create-edit-and-delete-scheduled-missions-on-orbit"]], "Send robot back to the dock during a mission playback": [[307, "send-robot-back-to-the-dock-during-a-mission-playback"]], "Enable - disable Orbit missions based on weather forcast": [[308, "enable-disable-orbit-missions-based-on-weather-forcast"]], "Hello Webhooks": [[309, "hello-webhooks"]], "Webhook Integrations": [[310, "webhook-integrations"]], "Getting Started": [[310, "getting-started"]], "Example Overview": [[310, "example-overview"]], "Key Vocabulary": [[310, "key-vocabulary"]], "Run the Example Locally": [[310, "run-the-example-locally"]], "Run the Example On Sitehub-Hosted Orbit": [[310, "run-the-example-on-sitehub-hosted-orbit"]], "Run the Example On Cloud Orbit": [[310, "run-the-example-on-cloud-orbit"]], "Allowed Port Ranges": [[310, "allowed-port-ranges"]], "Using the Payload Service": [[311, "using-the-payload-service"]], "Running the Payload Registration Example": [[311, "running-the-payload-registration-example"]], "Running the Attach or Detach Payload Example": [[311, "running-the-attach-or-detach-payload-example"]], "Post Docking Callback Examples": [[312, "post-docking-callback-examples"]], "Run a Callback": [[312, "run-a-callback"]], "Run a Callback using Docker": [[312, "run-a-callback-using-docker"]], "Ray Cast Example": [[313, "ray-cast-example"]], "Recording an Autowalk with a Keyboard": [[314, "recording-an-autowalk-with-a-keyboard"]], "Run and Interact with a RemoteMissionService.": [[315, "run-and-interact-with-a-remotemissionservice"]], "Running without a robot": [[315, "running-without-a-robot"]], "Running with a robot": [[315, "running-with-a-robot"]], "Incorporating Service Customization": [[315, "incorporating-service-customization"]], "Using the example as part of an Autowalk mission": [[315, "using-the-example-as-part-of-an-autowalk-mission"]], "Step one: Start the remote mission server": [[315, "step-one-start-the-remote-mission-server"]], "Step two: Record an Autowalk mission with a callback": [[315, "step-two-record-an-autowalk-mission-with-a-callback"]], "Replaying a Mission": [[316, "replaying-a-mission"]], "Reset Safety Stop Command with the Python SDK": [[317, "reset-safety-stop-command-with-the-python-sdk"]], "Using the Reset Safety Stop Command": [[317, "using-the-reset-safety-stop-command"]], "Running The Reset Safety Stop Examples": [[317, "running-the-reset-safety-stop-examples"]], "General Reset Safety Stop Usage": [[317, "general-reset-safety-stop-usage"]], "Reset Primary Safety Stop Example": [[317, "reset-primary-safety-stop-example"]], "Reset Redundant Safety Stop Example": [[317, "reset-redundant-safety-stop-example"]], "Interacting with a Ricoh Theta Camera": [[318, "interacting-with-a-ricoh-theta-camera"]], "Required Items": [[318, "required-items"], [328, "required-items"]], "Installation Steps": [[318, "installation-steps"], [328, "installation-steps"]], "Install Packages on PC": [[318, "install-packages-on-pc"], [328, "install-packages-on-pc"]], "Test Ricoh Theta": [[318, "test-ricoh-theta"]], "Connect Ricoh Theta to Spot": [[318, "connect-ricoh-theta-to-spot"]], "Run Image Service": [[318, "run-image-service"]], "Ricoh Theta Image Service Configuration": [[318, "ricoh-theta-image-service-configuration"]], "Debugging Tips": [[318, "debugging-tips"], [320, "debugging-tips"]], "Run the Ricoh Theta Image Service using Docker": [[318, "run-the-ricoh-theta-image-service-using-docker"]], "Developer Comments": [[318, "developer-comments"]], "Payload & Service Initialization": [[319, "payload-service-initialization"]], "Service Registration": [[319, "service-registration"]], "Communication Between Client & Service": [[319, "communication-between-client-service"]], "CORE I/O": [[319, "core-i-o"], [320, "core-i-o"]], "Set up": [[319, "set-up"]], "Demo": [[319, "demo"]], "Select values": [[319, "select-values"]], "Register the payload": [[319, "register-the-payload"]], "Start the announce service": [[319, "start-the-announce-service"]], "Register the announce service": [[319, "register-the-announce-service"]], "Access the announce service with a client": [[319, "access-the-announce-service-with-a-client"]], "Demo Script": [[319, "demo-script"]], "Custom Parameter Image Service for a Web Cam": [[320, "custom-parameter-image-service-for-a-web-cam"]], "Example Execution": [[320, "example-execution"], [322, "example-execution"]], "Run the Custom Parameter Image Service using Docker": [[320, "run-the-custom-parameter-image-service-using-docker"]], "Locally": [[320, "locally"]], "SpotCORE (Deprecated)": [[320, "spotcore-deprecated"]], "Controling Custom Parameters in Spot App": [[321, "controling-custom-parameters-in-spot-app"]], "Custom Parameter Data Acquisition": [[322, "custom-parameter-data-acquisition"]], "Handling Service Faults": [[323, "handling-service-faults"]], "Spot CAM Services": [[324, "spot-cam-services"]], "Spot Cam Video Core IO Extension Example": [[324, "spot-cam-video-core-io-extension-example"]], "Running Spot Cam Video Example": [[324, "running-spot-cam-video-example"]], "Set up the action on the tablet": [[324, "set-up-the-action-on-the-tablet"]], "Responding to User Interaction via Light": [[325, "responding-to-user-interaction-via-light"]], "Spot Tensorflow Object Detection": [[326, "spot-tensorflow-object-detection"]], "User Guide": [[326, "user-guide"], [338, "user-guide"]], "Adjusting Robot Stance In Place": [[327, "adjusting-robot-stance-in-place"]], "Change Offset": [[327, "change-offset"]], "Stitch Front Spot Images Together": [[328, "stitch-front-spot-images-together"]], "To execute": [[328, "to-execute"]], "Tester Programs": [[329, "tester-programs"]], "Testing an Image Service": [[329, "testing-an-image-service"]], "Testing a Data Acquisition Plugin": [[329, "testing-a-data-acquisition-plugin"]], "Using the Timesync Service": [[330, "using-the-timesync-service"]], "Upload and Execute Choreography Sequence": [[331, "upload-and-execute-choreography-sequence"]], "Setting user no-go regions for locomotion": [[332, "setting-user-no-go-regions-for-locomotion"]], "Using the Velodyne Point Cloud Service": [[333, "using-the-velodyne-point-cloud-service"]], "Basic Streaming Visualizer for API Messages": [[334, "basic-streaming-visualizer-for-api-messages"]], "Visualized Objects": [[334, "visualized-objects"]], "Controlling the Robot with a Keyboard": [[335, "controlling-the-robot-with-a-keyboard"]], "World Object Mutations": [[336, "world-object-mutations"]], "Using World Object Service with Image Coordinates": [[337, "using-world-object-service-with-image-coordinates"]], "Controlling the Robot with an Xbox Controller": [[338, "controlling-the-robot-with-an-xbox-controller"]], "OS-Specific Dependencies": [[338, "os-specific-dependencies"]], "Installation Instructions": [[338, "installation-instructions"]]}, "indexentries": {"arm_joints_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.arm_joints_handler"]], "arm_playback_option() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.arm_playback_option"]], "arm_prohibited_option() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.arm_prohibited_option"]], "arm_required_option() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.arm_required_option"]], "assume_zero_roll_and_pitch_option() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.assume_zero_roll_and_pitch_option"]], "body_euler_rpy_angles_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.body_euler_rpy_angles_handler"]], "body_pitch_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.body_pitch_handler"]], "body_pos_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.body_pos_handler"]], "body_quat_w_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.body_quat_w_handler"]], "body_quat_x_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.body_quat_x_handler"]], "body_quat_y_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.body_quat_y_handler"]], "body_quat_z_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.body_quat_z_handler"]], "body_quaternion_wxyz_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.body_quaternion_wxyz_handler"]], "body_quaternion_xyzw_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.body_quaternion_xyzw_handler"]], "body_roll_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.body_roll_handler"]], "body_x_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.body_x_handler"]], "body_y_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.body_y_handler"]], "body_yaw_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.body_yaw_handler"]], "body_z_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.body_z_handler"]], "bosdyn.choreography.client.animation_file_conversion_helpers": [[95, "module-bosdyn.choreography.client.animation_file_conversion_helpers"]], "bpm_option() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.bpm_option"]], "com_pos_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.com_pos_handler"]], "com_x_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.com_x_handler"]], "com_y_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.com_y_handler"]], "com_z_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.com_z_handler"]], "contact_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.contact_handler"]], "controls_option() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.controls_option"]], "custom_gait_cycle_option() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.custom_gait_cycle_option"]], "description_option() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.description_option"]], "display_rgb_option() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.display_rgb_option"]], "el0_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.el0_handler"]], "el1_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.el1_handler"]], "extendable_option() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.extendable_option"]], "fl_angles_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.fl_angles_handler"]], "fl_contact_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.fl_contact_handler"]], "fl_hx_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.fl_hx_handler"]], "fl_hy_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.fl_hy_handler"]], "fl_kn_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.fl_kn_handler"]], "fl_pos_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.fl_pos_handler"]], "fl_x_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.fl_x_handler"]], "fl_y_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.fl_y_handler"]], "fl_z_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.fl_z_handler"]], "foot_pos_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.foot_pos_handler"]], "fr_angles_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.fr_angles_handler"]], "fr_contact_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.fr_contact_handler"]], "fr_hx_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.fr_hx_handler"]], "fr_hy_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.fr_hy_handler"]], "fr_kn_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.fr_kn_handler"]], "fr_pos_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.fr_pos_handler"]], "fr_x_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.fr_x_handler"]], "fr_y_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.fr_y_handler"]], "fr_z_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.fr_z_handler"]], "frequency_option() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.frequency_option"]], "gripper_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.gripper_handler"]], "hand_euler_rpy_angles_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.hand_euler_rpy_angles_handler"]], "hand_pitch_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.hand_pitch_handler"]], "hand_pos_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.hand_pos_handler"]], "hand_quat_w_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.hand_quat_w_handler"]], "hand_quat_x_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.hand_quat_x_handler"]], "hand_quat_y_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.hand_quat_y_handler"]], "hand_quat_z_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.hand_quat_z_handler"]], "hand_quaternion_wxyz_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.hand_quaternion_wxyz_handler"]], "hand_quaternion_xyzw_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.hand_quaternion_xyzw_handler"]], "hand_roll_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.hand_roll_handler"]], "hand_x_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.hand_x_handler"]], "hand_y_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.hand_y_handler"]], "hand_yaw_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.hand_yaw_handler"]], "hand_z_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.hand_z_handler"]], "hl_angles_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.hl_angles_handler"]], "hl_contact_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.hl_contact_handler"]], "hl_hx_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.hl_hx_handler"]], "hl_hy_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.hl_hy_handler"]], "hl_kn_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.hl_kn_handler"]], "hl_pos_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.hl_pos_handler"]], "hl_x_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.hl_x_handler"]], "hl_y_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.hl_y_handler"]], "hl_z_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.hl_z_handler"]], "hr_angles_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.hr_angles_handler"]], "hr_contact_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.hr_contact_handler"]], "hr_hx_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.hr_hx_handler"]], "hr_hy_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.hr_hy_handler"]], "hr_kn_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.hr_kn_handler"]], "hr_pos_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.hr_pos_handler"]], "hr_x_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.hr_x_handler"]], "hr_y_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.hr_y_handler"]], "hr_z_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.hr_z_handler"]], "leg_angles_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.leg_angles_handler"]], "module": [[95, "module-bosdyn.choreography.client.animation_file_conversion_helpers"], [96, "module-bosdyn.choreography.client.animation_file_to_proto"], [97, "module-bosdyn.choreography.client.choreography"], [99, "module-bosdyn.client.area_callback"], [100, "module-bosdyn.client.area_callback_region_handler_base"], [101, "module-bosdyn.client.area_callback_service_runner"], [102, "module-bosdyn.client.area_callback_service_servicer"], [103, "module-bosdyn.client.area_callback_service_utils"], [104, "module-bosdyn.client.arm_surface_contact"], [105, "module-bosdyn.client.async_tasks"], [106, "module-bosdyn.client.auth"], [107, "module-bosdyn.client.auto_return"], [108, "module-bosdyn.client.autowalk"], [109, "module-bosdyn.client.bddf"], [110, "module-bosdyn.client.bddf_download"], [111, "module-bosdyn.client.channel"], [112, "module-bosdyn.client.command_line"], [113, "module-bosdyn.client.common"], [114, "module-bosdyn.client.data_acquisition"], [115, "module-bosdyn.client.data_acquisition_helpers"], [116, "module-bosdyn.client.data_acquisition_plugin"], [117, "module-bosdyn.client.data_acquisition_plugin_service"], [118, "module-bosdyn.client.data_acquisition_store"], [119, "module-bosdyn.client.data_buffer"], [120, "module-bosdyn.client.data_chunk"], [121, "module-bosdyn.client.data_service"], [122, "module-bosdyn.client.directory"], [123, "module-bosdyn.client.directory_registration"], [124, "module-bosdyn.client.docking"], [125, "module-bosdyn.client.door"], [126, "module-bosdyn.client.estop"], [127, "module-bosdyn.client.exceptions"], [128, "module-bosdyn.client.fault"], [129, "module-bosdyn.client.frame_helpers"], [130, "module-bosdyn.client.gps.NMEAParser"], [132, "module-bosdyn.client.gps.aggregator_client"], [133, "module-bosdyn.client.gps.gps_listener"], [134, "module-bosdyn.client.gps.registration_client"], [135, "module-bosdyn.client.graph_nav"], [136, "module-bosdyn.client.gripper_camera_param"], [137, "module-bosdyn.client.image"], [138, "module-bosdyn.client.image_service_helpers"], [139, "module-bosdyn.client.inverse_kinematics"], [140, "module-bosdyn.client.ir_enable_disable"], [141, "module-bosdyn.client.keepalive"], [142, "module-bosdyn.client.lease"], [143, "module-bosdyn.client.lease_resource_hierarchy"], [144, "module-bosdyn.client.lease_validator"], [145, "module-bosdyn.client.license"], [146, "module-bosdyn.client.local_grid"], [147, "module-bosdyn.client.log_status"], [148, "module-bosdyn.client.manipulation_api_client"], [149, "module-bosdyn.client.map_processing"], [150, "module-bosdyn.client.math_helpers"], [151, "module-bosdyn.client.metrics_logging"], [152, "module-bosdyn.client.network_compute_bridge_client"], [153, "module-bosdyn.client.payload"], [154, "module-bosdyn.client.payload_registration"], [155, "module-bosdyn.client.point_cloud"], [156, "module-bosdyn.client.power"], [157, "module-bosdyn.client.processors"], [158, "module-bosdyn.client.ray_cast"], [159, "module-bosdyn.client.recording"], [160, "module-bosdyn.client.robot"], [161, "module-bosdyn.client.robot_command"], [162, "module-bosdyn.client.robot_id"], [163, "module-bosdyn.client.robot_state"], [164, "module-bosdyn.client.sdk"], [165, "module-bosdyn.client.server_util"], [166, "module-bosdyn.client.service_customization_helpers"], [167, "module-bosdyn.client.signals_helpers"], [169, "module-bosdyn.client.spot_cam.audio"], [170, "module-bosdyn.client.spot_cam.compositor"], [171, "module-bosdyn.client.spot_cam.health"], [172, "module-bosdyn.client.spot_cam.lighting"], [173, "module-bosdyn.client.spot_cam.lights_helper"], [174, "module-bosdyn.client.spot_cam.media_log"], [175, "module-bosdyn.client.spot_cam.network"], [176, "module-bosdyn.client.spot_cam.power"], [177, "module-bosdyn.client.spot_cam.ptz"], [178, "module-bosdyn.client.spot_cam.streamquality"], [179, "module-bosdyn.client.spot_cam.version"], [180, "module-bosdyn.client.spot_check"], [181, "module-bosdyn.client.time_sync"], [182, "module-bosdyn.client.token_cache"], [183, "module-bosdyn.client.token_manager"], [184, "module-bosdyn.client.units_helpers"], [185, "module-bosdyn.client.util"], [186, "module-bosdyn.client.world_object"], [189, "module-bosdyn.bddf.base_data_reader"], [190, "module-bosdyn.bddf.block_writer"], [191, "module-bosdyn.bddf.bosdyn"], [192, "module-bosdyn.bddf.common"], [193, "module-bosdyn.bddf.data_reader"], [194, "module-bosdyn.bddf.data_writer"], [195, "module-bosdyn.bddf.file_indexer"], [196, "module-bosdyn.bddf.grpc_proto_reader"], [197, "module-bosdyn.bddf.grpc_reader"], [198, "module-bosdyn.bddf.grpc_service_reader"], [199, "module-bosdyn.bddf.grpc_service_writer"], [200, "module-bosdyn.bddf.message_reader"], [201, "module-bosdyn.bddf.pod_series_reader"], [202, "module-bosdyn.bddf.pod_series_writer"], [203, "module-bosdyn.bddf.protobuf_channel_reader"], [204, "module-bosdyn.bddf.protobuf_reader"], [205, "module-bosdyn.bddf.protobuf_series_writer"], [206, "module-bosdyn.bddf.stream_data_reader"], [207, "module-bosdyn.deprecated"], [208, "module-bosdyn.geometry"], [209, "module-bosdyn.util"], [211, "module-bosdyn.mission.client"], [212, "module-bosdyn.mission.constants"], [213, "module-bosdyn.mission.exceptions"], [214, "module-bosdyn.mission.remote_client"], [215, "module-bosdyn.mission.server_util"], [216, "module-bosdyn.mission.util"], [218, "module-bosdyn.orbit.client"], [219, "module-bosdyn.orbit.exceptions"], [220, "module-bosdyn.orbit.utils"], [222, "module-bosdyn.scout.client"], [223, "module-bosdyn.scout.exceptions"], [224, "module-bosdyn.scout.utils"]], "neutral_start_option() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.neutral_start_option"]], "no_looping_option() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.no_looping_option"]], "precise_steps_option() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.precise_steps_option"]], "precise_timing_option() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.precise_timing_option"]], "retime_to_integer_slices_option() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.retime_to_integer_slices_option"]], "sh0_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.sh0_handler"]], "sh1_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.sh1_handler"]], "start_time_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.start_time_handler"]], "starts_sitting_option() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.starts_sitting_option"]], "timing_adjustability_option() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.timing_adjustability_option"]], "track_hand_rt_body_option() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.track_hand_rt_body_option"]], "track_hand_rt_feet_option() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.track_hand_rt_feet_option"]], "track_swing_trajectories_option() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.track_swing_trajectories_option"]], "truncatable_option() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.truncatable_option"]], "wr0_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.wr0_handler"]], "wr1_handler() (in module bosdyn.choreography.client.animation_file_conversion_helpers)": [[95, "bosdyn.choreography.client.animation_file_conversion_helpers.wr1_handler"]], "animation (class in bosdyn.choreography.client.animation_file_to_proto)": [[96, "bosdyn.choreography.client.animation_file_to_proto.Animation"]], "animationfileformaterror": [[96, "bosdyn.choreography.client.animation_file_to_proto.AnimationFileFormatError"]], "bosdyn.choreography.client.animation_file_to_proto": [[96, "module-bosdyn.choreography.client.animation_file_to_proto"]], "convert_animation_file_to_proto() (in module bosdyn.choreography.client.animation_file_to_proto)": [[96, "bosdyn.choreography.client.animation_file_to_proto.convert_animation_file_to_proto"]], "create_move_info_proto() (bosdyn.choreography.client.animation_file_to_proto.animation method)": [[96, "bosdyn.choreography.client.animation_file_to_proto.Animation.create_move_info_proto"]], "handle_nested_double_value_params() (in module bosdyn.choreography.client.animation_file_to_proto)": [[96, "bosdyn.choreography.client.animation_file_to_proto.handle_nested_double_value_params"]], "main() (in module bosdyn.choreography.client.animation_file_to_proto)": [[96, "bosdyn.choreography.client.animation_file_to_proto.main"]], "read_and_find_animation_params() (in module bosdyn.choreography.client.animation_file_to_proto)": [[96, "bosdyn.choreography.client.animation_file_to_proto.read_and_find_animation_params"]], "read_animation_params() (in module bosdyn.choreography.client.animation_file_to_proto)": [[96, "bosdyn.choreography.client.animation_file_to_proto.read_animation_params"]], "set_proto() (in module bosdyn.choreography.client.animation_file_to_proto)": [[96, "bosdyn.choreography.client.animation_file_to_proto.set_proto"]], "write_animation_to_dest() (in module bosdyn.choreography.client.animation_file_to_proto)": [[96, "bosdyn.choreography.client.animation_file_to_proto.write_animation_to_dest"]], "animation_move_prefix (bosdyn.choreography.client.choreography.animationuploadhelper attribute)": [[97, "bosdyn.choreography.client.choreography.AnimationUploadHelper.ANIMATION_MOVE_PREFIX"]], "animationuploadhelper (class in bosdyn.choreography.client.choreography)": [[97, "bosdyn.choreography.client.choreography.AnimationUploadHelper"]], "animationvalidationfailederror": [[97, "bosdyn.choreography.client.choreography.AnimationValidationFailedError"]], "choreographyclient (class in bosdyn.choreography.client.choreography)": [[97, "bosdyn.choreography.client.choreography.ChoreographyClient"]], "incompletedata": [[97, "bosdyn.choreography.client.choreography.IncompleteData"]], "invaliduploadedchoreographyerror": [[97, "bosdyn.choreography.client.choreography.InvalidUploadedChoreographyError"]], "leaseerror": [[97, "bosdyn.choreography.client.choreography.LeaseError"]], "norecordedinformation": [[97, "bosdyn.choreography.client.choreography.NoRecordedInformation"]], "recordingbufferfull": [[97, "bosdyn.choreography.client.choreography.RecordingBufferFull"]], "robotcommandissueserror": [[97, "bosdyn.choreography.client.choreography.RobotCommandIssuesError"]], "unknownrecordingsessionid": [[97, "bosdyn.choreography.client.choreography.UnknownRecordingSessionId"]], "bosdyn.choreography.client.choreography": [[97, "module-bosdyn.choreography.client.choreography"]], "build_choreography_command_request() (bosdyn.choreography.client.choreography.choreographyclient method)": [[97, "bosdyn.choreography.client.choreography.ChoreographyClient.build_choreography_command_request"]], "build_choreography_time_adjust_request() (bosdyn.choreography.client.choreography.choreographyclient method)": [[97, "bosdyn.choreography.client.choreography.ChoreographyClient.build_choreography_time_adjust_request"]], "build_execute_choreography_request() (bosdyn.choreography.client.choreography.choreographyclient method)": [[97, "bosdyn.choreography.client.choreography.ChoreographyClient.build_execute_choreography_request"]], "build_modify_choreography_info_request() (bosdyn.choreography.client.choreography.choreographyclient method)": [[97, "bosdyn.choreography.client.choreography.ChoreographyClient.build_modify_choreography_info_request"]], "build_save_sequence_request() (bosdyn.choreography.client.choreography.choreographyclient method)": [[97, "bosdyn.choreography.client.choreography.ChoreographyClient.build_save_sequence_request"]], "build_start_recording_state_request() (bosdyn.choreography.client.choreography.choreographyclient static method)": [[97, "bosdyn.choreography.client.choreography.ChoreographyClient.build_start_recording_state_request"]], "choreography_command() (bosdyn.choreography.client.choreography.choreographyclient method)": [[97, "bosdyn.choreography.client.choreography.ChoreographyClient.choreography_command"]], "choreography_command_async() (bosdyn.choreography.client.choreography.choreographyclient method)": [[97, "bosdyn.choreography.client.choreography.ChoreographyClient.choreography_command_async"]], "choreography_log_to_animation_file() (bosdyn.choreography.client.choreography.choreographyclient method)": [[97, "bosdyn.choreography.client.choreography.ChoreographyClient.choreography_log_to_animation_file"]], "choreography_time_adjust() (bosdyn.choreography.client.choreography.choreographyclient method)": [[97, "bosdyn.choreography.client.choreography.ChoreographyClient.choreography_time_adjust"]], "choreography_time_adjust_async() (bosdyn.choreography.client.choreography.choreographyclient method)": [[97, "bosdyn.choreography.client.choreography.ChoreographyClient.choreography_time_adjust_async"]], "clear_all_sequence_files() (bosdyn.choreography.client.choreography.choreographyclient method)": [[97, "bosdyn.choreography.client.choreography.ChoreographyClient.clear_all_sequence_files"]], "clear_all_sequence_files_async() (bosdyn.choreography.client.choreography.choreographyclient method)": [[97, "bosdyn.choreography.client.choreography.ChoreographyClient.clear_all_sequence_files_async"]], "default_service_name (bosdyn.choreography.client.choreography.choreographyclient attribute)": [[97, "bosdyn.choreography.client.choreography.ChoreographyClient.default_service_name"]], "delete_sequence() (bosdyn.choreography.client.choreography.choreographyclient method)": [[97, "bosdyn.choreography.client.choreography.ChoreographyClient.delete_sequence"]], "delete_sequence_async() (bosdyn.choreography.client.choreography.choreographyclient method)": [[97, "bosdyn.choreography.client.choreography.ChoreographyClient.delete_sequence_async"]], "download_robot_state_log() (bosdyn.choreography.client.choreography.choreographyclient method)": [[97, "bosdyn.choreography.client.choreography.ChoreographyClient.download_robot_state_log"]], "execute_choreography() (bosdyn.choreography.client.choreography.choreographyclient method)": [[97, "bosdyn.choreography.client.choreography.ChoreographyClient.execute_choreography"]], "execute_choreography_async() (bosdyn.choreography.client.choreography.choreographyclient method)": [[97, "bosdyn.choreography.client.choreography.ChoreographyClient.execute_choreography_async"]], "generate_animation_id() (bosdyn.choreography.client.choreography.animationuploadhelper method)": [[97, "bosdyn.choreography.client.choreography.AnimationUploadHelper.generate_animation_id"]], "get_animation() (bosdyn.choreography.client.choreography.choreographyclient method)": [[97, "bosdyn.choreography.client.choreography.ChoreographyClient.get_animation"]], "get_animation_async() (bosdyn.choreography.client.choreography.choreographyclient method)": [[97, "bosdyn.choreography.client.choreography.ChoreographyClient.get_animation_async"]], "get_choreography_sequence() (bosdyn.choreography.client.choreography.choreographyclient method)": [[97, "bosdyn.choreography.client.choreography.ChoreographyClient.get_choreography_sequence"]], "get_choreography_sequence_async() (bosdyn.choreography.client.choreography.choreographyclient method)": [[97, "bosdyn.choreography.client.choreography.ChoreographyClient.get_choreography_sequence_async"]], "get_choreography_status() (bosdyn.choreography.client.choreography.choreographyclient method)": [[97, "bosdyn.choreography.client.choreography.ChoreographyClient.get_choreography_status"]], "get_choreography_status_async() (bosdyn.choreography.client.choreography.choreographyclient method)": [[97, "bosdyn.choreography.client.choreography.ChoreographyClient.get_choreography_status_async"]], "initialize() (bosdyn.choreography.client.choreography.animationuploadhelper method)": [[97, "bosdyn.choreography.client.choreography.AnimationUploadHelper.initialize"]], "license_name (bosdyn.choreography.client.choreography.choreographyclient attribute)": [[97, "bosdyn.choreography.client.choreography.ChoreographyClient.license_name"]], "list_all_moves() (bosdyn.choreography.client.choreography.choreographyclient method)": [[97, "bosdyn.choreography.client.choreography.ChoreographyClient.list_all_moves"]], "list_all_moves_async() (bosdyn.choreography.client.choreography.choreographyclient method)": [[97, "bosdyn.choreography.client.choreography.ChoreographyClient.list_all_moves_async"]], "list_all_sequences() (bosdyn.choreography.client.choreography.choreographyclient method)": [[97, "bosdyn.choreography.client.choreography.ChoreographyClient.list_all_sequences"]], "list_all_sequences_async() (bosdyn.choreography.client.choreography.choreographyclient method)": [[97, "bosdyn.choreography.client.choreography.ChoreographyClient.list_all_sequences_async"]], "load_choreography_sequence_from_binary_file() (in module bosdyn.choreography.client.choreography)": [[97, "bosdyn.choreography.client.choreography.load_choreography_sequence_from_binary_file"]], "load_choreography_sequence_from_txt_file() (in module bosdyn.choreography.client.choreography)": [[97, "bosdyn.choreography.client.choreography.load_choreography_sequence_from_txt_file"]], "modify_choreography_info() (bosdyn.choreography.client.choreography.choreographyclient method)": [[97, "bosdyn.choreography.client.choreography.ChoreographyClient.modify_choreography_info"]], "modify_choreography_info_async() (bosdyn.choreography.client.choreography.choreographyclient method)": [[97, "bosdyn.choreography.client.choreography.ChoreographyClient.modify_choreography_info_async"]], "save_choreography_sequence_to_file() (in module bosdyn.choreography.client.choreography)": [[97, "bosdyn.choreography.client.choreography.save_choreography_sequence_to_file"]], "save_sequence() (bosdyn.choreography.client.choreography.choreographyclient method)": [[97, "bosdyn.choreography.client.choreography.ChoreographyClient.save_sequence"]], "save_sequence_async() (bosdyn.choreography.client.choreography.choreographyclient method)": [[97, "bosdyn.choreography.client.choreography.ChoreographyClient.save_sequence_async"]], "service_type (bosdyn.choreography.client.choreography.choreographyclient attribute)": [[97, "bosdyn.choreography.client.choreography.ChoreographyClient.service_type"]], "start_recording_state() (bosdyn.choreography.client.choreography.choreographyclient method)": [[97, "bosdyn.choreography.client.choreography.ChoreographyClient.start_recording_state"]], "start_recording_state_async() (bosdyn.choreography.client.choreography.choreographyclient method)": [[97, "bosdyn.choreography.client.choreography.ChoreographyClient.start_recording_state_async"]], "stop_recording_state() (bosdyn.choreography.client.choreography.choreographyclient method)": [[97, "bosdyn.choreography.client.choreography.ChoreographyClient.stop_recording_state"]], "stop_recording_state_async() (bosdyn.choreography.client.choreography.choreographyclient method)": [[97, "bosdyn.choreography.client.choreography.ChoreographyClient.stop_recording_state_async"]], "timesync_endpoint (bosdyn.choreography.client.choreography.choreographyclient property)": [[97, "bosdyn.choreography.client.choreography.ChoreographyClient.timesync_endpoint"]], "update_from() (bosdyn.choreography.client.choreography.choreographyclient method)": [[97, "bosdyn.choreography.client.choreography.ChoreographyClient.update_from"]], "upload_animated_move() (bosdyn.choreography.client.choreography.animationuploadhelper method)": [[97, "bosdyn.choreography.client.choreography.AnimationUploadHelper.upload_animated_move"]], "upload_animated_move() (bosdyn.choreography.client.choreography.choreographyclient method)": [[97, "bosdyn.choreography.client.choreography.ChoreographyClient.upload_animated_move"]], "upload_animated_move_async() (bosdyn.choreography.client.choreography.choreographyclient method)": [[97, "bosdyn.choreography.client.choreography.ChoreographyClient.upload_animated_move_async"]], "upload_choreography() (bosdyn.choreography.client.choreography.choreographyclient method)": [[97, "bosdyn.choreography.client.choreography.ChoreographyClient.upload_choreography"]], "upload_choreography_async() (bosdyn.choreography.client.choreography.choreographyclient method)": [[97, "bosdyn.choreography.client.choreography.ChoreographyClient.upload_choreography_async"]], "areacallbackclient (class in bosdyn.client.area_callback)": [[99, "bosdyn.client.area_callback.AreaCallbackClient"]], "areacallbackresponseerror": [[99, "bosdyn.client.area_callback.AreaCallbackResponseError"]], "expiredendtimeerror": [[99, "bosdyn.client.area_callback.ExpiredEndTimeError"]], "invalidcommandiderror": [[99, "bosdyn.client.area_callback.InvalidCommandIdError"]], "invalidconfigerror": [[99, "bosdyn.client.area_callback.InvalidConfigError"]], "missingleaseresourceserror": [[99, "bosdyn.client.area_callback.MissingLeaseResourcesError"]], "shutdowncallbackfailederror": [[99, "bosdyn.client.area_callback.ShutdownCallbackFailedError"]], "area_callback_information() (bosdyn.client.area_callback.areacallbackclient method)": [[99, "bosdyn.client.area_callback.AreaCallbackClient.area_callback_information"]], "begin_callback() (bosdyn.client.area_callback.areacallbackclient method)": [[99, "bosdyn.client.area_callback.AreaCallbackClient.begin_callback"]], "begin_control() (bosdyn.client.area_callback.areacallbackclient method)": [[99, "bosdyn.client.area_callback.AreaCallbackClient.begin_control"]], "bosdyn.client.area_callback": [[99, "module-bosdyn.client.area_callback"]], "default_service_name (bosdyn.client.area_callback.areacallbackclient attribute)": [[99, "bosdyn.client.area_callback.AreaCallbackClient.default_service_name"]], "end_callback() (bosdyn.client.area_callback.areacallbackclient method)": [[99, "bosdyn.client.area_callback.AreaCallbackClient.end_callback"]], "service_type (bosdyn.client.area_callback.areacallbackclient attribute)": [[99, "bosdyn.client.area_callback.AreaCallbackClient.service_type"]], "update_callback() (bosdyn.client.area_callback.areacallbackclient method)": [[99, "bosdyn.client.area_callback.AreaCallbackClient.update_callback"]], "areacallbackregionhandlerbase (class in bosdyn.client.area_callback_region_handler_base)": [[100, "bosdyn.client.area_callback_region_handler_base.AreaCallbackRegionHandlerBase"]], "callbackended": [[100, "bosdyn.client.area_callback_region_handler_base.CallbackEnded"]], "callbacktimedouterror": [[100, "bosdyn.client.area_callback_region_handler_base.CallbackTimedOutError"]], "handlererror": [[100, "bosdyn.client.area_callback_region_handler_base.HandlerError"]], "incorrectusage": [[100, "bosdyn.client.area_callback_region_handler_base.IncorrectUsage"]], "pathblocked": [[100, "bosdyn.client.area_callback_region_handler_base.PathBlocked"]], "routechangedresult (class in bosdyn.client.area_callback_region_handler_base)": [[100, "bosdyn.client.area_callback_region_handler_base.RouteChangedResult"]], "area_callback_information (bosdyn.client.area_callback_region_handler_base.areacallbackregionhandlerbase property)": [[100, "bosdyn.client.area_callback_region_handler_base.AreaCallbackRegionHandlerBase.area_callback_information"]], "begin() (bosdyn.client.area_callback_region_handler_base.areacallbackregionhandlerbase method)": [[100, "bosdyn.client.area_callback_region_handler_base.AreaCallbackRegionHandlerBase.begin"]], "block_until_arrived_at_end() (bosdyn.client.area_callback_region_handler_base.areacallbackregionhandlerbase method)": [[100, "bosdyn.client.area_callback_region_handler_base.AreaCallbackRegionHandlerBase.block_until_arrived_at_end"]], "block_until_arrived_at_start() (bosdyn.client.area_callback_region_handler_base.areacallbackregionhandlerbase method)": [[100, "bosdyn.client.area_callback_region_handler_base.AreaCallbackRegionHandlerBase.block_until_arrived_at_start"]], "block_until_control() (bosdyn.client.area_callback_region_handler_base.areacallbackregionhandlerbase method)": [[100, "bosdyn.client.area_callback_region_handler_base.AreaCallbackRegionHandlerBase.block_until_control"]], "bosdyn.client.area_callback_region_handler_base": [[100, "module-bosdyn.client.area_callback_region_handler_base"]], "check() (bosdyn.client.area_callback_region_handler_base.areacallbackregionhandlerbase method)": [[100, "bosdyn.client.area_callback_region_handler_base.AreaCallbackRegionHandlerBase.check"]], "config (bosdyn.client.area_callback_region_handler_base.areacallbackregionhandlerbase property)": [[100, "bosdyn.client.area_callback_region_handler_base.AreaCallbackRegionHandlerBase.config"]], "continue_past_end() (bosdyn.client.area_callback_region_handler_base.areacallbackregionhandlerbase method)": [[100, "bosdyn.client.area_callback_region_handler_base.AreaCallbackRegionHandlerBase.continue_past_end"]], "continue_past_start() (bosdyn.client.area_callback_region_handler_base.areacallbackregionhandlerbase method)": [[100, "bosdyn.client.area_callback_region_handler_base.AreaCallbackRegionHandlerBase.continue_past_start"]], "control_at_end() (bosdyn.client.area_callback_region_handler_base.areacallbackregionhandlerbase method)": [[100, "bosdyn.client.area_callback_region_handler_base.AreaCallbackRegionHandlerBase.control_at_end"]], "control_at_start() (bosdyn.client.area_callback_region_handler_base.areacallbackregionhandlerbase method)": [[100, "bosdyn.client.area_callback_region_handler_base.AreaCallbackRegionHandlerBase.control_at_start"]], "end() (bosdyn.client.area_callback_region_handler_base.areacallbackregionhandlerbase method)": [[100, "bosdyn.client.area_callback_region_handler_base.AreaCallbackRegionHandlerBase.end"]], "has_control() (bosdyn.client.area_callback_region_handler_base.areacallbackregionhandlerbase method)": [[100, "bosdyn.client.area_callback_region_handler_base.AreaCallbackRegionHandlerBase.has_control"]], "internal_begin_complete() (bosdyn.client.area_callback_region_handler_base.areacallbackregionhandlerbase method)": [[100, "bosdyn.client.area_callback_region_handler_base.AreaCallbackRegionHandlerBase.internal_begin_complete"]], "internal_give_control() (bosdyn.client.area_callback_region_handler_base.areacallbackregionhandlerbase method)": [[100, "bosdyn.client.area_callback_region_handler_base.AreaCallbackRegionHandlerBase.internal_give_control"]], "internal_run_wrapper() (bosdyn.client.area_callback_region_handler_base.areacallbackregionhandlerbase method)": [[100, "bosdyn.client.area_callback_region_handler_base.AreaCallbackRegionHandlerBase.internal_run_wrapper"]], "internal_set_end_time() (bosdyn.client.area_callback_region_handler_base.areacallbackregionhandlerbase method)": [[100, "bosdyn.client.area_callback_region_handler_base.AreaCallbackRegionHandlerBase.internal_set_end_time"]], "internal_set_stage() (bosdyn.client.area_callback_region_handler_base.areacallbackregionhandlerbase method)": [[100, "bosdyn.client.area_callback_region_handler_base.AreaCallbackRegionHandlerBase.internal_set_stage"]], "route_changed() (bosdyn.client.area_callback_region_handler_base.areacallbackregionhandlerbase method)": [[100, "bosdyn.client.area_callback_region_handler_base.AreaCallbackRegionHandlerBase.route_changed"]], "run() (bosdyn.client.area_callback_region_handler_base.areacallbackregionhandlerbase method)": [[100, "bosdyn.client.area_callback_region_handler_base.AreaCallbackRegionHandlerBase.run"]], "safe_sleep() (bosdyn.client.area_callback_region_handler_base.areacallbackregionhandlerbase method)": [[100, "bosdyn.client.area_callback_region_handler_base.AreaCallbackRegionHandlerBase.safe_sleep"]], "set_complete() (bosdyn.client.area_callback_region_handler_base.areacallbackregionhandlerbase method)": [[100, "bosdyn.client.area_callback_region_handler_base.AreaCallbackRegionHandlerBase.set_complete"]], "set_localization_at_end() (bosdyn.client.area_callback_region_handler_base.areacallbackregionhandlerbase method)": [[100, "bosdyn.client.area_callback_region_handler_base.AreaCallbackRegionHandlerBase.set_localization_at_end"]], "stage (bosdyn.client.area_callback_region_handler_base.areacallbackregionhandlerbase property)": [[100, "bosdyn.client.area_callback_region_handler_base.AreaCallbackRegionHandlerBase.stage"]], "stop_at_end() (bosdyn.client.area_callback_region_handler_base.areacallbackregionhandlerbase method)": [[100, "bosdyn.client.area_callback_region_handler_base.AreaCallbackRegionHandlerBase.stop_at_end"]], "stop_at_start() (bosdyn.client.area_callback_region_handler_base.areacallbackregionhandlerbase method)": [[100, "bosdyn.client.area_callback_region_handler_base.AreaCallbackRegionHandlerBase.stop_at_start"]], "update_response (bosdyn.client.area_callback_region_handler_base.areacallbackregionhandlerbase property)": [[100, "bosdyn.client.area_callback_region_handler_base.AreaCallbackRegionHandlerBase.update_response"]], "will_get_control() (bosdyn.client.area_callback_region_handler_base.areacallbackregionhandlerbase method)": [[100, "bosdyn.client.area_callback_region_handler_base.AreaCallbackRegionHandlerBase.will_get_control"]], "bosdyn.client.area_callback_service_runner": [[101, "module-bosdyn.client.area_callback_service_runner"]], "run_service() (in module bosdyn.client.area_callback_service_runner)": [[101, "bosdyn.client.area_callback_service_runner.run_service"]], "areacallbackinformation() (bosdyn.client.area_callback_service_servicer.areacallbackserviceservicer method)": [[102, "bosdyn.client.area_callback_service_servicer.AreaCallbackServiceServicer.AreaCallbackInformation"]], "areacallbackserviceservicer (class in bosdyn.client.area_callback_service_servicer)": [[102, "bosdyn.client.area_callback_service_servicer.AreaCallbackServiceServicer"]], "begincallback() (bosdyn.client.area_callback_service_servicer.areacallbackserviceservicer method)": [[102, "bosdyn.client.area_callback_service_servicer.AreaCallbackServiceServicer.BeginCallback"]], "begincontrol() (bosdyn.client.area_callback_service_servicer.areacallbackserviceservicer method)": [[102, "bosdyn.client.area_callback_service_servicer.AreaCallbackServiceServicer.BeginControl"]], "endcallback() (bosdyn.client.area_callback_service_servicer.areacallbackserviceservicer method)": [[102, "bosdyn.client.area_callback_service_servicer.AreaCallbackServiceServicer.EndCallback"]], "routechange() (bosdyn.client.area_callback_service_servicer.areacallbackserviceservicer method)": [[102, "bosdyn.client.area_callback_service_servicer.AreaCallbackServiceServicer.RouteChange"]], "service_type (bosdyn.client.area_callback_service_servicer.areacallbackserviceservicer attribute)": [[102, "bosdyn.client.area_callback_service_servicer.AreaCallbackServiceServicer.SERVICE_TYPE"]], "shutdown() (bosdyn.client.area_callback_service_servicer.areacallbackserviceservicer method)": [[102, "bosdyn.client.area_callback_service_servicer.AreaCallbackServiceServicer.Shutdown"]], "updatecallback() (bosdyn.client.area_callback_service_servicer.areacallbackserviceservicer method)": [[102, "bosdyn.client.area_callback_service_servicer.AreaCallbackServiceServicer.UpdateCallback"]], "bosdyn.client.area_callback_service_servicer": [[102, "module-bosdyn.client.area_callback_service_servicer"]], "areacallbackserviceconfig (class in bosdyn.client.area_callback_service_utils)": [[103, "bosdyn.client.area_callback_service_utils.AreaCallbackServiceConfig"]], "bosdyn.client.area_callback_service_utils": [[103, "module-bosdyn.client.area_callback_service_utils"]], "handle_service_faults() (in module bosdyn.client.area_callback_service_utils)": [[103, "bosdyn.client.area_callback_service_utils.handle_service_faults"]], "parse_params() (bosdyn.client.area_callback_service_utils.areacallbackserviceconfig method)": [[103, "bosdyn.client.area_callback_service_utils.AreaCallbackServiceConfig.parse_params"]], "armsurfacecontactclient (class in bosdyn.client.arm_surface_contact)": [[104, "bosdyn.client.arm_surface_contact.ArmSurfaceContactClient"]], "arm_surface_contact_command() (bosdyn.client.arm_surface_contact.armsurfacecontactclient method)": [[104, "bosdyn.client.arm_surface_contact.ArmSurfaceContactClient.arm_surface_contact_command"]], "arm_surface_contact_command_async() (bosdyn.client.arm_surface_contact.armsurfacecontactclient method)": [[104, "bosdyn.client.arm_surface_contact.ArmSurfaceContactClient.arm_surface_contact_command_async"]], "bosdyn.client.arm_surface_contact": [[104, "module-bosdyn.client.arm_surface_contact"]], "default_service_name (bosdyn.client.arm_surface_contact.armsurfacecontactclient attribute)": [[104, "bosdyn.client.arm_surface_contact.ArmSurfaceContactClient.default_service_name"]], "service_type (bosdyn.client.arm_surface_contact.armsurfacecontactclient attribute)": [[104, "bosdyn.client.arm_surface_contact.ArmSurfaceContactClient.service_type"]], "update_from() (bosdyn.client.arm_surface_contact.armsurfacecontactclient method)": [[104, "bosdyn.client.arm_surface_contact.ArmSurfaceContactClient.update_from"]], "asyncgrpctask (class in bosdyn.client.async_tasks)": [[105, "bosdyn.client.async_tasks.AsyncGRPCTask"]], "asyncperiodicgrpctask (class in bosdyn.client.async_tasks)": [[105, "bosdyn.client.async_tasks.AsyncPeriodicGRPCTask"]], "asyncperiodicquery (class in bosdyn.client.async_tasks)": [[105, "bosdyn.client.async_tasks.AsyncPeriodicQuery"]], "asynctasks (class in bosdyn.client.async_tasks)": [[105, "bosdyn.client.async_tasks.AsyncTasks"]], "add_task() (bosdyn.client.async_tasks.asynctasks method)": [[105, "bosdyn.client.async_tasks.AsyncTasks.add_task"]], "bosdyn.client.async_tasks": [[105, "module-bosdyn.client.async_tasks"]], "proto (bosdyn.client.async_tasks.asyncperiodicquery property)": [[105, "bosdyn.client.async_tasks.AsyncPeriodicQuery.proto"]], "update() (bosdyn.client.async_tasks.asyncgrpctask method)": [[105, "bosdyn.client.async_tasks.AsyncGRPCTask.update"]], "update() (bosdyn.client.async_tasks.asynctasks method)": [[105, "bosdyn.client.async_tasks.AsyncTasks.update"]], "authclient (class in bosdyn.client.auth)": [[106, "bosdyn.client.auth.AuthClient"]], "authresponseerror": [[106, "bosdyn.client.auth.AuthResponseError"]], "invalidloginerror": [[106, "bosdyn.client.auth.InvalidLoginError"]], "invalidtokenerror": [[106, "bosdyn.client.auth.InvalidTokenError"]], "temporarilylockedouterror": [[106, "bosdyn.client.auth.TemporarilyLockedOutError"]], "auth() (bosdyn.client.auth.authclient method)": [[106, "bosdyn.client.auth.AuthClient.auth"]], "auth_async() (bosdyn.client.auth.authclient method)": [[106, "bosdyn.client.auth.AuthClient.auth_async"]], "auth_with_token() (bosdyn.client.auth.authclient method)": [[106, "bosdyn.client.auth.AuthClient.auth_with_token"]], "auth_with_token_async() (bosdyn.client.auth.authclient method)": [[106, "bosdyn.client.auth.AuthClient.auth_with_token_async"]], "bosdyn.client.auth": [[106, "module-bosdyn.client.auth"]], "default_service_name (bosdyn.client.auth.authclient attribute)": [[106, "bosdyn.client.auth.AuthClient.default_service_name"]], "service_type (bosdyn.client.auth.authclient attribute)": [[106, "bosdyn.client.auth.AuthClient.service_type"]], "autoreturnclient (class in bosdyn.client.auto_return)": [[107, "bosdyn.client.auto_return.AutoReturnClient"]], "autoreturnresponseerror": [[107, "bosdyn.client.auto_return.AutoReturnResponseError"]], "invalidparametererror": [[107, "bosdyn.client.auto_return.InvalidParameterError"]], "bosdyn.client.auto_return": [[107, "module-bosdyn.client.auto_return"]], "configure() (bosdyn.client.auto_return.autoreturnclient method)": [[107, "bosdyn.client.auto_return.AutoReturnClient.configure"]], "configure_async() (bosdyn.client.auto_return.autoreturnclient method)": [[107, "bosdyn.client.auto_return.AutoReturnClient.configure_async"]], "configure_error() (in module bosdyn.client.auto_return)": [[107, "bosdyn.client.auto_return.configure_error"]], "default_service_name (bosdyn.client.auto_return.autoreturnclient attribute)": [[107, "bosdyn.client.auto_return.AutoReturnClient.default_service_name"]], "get_configuration() (bosdyn.client.auto_return.autoreturnclient method)": [[107, "bosdyn.client.auto_return.AutoReturnClient.get_configuration"]], "get_configuration_async() (bosdyn.client.auto_return.autoreturnclient method)": [[107, "bosdyn.client.auto_return.AutoReturnClient.get_configuration_async"]], "service_type (bosdyn.client.auto_return.autoreturnclient attribute)": [[107, "bosdyn.client.auto_return.AutoReturnClient.service_type"]], "start() (bosdyn.client.auto_return.autoreturnclient method)": [[107, "bosdyn.client.auto_return.AutoReturnClient.start"]], "start_async() (bosdyn.client.auto_return.autoreturnclient method)": [[107, "bosdyn.client.auto_return.AutoReturnClient.start_async"]], "start_error() (in module bosdyn.client.auto_return)": [[107, "bosdyn.client.auto_return.start_error"]], "autowalkclient (class in bosdyn.client.autowalk)": [[108, "bosdyn.client.autowalk.AutowalkClient"]], "autowalkresponseerror": [[108, "bosdyn.client.autowalk.AutowalkResponseError"]], "compilationerror": [[108, "bosdyn.client.autowalk.CompilationError"], [211, "bosdyn.mission.client.CompilationError"]], "validationerror": [[108, "bosdyn.client.autowalk.ValidationError"], [211, "bosdyn.mission.client.ValidationError"], [213, "bosdyn.mission.exceptions.ValidationError"]], "bosdyn.client.autowalk": [[108, "module-bosdyn.client.autowalk"]], "compile_autowalk() (bosdyn.client.autowalk.autowalkclient method)": [[108, "bosdyn.client.autowalk.AutowalkClient.compile_autowalk"]], "default_service_name (bosdyn.client.autowalk.autowalkclient attribute)": [[108, "bosdyn.client.autowalk.AutowalkClient.default_service_name"]], "load_autowalk() (bosdyn.client.autowalk.autowalkclient method)": [[108, "bosdyn.client.autowalk.AutowalkClient.load_autowalk"]], "service_type (bosdyn.client.autowalk.autowalkclient attribute)": [[108, "bosdyn.client.autowalk.AutowalkClient.service_type"]], "update_from() (bosdyn.client.autowalk.autowalkclient method)": [[108, "bosdyn.client.autowalk.AutowalkClient.update_from"]], "bosdyn.client.bddf": [[109, "module-bosdyn.client.bddf"]], "bosdyn.client.bddf_download": [[110, "module-bosdyn.client.bddf_download"]], "download_data() (in module bosdyn.client.bddf_download)": [[110, "bosdyn.client.bddf_download.download_data"]], "main() (in module bosdyn.client.bddf_download)": [[110, "bosdyn.client.bddf_download.main"]], "refreshingaccesstokenauthmetadataplugin (class in bosdyn.client.channel)": [[111, "bosdyn.client.channel.RefreshingAccessTokenAuthMetadataPlugin"]], "bosdyn.client.channel": [[111, "module-bosdyn.client.channel"]], "create_insecure_channel() (in module bosdyn.client.channel)": [[111, "bosdyn.client.channel.create_insecure_channel"]], "create_secure_channel() (in module bosdyn.client.channel)": [[111, "bosdyn.client.channel.create_secure_channel"]], "create_secure_channel_creds() (in module bosdyn.client.channel)": [[111, "bosdyn.client.channel.create_secure_channel_creds"]], "generate_channel_options() (in module bosdyn.client.channel)": [[111, "bosdyn.client.channel.generate_channel_options"]], "translate_exception() (in module bosdyn.client.channel)": [[111, "bosdyn.client.channel.translate_exception"]], "becomeestopcommand (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.BecomeEstopCommand"]], "command (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.Command"]], "dataacquisitioncommand (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.DataAcquisitionCommand"]], "dataacquisitiongetlivedatacommand (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.DataAcquisitionGetLiveDataCommand"]], "dataacquisitionrequestcommand (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.DataAcquisitionRequestCommand"]], "dataacquisitionservicecommand (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.DataAcquisitionServiceCommand"]], "dataacquisitionstatuscommand (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.DataAcquisitionStatusCommand"]], "databuffercommands (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.DataBufferCommands"]], "dataservicecommands (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.DataServiceCommands"]], "directorycommands (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.DirectoryCommands"]], "directorygetcommand (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.DirectoryGetCommand"]], "directorylistcommand (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.DirectoryListCommand"]], "directoryregistercommand (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.DirectoryRegisterCommand"]], "directoryunregistercommand (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.DirectoryUnregisterCommand"]], "estopcommands (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.EstopCommands"]], "experimentlogcommand (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.ExperimentLogCommand"]], "faultcommands (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.FaultCommands"]], "faultshowcommand (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.FaultShowCommand"]], "faultwatchcommand (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.FaultWatchCommand"]], "fullstatecommand (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.FullStateCommand"]], "getactivelogstatusescommand (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.GetActiveLogStatusesCommand"]], "getdatabuffercommentscommand (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.GetDataBufferCommentsCommand"]], "getdatabuffereventscommand (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.GetDataBufferEventsCommand"]], "getdatabuffereventscommentscommand (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.GetDataBufferEventsCommentsCommand"]], "getdatabufferstatuscommand (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.GetDataBufferStatusCommand"]], "getestopconfigcommand (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.GetEstopConfigCommand"]], "getestopstatuscommand (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.GetEstopStatusCommand"]], "getimagecommand (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.GetImageCommand"]], "getlocalgridscommand (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.GetLocalGridsCommand"]], "getlogcommand (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.GetLogCommand"]], "hardwareconfigurationcommand (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.HardwareConfigurationCommand"]], "hostcomputeripcommand (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.HostComputerIPCommand"]], "imagecommands (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.ImageCommands"]], "keepalivecommand (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.KeepaliveCommand"]], "keepalivegetstatuscommand (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.KeepaliveGetStatusCommand"]], "keepaliveremovepoliciescommand (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.KeepaliveRemovePoliciesCommand"]], "leasecommands (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.LeaseCommands"]], "leaselistcommand (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.LeaseListCommand"]], "licensecommand (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.LicenseCommand"]], "listimagesourcescommand (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.ListImageSourcesCommand"]], "listlocalgridtypescommand (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.ListLocalGridTypesCommand"]], "localgridcommands (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.LocalGridCommands"]], "logstatuscommands (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.LogStatusCommands"]], "metricscommand (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.MetricsCommand"]], "name (bosdyn.client.command_line.becomeestopcommand attribute)": [[112, "bosdyn.client.command_line.BecomeEstopCommand.NAME"]], "name (bosdyn.client.command_line.command attribute)": [[112, "bosdyn.client.command_line.Command.NAME"]], "name (bosdyn.client.command_line.dataacquisitioncommand attribute)": [[112, "bosdyn.client.command_line.DataAcquisitionCommand.NAME"]], "name (bosdyn.client.command_line.dataacquisitiongetlivedatacommand attribute)": [[112, "bosdyn.client.command_line.DataAcquisitionGetLiveDataCommand.NAME"]], "name (bosdyn.client.command_line.dataacquisitionrequestcommand attribute)": [[112, "bosdyn.client.command_line.DataAcquisitionRequestCommand.NAME"]], "name (bosdyn.client.command_line.dataacquisitionservicecommand attribute)": [[112, "bosdyn.client.command_line.DataAcquisitionServiceCommand.NAME"]], "name (bosdyn.client.command_line.dataacquisitionstatuscommand attribute)": [[112, "bosdyn.client.command_line.DataAcquisitionStatusCommand.NAME"]], "name (bosdyn.client.command_line.databuffercommands attribute)": [[112, "bosdyn.client.command_line.DataBufferCommands.NAME"]], "name (bosdyn.client.command_line.dataservicecommands attribute)": [[112, "bosdyn.client.command_line.DataServiceCommands.NAME"]], "name (bosdyn.client.command_line.directorycommands attribute)": [[112, "bosdyn.client.command_line.DirectoryCommands.NAME"]], "name (bosdyn.client.command_line.directorygetcommand attribute)": [[112, "bosdyn.client.command_line.DirectoryGetCommand.NAME"]], "name (bosdyn.client.command_line.directorylistcommand attribute)": [[112, "bosdyn.client.command_line.DirectoryListCommand.NAME"]], "name (bosdyn.client.command_line.directoryregistercommand attribute)": [[112, "bosdyn.client.command_line.DirectoryRegisterCommand.NAME"]], "name (bosdyn.client.command_line.directoryunregistercommand attribute)": [[112, "bosdyn.client.command_line.DirectoryUnregisterCommand.NAME"]], "name (bosdyn.client.command_line.estopcommands attribute)": [[112, "bosdyn.client.command_line.EstopCommands.NAME"]], "name (bosdyn.client.command_line.experimentlogcommand attribute)": [[112, "bosdyn.client.command_line.ExperimentLogCommand.NAME"]], "name (bosdyn.client.command_line.faultcommands attribute)": [[112, "bosdyn.client.command_line.FaultCommands.NAME"]], "name (bosdyn.client.command_line.faultshowcommand attribute)": [[112, "bosdyn.client.command_line.FaultShowCommand.NAME"]], "name (bosdyn.client.command_line.faultwatchcommand attribute)": [[112, "bosdyn.client.command_line.FaultWatchCommand.NAME"]], "name (bosdyn.client.command_line.fullstatecommand attribute)": [[112, "bosdyn.client.command_line.FullStateCommand.NAME"]], "name (bosdyn.client.command_line.getactivelogstatusescommand attribute)": [[112, "bosdyn.client.command_line.GetActiveLogStatusesCommand.NAME"]], "name (bosdyn.client.command_line.getdatabuffercommentscommand attribute)": [[112, "bosdyn.client.command_line.GetDataBufferCommentsCommand.NAME"]], "name (bosdyn.client.command_line.getdatabuffereventscommand attribute)": [[112, "bosdyn.client.command_line.GetDataBufferEventsCommand.NAME"]], "name (bosdyn.client.command_line.getdatabufferstatuscommand attribute)": [[112, "bosdyn.client.command_line.GetDataBufferStatusCommand.NAME"]], "name (bosdyn.client.command_line.getestopconfigcommand attribute)": [[112, "bosdyn.client.command_line.GetEstopConfigCommand.NAME"]], "name (bosdyn.client.command_line.getestopstatuscommand attribute)": [[112, "bosdyn.client.command_line.GetEstopStatusCommand.NAME"]], "name (bosdyn.client.command_line.getimagecommand attribute)": [[112, "bosdyn.client.command_line.GetImageCommand.NAME"]], "name (bosdyn.client.command_line.getlocalgridscommand attribute)": [[112, "bosdyn.client.command_line.GetLocalGridsCommand.NAME"]], "name (bosdyn.client.command_line.getlogcommand attribute)": [[112, "bosdyn.client.command_line.GetLogCommand.NAME"]], "name (bosdyn.client.command_line.hardwareconfigurationcommand attribute)": [[112, "bosdyn.client.command_line.HardwareConfigurationCommand.NAME"]], "name (bosdyn.client.command_line.hostcomputeripcommand attribute)": [[112, "bosdyn.client.command_line.HostComputerIPCommand.NAME"]], "name (bosdyn.client.command_line.imagecommands attribute)": [[112, "bosdyn.client.command_line.ImageCommands.NAME"]], "name (bosdyn.client.command_line.keepalivecommand attribute)": [[112, "bosdyn.client.command_line.KeepaliveCommand.NAME"]], "name (bosdyn.client.command_line.keepalivegetstatuscommand attribute)": [[112, "bosdyn.client.command_line.KeepaliveGetStatusCommand.NAME"]], "name (bosdyn.client.command_line.keepaliveremovepoliciescommand attribute)": [[112, "bosdyn.client.command_line.KeepaliveRemovePoliciesCommand.NAME"]], "name (bosdyn.client.command_line.leasecommands attribute)": [[112, "bosdyn.client.command_line.LeaseCommands.NAME"]], "name (bosdyn.client.command_line.leaselistcommand attribute)": [[112, "bosdyn.client.command_line.LeaseListCommand.NAME"]], "name (bosdyn.client.command_line.licensecommand attribute)": [[112, "bosdyn.client.command_line.LicenseCommand.NAME"]], "name (bosdyn.client.command_line.listimagesourcescommand attribute)": [[112, "bosdyn.client.command_line.ListImageSourcesCommand.NAME"]], "name (bosdyn.client.command_line.listlocalgridtypescommand attribute)": [[112, "bosdyn.client.command_line.ListLocalGridTypesCommand.NAME"]], "name (bosdyn.client.command_line.localgridcommands attribute)": [[112, "bosdyn.client.command_line.LocalGridCommands.NAME"]], "name (bosdyn.client.command_line.logstatuscommands attribute)": [[112, "bosdyn.client.command_line.LogStatusCommands.NAME"]], "name (bosdyn.client.command_line.metricscommand attribute)": [[112, "bosdyn.client.command_line.MetricsCommand.NAME"]], "name (bosdyn.client.command_line.operatorcommentcommand attribute)": [[112, "bosdyn.client.command_line.OperatorCommentCommand.NAME"]], "name (bosdyn.client.command_line.payloadcommands attribute)": [[112, "bosdyn.client.command_line.PayloadCommands.NAME"]], "name (bosdyn.client.command_line.payloadlistcommand attribute)": [[112, "bosdyn.client.command_line.PayloadListCommand.NAME"]], "name (bosdyn.client.command_line.payloadregistercommand attribute)": [[112, "bosdyn.client.command_line.PayloadRegisterCommand.NAME"]], "name (bosdyn.client.command_line.powercommand attribute)": [[112, "bosdyn.client.command_line.PowerCommand.NAME"]], "name (bosdyn.client.command_line.powerpayloadscommand attribute)": [[112, "bosdyn.client.command_line.PowerPayloadsCommand.NAME"]], "name (bosdyn.client.command_line.powerrobotcommand attribute)": [[112, "bosdyn.client.command_line.PowerRobotCommand.NAME"]], "name (bosdyn.client.command_line.powerwifiradiocommand attribute)": [[112, "bosdyn.client.command_line.PowerWifiRadioCommand.NAME"]], "name (bosdyn.client.command_line.robotidcommand attribute)": [[112, "bosdyn.client.command_line.RobotIdCommand.NAME"]], "name (bosdyn.client.command_line.robotmodel attribute)": [[112, "bosdyn.client.command_line.RobotModel.NAME"]], "name (bosdyn.client.command_line.robotstatecommands attribute)": [[112, "bosdyn.client.command_line.RobotStateCommands.NAME"]], "name (bosdyn.client.command_line.startcontinuousexperimentlogcommand attribute)": [[112, "bosdyn.client.command_line.StartContinuousExperimentLogCommand.NAME"]], "name (bosdyn.client.command_line.startretrologcommand attribute)": [[112, "bosdyn.client.command_line.StartRetroLogCommand.NAME"]], "name (bosdyn.client.command_line.starttimedexperimentlogcommand attribute)": [[112, "bosdyn.client.command_line.StartTimedExperimentLogCommand.NAME"]], "name (bosdyn.client.command_line.terminatelogcommand attribute)": [[112, "bosdyn.client.command_line.TerminateLogCommand.NAME"]], "name (bosdyn.client.command_line.textmsgcommand attribute)": [[112, "bosdyn.client.command_line.TextMsgCommand.NAME"]], "name (bosdyn.client.command_line.timesynccommand attribute)": [[112, "bosdyn.client.command_line.TimeSyncCommand.NAME"]], "need_authentication (bosdyn.client.command_line.command attribute)": [[112, "bosdyn.client.command_line.Command.NEED_AUTHENTICATION"]], "need_authentication (bosdyn.client.command_line.hostcomputeripcommand attribute)": [[112, "bosdyn.client.command_line.HostComputerIPCommand.NEED_AUTHENTICATION"]], "need_authentication (bosdyn.client.command_line.logstatuscommands attribute)": [[112, "bosdyn.client.command_line.LogStatusCommands.NEED_AUTHENTICATION"]], "need_authentication (bosdyn.client.command_line.robotidcommand attribute)": [[112, "bosdyn.client.command_line.RobotIdCommand.NEED_AUTHENTICATION"]], "need_authentication (bosdyn.client.command_line.robotmodel attribute)": [[112, "bosdyn.client.command_line.RobotModel.NEED_AUTHENTICATION"]], "oldbecomeestopcommand (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.OldBecomeEstopCommand"]], "operatorcommentcommand (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.OperatorCommentCommand"]], "payloadcommands (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.PayloadCommands"]], "payloadlistcommand (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.PayloadListCommand"]], "payloadregistercommand (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.PayloadRegisterCommand"]], "powercommand (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.PowerCommand"]], "powerpayloadscommand (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.PowerPayloadsCommand"]], "powerrobotcommand (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.PowerRobotCommand"]], "powerwifiradiocommand (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.PowerWifiRadioCommand"]], "robotidcommand (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.RobotIdCommand"]], "robotmodel (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.RobotModel"]], "robotstatecommands (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.RobotStateCommands"]], "startcontinuousexperimentlogcommand (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.StartContinuousExperimentLogCommand"]], "startretrologcommand (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.StartRetroLogCommand"]], "starttimedexperimentlogcommand (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.StartTimedExperimentLogCommand"]], "subcommands (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.Subcommands"]], "terminatelogcommand (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.TerminateLogCommand"]], "textmsgcommand (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.TextMsgCommand"]], "timesynccommand (class in bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.TimeSyncCommand"]], "bosdyn.client.command_line": [[112, "module-bosdyn.client.command_line"]], "handle_keyboard_interruption() (bosdyn.client.command_line.startcontinuousexperimentlogcommand static method)": [[112, "bosdyn.client.command_line.StartContinuousExperimentLogCommand.handle_keyboard_interruption"]], "lease_details() (in module bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.lease_details"]], "main() (in module bosdyn.client.command_line)": [[112, "bosdyn.client.command_line.main"]], "pretty_print() (bosdyn.client.command_line.getdatabuffercommentscommand method)": [[112, "bosdyn.client.command_line.GetDataBufferCommentsCommand.pretty_print"]], "pretty_print() (bosdyn.client.command_line.getdatabuffereventscommand method)": [[112, "bosdyn.client.command_line.GetDataBufferEventsCommand.pretty_print"]], "pretty_print() (bosdyn.client.command_line.getdatabuffereventscommentscommand method)": [[112, "bosdyn.client.command_line.GetDataBufferEventsCommentsCommand.pretty_print"]], "run() (bosdyn.client.command_line.command method)": [[112, "bosdyn.client.command_line.Command.run"]], "run() (bosdyn.client.command_line.oldbecomeestopcommand method)": [[112, "bosdyn.client.command_line.OldBecomeEstopCommand.run"]], "baseclient (class in bosdyn.client.common)": [[113, "bosdyn.client.common.BaseClient"]], "futurewrapper (class in bosdyn.client.common)": [[113, "bosdyn.client.common.FutureWrapper"]], "add_done_callback() (bosdyn.client.common.futurewrapper method)": [[113, "bosdyn.client.common.FutureWrapper.add_done_callback"]], "bosdyn.client.common": [[113, "module-bosdyn.client.common"]], "call() (bosdyn.client.common.baseclient method)": [[113, "bosdyn.client.common.BaseClient.call"]], "call_async() (bosdyn.client.common.baseclient method)": [[113, "bosdyn.client.common.BaseClient.call_async"]], "call_async_streaming() (bosdyn.client.common.baseclient method)": [[113, "bosdyn.client.common.BaseClient.call_async_streaming"]], "cancel() (bosdyn.client.common.futurewrapper method)": [[113, "bosdyn.client.common.FutureWrapper.cancel"]], "cancelled() (bosdyn.client.common.futurewrapper method)": [[113, "bosdyn.client.common.FutureWrapper.cancelled"]], "channel (bosdyn.client.common.baseclient property)": [[113, "bosdyn.client.common.BaseClient.channel"]], "chunk_message() (bosdyn.client.common.baseclient method)": [[113, "bosdyn.client.common.BaseClient.chunk_message"]], "common_header_errors() (in module bosdyn.client.common)": [[113, "bosdyn.client.common.common_header_errors"]], "common_lease_errors() (in module bosdyn.client.common)": [[113, "bosdyn.client.common.common_lease_errors"]], "common_license_errors() (in module bosdyn.client.common)": [[113, "bosdyn.client.common.common_license_errors"]], "custom_params_error() (in module bosdyn.client.common)": [[113, "bosdyn.client.common.custom_params_error"]], "done() (bosdyn.client.common.futurewrapper method)": [[113, "bosdyn.client.common.FutureWrapper.done"]], "error_factory() (in module bosdyn.client.common)": [[113, "bosdyn.client.common.error_factory"]], "error_pair() (in module bosdyn.client.common)": [[113, "bosdyn.client.common.error_pair"]], "exception() (bosdyn.client.common.futurewrapper method)": [[113, "bosdyn.client.common.FutureWrapper.exception"]], "get_self_ip() (in module bosdyn.client.common)": [[113, "bosdyn.client.common.get_self_ip"]], "handle_common_header_errors() (in module bosdyn.client.common)": [[113, "bosdyn.client.common.handle_common_header_errors"]], "handle_custom_params_errors() (in module bosdyn.client.common)": [[113, "bosdyn.client.common.handle_custom_params_errors"]], "handle_lease_use_result_errors() (in module bosdyn.client.common)": [[113, "bosdyn.client.common.handle_lease_use_result_errors"]], "handle_license_errors() (in module bosdyn.client.common)": [[113, "bosdyn.client.common.handle_license_errors"]], "handle_license_errors_if_present() (in module bosdyn.client.common)": [[113, "bosdyn.client.common.handle_license_errors_if_present"]], "handle_response() (bosdyn.client.common.baseclient method)": [[113, "bosdyn.client.common.BaseClient.handle_response"]], "handle_response_streaming() (bosdyn.client.common.baseclient method)": [[113, "bosdyn.client.common.BaseClient.handle_response_streaming"]], "handle_unset_status_error() (in module bosdyn.client.common)": [[113, "bosdyn.client.common.handle_unset_status_error"]], "maybe_raise() (in module bosdyn.client.common)": [[113, "bosdyn.client.common.maybe_raise"]], "print_response() (in module bosdyn.client.common)": [[113, "bosdyn.client.common.print_response"]], "process_kwargs() (in module bosdyn.client.common)": [[113, "bosdyn.client.common.process_kwargs"]], "request_trim_for_log() (bosdyn.client.common.baseclient static method)": [[113, "bosdyn.client.common.BaseClient.request_trim_for_log"]], "response_trim_for_log() (bosdyn.client.common.baseclient static method)": [[113, "bosdyn.client.common.BaseClient.response_trim_for_log"]], "result() (bosdyn.client.common.futurewrapper method)": [[113, "bosdyn.client.common.FutureWrapper.result"]], "running() (bosdyn.client.common.futurewrapper method)": [[113, "bosdyn.client.common.FutureWrapper.running"]], "streaming_common_header_errors() (in module bosdyn.client.common)": [[113, "bosdyn.client.common.streaming_common_header_errors"]], "streaming_common_lease_errors() (in module bosdyn.client.common)": [[113, "bosdyn.client.common.streaming_common_lease_errors"]], "traceback() (bosdyn.client.common.futurewrapper method)": [[113, "bosdyn.client.common.FutureWrapper.traceback"]], "update_from() (bosdyn.client.common.baseclient method)": [[113, "bosdyn.client.common.BaseClient.update_from"]], "update_request_iterator() (bosdyn.client.common.baseclient method)": [[113, "bosdyn.client.common.BaseClient.update_request_iterator"]], "update_response_iterator() (bosdyn.client.common.baseclient method)": [[113, "bosdyn.client.common.BaseClient.update_response_iterator"]], "cancellationfailederror": [[114, "bosdyn.client.data_acquisition.CancellationFailedError"]], "dataacquisitionclient (class in bosdyn.client.data_acquisition)": [[114, "bosdyn.client.data_acquisition.DataAcquisitionClient"]], "dataacquisitionresponseerror": [[114, "bosdyn.client.data_acquisition.DataAcquisitionResponseError"]], "requestiddoesnotexisterror": [[114, "bosdyn.client.data_acquisition.RequestIdDoesNotExistError"], [147, "bosdyn.client.log_status.RequestIdDoesNotExistError"]], "unknowncapturetypeerror": [[114, "bosdyn.client.data_acquisition.UnknownCaptureTypeError"]], "acquire_data() (bosdyn.client.data_acquisition.dataacquisitionclient method)": [[114, "bosdyn.client.data_acquisition.DataAcquisitionClient.acquire_data"]], "acquire_data_async() (bosdyn.client.data_acquisition.dataacquisitionclient method)": [[114, "bosdyn.client.data_acquisition.DataAcquisitionClient.acquire_data_async"]], "acquire_data_error() (in module bosdyn.client.data_acquisition)": [[114, "bosdyn.client.data_acquisition.acquire_data_error"]], "acquire_data_from_request() (bosdyn.client.data_acquisition.dataacquisitionclient method)": [[114, "bosdyn.client.data_acquisition.DataAcquisitionClient.acquire_data_from_request"]], "acquire_data_from_request_async() (bosdyn.client.data_acquisition.dataacquisitionclient method)": [[114, "bosdyn.client.data_acquisition.DataAcquisitionClient.acquire_data_from_request_async"]], "bosdyn.client.data_acquisition": [[114, "module-bosdyn.client.data_acquisition"]], "cancel_acquisition() (bosdyn.client.data_acquisition.dataacquisitionclient method)": [[114, "bosdyn.client.data_acquisition.DataAcquisitionClient.cancel_acquisition"]], "cancel_acquisition_async() (bosdyn.client.data_acquisition.dataacquisitionclient method)": [[114, "bosdyn.client.data_acquisition.DataAcquisitionClient.cancel_acquisition_async"]], "default_service_name (bosdyn.client.data_acquisition.dataacquisitionclient attribute)": [[114, "bosdyn.client.data_acquisition.DataAcquisitionClient.default_service_name"]], "get_live_data() (bosdyn.client.data_acquisition.dataacquisitionclient method)": [[114, "bosdyn.client.data_acquisition.DataAcquisitionClient.get_live_data"]], "get_live_data_async() (bosdyn.client.data_acquisition.dataacquisitionclient method)": [[114, "bosdyn.client.data_acquisition.DataAcquisitionClient.get_live_data_async"]], "get_request_id() (in module bosdyn.client.data_acquisition)": [[114, "bosdyn.client.data_acquisition.get_request_id"]], "get_service_info() (bosdyn.client.data_acquisition.dataacquisitionclient method)": [[114, "bosdyn.client.data_acquisition.DataAcquisitionClient.get_service_info"]], "get_service_info_async() (bosdyn.client.data_acquisition.dataacquisitionclient method)": [[114, "bosdyn.client.data_acquisition.DataAcquisitionClient.get_service_info_async"]], "get_status() (bosdyn.client.data_acquisition.dataacquisitionclient method)": [[114, "bosdyn.client.data_acquisition.DataAcquisitionClient.get_status"]], "get_status_async() (bosdyn.client.data_acquisition.dataacquisitionclient method)": [[114, "bosdyn.client.data_acquisition.DataAcquisitionClient.get_status_async"]], "make_acquire_data_request() (bosdyn.client.data_acquisition.dataacquisitionclient method)": [[114, "bosdyn.client.data_acquisition.DataAcquisitionClient.make_acquire_data_request"]], "metadata_to_proto() (in module bosdyn.client.data_acquisition)": [[114, "bosdyn.client.data_acquisition.metadata_to_proto"]], "service_type (bosdyn.client.data_acquisition.dataacquisitionclient attribute)": [[114, "bosdyn.client.data_acquisition.DataAcquisitionClient.service_type"]], "update_from() (bosdyn.client.data_acquisition.dataacquisitionclient method)": [[114, "bosdyn.client.data_acquisition.DataAcquisitionClient.update_from"]], "acquire_and_process_request() (in module bosdyn.client.data_acquisition_helpers)": [[115, "bosdyn.client.data_acquisition_helpers.acquire_and_process_request"]], "bosdyn.client.data_acquisition_helpers": [[115, "module-bosdyn.client.data_acquisition_helpers"]], "cancel_acquisition_request() (in module bosdyn.client.data_acquisition_helpers)": [[115, "bosdyn.client.data_acquisition_helpers.cancel_acquisition_request"]], "clean_filename() (in module bosdyn.client.data_acquisition_helpers)": [[115, "bosdyn.client.data_acquisition_helpers.clean_filename"]], "download_data_rest() (in module bosdyn.client.data_acquisition_helpers)": [[115, "bosdyn.client.data_acquisition_helpers.download_data_REST"]], "issue_acquire_data_request() (in module bosdyn.client.data_acquisition_helpers)": [[115, "bosdyn.client.data_acquisition_helpers.issue_acquire_data_request"]], "make_time_query_params() (in module bosdyn.client.data_acquisition_helpers)": [[115, "bosdyn.client.data_acquisition_helpers.make_time_query_params"]], "make_time_query_params_from_group_name() (in module bosdyn.client.data_acquisition_helpers)": [[115, "bosdyn.client.data_acquisition_helpers.make_time_query_params_from_group_name"]], "dataacquisitionpluginclient (class in bosdyn.client.data_acquisition_plugin)": [[116, "bosdyn.client.data_acquisition_plugin.DataAcquisitionPluginClient"]], "acquire_plugin_data() (bosdyn.client.data_acquisition_plugin.dataacquisitionpluginclient method)": [[116, "bosdyn.client.data_acquisition_plugin.DataAcquisitionPluginClient.acquire_plugin_data"]], "acquire_plugin_data_async() (bosdyn.client.data_acquisition_plugin.dataacquisitionpluginclient method)": [[116, "bosdyn.client.data_acquisition_plugin.DataAcquisitionPluginClient.acquire_plugin_data_async"]], "bosdyn.client.data_acquisition_plugin": [[116, "module-bosdyn.client.data_acquisition_plugin"]], "cancel_acquisition() (bosdyn.client.data_acquisition_plugin.dataacquisitionpluginclient method)": [[116, "bosdyn.client.data_acquisition_plugin.DataAcquisitionPluginClient.cancel_acquisition"]], "cancel_acquisition_async() (bosdyn.client.data_acquisition_plugin.dataacquisitionpluginclient method)": [[116, "bosdyn.client.data_acquisition_plugin.DataAcquisitionPluginClient.cancel_acquisition_async"]], "default_service_name (bosdyn.client.data_acquisition_plugin.dataacquisitionpluginclient attribute)": [[116, "bosdyn.client.data_acquisition_plugin.DataAcquisitionPluginClient.default_service_name"]], "get_live_data() (bosdyn.client.data_acquisition_plugin.dataacquisitionpluginclient method)": [[116, "bosdyn.client.data_acquisition_plugin.DataAcquisitionPluginClient.get_live_data"]], "get_live_data_async() (bosdyn.client.data_acquisition_plugin.dataacquisitionpluginclient method)": [[116, "bosdyn.client.data_acquisition_plugin.DataAcquisitionPluginClient.get_live_data_async"]], "get_service_info() (bosdyn.client.data_acquisition_plugin.dataacquisitionpluginclient method)": [[116, "bosdyn.client.data_acquisition_plugin.DataAcquisitionPluginClient.get_service_info"]], "get_service_info_async() (bosdyn.client.data_acquisition_plugin.dataacquisitionpluginclient method)": [[116, "bosdyn.client.data_acquisition_plugin.DataAcquisitionPluginClient.get_service_info_async"]], "get_status() (bosdyn.client.data_acquisition_plugin.dataacquisitionpluginclient method)": [[116, "bosdyn.client.data_acquisition_plugin.DataAcquisitionPluginClient.get_status"]], "get_status_async() (bosdyn.client.data_acquisition_plugin.dataacquisitionpluginclient method)": [[116, "bosdyn.client.data_acquisition_plugin.DataAcquisitionPluginClient.get_status_async"]], "service_type (bosdyn.client.data_acquisition_plugin.dataacquisitionpluginclient attribute)": [[116, "bosdyn.client.data_acquisition_plugin.DataAcquisitionPluginClient.service_type"]], "update_from() (bosdyn.client.data_acquisition_plugin.dataacquisitionpluginclient method)": [[116, "bosdyn.client.data_acquisition_plugin.DataAcquisitionPluginClient.update_from"]], "acquireplugindata() (bosdyn.client.data_acquisition_plugin_service.dataacquisitionpluginservice method)": [[117, "bosdyn.client.data_acquisition_plugin_service.DataAcquisitionPluginService.AcquirePluginData"]], "cancelacquisition() (bosdyn.client.data_acquisition_plugin_service.dataacquisitionpluginservice method)": [[117, "bosdyn.client.data_acquisition_plugin_service.DataAcquisitionPluginService.CancelAcquisition"]], "dataacquisitionpluginservice (class in bosdyn.client.data_acquisition_plugin_service)": [[117, "bosdyn.client.data_acquisition_plugin_service.DataAcquisitionPluginService"]], "dataacquisitionstorehelper (class in bosdyn.client.data_acquisition_plugin_service)": [[117, "bosdyn.client.data_acquisition_plugin_service.DataAcquisitionStoreHelper"]], "getlivedata() (bosdyn.client.data_acquisition_plugin_service.dataacquisitionpluginservice method)": [[117, "bosdyn.client.data_acquisition_plugin_service.DataAcquisitionPluginService.GetLiveData"]], "getserviceinfo() (bosdyn.client.data_acquisition_plugin_service.dataacquisitionpluginservice method)": [[117, "bosdyn.client.data_acquisition_plugin_service.DataAcquisitionPluginService.GetServiceInfo"]], "getstatus() (bosdyn.client.data_acquisition_plugin_service.dataacquisitionpluginservice method)": [[117, "bosdyn.client.data_acquisition_plugin_service.DataAcquisitionPluginService.GetStatus"]], "requestcancellederror": [[117, "bosdyn.client.data_acquisition_plugin_service.RequestCancelledError"]], "requestmanager (class in bosdyn.client.data_acquisition_plugin_service)": [[117, "bosdyn.client.data_acquisition_plugin_service.RequestManager"]], "requeststate (class in bosdyn.client.data_acquisition_plugin_service)": [[117, "bosdyn.client.data_acquisition_plugin_service.RequestState"]], "acquire_response_fn (bosdyn.client.data_acquisition_plugin_service.dataacquisitionpluginservice attribute)": [[117, "bosdyn.client.data_acquisition_plugin_service.DataAcquisitionPluginService.acquire_response_fn"]], "add_errors() (bosdyn.client.data_acquisition_plugin_service.requeststate method)": [[117, "bosdyn.client.data_acquisition_plugin_service.RequestState.add_errors"]], "add_request() (bosdyn.client.data_acquisition_plugin_service.requestmanager method)": [[117, "bosdyn.client.data_acquisition_plugin_service.RequestManager.add_request"]], "add_saved() (bosdyn.client.data_acquisition_plugin_service.requeststate method)": [[117, "bosdyn.client.data_acquisition_plugin_service.RequestState.add_saved"]], "bosdyn.client.data_acquisition_plugin_service": [[117, "module-bosdyn.client.data_acquisition_plugin_service"]], "cancel_check() (bosdyn.client.data_acquisition_plugin_service.dataacquisitionstorehelper method)": [[117, "bosdyn.client.data_acquisition_plugin_service.DataAcquisitionStoreHelper.cancel_check"]], "cancel_check() (bosdyn.client.data_acquisition_plugin_service.requeststate method)": [[117, "bosdyn.client.data_acquisition_plugin_service.RequestState.cancel_check"]], "cancel_interval (bosdyn.client.data_acquisition_plugin_service.dataacquisitionstorehelper attribute)": [[117, "bosdyn.client.data_acquisition_plugin_service.DataAcquisitionStoreHelper.cancel_interval"]], "capabilities (bosdyn.client.data_acquisition_plugin_service.dataacquisitionpluginservice attribute)": [[117, "bosdyn.client.data_acquisition_plugin_service.DataAcquisitionPluginService.capabilities"]], "cleanup_requests() (bosdyn.client.data_acquisition_plugin_service.requestmanager method)": [[117, "bosdyn.client.data_acquisition_plugin_service.RequestManager.cleanup_requests"]], "data_collect_fn (bosdyn.client.data_acquisition_plugin_service.dataacquisitionpluginservice attribute)": [[117, "bosdyn.client.data_acquisition_plugin_service.DataAcquisitionPluginService.data_collect_fn"]], "data_id_future_pairs (bosdyn.client.data_acquisition_plugin_service.dataacquisitionstorehelper attribute)": [[117, "bosdyn.client.data_acquisition_plugin_service.DataAcquisitionStoreHelper.data_id_future_pairs"]], "executor (bosdyn.client.data_acquisition_plugin_service.dataacquisitionpluginservice attribute)": [[117, "bosdyn.client.data_acquisition_plugin_service.DataAcquisitionPluginService.executor"]], "get_request_state() (bosdyn.client.data_acquisition_plugin_service.requestmanager method)": [[117, "bosdyn.client.data_acquisition_plugin_service.RequestManager.get_request_state"]], "get_status_proto() (bosdyn.client.data_acquisition_plugin_service.requestmanager method)": [[117, "bosdyn.client.data_acquisition_plugin_service.RequestManager.get_status_proto"]], "has_data_errors() (bosdyn.client.data_acquisition_plugin_service.requeststate method)": [[117, "bosdyn.client.data_acquisition_plugin_service.RequestState.has_data_errors"]], "is_cancelled() (bosdyn.client.data_acquisition_plugin_service.requeststate method)": [[117, "bosdyn.client.data_acquisition_plugin_service.RequestState.is_cancelled"]], "knonerror (bosdyn.client.data_acquisition_plugin_service.requeststate attribute)": [[117, "bosdyn.client.data_acquisition_plugin_service.RequestState.kNonError"]], "live_response_fn (bosdyn.client.data_acquisition_plugin_service.dataacquisitionpluginservice attribute)": [[117, "bosdyn.client.data_acquisition_plugin_service.DataAcquisitionPluginService.live_response_fn"]], "logger (bosdyn.client.data_acquisition_plugin_service.dataacquisitionpluginservice attribute)": [[117, "bosdyn.client.data_acquisition_plugin_service.DataAcquisitionPluginService.logger"]], "make_error() (in module bosdyn.client.data_acquisition_plugin_service)": [[117, "bosdyn.client.data_acquisition_plugin_service.make_error"]], "mark_request_cancelled() (bosdyn.client.data_acquisition_plugin_service.requestmanager method)": [[117, "bosdyn.client.data_acquisition_plugin_service.RequestManager.mark_request_cancelled"]], "mark_request_finished() (bosdyn.client.data_acquisition_plugin_service.requestmanager method)": [[117, "bosdyn.client.data_acquisition_plugin_service.RequestManager.mark_request_finished"]], "request_manager (bosdyn.client.data_acquisition_plugin_service.dataacquisitionpluginservice attribute)": [[117, "bosdyn.client.data_acquisition_plugin_service.DataAcquisitionPluginService.request_manager"]], "robot (bosdyn.client.data_acquisition_plugin_service.dataacquisitionpluginservice attribute)": [[117, "bosdyn.client.data_acquisition_plugin_service.DataAcquisitionPluginService.robot"]], "service_type (bosdyn.client.data_acquisition_plugin_service.dataacquisitionpluginservice attribute)": [[117, "bosdyn.client.data_acquisition_plugin_service.DataAcquisitionPluginService.service_type"]], "set_complete_if_no_error() (bosdyn.client.data_acquisition_plugin_service.requeststate method)": [[117, "bosdyn.client.data_acquisition_plugin_service.RequestState.set_complete_if_no_error"]], "set_status() (bosdyn.client.data_acquisition_plugin_service.requeststate method)": [[117, "bosdyn.client.data_acquisition_plugin_service.RequestState.set_status"]], "state (bosdyn.client.data_acquisition_plugin_service.dataacquisitionstorehelper attribute)": [[117, "bosdyn.client.data_acquisition_plugin_service.DataAcquisitionStoreHelper.state"]], "store_client (bosdyn.client.data_acquisition_plugin_service.dataacquisitionpluginservice attribute)": [[117, "bosdyn.client.data_acquisition_plugin_service.DataAcquisitionPluginService.store_client"]], "store_client (bosdyn.client.data_acquisition_plugin_service.dataacquisitionstorehelper attribute)": [[117, "bosdyn.client.data_acquisition_plugin_service.DataAcquisitionStoreHelper.store_client"]], "store_data() (bosdyn.client.data_acquisition_plugin_service.dataacquisitionstorehelper method)": [[117, "bosdyn.client.data_acquisition_plugin_service.DataAcquisitionStoreHelper.store_data"]], "store_data_as_chunks() (bosdyn.client.data_acquisition_plugin_service.dataacquisitionstorehelper method)": [[117, "bosdyn.client.data_acquisition_plugin_service.DataAcquisitionStoreHelper.store_data_as_chunks"]], "store_file() (bosdyn.client.data_acquisition_plugin_service.dataacquisitionstorehelper method)": [[117, "bosdyn.client.data_acquisition_plugin_service.DataAcquisitionStoreHelper.store_file"]], "store_image() (bosdyn.client.data_acquisition_plugin_service.dataacquisitionstorehelper method)": [[117, "bosdyn.client.data_acquisition_plugin_service.DataAcquisitionStoreHelper.store_image"]], "store_metadata() (bosdyn.client.data_acquisition_plugin_service.dataacquisitionstorehelper method)": [[117, "bosdyn.client.data_acquisition_plugin_service.DataAcquisitionStoreHelper.store_metadata"]], "validate_params() (bosdyn.client.data_acquisition_plugin_service.dataacquisitionpluginservice method)": [[117, "bosdyn.client.data_acquisition_plugin_service.DataAcquisitionPluginService.validate_params"]], "wait_for_stores_complete() (bosdyn.client.data_acquisition_plugin_service.dataacquisitionstorehelper method)": [[117, "bosdyn.client.data_acquisition_plugin_service.DataAcquisitionStoreHelper.wait_for_stores_complete"]], "dataacquisitionstoreclient (class in bosdyn.client.data_acquisition_store)": [[118, "bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient"]], "bosdyn.client.data_acquisition_store": [[118, "module-bosdyn.client.data_acquisition_store"]], "default_service_name (bosdyn.client.data_acquisition_store.dataacquisitionstoreclient attribute)": [[118, "bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.default_service_name"]], "list_capture_actions() (bosdyn.client.data_acquisition_store.dataacquisitionstoreclient method)": [[118, "bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.list_capture_actions"]], "list_capture_actions_async() (bosdyn.client.data_acquisition_store.dataacquisitionstoreclient method)": [[118, "bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.list_capture_actions_async"]], "list_stored_alertdata() (bosdyn.client.data_acquisition_store.dataacquisitionstoreclient method)": [[118, "bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.list_stored_alertdata"]], "list_stored_alertdata_async() (bosdyn.client.data_acquisition_store.dataacquisitionstoreclient method)": [[118, "bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.list_stored_alertdata_async"]], "list_stored_data() (bosdyn.client.data_acquisition_store.dataacquisitionstoreclient method)": [[118, "bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.list_stored_data"]], "list_stored_data_async() (bosdyn.client.data_acquisition_store.dataacquisitionstoreclient method)": [[118, "bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.list_stored_data_async"]], "list_stored_images() (bosdyn.client.data_acquisition_store.dataacquisitionstoreclient method)": [[118, "bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.list_stored_images"]], "list_stored_images_async() (bosdyn.client.data_acquisition_store.dataacquisitionstoreclient method)": [[118, "bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.list_stored_images_async"]], "list_stored_metadata() (bosdyn.client.data_acquisition_store.dataacquisitionstoreclient method)": [[118, "bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.list_stored_metadata"]], "list_stored_metadata_async() (bosdyn.client.data_acquisition_store.dataacquisitionstoreclient method)": [[118, "bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.list_stored_metadata_async"]], "query_max_capture_id() (bosdyn.client.data_acquisition_store.dataacquisitionstoreclient method)": [[118, "bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.query_max_capture_id"]], "query_max_capture_id_async() (bosdyn.client.data_acquisition_store.dataacquisitionstoreclient method)": [[118, "bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.query_max_capture_id_async"]], "query_stored_captures() (bosdyn.client.data_acquisition_store.dataacquisitionstoreclient method)": [[118, "bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.query_stored_captures"]], "query_stored_captures_async() (bosdyn.client.data_acquisition_store.dataacquisitionstoreclient method)": [[118, "bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.query_stored_captures_async"]], "service_type (bosdyn.client.data_acquisition_store.dataacquisitionstoreclient attribute)": [[118, "bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.service_type"]], "store_alertdata() (bosdyn.client.data_acquisition_store.dataacquisitionstoreclient method)": [[118, "bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.store_alertdata"]], "store_alertdata_async() (bosdyn.client.data_acquisition_store.dataacquisitionstoreclient method)": [[118, "bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.store_alertdata_async"]], "store_data() (bosdyn.client.data_acquisition_store.dataacquisitionstoreclient method)": [[118, "bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.store_data"]], "store_data_as_chunks() (bosdyn.client.data_acquisition_store.dataacquisitionstoreclient method)": [[118, "bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.store_data_as_chunks"]], "store_data_as_chunks_async() (bosdyn.client.data_acquisition_store.dataacquisitionstoreclient method)": [[118, "bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.store_data_as_chunks_async"]], "store_data_async() (bosdyn.client.data_acquisition_store.dataacquisitionstoreclient method)": [[118, "bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.store_data_async"]], "store_file() (bosdyn.client.data_acquisition_store.dataacquisitionstoreclient method)": [[118, "bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.store_file"]], "store_file_async() (bosdyn.client.data_acquisition_store.dataacquisitionstoreclient method)": [[118, "bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.store_file_async"]], "store_image() (bosdyn.client.data_acquisition_store.dataacquisitionstoreclient method)": [[118, "bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.store_image"]], "store_image_async() (bosdyn.client.data_acquisition_store.dataacquisitionstoreclient method)": [[118, "bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.store_image_async"]], "store_metadata() (bosdyn.client.data_acquisition_store.dataacquisitionstoreclient method)": [[118, "bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.store_metadata"]], "store_metadata_async() (bosdyn.client.data_acquisition_store.dataacquisitionstoreclient method)": [[118, "bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.store_metadata_async"]], "update_from() (bosdyn.client.data_acquisition_store.dataacquisitionstoreclient method)": [[118, "bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.update_from"]], "databufferclient (class in bosdyn.client.data_buffer)": [[119, "bosdyn.client.data_buffer.DataBufferClient"]], "invalidargument": [[119, "bosdyn.client.data_buffer.InvalidArgument"], [121, "bosdyn.client.data_service.InvalidArgument"]], "logginghandler (class in bosdyn.client.data_buffer)": [[119, "bosdyn.client.data_buffer.LoggingHandler"]], "add_blob() (bosdyn.client.data_buffer.databufferclient method)": [[119, "bosdyn.client.data_buffer.DataBufferClient.add_blob"]], "add_blob_async() (bosdyn.client.data_buffer.databufferclient method)": [[119, "bosdyn.client.data_buffer.DataBufferClient.add_blob_async"]], "add_events() (bosdyn.client.data_buffer.databufferclient method)": [[119, "bosdyn.client.data_buffer.DataBufferClient.add_events"]], "add_events_async() (bosdyn.client.data_buffer.databufferclient method)": [[119, "bosdyn.client.data_buffer.DataBufferClient.add_events_async"]], "add_operator_comment() (bosdyn.client.data_buffer.databufferclient method)": [[119, "bosdyn.client.data_buffer.DataBufferClient.add_operator_comment"]], "add_operator_comment_async() (bosdyn.client.data_buffer.databufferclient method)": [[119, "bosdyn.client.data_buffer.DataBufferClient.add_operator_comment_async"]], "add_protobuf() (bosdyn.client.data_buffer.databufferclient method)": [[119, "bosdyn.client.data_buffer.DataBufferClient.add_protobuf"]], "add_protobuf_async() (bosdyn.client.data_buffer.databufferclient method)": [[119, "bosdyn.client.data_buffer.DataBufferClient.add_protobuf_async"]], "add_signal_tick() (bosdyn.client.data_buffer.databufferclient method)": [[119, "bosdyn.client.data_buffer.DataBufferClient.add_signal_tick"]], "add_signal_tick_async() (bosdyn.client.data_buffer.databufferclient method)": [[119, "bosdyn.client.data_buffer.DataBufferClient.add_signal_tick_async"]], "add_text_messages() (bosdyn.client.data_buffer.databufferclient method)": [[119, "bosdyn.client.data_buffer.DataBufferClient.add_text_messages"]], "add_text_messages_async() (bosdyn.client.data_buffer.databufferclient method)": [[119, "bosdyn.client.data_buffer.DataBufferClient.add_text_messages_async"]], "bosdyn.client.data_buffer": [[119, "module-bosdyn.client.data_buffer"]], "close() (bosdyn.client.data_buffer.logginghandler method)": [[119, "bosdyn.client.data_buffer.LoggingHandler.close"]], "default_service_name (bosdyn.client.data_buffer.databufferclient attribute)": [[119, "bosdyn.client.data_buffer.DataBufferClient.default_service_name"]], "emit() (bosdyn.client.data_buffer.logginghandler method)": [[119, "bosdyn.client.data_buffer.LoggingHandler.emit"]], "fallback_log() (bosdyn.client.data_buffer.logginghandler static method)": [[119, "bosdyn.client.data_buffer.LoggingHandler.fallback_log"]], "flush() (bosdyn.client.data_buffer.logginghandler method)": [[119, "bosdyn.client.data_buffer.LoggingHandler.flush"]], "is_not_rpc() (in module bosdyn.client.data_buffer)": [[119, "bosdyn.client.data_buffer.is_not_rpc"]], "is_not_text_log() (in module bosdyn.client.data_buffer)": [[119, "bosdyn.client.data_buffer.is_not_text_log"]], "is_thread_alive() (bosdyn.client.data_buffer.logginghandler method)": [[119, "bosdyn.client.data_buffer.LoggingHandler.is_thread_alive"]], "log_event() (in module bosdyn.client.data_buffer)": [[119, "bosdyn.client.data_buffer.log_event"]], "make_parameter() (in module bosdyn.client.data_buffer)": [[119, "bosdyn.client.data_buffer.make_parameter"]], "now_in_robot_basis() (bosdyn.client.data_buffer.databufferclient method)": [[119, "bosdyn.client.data_buffer.DataBufferClient.now_in_robot_basis"]], "record_level_to_proto_level() (bosdyn.client.data_buffer.logginghandler static method)": [[119, "bosdyn.client.data_buffer.LoggingHandler.record_level_to_proto_level"]], "record_to_msg() (bosdyn.client.data_buffer.logginghandler method)": [[119, "bosdyn.client.data_buffer.LoggingHandler.record_to_msg"]], "register_signal_schema() (bosdyn.client.data_buffer.databufferclient method)": [[119, "bosdyn.client.data_buffer.DataBufferClient.register_signal_schema"]], "register_signal_schema_async() (bosdyn.client.data_buffer.databufferclient method)": [[119, "bosdyn.client.data_buffer.DataBufferClient.register_signal_schema_async"]], "restart() (bosdyn.client.data_buffer.logginghandler method)": [[119, "bosdyn.client.data_buffer.LoggingHandler.restart"]], "service_type (bosdyn.client.data_buffer.databufferclient attribute)": [[119, "bosdyn.client.data_buffer.DataBufferClient.service_type"]], "update_from() (bosdyn.client.data_buffer.databufferclient method)": [[119, "bosdyn.client.data_buffer.DataBufferClient.update_from"]], "bosdyn.client.data_chunk": [[120, "module-bosdyn.client.data_chunk"]], "chunk_message() (in module bosdyn.client.data_chunk)": [[120, "bosdyn.client.data_chunk.chunk_message"]], "chunk_serialized() (in module bosdyn.client.data_chunk)": [[120, "bosdyn.client.data_chunk.chunk_serialized"]], "parse_from_chunks() (in module bosdyn.client.data_chunk)": [[120, "bosdyn.client.data_chunk.parse_from_chunks"]], "serialized_from_chunks() (in module bosdyn.client.data_chunk)": [[120, "bosdyn.client.data_chunk.serialized_from_chunks"]], "serialized_from_messages() (in module bosdyn.client.data_chunk)": [[120, "bosdyn.client.data_chunk.serialized_from_messages"]], "serialized_from_strings() (in module bosdyn.client.data_chunk)": [[120, "bosdyn.client.data_chunk.serialized_from_strings"]], "split_serialized() (in module bosdyn.client.data_chunk)": [[120, "bosdyn.client.data_chunk.split_serialized"]], "dataserviceclient (class in bosdyn.client.data_service)": [[121, "bosdyn.client.data_service.DataServiceClient"]], "bosdyn.client.data_service": [[121, "module-bosdyn.client.data_service"]], "default_service_name (bosdyn.client.data_service.dataserviceclient attribute)": [[121, "bosdyn.client.data_service.DataServiceClient.default_service_name"]], "delete_data_pages() (bosdyn.client.data_service.dataserviceclient method)": [[121, "bosdyn.client.data_service.DataServiceClient.delete_data_pages"]], "delete_data_pages_async() (bosdyn.client.data_service.dataserviceclient method)": [[121, "bosdyn.client.data_service.DataServiceClient.delete_data_pages_async"]], "get_data_buffer_status() (bosdyn.client.data_service.dataserviceclient method)": [[121, "bosdyn.client.data_service.DataServiceClient.get_data_buffer_status"]], "get_data_buffer_status_async() (bosdyn.client.data_service.dataserviceclient method)": [[121, "bosdyn.client.data_service.DataServiceClient.get_data_buffer_status_async"]], "get_data_index() (bosdyn.client.data_service.dataserviceclient method)": [[121, "bosdyn.client.data_service.DataServiceClient.get_data_index"]], "get_data_index_async() (bosdyn.client.data_service.dataserviceclient method)": [[121, "bosdyn.client.data_service.DataServiceClient.get_data_index_async"]], "get_data_pages() (bosdyn.client.data_service.dataserviceclient method)": [[121, "bosdyn.client.data_service.DataServiceClient.get_data_pages"]], "get_data_pages_async() (bosdyn.client.data_service.dataserviceclient method)": [[121, "bosdyn.client.data_service.DataServiceClient.get_data_pages_async"]], "get_events_comments() (bosdyn.client.data_service.dataserviceclient method)": [[121, "bosdyn.client.data_service.DataServiceClient.get_events_comments"]], "get_events_comments_async() (bosdyn.client.data_service.dataserviceclient method)": [[121, "bosdyn.client.data_service.DataServiceClient.get_events_comments_async"]], "service_type (bosdyn.client.data_service.dataserviceclient attribute)": [[121, "bosdyn.client.data_service.DataServiceClient.service_type"]], "update_from() (bosdyn.client.data_service.dataserviceclient method)": [[121, "bosdyn.client.data_service.DataServiceClient.update_from"]], "directoryclient (class in bosdyn.client.directory)": [[122, "bosdyn.client.directory.DirectoryClient"]], "directoryresponseerror": [[122, "bosdyn.client.directory.DirectoryResponseError"]], "nonexistentserviceerror": [[122, "bosdyn.client.directory.NonexistentServiceError"]], "bosdyn.client.directory": [[122, "module-bosdyn.client.directory"]], "default_service_name (bosdyn.client.directory.directoryclient attribute)": [[122, "bosdyn.client.directory.DirectoryClient.default_service_name"]], "get_entry() (bosdyn.client.directory.directoryclient method)": [[122, "bosdyn.client.directory.DirectoryClient.get_entry"]], "get_entry_async() (bosdyn.client.directory.directoryclient method)": [[122, "bosdyn.client.directory.DirectoryClient.get_entry_async"]], "list() (bosdyn.client.directory.directoryclient method)": [[122, "bosdyn.client.directory.DirectoryClient.list"]], "list_async() (bosdyn.client.directory.directoryclient method)": [[122, "bosdyn.client.directory.DirectoryClient.list_async"]], "service_type (bosdyn.client.directory.directoryclient attribute)": [[122, "bosdyn.client.directory.DirectoryClient.service_type"]], "directoryregistrationclient (class in bosdyn.client.directory_registration)": [[123, "bosdyn.client.directory_registration.DirectoryRegistrationClient"]], "directoryregistrationkeepalive (class in bosdyn.client.directory_registration)": [[123, "bosdyn.client.directory_registration.DirectoryRegistrationKeepAlive"]], "directoryregistrationresponseerror": [[123, "bosdyn.client.directory_registration.DirectoryRegistrationResponseError"]], "servicealreadyexistserror": [[123, "bosdyn.client.directory_registration.ServiceAlreadyExistsError"]], "servicedoesnotexisterror": [[123, "bosdyn.client.directory_registration.ServiceDoesNotExistError"]], "bosdyn.client.directory_registration": [[123, "module-bosdyn.client.directory_registration"]], "default_service_name (bosdyn.client.directory_registration.directoryregistrationclient attribute)": [[123, "bosdyn.client.directory_registration.DirectoryRegistrationClient.default_service_name"]], "is_alive() (bosdyn.client.directory_registration.directoryregistrationkeepalive method)": [[123, "bosdyn.client.directory_registration.DirectoryRegistrationKeepAlive.is_alive"]], "register() (bosdyn.client.directory_registration.directoryregistrationclient method)": [[123, "bosdyn.client.directory_registration.DirectoryRegistrationClient.register"]], "reset_service_registration() (in module bosdyn.client.directory_registration)": [[123, "bosdyn.client.directory_registration.reset_service_registration"]], "service_type (bosdyn.client.directory_registration.directoryregistrationclient attribute)": [[123, "bosdyn.client.directory_registration.DirectoryRegistrationClient.service_type"]], "shutdown() (bosdyn.client.directory_registration.directoryregistrationkeepalive method)": [[123, "bosdyn.client.directory_registration.DirectoryRegistrationKeepAlive.shutdown"]], "start() (bosdyn.client.directory_registration.directoryregistrationkeepalive method)": [[123, "bosdyn.client.directory_registration.DirectoryRegistrationKeepAlive.start"]], "unregister() (bosdyn.client.directory_registration.directoryregistrationclient method)": [[123, "bosdyn.client.directory_registration.DirectoryRegistrationClient.unregister"]], "unregister() (bosdyn.client.directory_registration.directoryregistrationkeepalive method)": [[123, "bosdyn.client.directory_registration.DirectoryRegistrationKeepAlive.unregister"]], "update() (bosdyn.client.directory_registration.directoryregistrationclient method)": [[123, "bosdyn.client.directory_registration.DirectoryRegistrationClient.update"]], "dockingclient (class in bosdyn.client.docking)": [[124, "bosdyn.client.docking.DockingClient"]], "blocking_dock_robot() (in module bosdyn.client.docking)": [[124, "bosdyn.client.docking.blocking_dock_robot"]], "blocking_go_to_prep_pose() (in module bosdyn.client.docking)": [[124, "bosdyn.client.docking.blocking_go_to_prep_pose"]], "blocking_undock() (in module bosdyn.client.docking)": [[124, "bosdyn.client.docking.blocking_undock"]], "bosdyn.client.docking": [[124, "module-bosdyn.client.docking"]], "default_service_name (bosdyn.client.docking.dockingclient attribute)": [[124, "bosdyn.client.docking.DockingClient.default_service_name"]], "docking_command() (bosdyn.client.docking.dockingclient method)": [[124, "bosdyn.client.docking.DockingClient.docking_command"]], "docking_command_async() (bosdyn.client.docking.dockingclient method)": [[124, "bosdyn.client.docking.DockingClient.docking_command_async"]], "docking_command_feedback() (bosdyn.client.docking.dockingclient method)": [[124, "bosdyn.client.docking.DockingClient.docking_command_feedback"]], "docking_command_feedback_async() (bosdyn.client.docking.dockingclient method)": [[124, "bosdyn.client.docking.DockingClient.docking_command_feedback_async"]], "docking_command_feedback_full() (bosdyn.client.docking.dockingclient method)": [[124, "bosdyn.client.docking.DockingClient.docking_command_feedback_full"]], "docking_command_feedback_full_async() (bosdyn.client.docking.dockingclient method)": [[124, "bosdyn.client.docking.DockingClient.docking_command_feedback_full_async"]], "docking_command_full() (bosdyn.client.docking.dockingclient method)": [[124, "bosdyn.client.docking.DockingClient.docking_command_full"]], "docking_command_full_async() (bosdyn.client.docking.dockingclient method)": [[124, "bosdyn.client.docking.DockingClient.docking_command_full_async"]], "get_dock_id() (in module bosdyn.client.docking)": [[124, "bosdyn.client.docking.get_dock_id"]], "get_docking_config() (bosdyn.client.docking.dockingclient method)": [[124, "bosdyn.client.docking.DockingClient.get_docking_config"]], "get_docking_config_async() (bosdyn.client.docking.dockingclient method)": [[124, "bosdyn.client.docking.DockingClient.get_docking_config_async"]], "get_docking_state() (bosdyn.client.docking.dockingclient method)": [[124, "bosdyn.client.docking.DockingClient.get_docking_state"]], "get_docking_state_async() (bosdyn.client.docking.dockingclient method)": [[124, "bosdyn.client.docking.DockingClient.get_docking_state_async"]], "service_type (bosdyn.client.docking.dockingclient attribute)": [[124, "bosdyn.client.docking.DockingClient.service_type"]], "update_from() (bosdyn.client.docking.dockingclient method)": [[124, "bosdyn.client.docking.DockingClient.update_from"]], "doorclient (class in bosdyn.client.door)": [[125, "bosdyn.client.door.DoorClient"]], "bosdyn.client.door": [[125, "module-bosdyn.client.door"]], "default_service_name (bosdyn.client.door.doorclient attribute)": [[125, "bosdyn.client.door.DoorClient.default_service_name"]], "open_door() (bosdyn.client.door.doorclient method)": [[125, "bosdyn.client.door.DoorClient.open_door"]], "open_door_async() (bosdyn.client.door.doorclient method)": [[125, "bosdyn.client.door.DoorClient.open_door_async"]], "open_door_feedback() (bosdyn.client.door.doorclient method)": [[125, "bosdyn.client.door.DoorClient.open_door_feedback"]], "open_door_feedback_async() (bosdyn.client.door.doorclient method)": [[125, "bosdyn.client.door.DoorClient.open_door_feedback_async"]], "service_type (bosdyn.client.door.doorclient attribute)": [[125, "bosdyn.client.door.DoorClient.service_type"]], "update_from() (bosdyn.client.door.doorclient method)": [[125, "bosdyn.client.door.DoorClient.update_from"]], "configmismatcherror": [[126, "bosdyn.client.estop.ConfigMismatchError"]], "disabled (bosdyn.client.estop.estopkeepalive.keepalivestatus attribute)": [[126, "bosdyn.client.estop.EstopKeepAlive.KeepAliveStatus.DISABLED"]], "error (bosdyn.client.estop.estopkeepalive.keepalivestatus attribute)": [[126, "bosdyn.client.estop.EstopKeepAlive.KeepAliveStatus.ERROR"]], "estop_level_cut (bosdyn.client.estop.stoplevel attribute)": [[126, "bosdyn.client.estop.StopLevel.ESTOP_LEVEL_CUT"]], "estop_level_none (bosdyn.client.estop.stoplevel attribute)": [[126, "bosdyn.client.estop.StopLevel.ESTOP_LEVEL_NONE"]], "estop_level_settle_then_cut (bosdyn.client.estop.stoplevel attribute)": [[126, "bosdyn.client.estop.StopLevel.ESTOP_LEVEL_SETTLE_THEN_CUT"]], "estop_level_unknown (bosdyn.client.estop.stoplevel attribute)": [[126, "bosdyn.client.estop.StopLevel.ESTOP_LEVEL_UNKNOWN"]], "endpointmismatcherror": [[126, "bosdyn.client.estop.EndpointMismatchError"]], "endpointunknownerror": [[126, "bosdyn.client.estop.EndpointUnknownError"]], "estopclient (class in bosdyn.client.estop)": [[126, "bosdyn.client.estop.EstopClient"]], "estopendpoint (class in bosdyn.client.estop)": [[126, "bosdyn.client.estop.EstopEndpoint"]], "estopkeepalive (class in bosdyn.client.estop)": [[126, "bosdyn.client.estop.EstopKeepAlive"]], "estopkeepalive.keepalivestatus (class in bosdyn.client.estop)": [[126, "bosdyn.client.estop.EstopKeepAlive.KeepAliveStatus"]], "estopresponseerror": [[126, "bosdyn.client.estop.EstopResponseError"]], "incorrectchallengeresponseerror": [[126, "bosdyn.client.estop.IncorrectChallengeResponseError"]], "invalidendpointerror": [[126, "bosdyn.client.estop.InvalidEndpointError"]], "invalididerror": [[126, "bosdyn.client.estop.InvalidIdError"]], "motorsonerror": [[126, "bosdyn.client.estop.MotorsOnError"]], "ok (bosdyn.client.estop.estopkeepalive.keepalivestatus attribute)": [[126, "bosdyn.client.estop.EstopKeepAlive.KeepAliveStatus.OK"]], "required_role (bosdyn.client.estop.estopendpoint attribute)": [[126, "bosdyn.client.estop.EstopEndpoint.REQUIRED_ROLE"]], "stoplevel (class in bosdyn.client.estop)": [[126, "bosdyn.client.estop.StopLevel"]], "allow() (bosdyn.client.estop.estopendpoint method)": [[126, "bosdyn.client.estop.EstopEndpoint.allow"]], "allow() (bosdyn.client.estop.estopkeepalive method)": [[126, "bosdyn.client.estop.EstopKeepAlive.allow"]], "allow_async() (bosdyn.client.estop.estopendpoint method)": [[126, "bosdyn.client.estop.EstopEndpoint.allow_async"]], "bosdyn.client.estop": [[126, "module-bosdyn.client.estop"]], "check_in() (bosdyn.client.estop.estopclient method)": [[126, "bosdyn.client.estop.EstopClient.check_in"]], "check_in_async() (bosdyn.client.estop.estopclient method)": [[126, "bosdyn.client.estop.EstopClient.check_in_async"]], "check_in_at_level() (bosdyn.client.estop.estopendpoint method)": [[126, "bosdyn.client.estop.EstopEndpoint.check_in_at_level"]], "check_in_at_level_async() (bosdyn.client.estop.estopendpoint method)": [[126, "bosdyn.client.estop.EstopEndpoint.check_in_at_level_async"]], "client (bosdyn.client.estop.estopkeepalive property)": [[126, "bosdyn.client.estop.EstopKeepAlive.client"]], "default_service_name (bosdyn.client.estop.estopclient attribute)": [[126, "bosdyn.client.estop.EstopClient.default_service_name"]], "deregister() (bosdyn.client.estop.estopclient method)": [[126, "bosdyn.client.estop.EstopClient.deregister"]], "deregister() (bosdyn.client.estop.estopendpoint method)": [[126, "bosdyn.client.estop.EstopEndpoint.deregister"]], "deregister_async() (bosdyn.client.estop.estopclient method)": [[126, "bosdyn.client.estop.EstopClient.deregister_async"]], "deregister_async() (bosdyn.client.estop.estopendpoint method)": [[126, "bosdyn.client.estop.EstopEndpoint.deregister_async"]], "endpoint (bosdyn.client.estop.estopkeepalive property)": [[126, "bosdyn.client.estop.EstopKeepAlive.endpoint"]], "force_simple_setup() (bosdyn.client.estop.estopendpoint method)": [[126, "bosdyn.client.estop.EstopEndpoint.force_simple_setup"]], "from_proto() (bosdyn.client.estop.estopendpoint method)": [[126, "bosdyn.client.estop.EstopEndpoint.from_proto"]], "get_challenge() (bosdyn.client.estop.estopendpoint method)": [[126, "bosdyn.client.estop.EstopEndpoint.get_challenge"]], "get_config() (bosdyn.client.estop.estopclient method)": [[126, "bosdyn.client.estop.EstopClient.get_config"]], "get_config_async() (bosdyn.client.estop.estopclient method)": [[126, "bosdyn.client.estop.EstopClient.get_config_async"]], "get_status() (bosdyn.client.estop.estopclient method)": [[126, "bosdyn.client.estop.EstopClient.get_status"]], "get_status_async() (bosdyn.client.estop.estopclient method)": [[126, "bosdyn.client.estop.EstopClient.get_status_async"]], "is_estopped() (in module bosdyn.client.estop)": [[126, "bosdyn.client.estop.is_estopped"]], "last_set_level (bosdyn.client.estop.estopendpoint property)": [[126, "bosdyn.client.estop.EstopEndpoint.last_set_level"]], "last_set_level (bosdyn.client.estop.estopkeepalive property)": [[126, "bosdyn.client.estop.EstopKeepAlive.last_set_level"]], "logger (bosdyn.client.estop.estopkeepalive property)": [[126, "bosdyn.client.estop.EstopKeepAlive.logger"]], "register() (bosdyn.client.estop.estopclient method)": [[126, "bosdyn.client.estop.EstopClient.register"]], "register() (bosdyn.client.estop.estopendpoint method)": [[126, "bosdyn.client.estop.EstopEndpoint.register"]], "register_async() (bosdyn.client.estop.estopclient method)": [[126, "bosdyn.client.estop.EstopClient.register_async"]], "response_from_challenge() (in module bosdyn.client.estop)": [[126, "bosdyn.client.estop.response_from_challenge"]], "service_type (bosdyn.client.estop.estopclient attribute)": [[126, "bosdyn.client.estop.EstopClient.service_type"]], "set_challenge() (bosdyn.client.estop.estopendpoint method)": [[126, "bosdyn.client.estop.EstopEndpoint.set_challenge"]], "set_config() (bosdyn.client.estop.estopclient method)": [[126, "bosdyn.client.estop.EstopClient.set_config"]], "set_config_async() (bosdyn.client.estop.estopclient method)": [[126, "bosdyn.client.estop.EstopClient.set_config_async"]], "settle_then_cut() (bosdyn.client.estop.estopendpoint method)": [[126, "bosdyn.client.estop.EstopEndpoint.settle_then_cut"]], "settle_then_cut() (bosdyn.client.estop.estopkeepalive method)": [[126, "bosdyn.client.estop.EstopKeepAlive.settle_then_cut"]], "settle_then_cut_async() (bosdyn.client.estop.estopendpoint method)": [[126, "bosdyn.client.estop.EstopEndpoint.settle_then_cut_async"]], "shutdown() (bosdyn.client.estop.estopkeepalive method)": [[126, "bosdyn.client.estop.EstopKeepAlive.shutdown"]], "stop() (bosdyn.client.estop.estopendpoint method)": [[126, "bosdyn.client.estop.EstopEndpoint.stop"]], "stop() (bosdyn.client.estop.estopkeepalive method)": [[126, "bosdyn.client.estop.EstopKeepAlive.stop"]], "stop_async() (bosdyn.client.estop.estopendpoint method)": [[126, "bosdyn.client.estop.EstopEndpoint.stop_async"]], "to_proto() (bosdyn.client.estop.estopendpoint method)": [[126, "bosdyn.client.estop.EstopEndpoint.to_proto"]], "unique_id (bosdyn.client.estop.estopendpoint property)": [[126, "bosdyn.client.estop.EstopEndpoint.unique_id"]], "clientcancelledoperationerror": [[127, "bosdyn.client.exceptions.ClientCancelledOperationError"]], "customparamerror": [[127, "bosdyn.client.exceptions.CustomParamError"]], "error": [[127, "bosdyn.client.exceptions.Error"], [129, "bosdyn.client.frame_helpers.Error"], [142, "bosdyn.client.lease.Error"], [161, "bosdyn.client.robot_command.Error"], [213, "bosdyn.mission.exceptions.Error"], [214, "bosdyn.mission.remote_client.Error"], [216, "bosdyn.mission.util.Error"], [219, "bosdyn.orbit.exceptions.Error"]], "internalservererror": [[127, "bosdyn.client.exceptions.InternalServerError"]], "invalidclientcertificateerror": [[127, "bosdyn.client.exceptions.InvalidClientCertificateError"]], "invalidrequesterror": [[127, "bosdyn.client.exceptions.InvalidRequestError"], [158, "bosdyn.client.ray_cast.InvalidRequestError"]], "leaseuseerror": [[127, "bosdyn.client.exceptions.LeaseUseError"]], "licenseerror": [[127, "bosdyn.client.exceptions.LicenseError"]], "nonexistentauthorityerror": [[127, "bosdyn.client.exceptions.NonexistentAuthorityError"]], "notfounderror": [[127, "bosdyn.client.exceptions.NotFoundError"]], "permissiondeniederror": [[127, "bosdyn.client.exceptions.PermissionDeniedError"]], "persistentrpcerror": [[127, "bosdyn.client.exceptions.PersistentRpcError"]], "proxyconnectionerror": [[127, "bosdyn.client.exceptions.ProxyConnectionError"]], "responseerror": [[127, "bosdyn.client.exceptions.ResponseError"]], "responsetoolargeerror": [[127, "bosdyn.client.exceptions.ResponseTooLargeError"]], "retryablerpcerror": [[127, "bosdyn.client.exceptions.RetryableRpcError"]], "retryableunavailableerror": [[127, "bosdyn.client.exceptions.RetryableUnavailableError"]], "rpcerror": [[127, "bosdyn.client.exceptions.RpcError"]], "servererror": [[127, "bosdyn.client.exceptions.ServerError"]], "servicefailedduringexecutionerror": [[127, "bosdyn.client.exceptions.ServiceFailedDuringExecutionError"]], "serviceunavailableerror": [[127, "bosdyn.client.exceptions.ServiceUnavailableError"]], "timesyncrequired": [[127, "bosdyn.client.exceptions.TimeSyncRequired"]], "timedouterror": [[127, "bosdyn.client.exceptions.TimedOutError"], [181, "bosdyn.client.time_sync.TimedOutError"]], "toomanyrequestserror": [[127, "bosdyn.client.exceptions.TooManyRequestsError"]], "transientfailureerror": [[127, "bosdyn.client.exceptions.TransientFailureError"]], "unabletoconnecttoroboterror": [[127, "bosdyn.client.exceptions.UnableToConnectToRobotError"]], "unauthenticatederror": [[127, "bosdyn.client.exceptions.UnauthenticatedError"]], "unimplementederror": [[127, "bosdyn.client.exceptions.UnimplementedError"]], "unknowndnsnameerror": [[127, "bosdyn.client.exceptions.UnknownDnsNameError"]], "unsetstatuserror": [[127, "bosdyn.client.exceptions.UnsetStatusError"]], "bosdyn.client.exceptions": [[127, "module-bosdyn.client.exceptions"]], "faultclient (class in bosdyn.client.fault)": [[128, "bosdyn.client.fault.FaultClient"]], "faultresponseerror": [[128, "bosdyn.client.fault.FaultResponseError"]], "servicefaultalreadyexistserror": [[128, "bosdyn.client.fault.ServiceFaultAlreadyExistsError"]], "servicefaultdoesnotexisterror": [[128, "bosdyn.client.fault.ServiceFaultDoesNotExistError"]], "bosdyn.client.fault": [[128, "module-bosdyn.client.fault"]], "clear_service_fault() (bosdyn.client.fault.faultclient method)": [[128, "bosdyn.client.fault.FaultClient.clear_service_fault"]], "clear_service_fault_async() (bosdyn.client.fault.faultclient method)": [[128, "bosdyn.client.fault.FaultClient.clear_service_fault_async"]], "default_service_name (bosdyn.client.fault.faultclient attribute)": [[128, "bosdyn.client.fault.FaultClient.default_service_name"]], "service_type (bosdyn.client.fault.faultclient attribute)": [[128, "bosdyn.client.fault.FaultClient.service_type"]], "trigger_service_fault() (bosdyn.client.fault.faultclient method)": [[128, "bosdyn.client.fault.FaultClient.trigger_service_fault"]], "trigger_service_fault_async() (bosdyn.client.fault.faultclient method)": [[128, "bosdyn.client.fault.FaultClient.trigger_service_fault_async"]], "childframeintree": [[129, "bosdyn.client.frame_helpers.ChildFrameInTree"]], "generatetreeerror": [[129, "bosdyn.client.frame_helpers.GenerateTreeError"]], "validateframetreecycleerror": [[129, "bosdyn.client.frame_helpers.ValidateFrameTreeCycleError"]], "validateframetreedisjointerror": [[129, "bosdyn.client.frame_helpers.ValidateFrameTreeDisjointError"]], "validateframetreeerror": [[129, "bosdyn.client.frame_helpers.ValidateFrameTreeError"]], "validateframetreeunknownframeerror": [[129, "bosdyn.client.frame_helpers.ValidateFrameTreeUnknownFrameError"]], "add_edge_to_tree() (in module bosdyn.client.frame_helpers)": [[129, "bosdyn.client.frame_helpers.add_edge_to_tree"]], "bosdyn.client.frame_helpers": [[129, "module-bosdyn.client.frame_helpers"]], "express_se2_velocity_in_new_frame() (in module bosdyn.client.frame_helpers)": [[129, "bosdyn.client.frame_helpers.express_se2_velocity_in_new_frame"]], "express_se3_velocity_in_new_frame() (in module bosdyn.client.frame_helpers)": [[129, "bosdyn.client.frame_helpers.express_se3_velocity_in_new_frame"]], "get_a_tform_b() (in module bosdyn.client.frame_helpers)": [[129, "bosdyn.client.frame_helpers.get_a_tform_b"]], "get_frame_names() (in module bosdyn.client.frame_helpers)": [[129, "bosdyn.client.frame_helpers.get_frame_names"]], "get_odom_tform_body() (in module bosdyn.client.frame_helpers)": [[129, "bosdyn.client.frame_helpers.get_odom_tform_body"]], "get_se2_a_tform_b() (in module bosdyn.client.frame_helpers)": [[129, "bosdyn.client.frame_helpers.get_se2_a_tform_b"]], "get_vision_tform_body() (in module bosdyn.client.frame_helpers)": [[129, "bosdyn.client.frame_helpers.get_vision_tform_body"]], "is_gravity_aligned_frame_name() (in module bosdyn.client.frame_helpers)": [[129, "bosdyn.client.frame_helpers.is_gravity_aligned_frame_name"]], "validate_frame_tree_snapshot() (in module bosdyn.client.frame_helpers)": [[129, "bosdyn.client.frame_helpers.validate_frame_tree_snapshot"]], "log_throttle_time (bosdyn.client.gps.nmeaparser.nmeaparser attribute)": [[130, "bosdyn.client.gps.NMEAParser.NMEAParser.LOG_THROTTLE_TIME"]], "nmeaparser (class in bosdyn.client.gps.nmeaparser)": [[130, "bosdyn.client.gps.NMEAParser.NMEAParser"]], "bosdyn.client.gps.nmeaparser": [[130, "module-bosdyn.client.gps.NMEAParser"]], "nmea_message_group_to_gps_data_point() (bosdyn.client.gps.nmeaparser.nmeaparser method)": [[130, "bosdyn.client.gps.NMEAParser.NMEAParser.nmea_message_group_to_gps_data_point"]], "parse() (bosdyn.client.gps.nmeaparser.nmeaparser method)": [[130, "bosdyn.client.gps.NMEAParser.NMEAParser.parse"]], "aggregatorclient (class in bosdyn.client.gps.aggregator_client)": [[132, "bosdyn.client.gps.aggregator_client.AggregatorClient"]], "bosdyn.client.gps.aggregator_client": [[132, "module-bosdyn.client.gps.aggregator_client"]], "default_service_name (bosdyn.client.gps.aggregator_client.aggregatorclient attribute)": [[132, "bosdyn.client.gps.aggregator_client.AggregatorClient.default_service_name"]], "new_gps_data() (bosdyn.client.gps.aggregator_client.aggregatorclient method)": [[132, "bosdyn.client.gps.aggregator_client.AggregatorClient.new_gps_data"]], "new_gps_data_async() (bosdyn.client.gps.aggregator_client.aggregatorclient method)": [[132, "bosdyn.client.gps.aggregator_client.AggregatorClient.new_gps_data_async"]], "service_type (bosdyn.client.gps.aggregator_client.aggregatorclient attribute)": [[132, "bosdyn.client.gps.aggregator_client.AggregatorClient.service_type"]], "gpslistener (class in bosdyn.client.gps.gps_listener)": [[133, "bosdyn.client.gps.gps_listener.GpsListener"]], "log_throttle_time (bosdyn.client.gps.gps_listener.nmeastreamreader attribute)": [[133, "bosdyn.client.gps.gps_listener.NMEAStreamReader.LOG_THROTTLE_TIME"]], "nmeastreamreader (class in bosdyn.client.gps.gps_listener)": [[133, "bosdyn.client.gps.gps_listener.NMEAStreamReader"]], "bosdyn.client.gps.gps_listener": [[133, "module-bosdyn.client.gps.gps_listener"]], "read_data() (bosdyn.client.gps.gps_listener.nmeastreamreader method)": [[133, "bosdyn.client.gps.gps_listener.NMEAStreamReader.read_data"]], "run() (bosdyn.client.gps.gps_listener.gpslistener method)": [[133, "bosdyn.client.gps.gps_listener.GpsListener.run"]], "registrationclient (class in bosdyn.client.gps.registration_client)": [[134, "bosdyn.client.gps.registration_client.RegistrationClient"]], "bosdyn.client.gps.registration_client": [[134, "module-bosdyn.client.gps.registration_client"]], "default_service_name (bosdyn.client.gps.registration_client.registrationclient attribute)": [[134, "bosdyn.client.gps.registration_client.RegistrationClient.default_service_name"]], "get_location() (bosdyn.client.gps.registration_client.registrationclient method)": [[134, "bosdyn.client.gps.registration_client.RegistrationClient.get_location"]], "get_location_async() (bosdyn.client.gps.registration_client.registrationclient method)": [[134, "bosdyn.client.gps.registration_client.RegistrationClient.get_location_async"]], "reset_registration() (bosdyn.client.gps.registration_client.registrationclient method)": [[134, "bosdyn.client.gps.registration_client.RegistrationClient.reset_registration"]], "reset_registration_async() (bosdyn.client.gps.registration_client.registrationclient method)": [[134, "bosdyn.client.gps.registration_client.RegistrationClient.reset_registration_async"]], "service_type (bosdyn.client.gps.registration_client.registrationclient attribute)": [[134, "bosdyn.client.gps.registration_client.RegistrationClient.service_type"]], "areacallbackmaperror": [[135, "bosdyn.client.graph_nav.AreaCallbackMapError"]], "cannotmodifymapduringrecordingerror": [[135, "bosdyn.client.graph_nav.CannotModifyMapDuringRecordingError"]], "commandexpirederror": [[135, "bosdyn.client.graph_nav.CommandExpiredError"]], "constraintfaulterror": [[135, "bosdyn.client.graph_nav.ConstraintFaultError"]], "featuredeserterror": [[135, "bosdyn.client.graph_nav.FeatureDesertError"]], "graphnavclient (class in bosdyn.client.graph_nav)": [[135, "bosdyn.client.graph_nav.GraphNavClient"]], "graphnavserviceresponseerror": [[135, "bosdyn.client.graph_nav.GraphNavServiceResponseError"]], "incompatiblesensorserror": [[135, "bosdyn.client.graph_nav.IncompatibleSensorsError"]], "invalidedgeerror": [[135, "bosdyn.client.graph_nav.InvalidEdgeError"]], "invalidgpserror": [[135, "bosdyn.client.graph_nav.InvalidGPSError"]], "invalidgrapherror": [[135, "bosdyn.client.graph_nav.InvalidGraphError"], [149, "bosdyn.client.map_processing.InvalidGraphError"]], "invalidposeerror": [[135, "bosdyn.client.graph_nav.InvalidPoseError"]], "isrecordingerror": [[135, "bosdyn.client.graph_nav.IsRecordingError"]], "maptoolargelicenseerror": [[135, "bosdyn.client.graph_nav.MapTooLargeLicenseError"], [159, "bosdyn.client.recording.MapTooLargeLicenseError"]], "noanchoringerror": [[135, "bosdyn.client.graph_nav.NoAnchoringError"]], "nopatherror": [[135, "bosdyn.client.graph_nav.NoPathError"]], "notimesyncerror": [[135, "bosdyn.client.graph_nav.NoTimeSyncError"], [161, "bosdyn.client.robot_command.NoTimeSyncError"]], "requestabortederror": [[135, "bosdyn.client.graph_nav.RequestAbortedError"]], "requestfailederror": [[135, "bosdyn.client.graph_nav.RequestFailedError"]], "robotfaultederror": [[135, "bosdyn.client.graph_nav.RobotFaultedError"]], "robotimpairederror": [[135, "bosdyn.client.graph_nav.RobotImpairedError"], [159, "bosdyn.client.recording.RobotImpairedError"]], "robotlosterror": [[135, "bosdyn.client.graph_nav.RobotLostError"]], "robotnotlocalizedtorouteerror": [[135, "bosdyn.client.graph_nav.RobotNotLocalizedToRouteError"]], "robotstateerror": [[135, "bosdyn.client.graph_nav.RobotStateError"]], "robotstuckerror": [[135, "bosdyn.client.graph_nav.RobotStuckError"]], "routeerror": [[135, "bosdyn.client.graph_nav.RouteError"]], "routenavigationerror": [[135, "bosdyn.client.graph_nav.RouteNavigationError"]], "routenotupdatingerror": [[135, "bosdyn.client.graph_nav.RouteNotUpdatingError"]], "timeerror": [[135, "bosdyn.client.graph_nav.TimeError"]], "toodistanterror": [[135, "bosdyn.client.graph_nav.TooDistantError"], [161, "bosdyn.client.robot_command.TooDistantError"]], "unknownmapinformationerror": [[135, "bosdyn.client.graph_nav.UnknownMapInformationError"]], "unknownrouteelementserror": [[135, "bosdyn.client.graph_nav.UnknownRouteElementsError"]], "unknownwaypointerror": [[135, "bosdyn.client.graph_nav.UnknownWaypointError"], [159, "bosdyn.client.recording.UnknownWaypointError"]], "unkownrouteelementserror": [[135, "bosdyn.client.graph_nav.UnkownRouteElementsError"]], "unrecognizedcommanderror": [[135, "bosdyn.client.graph_nav.UnrecognizedCommandError"]], "unrecongizedcommanderror": [[135, "bosdyn.client.graph_nav.UnrecongizedCommandError"]], "uploadgrapherror": [[135, "bosdyn.client.graph_nav.UploadGraphError"]], "uploadwaypointsnapshoterror": [[135, "bosdyn.client.graph_nav.UploadWaypointSnapshotError"]], "bosdyn.client.graph_nav": [[135, "module-bosdyn.client.graph_nav"]], "build_route() (bosdyn.client.graph_nav.graphnavclient static method)": [[135, "bosdyn.client.graph_nav.GraphNavClient.build_route"]], "clear_graph() (bosdyn.client.graph_nav.graphnavclient method)": [[135, "bosdyn.client.graph_nav.GraphNavClient.clear_graph"]], "clear_graph_async() (bosdyn.client.graph_nav.graphnavclient method)": [[135, "bosdyn.client.graph_nav.GraphNavClient.clear_graph_async"]], "default_service_name (bosdyn.client.graph_nav.graphnavclient attribute)": [[135, "bosdyn.client.graph_nav.GraphNavClient.default_service_name"]], "download_edge_snapshot() (bosdyn.client.graph_nav.graphnavclient method)": [[135, "bosdyn.client.graph_nav.GraphNavClient.download_edge_snapshot"]], "download_graph() (bosdyn.client.graph_nav.graphnavclient method)": [[135, "bosdyn.client.graph_nav.GraphNavClient.download_graph"]], "download_graph_async() (bosdyn.client.graph_nav.graphnavclient method)": [[135, "bosdyn.client.graph_nav.GraphNavClient.download_graph_async"]], "download_waypoint_snapshot() (bosdyn.client.graph_nav.graphnavclient method)": [[135, "bosdyn.client.graph_nav.GraphNavClient.download_waypoint_snapshot"]], "generate_travel_params() (bosdyn.client.graph_nav.graphnavclient static method)": [[135, "bosdyn.client.graph_nav.GraphNavClient.generate_travel_params"]], "get_localization_state() (bosdyn.client.graph_nav.graphnavclient method)": [[135, "bosdyn.client.graph_nav.GraphNavClient.get_localization_state"]], "get_localization_state_async() (bosdyn.client.graph_nav.graphnavclient method)": [[135, "bosdyn.client.graph_nav.GraphNavClient.get_localization_state_async"]], "navigate_route() (bosdyn.client.graph_nav.graphnavclient method)": [[135, "bosdyn.client.graph_nav.GraphNavClient.navigate_route"]], "navigate_route_async() (bosdyn.client.graph_nav.graphnavclient method)": [[135, "bosdyn.client.graph_nav.GraphNavClient.navigate_route_async"]], "navigate_route_full() (bosdyn.client.graph_nav.graphnavclient method)": [[135, "bosdyn.client.graph_nav.GraphNavClient.navigate_route_full"]], "navigate_route_full_async() (bosdyn.client.graph_nav.graphnavclient method)": [[135, "bosdyn.client.graph_nav.GraphNavClient.navigate_route_full_async"]], "navigate_to() (bosdyn.client.graph_nav.graphnavclient method)": [[135, "bosdyn.client.graph_nav.GraphNavClient.navigate_to"]], "navigate_to_anchor() (bosdyn.client.graph_nav.graphnavclient method)": [[135, "bosdyn.client.graph_nav.GraphNavClient.navigate_to_anchor"]], "navigate_to_anchor_async() (bosdyn.client.graph_nav.graphnavclient method)": [[135, "bosdyn.client.graph_nav.GraphNavClient.navigate_to_anchor_async"]], "navigate_to_async() (bosdyn.client.graph_nav.graphnavclient method)": [[135, "bosdyn.client.graph_nav.GraphNavClient.navigate_to_async"]], "navigate_to_full() (bosdyn.client.graph_nav.graphnavclient method)": [[135, "bosdyn.client.graph_nav.GraphNavClient.navigate_to_full"]], "navigate_to_full_async() (bosdyn.client.graph_nav.graphnavclient method)": [[135, "bosdyn.client.graph_nav.GraphNavClient.navigate_to_full_async"]], "navigation_feedback() (bosdyn.client.graph_nav.graphnavclient method)": [[135, "bosdyn.client.graph_nav.GraphNavClient.navigation_feedback"]], "navigation_feedback_async() (bosdyn.client.graph_nav.graphnavclient method)": [[135, "bosdyn.client.graph_nav.GraphNavClient.navigation_feedback_async"]], "service_type (bosdyn.client.graph_nav.graphnavclient attribute)": [[135, "bosdyn.client.graph_nav.GraphNavClient.service_type"]], "set_localization() (bosdyn.client.graph_nav.graphnavclient method)": [[135, "bosdyn.client.graph_nav.GraphNavClient.set_localization"]], "set_localization_async() (bosdyn.client.graph_nav.graphnavclient method)": [[135, "bosdyn.client.graph_nav.GraphNavClient.set_localization_async"]], "set_localization_async_full_response() (bosdyn.client.graph_nav.graphnavclient method)": [[135, "bosdyn.client.graph_nav.GraphNavClient.set_localization_async_full_response"]], "set_localization_full_response() (bosdyn.client.graph_nav.graphnavclient method)": [[135, "bosdyn.client.graph_nav.GraphNavClient.set_localization_full_response"]], "update_from() (bosdyn.client.graph_nav.graphnavclient method)": [[135, "bosdyn.client.graph_nav.GraphNavClient.update_from"]], "upload_edge_snapshot() (bosdyn.client.graph_nav.graphnavclient method)": [[135, "bosdyn.client.graph_nav.GraphNavClient.upload_edge_snapshot"]], "upload_graph() (bosdyn.client.graph_nav.graphnavclient method)": [[135, "bosdyn.client.graph_nav.GraphNavClient.upload_graph"]], "upload_graph_async() (bosdyn.client.graph_nav.graphnavclient method)": [[135, "bosdyn.client.graph_nav.GraphNavClient.upload_graph_async"]], "upload_waypoint_snapshot() (bosdyn.client.graph_nav.graphnavclient method)": [[135, "bosdyn.client.graph_nav.GraphNavClient.upload_waypoint_snapshot"]], "write_graph_and_snapshots() (bosdyn.client.graph_nav.graphnavclient method)": [[135, "bosdyn.client.graph_nav.GraphNavClient.write_graph_and_snapshots"]], "grippercameraparamclient (class in bosdyn.client.gripper_camera_param)": [[136, "bosdyn.client.gripper_camera_param.GripperCameraParamClient"]], "bosdyn.client.gripper_camera_param": [[136, "module-bosdyn.client.gripper_camera_param"]], "default_service_name (bosdyn.client.gripper_camera_param.grippercameraparamclient attribute)": [[136, "bosdyn.client.gripper_camera_param.GripperCameraParamClient.default_service_name"]], "get_camera_params() (bosdyn.client.gripper_camera_param.grippercameraparamclient method)": [[136, "bosdyn.client.gripper_camera_param.GripperCameraParamClient.get_camera_params"]], "get_camera_params_async() (bosdyn.client.gripper_camera_param.grippercameraparamclient method)": [[136, "bosdyn.client.gripper_camera_param.GripperCameraParamClient.get_camera_params_async"]], "service_type (bosdyn.client.gripper_camera_param.grippercameraparamclient attribute)": [[136, "bosdyn.client.gripper_camera_param.GripperCameraParamClient.service_type"]], "set_camera_params() (bosdyn.client.gripper_camera_param.grippercameraparamclient method)": [[136, "bosdyn.client.gripper_camera_param.GripperCameraParamClient.set_camera_params"]], "set_camera_params_async() (bosdyn.client.gripper_camera_param.grippercameraparamclient method)": [[136, "bosdyn.client.gripper_camera_param.GripperCameraParamClient.set_camera_params_async"]], "imageclient (class in bosdyn.client.image)": [[137, "bosdyn.client.image.ImageClient"]], "imagedataerror": [[137, "bosdyn.client.image.ImageDataError"]], "imageresponseerror": [[137, "bosdyn.client.image.ImageResponseError"]], "sourcedataerror": [[137, "bosdyn.client.image.SourceDataError"], [155, "bosdyn.client.point_cloud.SourceDataError"]], "unknownimagesourceerror": [[137, "bosdyn.client.image.UnknownImageSourceError"]], "unsupportedimageformatrequestederror": [[137, "bosdyn.client.image.UnsupportedImageFormatRequestedError"]], "unsupportedpixelformatrequestederror": [[137, "bosdyn.client.image.UnsupportedPixelFormatRequestedError"]], "unsupportedresizeratiorequestederror": [[137, "bosdyn.client.image.UnsupportedResizeRatioRequestedError"]], "bosdyn.client.image": [[137, "module-bosdyn.client.image"]], "build_image_request() (in module bosdyn.client.image)": [[137, "bosdyn.client.image.build_image_request"]], "default_service_name (bosdyn.client.image.imageclient attribute)": [[137, "bosdyn.client.image.ImageClient.default_service_name"]], "depth_image_to_pointcloud() (in module bosdyn.client.image)": [[137, "bosdyn.client.image.depth_image_to_pointcloud"]], "get_image() (bosdyn.client.image.imageclient method)": [[137, "bosdyn.client.image.ImageClient.get_image"]], "get_image_async() (bosdyn.client.image.imageclient method)": [[137, "bosdyn.client.image.ImageClient.get_image_async"]], "get_image_from_sources() (bosdyn.client.image.imageclient method)": [[137, "bosdyn.client.image.ImageClient.get_image_from_sources"]], "get_image_from_sources_async() (bosdyn.client.image.imageclient method)": [[137, "bosdyn.client.image.ImageClient.get_image_from_sources_async"]], "list_image_sources() (bosdyn.client.image.imageclient method)": [[137, "bosdyn.client.image.ImageClient.list_image_sources"]], "list_image_sources_async() (bosdyn.client.image.imageclient method)": [[137, "bosdyn.client.image.ImageClient.list_image_sources_async"]], "pixel_to_camera_space() (in module bosdyn.client.image)": [[137, "bosdyn.client.image.pixel_to_camera_space"]], "save_images_as_files() (in module bosdyn.client.image)": [[137, "bosdyn.client.image.save_images_as_files"]], "service_type (bosdyn.client.image.imageclient attribute)": [[137, "bosdyn.client.image.ImageClient.service_type"]], "write_image_data() (in module bosdyn.client.image)": [[137, "bosdyn.client.image.write_image_data"]], "write_pgm_or_ppm() (in module bosdyn.client.image)": [[137, "bosdyn.client.image.write_pgm_or_ppm"]], "camerabaseimageservicer (class in bosdyn.client.image_service_helpers)": [[138, "bosdyn.client.image_service_helpers.CameraBaseImageServicer"]], "camerainterface (class in bosdyn.client.image_service_helpers)": [[138, "bosdyn.client.image_service_helpers.CameraInterface"]], "getimage() (bosdyn.client.image_service_helpers.camerabaseimageservicer method)": [[138, "bosdyn.client.image_service_helpers.CameraBaseImageServicer.GetImage"]], "imagecapturethread (class in bosdyn.client.image_service_helpers)": [[138, "bosdyn.client.image_service_helpers.ImageCaptureThread"]], "listimagesources() (bosdyn.client.image_service_helpers.camerabaseimageservicer method)": [[138, "bosdyn.client.image_service_helpers.CameraBaseImageServicer.ListImageSources"]], "threadcaptureoutput (class in bosdyn.client.image_service_helpers)": [[138, "bosdyn.client.image_service_helpers.ThreadCaptureOutput"]], "visualimagesource (class in bosdyn.client.image_service_helpers)": [[138, "bosdyn.client.image_service_helpers.VisualImageSource"]], "blocking_capture() (bosdyn.client.image_service_helpers.camerainterface method)": [[138, "bosdyn.client.image_service_helpers.CameraInterface.blocking_capture"]], "bosdyn.client.image_service_helpers": [[138, "module-bosdyn.client.image_service_helpers"]], "clear_fault() (bosdyn.client.image_service_helpers.visualimagesource method)": [[138, "bosdyn.client.image_service_helpers.VisualImageSource.clear_fault"]], "convert_rgb_to_grayscale() (in module bosdyn.client.image_service_helpers)": [[138, "bosdyn.client.image_service_helpers.convert_RGB_to_grayscale"]], "create_capture_thread() (bosdyn.client.image_service_helpers.visualimagesource method)": [[138, "bosdyn.client.image_service_helpers.VisualImageSource.create_capture_thread"]], "get_image_and_timestamp() (bosdyn.client.image_service_helpers.visualimagesource method)": [[138, "bosdyn.client.image_service_helpers.VisualImageSource.get_image_and_timestamp"]], "get_latest_captured_image() (bosdyn.client.image_service_helpers.imagecapturethread method)": [[138, "bosdyn.client.image_service_helpers.ImageCaptureThread.get_latest_captured_image"]], "image_decode() (bosdyn.client.image_service_helpers.camerainterface method)": [[138, "bosdyn.client.image_service_helpers.CameraInterface.image_decode"]], "image_decode_with_error_checking() (bosdyn.client.image_service_helpers.visualimagesource method)": [[138, "bosdyn.client.image_service_helpers.VisualImageSource.image_decode_with_error_checking"]], "initialize_faults() (bosdyn.client.image_service_helpers.visualimagesource method)": [[138, "bosdyn.client.image_service_helpers.VisualImageSource.initialize_faults"]], "make_capture_parameters() (bosdyn.client.image_service_helpers.visualimagesource static method)": [[138, "bosdyn.client.image_service_helpers.VisualImageSource.make_capture_parameters"]], "make_image_source() (bosdyn.client.image_service_helpers.visualimagesource static method)": [[138, "bosdyn.client.image_service_helpers.VisualImageSource.make_image_source"]], "maybe_update_thread() (bosdyn.client.image_service_helpers.imagecapturethread method)": [[138, "bosdyn.client.image_service_helpers.ImageCaptureThread.maybe_update_thread"]], "set_last_captured_image() (bosdyn.client.image_service_helpers.imagecapturethread method)": [[138, "bosdyn.client.image_service_helpers.ImageCaptureThread.set_last_captured_image"]], "set_logger() (bosdyn.client.image_service_helpers.visualimagesource method)": [[138, "bosdyn.client.image_service_helpers.VisualImageSource.set_logger"]], "start_capturing() (bosdyn.client.image_service_helpers.imagecapturethread method)": [[138, "bosdyn.client.image_service_helpers.ImageCaptureThread.start_capturing"]], "stop_capturing() (bosdyn.client.image_service_helpers.imagecapturethread method)": [[138, "bosdyn.client.image_service_helpers.ImageCaptureThread.stop_capturing"]], "stop_capturing() (bosdyn.client.image_service_helpers.visualimagesource method)": [[138, "bosdyn.client.image_service_helpers.VisualImageSource.stop_capturing"]], "trigger_fault() (bosdyn.client.image_service_helpers.visualimagesource method)": [[138, "bosdyn.client.image_service_helpers.VisualImageSource.trigger_fault"]], "inversekinematicsclient (class in bosdyn.client.inverse_kinematics)": [[139, "bosdyn.client.inverse_kinematics.InverseKinematicsClient"]], "bosdyn.client.inverse_kinematics": [[139, "module-bosdyn.client.inverse_kinematics"]], "default_service_name (bosdyn.client.inverse_kinematics.inversekinematicsclient attribute)": [[139, "bosdyn.client.inverse_kinematics.InverseKinematicsClient.default_service_name"]], "inverse_kinematics() (bosdyn.client.inverse_kinematics.inversekinematicsclient method)": [[139, "bosdyn.client.inverse_kinematics.InverseKinematicsClient.inverse_kinematics"]], "inverse_kinematics_async() (bosdyn.client.inverse_kinematics.inversekinematicsclient method)": [[139, "bosdyn.client.inverse_kinematics.InverseKinematicsClient.inverse_kinematics_async"]], "service_type (bosdyn.client.inverse_kinematics.inversekinematicsclient attribute)": [[139, "bosdyn.client.inverse_kinematics.InverseKinematicsClient.service_type"]], "irenabledisableserviceclient (class in bosdyn.client.ir_enable_disable)": [[140, "bosdyn.client.ir_enable_disable.IREnableDisableServiceClient"]], "bosdyn.client.ir_enable_disable": [[140, "module-bosdyn.client.ir_enable_disable"]], "default_service_name (bosdyn.client.ir_enable_disable.irenabledisableserviceclient attribute)": [[140, "bosdyn.client.ir_enable_disable.IREnableDisableServiceClient.default_service_name"]], "service_type (bosdyn.client.ir_enable_disable.irenabledisableserviceclient attribute)": [[140, "bosdyn.client.ir_enable_disable.IREnableDisableServiceClient.service_type"]], "set_ir_enabled() (bosdyn.client.ir_enable_disable.irenabledisableserviceclient method)": [[140, "bosdyn.client.ir_enable_disable.IREnableDisableServiceClient.set_ir_enabled"]], "set_ir_enabled_async() (bosdyn.client.ir_enable_disable.irenabledisableserviceclient method)": [[140, "bosdyn.client.ir_enable_disable.IREnableDisableServiceClient.set_ir_enabled_async"]], "invalidleaseerror": [[141, "bosdyn.client.keepalive.InvalidLeaseError"], [142, "bosdyn.client.lease.InvalidLeaseError"]], "invalidpolicyerror": [[141, "bosdyn.client.keepalive.InvalidPolicyError"]], "keepaliveclient (class in bosdyn.client.keepalive)": [[141, "bosdyn.client.keepalive.KeepaliveClient"]], "keepaliveresponseerror": [[141, "bosdyn.client.keepalive.KeepaliveResponseError"]], "policy (class in bosdyn.client.keepalive)": [[141, "bosdyn.client.keepalive.Policy"]], "policykeepalive (class in bosdyn.client.keepalive)": [[141, "bosdyn.client.keepalive.PolicyKeepalive"]], "add_associated_lease() (bosdyn.client.keepalive.policy method)": [[141, "bosdyn.client.keepalive.Policy.add_associated_lease"]], "add_auto_return_action() (bosdyn.client.keepalive.policy method)": [[141, "bosdyn.client.keepalive.Policy.add_auto_return_action"]], "add_controlled_motors_off_action() (bosdyn.client.keepalive.policy method)": [[141, "bosdyn.client.keepalive.Policy.add_controlled_motors_off_action"]], "add_immediate_robot_off_action() (bosdyn.client.keepalive.policy method)": [[141, "bosdyn.client.keepalive.Policy.add_immediate_robot_off_action"]], "add_lease_stale_action() (bosdyn.client.keepalive.policy method)": [[141, "bosdyn.client.keepalive.Policy.add_lease_stale_action"]], "add_record_event_action() (bosdyn.client.keepalive.policy method)": [[141, "bosdyn.client.keepalive.Policy.add_record_event_action"]], "bosdyn.client.keepalive": [[141, "module-bosdyn.client.keepalive"]], "check_in() (bosdyn.client.keepalive.keepaliveclient method)": [[141, "bosdyn.client.keepalive.KeepaliveClient.check_in"]], "check_in_async() (bosdyn.client.keepalive.keepaliveclient method)": [[141, "bosdyn.client.keepalive.KeepaliveClient.check_in_async"]], "check_in_error() (in module bosdyn.client.keepalive)": [[141, "bosdyn.client.keepalive.check_in_error"]], "default_service_name (bosdyn.client.keepalive.keepaliveclient attribute)": [[141, "bosdyn.client.keepalive.KeepaliveClient.default_service_name"]], "get_status() (bosdyn.client.keepalive.keepaliveclient method)": [[141, "bosdyn.client.keepalive.KeepaliveClient.get_status"]], "get_status_async() (bosdyn.client.keepalive.keepaliveclient method)": [[141, "bosdyn.client.keepalive.KeepaliveClient.get_status_async"]], "modify_policy() (bosdyn.client.keepalive.keepaliveclient method)": [[141, "bosdyn.client.keepalive.KeepaliveClient.modify_policy"]], "modify_policy_async() (bosdyn.client.keepalive.keepaliveclient method)": [[141, "bosdyn.client.keepalive.KeepaliveClient.modify_policy_async"]], "modify_policy_error() (in module bosdyn.client.keepalive)": [[141, "bosdyn.client.keepalive.modify_policy_error"]], "name (bosdyn.client.keepalive.policy property)": [[141, "bosdyn.client.keepalive.Policy.name"]], "remove_all_policies() (in module bosdyn.client.keepalive)": [[141, "bosdyn.client.keepalive.remove_all_policies"]], "remove_policy() (bosdyn.client.keepalive.policykeepalive method)": [[141, "bosdyn.client.keepalive.PolicyKeepalive.remove_policy"]], "service_type (bosdyn.client.keepalive.keepaliveclient attribute)": [[141, "bosdyn.client.keepalive.KeepaliveClient.service_type"]], "shortest_action_delay() (bosdyn.client.keepalive.policy method)": [[141, "bosdyn.client.keepalive.Policy.shortest_action_delay"]], "shutdown() (bosdyn.client.keepalive.policykeepalive method)": [[141, "bosdyn.client.keepalive.PolicyKeepalive.shutdown"]], "start() (bosdyn.client.keepalive.policykeepalive method)": [[141, "bosdyn.client.keepalive.PolicyKeepalive.start"]], "different_epochs (bosdyn.client.lease.lease.compareresult attribute)": [[142, "bosdyn.client.lease.Lease.CompareResult.DIFFERENT_EPOCHS"]], "different_resources (bosdyn.client.lease.lease.compareresult attribute)": [[142, "bosdyn.client.lease.Lease.CompareResult.DIFFERENT_RESOURCES"]], "displacedleaseerror": [[142, "bosdyn.client.lease.DisplacedLeaseError"]], "invalidresourceerror": [[142, "bosdyn.client.lease.InvalidResourceError"]], "lease (class in bosdyn.client.lease)": [[142, "bosdyn.client.lease.Lease"]], "lease.compareresult (class in bosdyn.client.lease)": [[142, "bosdyn.client.lease.Lease.CompareResult"]], "leaseclient (class in bosdyn.client.lease)": [[142, "bosdyn.client.lease.LeaseClient"]], "leasekeepalive (class in bosdyn.client.lease)": [[142, "bosdyn.client.lease.LeaseKeepAlive"]], "leasenotownedbywallet": [[142, "bosdyn.client.lease.LeaseNotOwnedByWallet"]], "leaseresponseerror": [[142, "bosdyn.client.lease.LeaseResponseError"]], "leasestate (class in bosdyn.client.lease)": [[142, "bosdyn.client.lease.LeaseState"]], "leasestate.status (class in bosdyn.client.lease)": [[142, "bosdyn.client.lease.LeaseState.Status"]], "leasewallet (class in bosdyn.client.lease)": [[142, "bosdyn.client.lease.LeaseWallet"]], "leasewalletrequestprocessor (class in bosdyn.client.lease)": [[142, "bosdyn.client.lease.LeaseWalletRequestProcessor"]], "leasewalletresponseprocessor (class in bosdyn.client.lease)": [[142, "bosdyn.client.lease.LeaseWalletResponseProcessor"]], "newer (bosdyn.client.lease.lease.compareresult attribute)": [[142, "bosdyn.client.lease.Lease.CompareResult.NEWER"]], "not_managed (bosdyn.client.lease.leasestate.status attribute)": [[142, "bosdyn.client.lease.LeaseState.Status.NOT_MANAGED"]], "nosuchlease": [[142, "bosdyn.client.lease.NoSuchLease"]], "notactiveleaseerror": [[142, "bosdyn.client.lease.NotActiveLeaseError"]], "notauthoritativeserviceerror": [[142, "bosdyn.client.lease.NotAuthoritativeServiceError"]], "older (bosdyn.client.lease.lease.compareresult attribute)": [[142, "bosdyn.client.lease.Lease.CompareResult.OLDER"]], "other_owner (bosdyn.client.lease.leasestate.status attribute)": [[142, "bosdyn.client.lease.LeaseState.Status.OTHER_OWNER"]], "revoked (bosdyn.client.lease.leasestate.status attribute)": [[142, "bosdyn.client.lease.LeaseState.Status.REVOKED"]], "resourcealreadyclaimederror": [[142, "bosdyn.client.lease.ResourceAlreadyClaimedError"]], "revokedleaseerror": [[142, "bosdyn.client.lease.RevokedLeaseError"]], "same (bosdyn.client.lease.lease.compareresult attribute)": [[142, "bosdyn.client.lease.Lease.CompareResult.SAME"]], "self_owner (bosdyn.client.lease.leasestate.status attribute)": [[142, "bosdyn.client.lease.LeaseState.Status.SELF_OWNER"]], "status_not_managed (bosdyn.client.lease.leasestate attribute)": [[142, "bosdyn.client.lease.LeaseState.STATUS_NOT_MANAGED"]], "status_other_owner (bosdyn.client.lease.leasestate attribute)": [[142, "bosdyn.client.lease.LeaseState.STATUS_OTHER_OWNER"]], "status_revoked (bosdyn.client.lease.leasestate attribute)": [[142, "bosdyn.client.lease.LeaseState.STATUS_REVOKED"]], "status_self_owner (bosdyn.client.lease.leasestate attribute)": [[142, "bosdyn.client.lease.LeaseState.STATUS_SELF_OWNER"]], "status_unowned (bosdyn.client.lease.leasestate attribute)": [[142, "bosdyn.client.lease.LeaseState.STATUS_UNOWNED"]], "sub_lease (bosdyn.client.lease.lease.compareresult attribute)": [[142, "bosdyn.client.lease.Lease.CompareResult.SUB_LEASE"]], "super_lease (bosdyn.client.lease.lease.compareresult attribute)": [[142, "bosdyn.client.lease.Lease.CompareResult.SUPER_LEASE"]], "unowned (bosdyn.client.lease.leasestate.status attribute)": [[142, "bosdyn.client.lease.LeaseState.Status.UNOWNED"]], "unmanagedresourceerror": [[142, "bosdyn.client.lease.UnmanagedResourceError"]], "wrongepocherror": [[142, "bosdyn.client.lease.WrongEpochError"]], "acquire() (bosdyn.client.lease.leaseclient method)": [[142, "bosdyn.client.lease.LeaseClient.acquire"]], "acquire_async() (bosdyn.client.lease.leaseclient method)": [[142, "bosdyn.client.lease.LeaseClient.acquire_async"]], "add() (bosdyn.client.lease.leasewallet method)": [[142, "bosdyn.client.lease.LeaseWallet.add"]], "add_lease_wallet_processors() (in module bosdyn.client.lease)": [[142, "bosdyn.client.lease.add_lease_wallet_processors"]], "advance() (bosdyn.client.lease.leasewallet method)": [[142, "bosdyn.client.lease.LeaseWallet.advance"]], "bosdyn.client.lease": [[142, "module-bosdyn.client.lease"]], "compare() (bosdyn.client.lease.lease method)": [[142, "bosdyn.client.lease.Lease.compare"]], "compare_result_to_lease_use_result_status() (bosdyn.client.lease.lease static method)": [[142, "bosdyn.client.lease.Lease.compare_result_to_lease_use_result_status"]], "create_newer() (bosdyn.client.lease.lease method)": [[142, "bosdyn.client.lease.Lease.create_newer"]], "create_newer() (bosdyn.client.lease.leasestate method)": [[142, "bosdyn.client.lease.LeaseState.create_newer"]], "create_sublease() (bosdyn.client.lease.lease method)": [[142, "bosdyn.client.lease.Lease.create_sublease"]], "default_service_name (bosdyn.client.lease.leaseclient attribute)": [[142, "bosdyn.client.lease.LeaseClient.default_service_name"]], "get_lease() (bosdyn.client.lease.leasewallet method)": [[142, "bosdyn.client.lease.LeaseWallet.get_lease"]], "get_lease_state() (bosdyn.client.lease.leasewallet method)": [[142, "bosdyn.client.lease.LeaseWallet.get_lease_state"]], "get_lease_state() (bosdyn.client.lease.leasewalletrequestprocessor static method)": [[142, "bosdyn.client.lease.LeaseWalletRequestProcessor.get_lease_state"]], "is_alive() (bosdyn.client.lease.leasekeepalive method)": [[142, "bosdyn.client.lease.LeaseKeepAlive.is_alive"]], "is_valid_lease() (bosdyn.client.lease.lease method)": [[142, "bosdyn.client.lease.Lease.is_valid_lease"]], "is_valid_proto() (bosdyn.client.lease.lease static method)": [[142, "bosdyn.client.lease.Lease.is_valid_proto"]], "lease_wallet (bosdyn.client.lease.leasekeepalive property)": [[142, "bosdyn.client.lease.LeaseKeepAlive.lease_wallet"]], "list_leases() (bosdyn.client.lease.leaseclient method)": [[142, "bosdyn.client.lease.LeaseClient.list_leases"]], "list_leases_async() (bosdyn.client.lease.leaseclient method)": [[142, "bosdyn.client.lease.LeaseClient.list_leases_async"]], "list_leases_full() (bosdyn.client.lease.leaseclient method)": [[142, "bosdyn.client.lease.LeaseClient.list_leases_full"]], "list_leases_full_async() (bosdyn.client.lease.leaseclient method)": [[142, "bosdyn.client.lease.LeaseClient.list_leases_full_async"]], "mutate() (bosdyn.client.lease.leasewalletrequestprocessor method)": [[142, "bosdyn.client.lease.LeaseWalletRequestProcessor.mutate"]], "mutate() (bosdyn.client.lease.leasewalletresponseprocessor method)": [[142, "bosdyn.client.lease.LeaseWalletResponseProcessor.mutate"]], "on_lease_use_result() (bosdyn.client.lease.leasewallet method)": [[142, "bosdyn.client.lease.LeaseWallet.on_lease_use_result"]], "remove() (bosdyn.client.lease.leasewallet method)": [[142, "bosdyn.client.lease.LeaseWallet.remove"]], "retain_lease() (bosdyn.client.lease.leaseclient method)": [[142, "bosdyn.client.lease.LeaseClient.retain_lease"]], "retain_lease_async() (bosdyn.client.lease.leaseclient method)": [[142, "bosdyn.client.lease.LeaseClient.retain_lease_async"]], "return_lease() (bosdyn.client.lease.leaseclient method)": [[142, "bosdyn.client.lease.LeaseClient.return_lease"]], "return_lease_async() (bosdyn.client.lease.leaseclient method)": [[142, "bosdyn.client.lease.LeaseClient.return_lease_async"]], "service_type (bosdyn.client.lease.leaseclient attribute)": [[142, "bosdyn.client.lease.LeaseClient.service_type"]], "set_client_name() (bosdyn.client.lease.leasewallet method)": [[142, "bosdyn.client.lease.LeaseWallet.set_client_name"]], "shutdown() (bosdyn.client.lease.leasekeepalive method)": [[142, "bosdyn.client.lease.LeaseKeepAlive.shutdown"]], "take() (bosdyn.client.lease.leaseclient method)": [[142, "bosdyn.client.lease.LeaseClient.take"]], "take_async() (bosdyn.client.lease.leaseclient method)": [[142, "bosdyn.client.lease.LeaseClient.take_async"]], "test_active_lease() (in module bosdyn.client.lease)": [[142, "bosdyn.client.lease.test_active_lease"]], "update_from_lease_use_result() (bosdyn.client.lease.leasestate method)": [[142, "bosdyn.client.lease.LeaseState.update_from_lease_use_result"]], "wait_until_done() (bosdyn.client.lease.leasekeepalive method)": [[142, "bosdyn.client.lease.LeaseKeepAlive.wait_until_done"]], "resourcehierarchy (class in bosdyn.client.lease_resource_hierarchy)": [[143, "bosdyn.client.lease_resource_hierarchy.ResourceHierarchy"]], "bosdyn.client.lease_resource_hierarchy": [[143, "module-bosdyn.client.lease_resource_hierarchy"]], "get_hierarchy() (bosdyn.client.lease_resource_hierarchy.resourcehierarchy method)": [[143, "bosdyn.client.lease_resource_hierarchy.ResourceHierarchy.get_hierarchy"]], "get_resource() (bosdyn.client.lease_resource_hierarchy.resourcehierarchy method)": [[143, "bosdyn.client.lease_resource_hierarchy.ResourceHierarchy.get_resource"]], "get_resource_tree() (bosdyn.client.lease_resource_hierarchy.resourcehierarchy method)": [[143, "bosdyn.client.lease_resource_hierarchy.ResourceHierarchy.get_resource_tree"]], "has_resource() (bosdyn.client.lease_resource_hierarchy.resourcehierarchy method)": [[143, "bosdyn.client.lease_resource_hierarchy.ResourceHierarchy.has_resource"]], "has_sub_resources() (bosdyn.client.lease_resource_hierarchy.resourcehierarchy method)": [[143, "bosdyn.client.lease_resource_hierarchy.ResourceHierarchy.has_sub_resources"]], "leaf_resources() (bosdyn.client.lease_resource_hierarchy.resourcehierarchy method)": [[143, "bosdyn.client.lease_resource_hierarchy.ResourceHierarchy.leaf_resources"]], "leasevalidator (class in bosdyn.client.lease_validator)": [[144, "bosdyn.client.lease_validator.LeaseValidator"]], "leasevalidatorresponseprocessor (class in bosdyn.client.lease_validator)": [[144, "bosdyn.client.lease_validator.LeaseValidatorResponseProcessor"]], "bosdyn.client.lease_validator": [[144, "module-bosdyn.client.lease_validator"]], "get_active_lease() (bosdyn.client.lease_validator.leasevalidator method)": [[144, "bosdyn.client.lease_validator.LeaseValidator.get_active_lease"]], "mutate() (bosdyn.client.lease_validator.leasevalidatorresponseprocessor method)": [[144, "bosdyn.client.lease_validator.LeaseValidatorResponseProcessor.mutate"]], "test_active_lease() (bosdyn.client.lease_validator.leasevalidator method)": [[144, "bosdyn.client.lease_validator.LeaseValidator.test_active_lease"]], "test_and_set_active_lease() (bosdyn.client.lease_validator.leasevalidator method)": [[144, "bosdyn.client.lease_validator.LeaseValidator.test_and_set_active_lease"]], "licenseclient (class in bosdyn.client.license)": [[145, "bosdyn.client.license.LicenseClient"]], "bosdyn.client.license": [[145, "module-bosdyn.client.license"]], "default_service_name (bosdyn.client.license.licenseclient attribute)": [[145, "bosdyn.client.license.LicenseClient.default_service_name"]], "get_feature_enabled() (bosdyn.client.license.licenseclient method)": [[145, "bosdyn.client.license.LicenseClient.get_feature_enabled"]], "get_license_info() (bosdyn.client.license.licenseclient method)": [[145, "bosdyn.client.license.LicenseClient.get_license_info"]], "service_type (bosdyn.client.license.licenseclient attribute)": [[145, "bosdyn.client.license.LicenseClient.service_type"]], "localgridclient (class in bosdyn.client.local_grid)": [[146, "bosdyn.client.local_grid.LocalGridClient"]], "bosdyn.client.local_grid": [[146, "module-bosdyn.client.local_grid"]], "default_service_name (bosdyn.client.local_grid.localgridclient attribute)": [[146, "bosdyn.client.local_grid.LocalGridClient.default_service_name"]], "get_local_grid_types() (bosdyn.client.local_grid.localgridclient method)": [[146, "bosdyn.client.local_grid.LocalGridClient.get_local_grid_types"]], "get_local_grid_types_async() (bosdyn.client.local_grid.localgridclient method)": [[146, "bosdyn.client.local_grid.LocalGridClient.get_local_grid_types_async"]], "get_local_grids() (bosdyn.client.local_grid.localgridclient method)": [[146, "bosdyn.client.local_grid.LocalGridClient.get_local_grids"]], "get_local_grids_async() (bosdyn.client.local_grid.localgridclient method)": [[146, "bosdyn.client.local_grid.LocalGridClient.get_local_grids_async"]], "service_type (bosdyn.client.local_grid.localgridclient attribute)": [[146, "bosdyn.client.local_grid.LocalGridClient.service_type"]], "concurrencylimitreachederror": [[147, "bosdyn.client.log_status.ConcurrencyLimitReachedError"]], "experimentalreadyrunningerror": [[147, "bosdyn.client.log_status.ExperimentAlreadyRunningError"]], "inactivelogerror": [[147, "bosdyn.client.log_status.InactiveLogError"]], "logstatusclient (class in bosdyn.client.log_status)": [[147, "bosdyn.client.log_status.LogStatusClient"]], "logstatusresponseerror": [[147, "bosdyn.client.log_status.LogStatusResponseError"]], "bosdyn.client.log_status": [[147, "module-bosdyn.client.log_status"]], "default_service_name (bosdyn.client.log_status.logstatusclient attribute)": [[147, "bosdyn.client.log_status.LogStatusClient.default_service_name"]], "get_active_log_statuses() (bosdyn.client.log_status.logstatusclient method)": [[147, "bosdyn.client.log_status.LogStatusClient.get_active_log_statuses"]], "get_active_log_statuses_async() (bosdyn.client.log_status.logstatusclient method)": [[147, "bosdyn.client.log_status.LogStatusClient.get_active_log_statuses_async"]], "get_active_log_statuses_error() (in module bosdyn.client.log_status)": [[147, "bosdyn.client.log_status.get_active_log_statuses_error"]], "get_log_status() (bosdyn.client.log_status.logstatusclient method)": [[147, "bosdyn.client.log_status.LogStatusClient.get_log_status"]], "get_log_status_async() (bosdyn.client.log_status.logstatusclient method)": [[147, "bosdyn.client.log_status.LogStatusClient.get_log_status_async"]], "get_log_status_error() (in module bosdyn.client.log_status)": [[147, "bosdyn.client.log_status.get_log_status_error"]], "service_type (bosdyn.client.log_status.logstatusclient attribute)": [[147, "bosdyn.client.log_status.LogStatusClient.service_type"]], "start_experiment_log() (bosdyn.client.log_status.logstatusclient method)": [[147, "bosdyn.client.log_status.LogStatusClient.start_experiment_log"]], "start_experiment_log_async() (bosdyn.client.log_status.logstatusclient method)": [[147, "bosdyn.client.log_status.LogStatusClient.start_experiment_log_async"]], "start_experiment_log_error() (in module bosdyn.client.log_status)": [[147, "bosdyn.client.log_status.start_experiment_log_error"]], "start_retro_log() (bosdyn.client.log_status.logstatusclient method)": [[147, "bosdyn.client.log_status.LogStatusClient.start_retro_log"]], "start_retro_log_async() (bosdyn.client.log_status.logstatusclient method)": [[147, "bosdyn.client.log_status.LogStatusClient.start_retro_log_async"]], "start_retro_log_error() (in module bosdyn.client.log_status)": [[147, "bosdyn.client.log_status.start_retro_log_error"]], "terminate_log() (bosdyn.client.log_status.logstatusclient method)": [[147, "bosdyn.client.log_status.LogStatusClient.terminate_log"]], "terminate_log_async() (bosdyn.client.log_status.logstatusclient method)": [[147, "bosdyn.client.log_status.LogStatusClient.terminate_log_async"]], "terminate_log_error() (in module bosdyn.client.log_status)": [[147, "bosdyn.client.log_status.terminate_log_error"]], "update_experiment() (bosdyn.client.log_status.logstatusclient method)": [[147, "bosdyn.client.log_status.LogStatusClient.update_experiment"]], "update_experiment_async() (bosdyn.client.log_status.logstatusclient method)": [[147, "bosdyn.client.log_status.LogStatusClient.update_experiment_async"]], "update_experiment_log_error() (in module bosdyn.client.log_status)": [[147, "bosdyn.client.log_status.update_experiment_log_error"]], "manipulationapiclient (class in bosdyn.client.manipulation_api_client)": [[148, "bosdyn.client.manipulation_api_client.ManipulationApiClient"]], "bosdyn.client.manipulation_api_client": [[148, "module-bosdyn.client.manipulation_api_client"]], "default_service_name (bosdyn.client.manipulation_api_client.manipulationapiclient attribute)": [[148, "bosdyn.client.manipulation_api_client.ManipulationApiClient.default_service_name"]], "grasp_override_command() (bosdyn.client.manipulation_api_client.manipulationapiclient method)": [[148, "bosdyn.client.manipulation_api_client.ManipulationApiClient.grasp_override_command"]], "grasp_override_command_async() (bosdyn.client.manipulation_api_client.manipulationapiclient method)": [[148, "bosdyn.client.manipulation_api_client.ManipulationApiClient.grasp_override_command_async"]], "manipulation_api_command() (bosdyn.client.manipulation_api_client.manipulationapiclient method)": [[148, "bosdyn.client.manipulation_api_client.ManipulationApiClient.manipulation_api_command"]], "manipulation_api_command_async() (bosdyn.client.manipulation_api_client.manipulationapiclient method)": [[148, "bosdyn.client.manipulation_api_client.ManipulationApiClient.manipulation_api_command_async"]], "manipulation_api_feedback_command() (bosdyn.client.manipulation_api_client.manipulationapiclient method)": [[148, "bosdyn.client.manipulation_api_client.ManipulationApiClient.manipulation_api_feedback_command"]], "manipulation_api_feedback_command_async() (bosdyn.client.manipulation_api_client.manipulationapiclient method)": [[148, "bosdyn.client.manipulation_api_client.ManipulationApiClient.manipulation_api_feedback_command_async"]], "service_type (bosdyn.client.manipulation_api_client.manipulationapiclient attribute)": [[148, "bosdyn.client.manipulation_api_client.ManipulationApiClient.service_type"]], "update_from() (bosdyn.client.manipulation_api_client.manipulationapiclient method)": [[148, "bosdyn.client.manipulation_api_client.ManipulationApiClient.update_from"]], "constraintviolationerror": [[149, "bosdyn.client.map_processing.ConstraintViolationError"]], "invalidgravityalignmenterror": [[149, "bosdyn.client.map_processing.InvalidGravityAlignmentError"]], "invalidhintserror": [[149, "bosdyn.client.map_processing.InvalidHintsError"]], "invalidparamserror": [[149, "bosdyn.client.map_processing.InvalidParamsError"]], "mapmodifiederror": [[149, "bosdyn.client.map_processing.MapModifiedError"]], "mapprocessingserviceclient (class in bosdyn.client.map_processing)": [[149, "bosdyn.client.map_processing.MapProcessingServiceClient"]], "mapprocessingserviceresponseerror": [[149, "bosdyn.client.map_processing.MapProcessingServiceResponseError"]], "maxiterationserror": [[149, "bosdyn.client.map_processing.MaxIterationsError"]], "maxtimeerror": [[149, "bosdyn.client.map_processing.MaxTimeError"]], "missingsnapshotserror": [[149, "bosdyn.client.map_processing.MissingSnapshotsError"]], "optimizationfailureerror": [[149, "bosdyn.client.map_processing.OptimizationFailureError"]], "bosdyn.client.map_processing": [[149, "module-bosdyn.client.map_processing"]], "default_service_name (bosdyn.client.map_processing.mapprocessingserviceclient attribute)": [[149, "bosdyn.client.map_processing.MapProcessingServiceClient.default_service_name"]], "process_anchoring() (bosdyn.client.map_processing.mapprocessingserviceclient method)": [[149, "bosdyn.client.map_processing.MapProcessingServiceClient.process_anchoring"]], "process_topology() (bosdyn.client.map_processing.mapprocessingserviceclient method)": [[149, "bosdyn.client.map_processing.MapProcessingServiceClient.process_topology"]], "service_type (bosdyn.client.map_processing.mapprocessingserviceclient attribute)": [[149, "bosdyn.client.map_processing.MapProcessingServiceClient.service_type"]], "quat (class in bosdyn.client.math_helpers)": [[150, "bosdyn.client.math_helpers.Quat"]], "se2pose (class in bosdyn.client.math_helpers)": [[150, "bosdyn.client.math_helpers.SE2Pose"]], "se2velocity (class in bosdyn.client.math_helpers)": [[150, "bosdyn.client.math_helpers.SE2Velocity"]], "se3pose (class in bosdyn.client.math_helpers)": [[150, "bosdyn.client.math_helpers.SE3Pose"]], "se3velocity (class in bosdyn.client.math_helpers)": [[150, "bosdyn.client.math_helpers.SE3Velocity"]], "vec2 (class in bosdyn.client.math_helpers)": [[150, "bosdyn.client.math_helpers.Vec2"]], "vec3 (class in bosdyn.client.math_helpers)": [[150, "bosdyn.client.math_helpers.Vec3"]], "angle_diff() (in module bosdyn.client.math_helpers)": [[150, "bosdyn.client.math_helpers.angle_diff"]], "angle_diff_degrees() (in module bosdyn.client.math_helpers)": [[150, "bosdyn.client.math_helpers.angle_diff_degrees"]], "angular (bosdyn.client.math_helpers.se2velocity property)": [[150, "bosdyn.client.math_helpers.SE2Velocity.angular"]], "angular (bosdyn.client.math_helpers.se3velocity property)": [[150, "bosdyn.client.math_helpers.SE3Velocity.angular"]], "bosdyn.client.math_helpers": [[150, "module-bosdyn.client.math_helpers"]], "closest_yaw_only_quaternion() (bosdyn.client.math_helpers.quat method)": [[150, "bosdyn.client.math_helpers.Quat.closest_yaw_only_quaternion"]], "conj() (bosdyn.client.math_helpers.quat method)": [[150, "bosdyn.client.math_helpers.Quat.conj"]], "cross() (bosdyn.client.math_helpers.vec2 method)": [[150, "bosdyn.client.math_helpers.Vec2.cross"]], "cross() (bosdyn.client.math_helpers.vec3 method)": [[150, "bosdyn.client.math_helpers.Vec3.cross"]], "dot() (bosdyn.client.math_helpers.vec2 method)": [[150, "bosdyn.client.math_helpers.Vec2.dot"]], "dot() (bosdyn.client.math_helpers.vec3 method)": [[150, "bosdyn.client.math_helpers.Vec3.dot"]], "flatten() (bosdyn.client.math_helpers.se2pose static method)": [[150, "bosdyn.client.math_helpers.SE2Pose.flatten"]], "from_identity() (bosdyn.client.math_helpers.se3pose static method)": [[150, "bosdyn.client.math_helpers.SE3Pose.from_identity"]], "from_matrix() (bosdyn.client.math_helpers.quat static method)": [[150, "bosdyn.client.math_helpers.Quat.from_matrix"]], "from_matrix() (bosdyn.client.math_helpers.se2pose static method)": [[150, "bosdyn.client.math_helpers.SE2Pose.from_matrix"]], "from_matrix() (bosdyn.client.math_helpers.se3pose static method)": [[150, "bosdyn.client.math_helpers.SE3Pose.from_matrix"]], "from_numpy() (bosdyn.client.math_helpers.vec3 static method)": [[150, "bosdyn.client.math_helpers.Vec3.from_numpy"]], "from_obj() (bosdyn.client.math_helpers.quat static method)": [[150, "bosdyn.client.math_helpers.Quat.from_obj"]], "from_obj() (bosdyn.client.math_helpers.se2pose static method)": [[150, "bosdyn.client.math_helpers.SE2Pose.from_obj"]], "from_obj() (bosdyn.client.math_helpers.se2velocity static method)": [[150, "bosdyn.client.math_helpers.SE2Velocity.from_obj"]], "from_obj() (bosdyn.client.math_helpers.se3pose static method)": [[150, "bosdyn.client.math_helpers.SE3Pose.from_obj"]], "from_obj() (bosdyn.client.math_helpers.se3velocity static method)": [[150, "bosdyn.client.math_helpers.SE3Velocity.from_obj"]], "from_pitch() (bosdyn.client.math_helpers.quat static method)": [[150, "bosdyn.client.math_helpers.Quat.from_pitch"]], "from_proto() (bosdyn.client.math_helpers.quat static method)": [[150, "bosdyn.client.math_helpers.Quat.from_proto"]], "from_proto() (bosdyn.client.math_helpers.se2pose static method)": [[150, "bosdyn.client.math_helpers.SE2Pose.from_proto"]], "from_proto() (bosdyn.client.math_helpers.se2velocity static method)": [[150, "bosdyn.client.math_helpers.SE2Velocity.from_proto"]], "from_proto() (bosdyn.client.math_helpers.se3pose static method)": [[150, "bosdyn.client.math_helpers.SE3Pose.from_proto"]], "from_proto() (bosdyn.client.math_helpers.se3velocity static method)": [[150, "bosdyn.client.math_helpers.SE3Velocity.from_proto"]], "from_proto() (bosdyn.client.math_helpers.vec2 static method)": [[150, "bosdyn.client.math_helpers.Vec2.from_proto"]], "from_proto() (bosdyn.client.math_helpers.vec3 static method)": [[150, "bosdyn.client.math_helpers.Vec3.from_proto"]], "from_roll() (bosdyn.client.math_helpers.quat static method)": [[150, "bosdyn.client.math_helpers.Quat.from_roll"]], "from_se2() (bosdyn.client.math_helpers.se3pose static method)": [[150, "bosdyn.client.math_helpers.SE3Pose.from_se2"]], "from_two_vectors() (bosdyn.client.math_helpers.quat static method)": [[150, "bosdyn.client.math_helpers.Quat.from_two_vectors"]], "from_vector() (bosdyn.client.math_helpers.se2velocity static method)": [[150, "bosdyn.client.math_helpers.SE2Velocity.from_vector"]], "from_vector() (bosdyn.client.math_helpers.se3velocity static method)": [[150, "bosdyn.client.math_helpers.SE3Velocity.from_vector"]], "from_yaw() (bosdyn.client.math_helpers.quat static method)": [[150, "bosdyn.client.math_helpers.Quat.from_yaw"]], "get_closest_se2_transform() (bosdyn.client.math_helpers.se3pose method)": [[150, "bosdyn.client.math_helpers.SE3Pose.get_closest_se2_transform"]], "get_closest_se3_transform() (bosdyn.client.math_helpers.se2pose method)": [[150, "bosdyn.client.math_helpers.SE2Pose.get_closest_se3_transform"]], "get_translation() (bosdyn.client.math_helpers.se3pose method)": [[150, "bosdyn.client.math_helpers.SE3Pose.get_translation"]], "interp() (bosdyn.client.math_helpers.se3pose static method)": [[150, "bosdyn.client.math_helpers.SE3Pose.interp"]], "inverse() (bosdyn.client.math_helpers.quat method)": [[150, "bosdyn.client.math_helpers.Quat.inverse"]], "inverse() (bosdyn.client.math_helpers.se2pose method)": [[150, "bosdyn.client.math_helpers.SE2Pose.inverse"]], "inverse() (bosdyn.client.math_helpers.se3pose method)": [[150, "bosdyn.client.math_helpers.SE3Pose.inverse"]], "is_within_threshold() (in module bosdyn.client.math_helpers)": [[150, "bosdyn.client.math_helpers.is_within_threshold"]], "length() (bosdyn.client.math_helpers.vec2 method)": [[150, "bosdyn.client.math_helpers.Vec2.length"]], "length() (bosdyn.client.math_helpers.vec3 method)": [[150, "bosdyn.client.math_helpers.Vec3.length"]], "linear (bosdyn.client.math_helpers.se2velocity property)": [[150, "bosdyn.client.math_helpers.SE2Velocity.linear"]], "linear (bosdyn.client.math_helpers.se3velocity property)": [[150, "bosdyn.client.math_helpers.SE3Velocity.linear"]], "mult() (bosdyn.client.math_helpers.quat method)": [[150, "bosdyn.client.math_helpers.Quat.mult"]], "mult() (bosdyn.client.math_helpers.se2pose method)": [[150, "bosdyn.client.math_helpers.SE2Pose.mult"]], "mult() (bosdyn.client.math_helpers.se3pose method)": [[150, "bosdyn.client.math_helpers.SE3Pose.mult"]], "normalize() (bosdyn.client.math_helpers.quat method)": [[150, "bosdyn.client.math_helpers.Quat.normalize"]], "pose_to_xyz_yaw() (in module bosdyn.client.math_helpers)": [[150, "bosdyn.client.math_helpers.pose_to_xyz_yaw"]], "position (bosdyn.client.math_helpers.se2pose property)": [[150, "bosdyn.client.math_helpers.SE2Pose.position"]], "position (bosdyn.client.math_helpers.se3pose property)": [[150, "bosdyn.client.math_helpers.SE3Pose.position"]], "quat_to_eulerzyx() (in module bosdyn.client.math_helpers)": [[150, "bosdyn.client.math_helpers.quat_to_eulerZYX"]], "recenter_angle() (in module bosdyn.client.math_helpers)": [[150, "bosdyn.client.math_helpers.recenter_angle"]], "recenter_angle_mod() (in module bosdyn.client.math_helpers)": [[150, "bosdyn.client.math_helpers.recenter_angle_mod"]], "recenter_value_mod() (in module bosdyn.client.math_helpers)": [[150, "bosdyn.client.math_helpers.recenter_value_mod"]], "rotation (bosdyn.client.math_helpers.se3pose property)": [[150, "bosdyn.client.math_helpers.SE3Pose.rotation"]], "skew_matrix_2d() (in module bosdyn.client.math_helpers)": [[150, "bosdyn.client.math_helpers.skew_matrix_2d"]], "skew_matrix_3d() (in module bosdyn.client.math_helpers)": [[150, "bosdyn.client.math_helpers.skew_matrix_3d"]], "slerp() (bosdyn.client.math_helpers.quat static method)": [[150, "bosdyn.client.math_helpers.Quat.slerp"]], "to_adjoint_matrix() (bosdyn.client.math_helpers.se2pose method)": [[150, "bosdyn.client.math_helpers.SE2Pose.to_adjoint_matrix"]], "to_adjoint_matrix() (bosdyn.client.math_helpers.se3pose method)": [[150, "bosdyn.client.math_helpers.SE3Pose.to_adjoint_matrix"]], "to_axis_angle() (bosdyn.client.math_helpers.quat method)": [[150, "bosdyn.client.math_helpers.Quat.to_axis_angle"]], "to_matrix() (bosdyn.client.math_helpers.quat method)": [[150, "bosdyn.client.math_helpers.Quat.to_matrix"]], "to_matrix() (bosdyn.client.math_helpers.se2pose method)": [[150, "bosdyn.client.math_helpers.SE2Pose.to_matrix"]], "to_matrix() (bosdyn.client.math_helpers.se3pose method)": [[150, "bosdyn.client.math_helpers.SE3Pose.to_matrix"]], "to_numpy() (bosdyn.client.math_helpers.vec3 method)": [[150, "bosdyn.client.math_helpers.Vec3.to_numpy"]], "to_obj() (bosdyn.client.math_helpers.quat method)": [[150, "bosdyn.client.math_helpers.Quat.to_obj"]], "to_obj() (bosdyn.client.math_helpers.se2pose method)": [[150, "bosdyn.client.math_helpers.SE2Pose.to_obj"]], "to_obj() (bosdyn.client.math_helpers.se2velocity method)": [[150, "bosdyn.client.math_helpers.SE2Velocity.to_obj"]], "to_obj() (bosdyn.client.math_helpers.se3pose method)": [[150, "bosdyn.client.math_helpers.SE3Pose.to_obj"]], "to_obj() (bosdyn.client.math_helpers.se3velocity method)": [[150, "bosdyn.client.math_helpers.SE3Velocity.to_obj"]], "to_pitch() (bosdyn.client.math_helpers.quat method)": [[150, "bosdyn.client.math_helpers.Quat.to_pitch"]], "to_proto() (bosdyn.client.math_helpers.quat method)": [[150, "bosdyn.client.math_helpers.Quat.to_proto"]], "to_proto() (bosdyn.client.math_helpers.se2pose method)": [[150, "bosdyn.client.math_helpers.SE2Pose.to_proto"]], "to_proto() (bosdyn.client.math_helpers.se2velocity method)": [[150, "bosdyn.client.math_helpers.SE2Velocity.to_proto"]], "to_proto() (bosdyn.client.math_helpers.se3pose method)": [[150, "bosdyn.client.math_helpers.SE3Pose.to_proto"]], "to_proto() (bosdyn.client.math_helpers.se3velocity method)": [[150, "bosdyn.client.math_helpers.SE3Velocity.to_proto"]], "to_proto() (bosdyn.client.math_helpers.vec2 method)": [[150, "bosdyn.client.math_helpers.Vec2.to_proto"]], "to_proto() (bosdyn.client.math_helpers.vec3 method)": [[150, "bosdyn.client.math_helpers.Vec3.to_proto"]], "to_roll() (bosdyn.client.math_helpers.quat method)": [[150, "bosdyn.client.math_helpers.Quat.to_roll"]], "to_rot_matrix() (bosdyn.client.math_helpers.se2pose method)": [[150, "bosdyn.client.math_helpers.SE2Pose.to_rot_matrix"]], "to_vector() (bosdyn.client.math_helpers.se2velocity method)": [[150, "bosdyn.client.math_helpers.SE2Velocity.to_vector"]], "to_vector() (bosdyn.client.math_helpers.se3velocity method)": [[150, "bosdyn.client.math_helpers.SE3Velocity.to_vector"]], "to_yaw() (bosdyn.client.math_helpers.quat method)": [[150, "bosdyn.client.math_helpers.Quat.to_yaw"]], "transform_cloud() (bosdyn.client.math_helpers.se3pose method)": [[150, "bosdyn.client.math_helpers.SE3Pose.transform_cloud"]], "transform_cloud_from_matrix() (bosdyn.client.math_helpers.se3pose static method)": [[150, "bosdyn.client.math_helpers.SE3Pose.transform_cloud_from_matrix"]], "transform_point() (bosdyn.client.math_helpers.quat method)": [[150, "bosdyn.client.math_helpers.Quat.transform_point"]], "transform_point() (bosdyn.client.math_helpers.se3pose method)": [[150, "bosdyn.client.math_helpers.SE3Pose.transform_point"]], "transform_se2velocity() (in module bosdyn.client.math_helpers)": [[150, "bosdyn.client.math_helpers.transform_se2velocity"]], "transform_se3velocity() (in module bosdyn.client.math_helpers)": [[150, "bosdyn.client.math_helpers.transform_se3velocity"]], "transform_vec3() (bosdyn.client.math_helpers.quat method)": [[150, "bosdyn.client.math_helpers.Quat.transform_vec3"]], "transform_vec3() (bosdyn.client.math_helpers.se3pose method)": [[150, "bosdyn.client.math_helpers.SE3Pose.transform_vec3"]], "metricsloggingclient (class in bosdyn.client.metrics_logging)": [[151, "bosdyn.client.metrics_logging.MetricsLoggingClient"]], "missingkeyserror": [[151, "bosdyn.client.metrics_logging.MissingKeysError"]], "unabletooptouterror": [[151, "bosdyn.client.metrics_logging.UnableToOptOutError"]], "bosdyn.client.metrics_logging": [[151, "module-bosdyn.client.metrics_logging"]], "default_service_name (bosdyn.client.metrics_logging.metricsloggingclient attribute)": [[151, "bosdyn.client.metrics_logging.MetricsLoggingClient.default_service_name"]], "get_absolute_metric_snapshot() (bosdyn.client.metrics_logging.metricsloggingclient method)": [[151, "bosdyn.client.metrics_logging.MetricsLoggingClient.get_absolute_metric_snapshot"]], "get_absolute_metric_snapshot_async() (bosdyn.client.metrics_logging.metricsloggingclient method)": [[151, "bosdyn.client.metrics_logging.MetricsLoggingClient.get_absolute_metric_snapshot_async"]], "get_metrics() (bosdyn.client.metrics_logging.metricsloggingclient method)": [[151, "bosdyn.client.metrics_logging.MetricsLoggingClient.get_metrics"]], "get_metrics_async() (bosdyn.client.metrics_logging.metricsloggingclient method)": [[151, "bosdyn.client.metrics_logging.MetricsLoggingClient.get_metrics_async"]], "get_store_sequence_range() (bosdyn.client.metrics_logging.metricsloggingclient method)": [[151, "bosdyn.client.metrics_logging.MetricsLoggingClient.get_store_sequence_range"]], "get_store_sequence_range_async() (bosdyn.client.metrics_logging.metricsloggingclient method)": [[151, "bosdyn.client.metrics_logging.MetricsLoggingClient.get_store_sequence_range_async"]], "make_parameter_update() (in module bosdyn.client.metrics_logging)": [[151, "bosdyn.client.metrics_logging.make_parameter_update"]], "service_type (bosdyn.client.metrics_logging.metricsloggingclient attribute)": [[151, "bosdyn.client.metrics_logging.MetricsLoggingClient.service_type"]], "externalservererror": [[152, "bosdyn.client.network_compute_bridge_client.ExternalServerError"]], "externalservicenotfounderror": [[152, "bosdyn.client.network_compute_bridge_client.ExternalServiceNotFoundError"]], "networkcomputeanalysisfailederror": [[152, "bosdyn.client.network_compute_bridge_client.NetworkComputeAnalysisFailedError"]], "networkcomputebridgeclient (class in bosdyn.client.network_compute_bridge_client)": [[152, "bosdyn.client.network_compute_bridge_client.NetworkComputeBridgeClient"]], "networkcomputerotationerror": [[152, "bosdyn.client.network_compute_bridge_client.NetworkComputeRotationError"]], "bosdyn.client.network_compute_bridge_client": [[152, "module-bosdyn.client.network_compute_bridge_client"]], "default_service_name (bosdyn.client.network_compute_bridge_client.networkcomputebridgeclient attribute)": [[152, "bosdyn.client.network_compute_bridge_client.NetworkComputeBridgeClient.default_service_name"]], "list_available_models() (bosdyn.client.network_compute_bridge_client.networkcomputebridgeclient method)": [[152, "bosdyn.client.network_compute_bridge_client.NetworkComputeBridgeClient.list_available_models"]], "list_available_models_async() (bosdyn.client.network_compute_bridge_client.networkcomputebridgeclient method)": [[152, "bosdyn.client.network_compute_bridge_client.NetworkComputeBridgeClient.list_available_models_async"]], "list_available_models_command() (bosdyn.client.network_compute_bridge_client.networkcomputebridgeclient method)": [[152, "bosdyn.client.network_compute_bridge_client.NetworkComputeBridgeClient.list_available_models_command"]], "list_available_models_command_async() (bosdyn.client.network_compute_bridge_client.networkcomputebridgeclient method)": [[152, "bosdyn.client.network_compute_bridge_client.NetworkComputeBridgeClient.list_available_models_command_async"]], "network_compute_bridge_command() (bosdyn.client.network_compute_bridge_client.networkcomputebridgeclient method)": [[152, "bosdyn.client.network_compute_bridge_client.NetworkComputeBridgeClient.network_compute_bridge_command"]], "network_compute_bridge_command_async() (bosdyn.client.network_compute_bridge_client.networkcomputebridgeclient method)": [[152, "bosdyn.client.network_compute_bridge_client.NetworkComputeBridgeClient.network_compute_bridge_command_async"]], "service_type (bosdyn.client.network_compute_bridge_client.networkcomputebridgeclient attribute)": [[152, "bosdyn.client.network_compute_bridge_client.NetworkComputeBridgeClient.service_type"]], "payloadclient (class in bosdyn.client.payload)": [[153, "bosdyn.client.payload.PayloadClient"]], "bosdyn.client.payload": [[153, "module-bosdyn.client.payload"]], "default_service_name (bosdyn.client.payload.payloadclient attribute)": [[153, "bosdyn.client.payload.PayloadClient.default_service_name"]], "list_payloads() (bosdyn.client.payload.payloadclient method)": [[153, "bosdyn.client.payload.PayloadClient.list_payloads"]], "list_payloads_async() (bosdyn.client.payload.payloadclient method)": [[153, "bosdyn.client.payload.PayloadClient.list_payloads_async"]], "service_type (bosdyn.client.payload.payloadclient attribute)": [[153, "bosdyn.client.payload.PayloadClient.service_type"]], "invalidpayloadcredentialserror": [[154, "bosdyn.client.payload_registration.InvalidPayloadCredentialsError"]], "payloadalreadyexistserror": [[154, "bosdyn.client.payload_registration.PayloadAlreadyExistsError"]], "payloaddoesnotexisterror": [[154, "bosdyn.client.payload_registration.PayloadDoesNotExistError"]], "payloadnotauthorizederror": [[154, "bosdyn.client.payload_registration.PayloadNotAuthorizedError"]], "payloadregistrationclient (class in bosdyn.client.payload_registration)": [[154, "bosdyn.client.payload_registration.PayloadRegistrationClient"]], "payloadregistrationkeepalive (class in bosdyn.client.payload_registration)": [[154, "bosdyn.client.payload_registration.PayloadRegistrationKeepAlive"]], "payloadregistrationresponseerror": [[154, "bosdyn.client.payload_registration.PayloadRegistrationResponseError"]], "attach_payload() (bosdyn.client.payload_registration.payloadregistrationclient method)": [[154, "bosdyn.client.payload_registration.PayloadRegistrationClient.attach_payload"]], "attach_payload_async() (bosdyn.client.payload_registration.payloadregistrationclient method)": [[154, "bosdyn.client.payload_registration.PayloadRegistrationClient.attach_payload_async"]], "bosdyn.client.payload_registration": [[154, "module-bosdyn.client.payload_registration"]], "default_service_name (bosdyn.client.payload_registration.payloadregistrationclient attribute)": [[154, "bosdyn.client.payload_registration.PayloadRegistrationClient.default_service_name"]], "detach_payload() (bosdyn.client.payload_registration.payloadregistrationclient method)": [[154, "bosdyn.client.payload_registration.PayloadRegistrationClient.detach_payload"]], "detach_payload_async() (bosdyn.client.payload_registration.payloadregistrationclient method)": [[154, "bosdyn.client.payload_registration.PayloadRegistrationClient.detach_payload_async"]], "get_payload_auth_token() (bosdyn.client.payload_registration.payloadregistrationclient method)": [[154, "bosdyn.client.payload_registration.PayloadRegistrationClient.get_payload_auth_token"]], "is_alive() (bosdyn.client.payload_registration.payloadregistrationkeepalive method)": [[154, "bosdyn.client.payload_registration.PayloadRegistrationKeepAlive.is_alive"]], "register_payload() (bosdyn.client.payload_registration.payloadregistrationclient method)": [[154, "bosdyn.client.payload_registration.PayloadRegistrationClient.register_payload"]], "register_payload_async() (bosdyn.client.payload_registration.payloadregistrationclient method)": [[154, "bosdyn.client.payload_registration.PayloadRegistrationClient.register_payload_async"]], "service_type (bosdyn.client.payload_registration.payloadregistrationclient attribute)": [[154, "bosdyn.client.payload_registration.PayloadRegistrationClient.service_type"]], "shutdown() (bosdyn.client.payload_registration.payloadregistrationkeepalive method)": [[154, "bosdyn.client.payload_registration.PayloadRegistrationKeepAlive.shutdown"]], "start() (bosdyn.client.payload_registration.payloadregistrationkeepalive method)": [[154, "bosdyn.client.payload_registration.PayloadRegistrationKeepAlive.start"]], "update_payload_version() (bosdyn.client.payload_registration.payloadregistrationclient method)": [[154, "bosdyn.client.payload_registration.PayloadRegistrationClient.update_payload_version"]], "update_payload_version_async() (bosdyn.client.payload_registration.payloadregistrationclient method)": [[154, "bosdyn.client.payload_registration.PayloadRegistrationClient.update_payload_version_async"]], "pointcloudclient (class in bosdyn.client.point_cloud)": [[155, "bosdyn.client.point_cloud.PointCloudClient"]], "pointclouddataerror": [[155, "bosdyn.client.point_cloud.PointCloudDataError"]], "pointcloudresponseerror": [[155, "bosdyn.client.point_cloud.PointCloudResponseError"]], "unknownpointcloudsourceerror": [[155, "bosdyn.client.point_cloud.UnknownPointCloudSourceError"]], "bosdyn.client.point_cloud": [[155, "module-bosdyn.client.point_cloud"]], "build_pc_request() (in module bosdyn.client.point_cloud)": [[155, "bosdyn.client.point_cloud.build_pc_request"]], "default_service_name (bosdyn.client.point_cloud.pointcloudclient attribute)": [[155, "bosdyn.client.point_cloud.PointCloudClient.default_service_name"]], "get_point_cloud() (bosdyn.client.point_cloud.pointcloudclient method)": [[155, "bosdyn.client.point_cloud.PointCloudClient.get_point_cloud"]], "get_point_cloud_async() (bosdyn.client.point_cloud.pointcloudclient method)": [[155, "bosdyn.client.point_cloud.PointCloudClient.get_point_cloud_async"]], "get_point_cloud_from_sources() (bosdyn.client.point_cloud.pointcloudclient method)": [[155, "bosdyn.client.point_cloud.PointCloudClient.get_point_cloud_from_sources"]], "get_point_cloud_from_sources_async() (bosdyn.client.point_cloud.pointcloudclient method)": [[155, "bosdyn.client.point_cloud.PointCloudClient.get_point_cloud_from_sources_async"]], "list_point_cloud_sources() (bosdyn.client.point_cloud.pointcloudclient method)": [[155, "bosdyn.client.point_cloud.PointCloudClient.list_point_cloud_sources"]], "list_point_cloud_sources_async() (bosdyn.client.point_cloud.pointcloudclient method)": [[155, "bosdyn.client.point_cloud.PointCloudClient.list_point_cloud_sources_async"]], "service_type (bosdyn.client.point_cloud.pointcloudclient attribute)": [[155, "bosdyn.client.point_cloud.PointCloudClient.service_type"]], "batterymissingerror": [[156, "bosdyn.client.power.BatteryMissingError"]], "commandinprogresserror": [[156, "bosdyn.client.power.CommandInProgressError"]], "commandtimedouterror": [[156, "bosdyn.client.power.CommandTimedOutError"], [161, "bosdyn.client.robot_command.CommandTimedOutError"]], "estoppederror": [[156, "bosdyn.client.power.EstoppedError"]], "fancontroltemperatureerror": [[156, "bosdyn.client.power.FanControlTemperatureError"]], "faultederror": [[156, "bosdyn.client.power.FaultedError"]], "keepalivemotorsofferror": [[156, "bosdyn.client.power.KeepaliveMotorsOffError"]], "overriddenerror": [[156, "bosdyn.client.power.OverriddenError"]], "powerclient (class in bosdyn.client.power)": [[156, "bosdyn.client.power.PowerClient"]], "powererror": [[156, "bosdyn.client.power.PowerError"]], "powerresponseerror": [[156, "bosdyn.client.power.PowerResponseError"]], "safetystopfailederror": [[156, "bosdyn.client.power.SafetyStopFailedError"]], "safetystopincompatiblehardwareerror": [[156, "bosdyn.client.power.SafetyStopIncompatibleHardwareError"]], "safetystopunknownstoptypeerror": [[156, "bosdyn.client.power.SafetyStopUnknownStopTypeError"]], "shorepowerconnectederror": [[156, "bosdyn.client.power.ShorePowerConnectedError"]], "bosdyn.client.power": [[156, "module-bosdyn.client.power"]], "default_service_name (bosdyn.client.power.powerclient attribute)": [[156, "bosdyn.client.power.PowerClient.default_service_name"]], "fan_power_command() (bosdyn.client.power.powerclient method)": [[156, "bosdyn.client.power.PowerClient.fan_power_command"]], "fan_power_command_async() (bosdyn.client.power.powerclient method)": [[156, "bosdyn.client.power.PowerClient.fan_power_command_async"]], "fan_power_command_feedback() (bosdyn.client.power.powerclient method)": [[156, "bosdyn.client.power.PowerClient.fan_power_command_feedback"]], "fan_power_command_feedback_async() (bosdyn.client.power.powerclient method)": [[156, "bosdyn.client.power.PowerClient.fan_power_command_feedback_async"]], "is_powered_on() (in module bosdyn.client.power)": [[156, "bosdyn.client.power.is_powered_on"]], "power_command() (bosdyn.client.power.powerclient method)": [[156, "bosdyn.client.power.PowerClient.power_command"]], "power_command_async() (bosdyn.client.power.powerclient method)": [[156, "bosdyn.client.power.PowerClient.power_command_async"]], "power_command_feedback() (bosdyn.client.power.powerclient method)": [[156, "bosdyn.client.power.PowerClient.power_command_feedback"]], "power_command_feedback_async() (bosdyn.client.power.powerclient method)": [[156, "bosdyn.client.power.PowerClient.power_command_feedback_async"]], "power_cycle_robot() (in module bosdyn.client.power)": [[156, "bosdyn.client.power.power_cycle_robot"]], "power_off() (in module bosdyn.client.power)": [[156, "bosdyn.client.power.power_off"]], "power_off_motors() (in module bosdyn.client.power)": [[156, "bosdyn.client.power.power_off_motors"]], "power_off_payload_ports() (in module bosdyn.client.power)": [[156, "bosdyn.client.power.power_off_payload_ports"]], "power_off_robot() (in module bosdyn.client.power)": [[156, "bosdyn.client.power.power_off_robot"]], "power_off_wifi_radio() (in module bosdyn.client.power)": [[156, "bosdyn.client.power.power_off_wifi_radio"]], "power_on() (in module bosdyn.client.power)": [[156, "bosdyn.client.power.power_on"]], "power_on_motors() (in module bosdyn.client.power)": [[156, "bosdyn.client.power.power_on_motors"]], "power_on_payload_ports() (in module bosdyn.client.power)": [[156, "bosdyn.client.power.power_on_payload_ports"]], "power_on_wifi_radio() (in module bosdyn.client.power)": [[156, "bosdyn.client.power.power_on_wifi_radio"]], "reset_safety_stop() (bosdyn.client.power.powerclient method)": [[156, "bosdyn.client.power.PowerClient.reset_safety_stop"]], "reset_safety_stop_async() (bosdyn.client.power.powerclient method)": [[156, "bosdyn.client.power.PowerClient.reset_safety_stop_async"]], "safe_power_cycle_robot() (in module bosdyn.client.power)": [[156, "bosdyn.client.power.safe_power_cycle_robot"]], "safe_power_off() (in module bosdyn.client.power)": [[156, "bosdyn.client.power.safe_power_off"]], "safe_power_off_motors() (in module bosdyn.client.power)": [[156, "bosdyn.client.power.safe_power_off_motors"]], "safe_power_off_robot() (in module bosdyn.client.power)": [[156, "bosdyn.client.power.safe_power_off_robot"]], "service_type (bosdyn.client.power.powerclient attribute)": [[156, "bosdyn.client.power.PowerClient.service_type"]], "update_from() (bosdyn.client.power.powerclient method)": [[156, "bosdyn.client.power.PowerClient.update_from"]], "addrequestheader (class in bosdyn.client.processors)": [[157, "bosdyn.client.processors.AddRequestHeader"]], "bosdyn.client.processors": [[157, "module-bosdyn.client.processors"]], "mutate() (bosdyn.client.processors.addrequestheader method)": [[157, "bosdyn.client.processors.AddRequestHeader.mutate"]], "invalidintersectiontypeerror": [[158, "bosdyn.client.ray_cast.InvalidIntersectionTypeError"]], "raycastclient (class in bosdyn.client.ray_cast)": [[158, "bosdyn.client.ray_cast.RayCastClient"]], "raycastresponseerror": [[158, "bosdyn.client.ray_cast.RayCastResponseError"]], "unknownframeerror": [[158, "bosdyn.client.ray_cast.UnknownFrameError"], [161, "bosdyn.client.robot_command.UnknownFrameError"]], "bosdyn.client.ray_cast": [[158, "module-bosdyn.client.ray_cast"]], "default_authority (bosdyn.client.ray_cast.raycastclient attribute)": [[158, "bosdyn.client.ray_cast.RayCastClient.default_authority"]], "default_service_name (bosdyn.client.ray_cast.raycastclient attribute)": [[158, "bosdyn.client.ray_cast.RayCastClient.default_service_name"]], "raycast() (bosdyn.client.ray_cast.raycastclient method)": [[158, "bosdyn.client.ray_cast.RayCastClient.raycast"]], "raycast_async() (bosdyn.client.ray_cast.raycastclient method)": [[158, "bosdyn.client.ray_cast.RayCastClient.raycast_async"]], "service_type (bosdyn.client.ray_cast.raycastclient attribute)": [[158, "bosdyn.client.ray_cast.RayCastClient.service_type"]], "circle_region (bosdyn.client.recording.waypointregion attribute)": [[159, "bosdyn.client.recording.WaypointRegion.CIRCLE_REGION"]], "couldnotcreatewaypointerror": [[159, "bosdyn.client.recording.CouldNotCreateWaypointError"]], "default_region (bosdyn.client.recording.waypointregion attribute)": [[159, "bosdyn.client.recording.WaypointRegion.DEFAULT_REGION"]], "empty_region (bosdyn.client.recording.waypointregion attribute)": [[159, "bosdyn.client.recording.WaypointRegion.EMPTY_REGION"]], "edgeexistserror": [[159, "bosdyn.client.recording.EdgeExistsError"]], "edgemissingtransformerror": [[159, "bosdyn.client.recording.EdgeMissingTransformError"]], "fiducialposeerror": [[159, "bosdyn.client.recording.FiducialPoseError"]], "followingrouteerror": [[159, "bosdyn.client.recording.FollowingRouteError"]], "graphnavrecordingserviceclient (class in bosdyn.client.recording)": [[159, "bosdyn.client.recording.GraphNavRecordingServiceClient"]], "missingfiducialserror": [[159, "bosdyn.client.recording.MissingFiducialsError"]], "notlocalizedtoenderror": [[159, "bosdyn.client.recording.NotLocalizedToEndError"]], "notlocalizedtoexistingmaperror": [[159, "bosdyn.client.recording.NotLocalizedToExistingMapError"]], "notreadyyeterror": [[159, "bosdyn.client.recording.NotReadyYetError"]], "notrecordingerror": [[159, "bosdyn.client.recording.NotRecordingError"]], "recordingserviceresponseerror": [[159, "bosdyn.client.recording.RecordingServiceResponseError"]], "remotecloudfailurenodataerror": [[159, "bosdyn.client.recording.RemoteCloudFailureNoDataError"]], "remotecloudfailurenotindirectoryerror": [[159, "bosdyn.client.recording.RemoteCloudFailureNotInDirectoryError"]], "toofarfromexistingmaperror": [[159, "bosdyn.client.recording.TooFarFromExistingMapError"]], "waypointregion (class in bosdyn.client.recording)": [[159, "bosdyn.client.recording.WaypointRegion"]], "bosdyn.client.recording": [[159, "module-bosdyn.client.recording"]], "create_edge() (bosdyn.client.recording.graphnavrecordingserviceclient method)": [[159, "bosdyn.client.recording.GraphNavRecordingServiceClient.create_edge"]], "create_edge_async() (bosdyn.client.recording.graphnavrecordingserviceclient method)": [[159, "bosdyn.client.recording.GraphNavRecordingServiceClient.create_edge_async"]], "create_waypoint() (bosdyn.client.recording.graphnavrecordingserviceclient method)": [[159, "bosdyn.client.recording.GraphNavRecordingServiceClient.create_waypoint"]], "create_waypoint_async() (bosdyn.client.recording.graphnavrecordingserviceclient method)": [[159, "bosdyn.client.recording.GraphNavRecordingServiceClient.create_waypoint_async"]], "default_service_name (bosdyn.client.recording.graphnavrecordingserviceclient attribute)": [[159, "bosdyn.client.recording.GraphNavRecordingServiceClient.default_service_name"]], "get_record_status() (bosdyn.client.recording.graphnavrecordingserviceclient method)": [[159, "bosdyn.client.recording.GraphNavRecordingServiceClient.get_record_status"]], "get_record_status_async() (bosdyn.client.recording.graphnavrecordingserviceclient method)": [[159, "bosdyn.client.recording.GraphNavRecordingServiceClient.get_record_status_async"]], "make_client_metadata() (bosdyn.client.recording.graphnavrecordingserviceclient static method)": [[159, "bosdyn.client.recording.GraphNavRecordingServiceClient.make_client_metadata"]], "make_edge() (bosdyn.client.recording.graphnavrecordingserviceclient static method)": [[159, "bosdyn.client.recording.GraphNavRecordingServiceClient.make_edge"]], "make_edge_environment() (bosdyn.client.recording.graphnavrecordingserviceclient static method)": [[159, "bosdyn.client.recording.GraphNavRecordingServiceClient.make_edge_environment"]], "make_recording_environment() (bosdyn.client.recording.graphnavrecordingserviceclient static method)": [[159, "bosdyn.client.recording.GraphNavRecordingServiceClient.make_recording_environment"]], "make_waypoint_environment() (bosdyn.client.recording.graphnavrecordingserviceclient static method)": [[159, "bosdyn.client.recording.GraphNavRecordingServiceClient.make_waypoint_environment"]], "service_type (bosdyn.client.recording.graphnavrecordingserviceclient attribute)": [[159, "bosdyn.client.recording.GraphNavRecordingServiceClient.service_type"]], "set_recording_environment() (bosdyn.client.recording.graphnavrecordingserviceclient method)": [[159, "bosdyn.client.recording.GraphNavRecordingServiceClient.set_recording_environment"]], "set_recording_environment_async() (bosdyn.client.recording.graphnavrecordingserviceclient method)": [[159, "bosdyn.client.recording.GraphNavRecordingServiceClient.set_recording_environment_async"]], "start_recording() (bosdyn.client.recording.graphnavrecordingserviceclient method)": [[159, "bosdyn.client.recording.GraphNavRecordingServiceClient.start_recording"]], "start_recording_async() (bosdyn.client.recording.graphnavrecordingserviceclient method)": [[159, "bosdyn.client.recording.GraphNavRecordingServiceClient.start_recording_async"]], "start_recording_full() (bosdyn.client.recording.graphnavrecordingserviceclient method)": [[159, "bosdyn.client.recording.GraphNavRecordingServiceClient.start_recording_full"]], "start_recording_full_async() (bosdyn.client.recording.graphnavrecordingserviceclient method)": [[159, "bosdyn.client.recording.GraphNavRecordingServiceClient.start_recording_full_async"]], "stop_recording() (bosdyn.client.recording.graphnavrecordingserviceclient method)": [[159, "bosdyn.client.recording.GraphNavRecordingServiceClient.stop_recording"]], "stop_recording_async() (bosdyn.client.recording.graphnavrecordingserviceclient method)": [[159, "bosdyn.client.recording.GraphNavRecordingServiceClient.stop_recording_async"]], "robot (class in bosdyn.client.robot)": [[160, "bosdyn.client.robot.Robot"]], "roboterror": [[160, "bosdyn.client.robot.RobotError"]], "unregisteredserviceerror": [[160, "bosdyn.client.robot.UnregisteredServiceError"]], "unregisteredservicenameerror": [[160, "bosdyn.client.robot.UnregisteredServiceNameError"]], "unregisteredservicetypeerror": [[160, "bosdyn.client.robot.UnregisteredServiceTypeError"]], "authenticate() (bosdyn.client.robot.robot method)": [[160, "bosdyn.client.robot.Robot.authenticate"]], "authenticate_from_cache() (bosdyn.client.robot.robot method)": [[160, "bosdyn.client.robot.Robot.authenticate_from_cache"]], "authenticate_from_payload_credentials() (bosdyn.client.robot.robot method)": [[160, "bosdyn.client.robot.Robot.authenticate_from_payload_credentials"]], "authenticate_with_token() (bosdyn.client.robot.robot method)": [[160, "bosdyn.client.robot.Robot.authenticate_with_token"]], "bosdyn.client.robot": [[160, "module-bosdyn.client.robot"]], "ensure_channel() (bosdyn.client.robot.robot method)": [[160, "bosdyn.client.robot.Robot.ensure_channel"]], "ensure_client() (bosdyn.client.robot.robot method)": [[160, "bosdyn.client.robot.Robot.ensure_client"]], "ensure_secure_channel() (bosdyn.client.robot.robot method)": [[160, "bosdyn.client.robot.Robot.ensure_secure_channel"]], "get_cached_hardware_hardware_configuration() (bosdyn.client.robot.robot method)": [[160, "bosdyn.client.robot.Robot.get_cached_hardware_hardware_configuration"]], "get_cached_robot_id() (bosdyn.client.robot.robot method)": [[160, "bosdyn.client.robot.Robot.get_cached_robot_id"]], "get_cached_usernames() (bosdyn.client.robot.robot method)": [[160, "bosdyn.client.robot.Robot.get_cached_usernames"]], "get_frame_tree_snapshot() (bosdyn.client.robot.robot method)": [[160, "bosdyn.client.robot.Robot.get_frame_tree_snapshot"]], "get_id() (bosdyn.client.robot.robot method)": [[160, "bosdyn.client.robot.Robot.get_id"]], "has_arm() (bosdyn.client.robot.robot method)": [[160, "bosdyn.client.robot.Robot.has_arm"]], "host (bosdyn.client.robot.robot property)": [[160, "bosdyn.client.robot.Robot.host"]], "is_estopped() (bosdyn.client.robot.robot method)": [[160, "bosdyn.client.robot.Robot.is_estopped"]], "is_powered_on() (bosdyn.client.robot.robot method)": [[160, "bosdyn.client.robot.Robot.is_powered_on"]], "list_services() (bosdyn.client.robot.robot method)": [[160, "bosdyn.client.robot.Robot.list_services"]], "log_event() (bosdyn.client.robot.robot method)": [[160, "bosdyn.client.robot.Robot.log_event"]], "operator_comment() (bosdyn.client.robot.robot method)": [[160, "bosdyn.client.robot.Robot.operator_comment"]], "power_off() (bosdyn.client.robot.robot method)": [[160, "bosdyn.client.robot.Robot.power_off"]], "power_on() (bosdyn.client.robot.robot method)": [[160, "bosdyn.client.robot.Robot.power_on"]], "register_payload_and_authenticate() (bosdyn.client.robot.robot method)": [[160, "bosdyn.client.robot.Robot.register_payload_and_authenticate"]], "setup_token_cache() (bosdyn.client.robot.robot method)": [[160, "bosdyn.client.robot.Robot.setup_token_cache"]], "shutdown() (bosdyn.client.robot.robot method)": [[160, "bosdyn.client.robot.Robot.shutdown"]], "start_time_sync() (bosdyn.client.robot.robot method)": [[160, "bosdyn.client.robot.Robot.start_time_sync"]], "stop_time_sync() (bosdyn.client.robot.robot method)": [[160, "bosdyn.client.robot.Robot.stop_time_sync"]], "sync_with_directory() (bosdyn.client.robot.robot method)": [[160, "bosdyn.client.robot.Robot.sync_with_directory"]], "sync_with_services_list() (bosdyn.client.robot.robot method)": [[160, "bosdyn.client.robot.Robot.sync_with_services_list"]], "time_sec() (bosdyn.client.robot.robot method)": [[160, "bosdyn.client.robot.Robot.time_sec"]], "time_sync (bosdyn.client.robot.robot property)": [[160, "bosdyn.client.robot.Robot.time_sync"]], "update_from() (bosdyn.client.robot.robot method)": [[160, "bosdyn.client.robot.Robot.update_from"]], "update_secure_channel_port() (bosdyn.client.robot.robot method)": [[160, "bosdyn.client.robot.Robot.update_secure_channel_port"]], "update_user_token() (bosdyn.client.robot.robot method)": [[160, "bosdyn.client.robot.Robot.update_user_token"]], "behaviorfaulterror": [[161, "bosdyn.client.robot_command.BehaviorFaultError"]], "commandfailederror": [[161, "bosdyn.client.robot_command.CommandFailedError"]], "commandfailederrorwithfeedback": [[161, "bosdyn.client.robot_command.CommandFailedErrorWithFeedback"]], "dockederror": [[161, "bosdyn.client.robot_command.DockedError"]], "expirederror": [[161, "bosdyn.client.robot_command.ExpiredError"]], "notclearederror": [[161, "bosdyn.client.robot_command.NotClearedError"]], "notpoweredonerror": [[161, "bosdyn.client.robot_command.NotPoweredOnError"]], "robotcommandbuilder (class in bosdyn.client.robot_command)": [[161, "bosdyn.client.robot_command.RobotCommandBuilder"]], "robotcommandclient (class in bosdyn.client.robot_command)": [[161, "bosdyn.client.robot_command.RobotCommandClient"]], "robotcommandresponseerror": [[161, "bosdyn.client.robot_command.RobotCommandResponseError"]], "robotcommandstreamingclient (class in bosdyn.client.robot_command)": [[161, "bosdyn.client.robot_command.RobotCommandStreamingClient"]], "unsupportederror": [[161, "bosdyn.client.robot_command.UnsupportedError"]], "arm_carry_command() (bosdyn.client.robot_command.robotcommandbuilder static method)": [[161, "bosdyn.client.robot_command.RobotCommandBuilder.arm_carry_command"]], "arm_cartesian_move_helper() (bosdyn.client.robot_command.robotcommandbuilder static method)": [[161, "bosdyn.client.robot_command.RobotCommandBuilder.arm_cartesian_move_helper"]], "arm_gaze_command() (bosdyn.client.robot_command.robotcommandbuilder static method)": [[161, "bosdyn.client.robot_command.RobotCommandBuilder.arm_gaze_command"]], "arm_joint_command() (bosdyn.client.robot_command.robotcommandbuilder static method)": [[161, "bosdyn.client.robot_command.RobotCommandBuilder.arm_joint_command"]], "arm_joint_freeze_command() (bosdyn.client.robot_command.robotcommandbuilder static method)": [[161, "bosdyn.client.robot_command.RobotCommandBuilder.arm_joint_freeze_command"]], "arm_joint_move_helper() (bosdyn.client.robot_command.robotcommandbuilder static method)": [[161, "bosdyn.client.robot_command.RobotCommandBuilder.arm_joint_move_helper"]], "arm_pose_command() (bosdyn.client.robot_command.robotcommandbuilder static method)": [[161, "bosdyn.client.robot_command.RobotCommandBuilder.arm_pose_command"]], "arm_pose_command_from_pose() (bosdyn.client.robot_command.robotcommandbuilder static method)": [[161, "bosdyn.client.robot_command.RobotCommandBuilder.arm_pose_command_from_pose"]], "arm_ready_command() (bosdyn.client.robot_command.robotcommandbuilder static method)": [[161, "bosdyn.client.robot_command.RobotCommandBuilder.arm_ready_command"]], "arm_stow_command() (bosdyn.client.robot_command.robotcommandbuilder static method)": [[161, "bosdyn.client.robot_command.RobotCommandBuilder.arm_stow_command"]], "arm_wrench_command() (bosdyn.client.robot_command.robotcommandbuilder static method)": [[161, "bosdyn.client.robot_command.RobotCommandBuilder.arm_wrench_command"]], "battery_change_pose_command() (bosdyn.client.robot_command.robotcommandbuilder static method)": [[161, "bosdyn.client.robot_command.RobotCommandBuilder.battery_change_pose_command"]], "block_for_trajectory_cmd() (in module bosdyn.client.robot_command)": [[161, "bosdyn.client.robot_command.block_for_trajectory_cmd"]], "block_until_arm_arrives() (in module bosdyn.client.robot_command)": [[161, "bosdyn.client.robot_command.block_until_arm_arrives"]], "blocking_command() (in module bosdyn.client.robot_command)": [[161, "bosdyn.client.robot_command.blocking_command"]], "blocking_selfright() (in module bosdyn.client.robot_command)": [[161, "bosdyn.client.robot_command.blocking_selfright"]], "blocking_sit() (in module bosdyn.client.robot_command)": [[161, "bosdyn.client.robot_command.blocking_sit"]], "blocking_stand() (in module bosdyn.client.robot_command)": [[161, "bosdyn.client.robot_command.blocking_stand"]], "body_pose() (bosdyn.client.robot_command.robotcommandbuilder static method)": [[161, "bosdyn.client.robot_command.RobotCommandBuilder.body_pose"]], "bosdyn.client.robot_command": [[161, "module-bosdyn.client.robot_command"]], "build_body_external_forces() (bosdyn.client.robot_command.robotcommandbuilder static method)": [[161, "bosdyn.client.robot_command.RobotCommandBuilder.build_body_external_forces"]], "build_synchro_command() (bosdyn.client.robot_command.robotcommandbuilder static method)": [[161, "bosdyn.client.robot_command.RobotCommandBuilder.build_synchro_command"]], "claw_gripper_close_command() (bosdyn.client.robot_command.robotcommandbuilder static method)": [[161, "bosdyn.client.robot_command.RobotCommandBuilder.claw_gripper_close_command"]], "claw_gripper_command_helper() (bosdyn.client.robot_command.robotcommandbuilder static method)": [[161, "bosdyn.client.robot_command.RobotCommandBuilder.claw_gripper_command_helper"]], "claw_gripper_open_angle_command() (bosdyn.client.robot_command.robotcommandbuilder static method)": [[161, "bosdyn.client.robot_command.RobotCommandBuilder.claw_gripper_open_angle_command"]], "claw_gripper_open_command() (bosdyn.client.robot_command.robotcommandbuilder static method)": [[161, "bosdyn.client.robot_command.RobotCommandBuilder.claw_gripper_open_command"]], "claw_gripper_open_fraction_command() (bosdyn.client.robot_command.robotcommandbuilder static method)": [[161, "bosdyn.client.robot_command.RobotCommandBuilder.claw_gripper_open_fraction_command"]], "clear_behavior_fault() (bosdyn.client.robot_command.robotcommandclient method)": [[161, "bosdyn.client.robot_command.RobotCommandClient.clear_behavior_fault"]], "clear_behavior_fault_async() (bosdyn.client.robot_command.robotcommandclient method)": [[161, "bosdyn.client.robot_command.RobotCommandClient.clear_behavior_fault_async"]], "constrained_manipulation_command() (bosdyn.client.robot_command.robotcommandbuilder static method)": [[161, "bosdyn.client.robot_command.RobotCommandBuilder.constrained_manipulation_command"]], "create_arm_joint_trajectory_point() (bosdyn.client.robot_command.robotcommandbuilder static method)": [[161, "bosdyn.client.robot_command.RobotCommandBuilder.create_arm_joint_trajectory_point"]], "default_service_name (bosdyn.client.robot_command.robotcommandclient attribute)": [[161, "bosdyn.client.robot_command.RobotCommandClient.default_service_name"]], "default_service_name (bosdyn.client.robot_command.robotcommandstreamingclient attribute)": [[161, "bosdyn.client.robot_command.RobotCommandStreamingClient.default_service_name"]], "follow_arm_command() (bosdyn.client.robot_command.robotcommandbuilder static method)": [[161, "bosdyn.client.robot_command.RobotCommandBuilder.follow_arm_command"]], "freeze_command() (bosdyn.client.robot_command.robotcommandbuilder static method)": [[161, "bosdyn.client.robot_command.RobotCommandBuilder.freeze_command"]], "joint_command() (bosdyn.client.robot_command.robotcommandbuilder static method)": [[161, "bosdyn.client.robot_command.RobotCommandBuilder.joint_command"]], "mobility_params() (bosdyn.client.robot_command.robotcommandbuilder static method)": [[161, "bosdyn.client.robot_command.RobotCommandBuilder.mobility_params"]], "payload_estimation_command() (bosdyn.client.robot_command.robotcommandbuilder static method)": [[161, "bosdyn.client.robot_command.RobotCommandBuilder.payload_estimation_command"]], "robot_command() (bosdyn.client.robot_command.robotcommandclient method)": [[161, "bosdyn.client.robot_command.RobotCommandClient.robot_command"]], "robot_command_async() (bosdyn.client.robot_command.robotcommandclient method)": [[161, "bosdyn.client.robot_command.RobotCommandClient.robot_command_async"]], "robot_command_feedback() (bosdyn.client.robot_command.robotcommandclient method)": [[161, "bosdyn.client.robot_command.RobotCommandClient.robot_command_feedback"]], "robot_command_feedback_async() (bosdyn.client.robot_command.robotcommandclient method)": [[161, "bosdyn.client.robot_command.RobotCommandClient.robot_command_feedback_async"]], "safe_power_off_command() (bosdyn.client.robot_command.robotcommandbuilder static method)": [[161, "bosdyn.client.robot_command.RobotCommandBuilder.safe_power_off_command"]], "selfright_command() (bosdyn.client.robot_command.robotcommandbuilder static method)": [[161, "bosdyn.client.robot_command.RobotCommandBuilder.selfright_command"]], "send_joint_control_commands() (bosdyn.client.robot_command.robotcommandstreamingclient method)": [[161, "bosdyn.client.robot_command.RobotCommandStreamingClient.send_joint_control_commands"]], "service_type (bosdyn.client.robot_command.robotcommandclient attribute)": [[161, "bosdyn.client.robot_command.RobotCommandClient.service_type"]], "service_type (bosdyn.client.robot_command.robotcommandstreamingclient attribute)": [[161, "bosdyn.client.robot_command.RobotCommandStreamingClient.service_type"]], "stance_command() (bosdyn.client.robot_command.robotcommandbuilder static method)": [[161, "bosdyn.client.robot_command.RobotCommandBuilder.stance_command"]], "stop_command() (bosdyn.client.robot_command.robotcommandbuilder static method)": [[161, "bosdyn.client.robot_command.RobotCommandBuilder.stop_command"]], "synchro_se2_trajectory_command() (bosdyn.client.robot_command.robotcommandbuilder static method)": [[161, "bosdyn.client.robot_command.RobotCommandBuilder.synchro_se2_trajectory_command"]], "synchro_se2_trajectory_point_command() (bosdyn.client.robot_command.robotcommandbuilder static method)": [[161, "bosdyn.client.robot_command.RobotCommandBuilder.synchro_se2_trajectory_point_command"]], "synchro_sit_command() (bosdyn.client.robot_command.robotcommandbuilder static method)": [[161, "bosdyn.client.robot_command.RobotCommandBuilder.synchro_sit_command"]], "synchro_stand_command() (bosdyn.client.robot_command.robotcommandbuilder static method)": [[161, "bosdyn.client.robot_command.RobotCommandBuilder.synchro_stand_command"]], "synchro_trajectory_command_in_body_frame() (bosdyn.client.robot_command.robotcommandbuilder static method)": [[161, "bosdyn.client.robot_command.RobotCommandBuilder.synchro_trajectory_command_in_body_frame"]], "synchro_velocity_command() (bosdyn.client.robot_command.robotcommandbuilder static method)": [[161, "bosdyn.client.robot_command.RobotCommandBuilder.synchro_velocity_command"]], "timesync_endpoint (bosdyn.client.robot_command.robotcommandclient property)": [[161, "bosdyn.client.robot_command.RobotCommandClient.timesync_endpoint"]], "update_from() (bosdyn.client.robot_command.robotcommandclient method)": [[161, "bosdyn.client.robot_command.RobotCommandClient.update_from"]], "robotidclient (class in bosdyn.client.robot_id)": [[162, "bosdyn.client.robot_id.RobotIdClient"]], "bosdyn.client.robot_id": [[162, "module-bosdyn.client.robot_id"]], "create_strict_version() (in module bosdyn.client.robot_id)": [[162, "bosdyn.client.robot_id.create_strict_version"]], "default_service_name (bosdyn.client.robot_id.robotidclient attribute)": [[162, "bosdyn.client.robot_id.RobotIdClient.default_service_name"]], "get_id() (bosdyn.client.robot_id.robotidclient method)": [[162, "bosdyn.client.robot_id.RobotIdClient.get_id"]], "get_id_async() (bosdyn.client.robot_id.robotidclient method)": [[162, "bosdyn.client.robot_id.RobotIdClient.get_id_async"]], "service_type (bosdyn.client.robot_id.robotidclient attribute)": [[162, "bosdyn.client.robot_id.RobotIdClient.service_type"]], "version_tuple() (in module bosdyn.client.robot_id)": [[162, "bosdyn.client.robot_id.version_tuple"]], "robotstateclient (class in bosdyn.client.robot_state)": [[163, "bosdyn.client.robot_state.RobotStateClient"]], "robotstatestreamingclient (class in bosdyn.client.robot_state)": [[163, "bosdyn.client.robot_state.RobotStateStreamingClient"]], "bosdyn.client.robot_state": [[163, "module-bosdyn.client.robot_state"]], "default_service_name (bosdyn.client.robot_state.robotstateclient attribute)": [[163, "bosdyn.client.robot_state.RobotStateClient.default_service_name"]], "default_service_name (bosdyn.client.robot_state.robotstatestreamingclient attribute)": [[163, "bosdyn.client.robot_state.RobotStateStreamingClient.default_service_name"]], "get_hardware_config_with_link_info() (bosdyn.client.robot_state.robotstateclient method)": [[163, "bosdyn.client.robot_state.RobotStateClient.get_hardware_config_with_link_info"]], "get_robot_hardware_configuration() (bosdyn.client.robot_state.robotstateclient method)": [[163, "bosdyn.client.robot_state.RobotStateClient.get_robot_hardware_configuration"]], "get_robot_hardware_configuration_async() (bosdyn.client.robot_state.robotstateclient method)": [[163, "bosdyn.client.robot_state.RobotStateClient.get_robot_hardware_configuration_async"]], "get_robot_link_model() (bosdyn.client.robot_state.robotstateclient method)": [[163, "bosdyn.client.robot_state.RobotStateClient.get_robot_link_model"]], "get_robot_link_model_async() (bosdyn.client.robot_state.robotstateclient method)": [[163, "bosdyn.client.robot_state.RobotStateClient.get_robot_link_model_async"]], "get_robot_metrics() (bosdyn.client.robot_state.robotstateclient method)": [[163, "bosdyn.client.robot_state.RobotStateClient.get_robot_metrics"]], "get_robot_metrics_async() (bosdyn.client.robot_state.robotstateclient method)": [[163, "bosdyn.client.robot_state.RobotStateClient.get_robot_metrics_async"]], "get_robot_state() (bosdyn.client.robot_state.robotstateclient method)": [[163, "bosdyn.client.robot_state.RobotStateClient.get_robot_state"]], "get_robot_state_async() (bosdyn.client.robot_state.robotstateclient method)": [[163, "bosdyn.client.robot_state.RobotStateClient.get_robot_state_async"]], "get_robot_state_stream() (bosdyn.client.robot_state.robotstatestreamingclient method)": [[163, "bosdyn.client.robot_state.RobotStateStreamingClient.get_robot_state_stream"]], "has_arm() (in module bosdyn.client.robot_state)": [[163, "bosdyn.client.robot_state.has_arm"]], "service_type (bosdyn.client.robot_state.robotstateclient attribute)": [[163, "bosdyn.client.robot_state.RobotStateClient.service_type"]], "service_type (bosdyn.client.robot_state.robotstatestreamingclient attribute)": [[163, "bosdyn.client.robot_state.RobotStateStreamingClient.service_type"]], "sdk (class in bosdyn.client.sdk)": [[164, "bosdyn.client.sdk.Sdk"]], "sdkerror": [[164, "bosdyn.client.sdk.SdkError"]], "unabletoloadapptokenerror": [[164, "bosdyn.client.sdk.UnableToLoadAppTokenError"]], "unsetapptokenerror": [[164, "bosdyn.client.sdk.UnsetAppTokenError"]], "bosdyn.client.sdk": [[164, "module-bosdyn.client.sdk"]], "clear_robots() (bosdyn.client.sdk.sdk method)": [[164, "bosdyn.client.sdk.Sdk.clear_robots"]], "create_robot() (bosdyn.client.sdk.sdk method)": [[164, "bosdyn.client.sdk.Sdk.create_robot"]], "create_standard_sdk() (in module bosdyn.client.sdk)": [[164, "bosdyn.client.sdk.create_standard_sdk"]], "decode_token() (in module bosdyn.client.sdk)": [[164, "bosdyn.client.sdk.decode_token"]], "generate_client_name() (in module bosdyn.client.sdk)": [[164, "bosdyn.client.sdk.generate_client_name"]], "load_robot_cert() (bosdyn.client.sdk.sdk method)": [[164, "bosdyn.client.sdk.Sdk.load_robot_cert"]], "log_token_time_remaining() (in module bosdyn.client.sdk)": [[164, "bosdyn.client.sdk.log_token_time_remaining"]], "register_service_client() (bosdyn.client.sdk.sdk method)": [[164, "bosdyn.client.sdk.Sdk.register_service_client"]], "set_max_message_length() (bosdyn.client.sdk.sdk method)": [[164, "bosdyn.client.sdk.Sdk.set_max_message_length"]], "grpcservicerunner (class in bosdyn.client.server_util)": [[165, "bosdyn.client.server_util.GrpcServiceRunner"]], "responsecontext (class in bosdyn.client.server_util)": [[165, "bosdyn.client.server_util.ResponseContext"]], "bosdyn.client.server_util": [[165, "module-bosdyn.client.server_util"]], "get_bytes_field_allowlist() (in module bosdyn.client.server_util)": [[165, "bosdyn.client.server_util.get_bytes_field_allowlist"]], "populate_response_header() (in module bosdyn.client.server_util)": [[165, "bosdyn.client.server_util.populate_response_header"]], "run_until_interrupt() (bosdyn.client.server_util.grpcservicerunner method)": [[165, "bosdyn.client.server_util.GrpcServiceRunner.run_until_interrupt"]], "stop() (bosdyn.client.server_util.grpcservicerunner method)": [[165, "bosdyn.client.server_util.GrpcServiceRunner.stop"]], "strip_get_image_response() (in module bosdyn.client.server_util)": [[165, "bosdyn.client.server_util.strip_get_image_response"]], "strip_image_response() (in module bosdyn.client.server_util)": [[165, "bosdyn.client.server_util.strip_image_response"]], "strip_large_bytes_fields() (in module bosdyn.client.server_util)": [[165, "bosdyn.client.server_util.strip_large_bytes_fields"]], "strip_local_grid_responses() (in module bosdyn.client.server_util)": [[165, "bosdyn.client.server_util.strip_local_grid_responses"]], "strip_record_data_blob() (in module bosdyn.client.server_util)": [[165, "bosdyn.client.server_util.strip_record_data_blob"]], "strip_record_signal_tick() (in module bosdyn.client.server_util)": [[165, "bosdyn.client.server_util.strip_record_signal_tick"]], "strip_store_data_request() (in module bosdyn.client.server_util)": [[165, "bosdyn.client.server_util.strip_store_data_request"]], "strip_store_image_request() (in module bosdyn.client.server_util)": [[165, "bosdyn.client.server_util.strip_store_image_request"]], "invalidcustomparamspecerror": [[166, "bosdyn.client.service_customization_helpers.InvalidCustomParamSpecError"]], "invalidcustomparamvalueerror": [[166, "bosdyn.client.service_customization_helpers.InvalidCustomParamValueError"]], "bool_spec_to_default() (in module bosdyn.client.service_customization_helpers)": [[166, "bosdyn.client.service_customization_helpers.bool_spec_to_default"]], "bosdyn.client.service_customization_helpers": [[166, "module-bosdyn.client.service_customization_helpers"]], "check_types_match() (in module bosdyn.client.service_customization_helpers)": [[166, "bosdyn.client.service_customization_helpers.check_types_match"]], "create_value_validator() (in module bosdyn.client.service_customization_helpers)": [[166, "bosdyn.client.service_customization_helpers.create_value_validator"]], "custom_param_coerce_to() (in module bosdyn.client.service_customization_helpers)": [[166, "bosdyn.client.service_customization_helpers.custom_param_coerce_to"]], "custom_spec_to_default() (in module bosdyn.client.service_customization_helpers)": [[166, "bosdyn.client.service_customization_helpers.custom_spec_to_default"]], "dict_param_coerce_to() (in module bosdyn.client.service_customization_helpers)": [[166, "bosdyn.client.service_customization_helpers.dict_param_coerce_to"]], "dict_params_to_dict() (in module bosdyn.client.service_customization_helpers)": [[166, "bosdyn.client.service_customization_helpers.dict_params_to_dict"]], "dict_spec_to_default() (in module bosdyn.client.service_customization_helpers)": [[166, "bosdyn.client.service_customization_helpers.dict_spec_to_default"]], "double_param_coerce_to() (in module bosdyn.client.service_customization_helpers)": [[166, "bosdyn.client.service_customization_helpers.double_param_coerce_to"]], "double_spec_to_default() (in module bosdyn.client.service_customization_helpers)": [[166, "bosdyn.client.service_customization_helpers.double_spec_to_default"]], "int_param_coerce_to() (in module bosdyn.client.service_customization_helpers)": [[166, "bosdyn.client.service_customization_helpers.int_param_coerce_to"]], "int_spec_to_default() (in module bosdyn.client.service_customization_helpers)": [[166, "bosdyn.client.service_customization_helpers.int_spec_to_default"]], "list_param_coerce_to() (in module bosdyn.client.service_customization_helpers)": [[166, "bosdyn.client.service_customization_helpers.list_param_coerce_to"]], "list_params_to_list() (in module bosdyn.client.service_customization_helpers)": [[166, "bosdyn.client.service_customization_helpers.list_params_to_list"]], "list_spec_to_default() (in module bosdyn.client.service_customization_helpers)": [[166, "bosdyn.client.service_customization_helpers.list_spec_to_default"]], "make_bool_param_spec() (in module bosdyn.client.service_customization_helpers)": [[166, "bosdyn.client.service_customization_helpers.make_bool_param_spec"]], "make_custom_param_spec() (in module bosdyn.client.service_customization_helpers)": [[166, "bosdyn.client.service_customization_helpers.make_custom_param_spec"]], "make_dict_child_spec() (in module bosdyn.client.service_customization_helpers)": [[166, "bosdyn.client.service_customization_helpers.make_dict_child_spec"]], "make_dict_param_spec() (in module bosdyn.client.service_customization_helpers)": [[166, "bosdyn.client.service_customization_helpers.make_dict_param_spec"]], "make_double_param_spec() (in module bosdyn.client.service_customization_helpers)": [[166, "bosdyn.client.service_customization_helpers.make_double_param_spec"]], "make_int64_param_spec() (in module bosdyn.client.service_customization_helpers)": [[166, "bosdyn.client.service_customization_helpers.make_int64_param_spec"]], "make_list_param_spec() (in module bosdyn.client.service_customization_helpers)": [[166, "bosdyn.client.service_customization_helpers.make_list_param_spec"]], "make_one_of_child_spec() (in module bosdyn.client.service_customization_helpers)": [[166, "bosdyn.client.service_customization_helpers.make_one_of_child_spec"]], "make_one_of_param_spec() (in module bosdyn.client.service_customization_helpers)": [[166, "bosdyn.client.service_customization_helpers.make_one_of_param_spec"]], "make_region_of_interest_param_spec() (in module bosdyn.client.service_customization_helpers)": [[166, "bosdyn.client.service_customization_helpers.make_region_of_interest_param_spec"]], "make_roi_service_and_source() (in module bosdyn.client.service_customization_helpers)": [[166, "bosdyn.client.service_customization_helpers.make_roi_service_and_source"]], "make_string_param_spec() (in module bosdyn.client.service_customization_helpers)": [[166, "bosdyn.client.service_customization_helpers.make_string_param_spec"]], "make_user_interface_info() (in module bosdyn.client.service_customization_helpers)": [[166, "bosdyn.client.service_customization_helpers.make_user_interface_info"]], "one_of_param_coerce_to() (in module bosdyn.client.service_customization_helpers)": [[166, "bosdyn.client.service_customization_helpers.one_of_param_coerce_to"]], "one_of_spec_to_default() (in module bosdyn.client.service_customization_helpers)": [[166, "bosdyn.client.service_customization_helpers.one_of_spec_to_default"]], "oneof_param_to_dict() (in module bosdyn.client.service_customization_helpers)": [[166, "bosdyn.client.service_customization_helpers.oneof_param_to_dict"]], "roi_param_coerce_to() (in module bosdyn.client.service_customization_helpers)": [[166, "bosdyn.client.service_customization_helpers.roi_param_coerce_to"]], "roi_spec_to_default() (in module bosdyn.client.service_customization_helpers)": [[166, "bosdyn.client.service_customization_helpers.roi_spec_to_default"]], "string_param_coerce_to() (in module bosdyn.client.service_customization_helpers)": [[166, "bosdyn.client.service_customization_helpers.string_param_coerce_to"]], "string_spec_to_default() (in module bosdyn.client.service_customization_helpers)": [[166, "bosdyn.client.service_customization_helpers.string_spec_to_default"]], "validate_dict_spec() (in module bosdyn.client.service_customization_helpers)": [[166, "bosdyn.client.service_customization_helpers.validate_dict_spec"]], "bosdyn.client.signals_helpers": [[167, "module-bosdyn.client.signals_helpers"]], "build_capability_live_data() (in module bosdyn.client.signals_helpers)": [[167, "bosdyn.client.signals_helpers.build_capability_live_data"]], "build_live_data_response() (in module bosdyn.client.signals_helpers)": [[167, "bosdyn.client.signals_helpers.build_live_data_response"]], "build_max_alert_spec() (in module bosdyn.client.signals_helpers)": [[167, "bosdyn.client.signals_helpers.build_max_alert_spec"]], "build_simple_signal() (in module bosdyn.client.signals_helpers)": [[167, "bosdyn.client.signals_helpers.build_simple_signal"]], "get_data() (in module bosdyn.client.signals_helpers)": [[167, "bosdyn.client.signals_helpers.get_data"]], "audioclient (class in bosdyn.client.spot_cam.audio)": [[169, "bosdyn.client.spot_cam.audio.AudioClient"]], "bosdyn.client.spot_cam.audio": [[169, "module-bosdyn.client.spot_cam.audio"]], "default_service_name (bosdyn.client.spot_cam.audio.audioclient attribute)": [[169, "bosdyn.client.spot_cam.audio.AudioClient.default_service_name"]], "delete_sound() (bosdyn.client.spot_cam.audio.audioclient method)": [[169, "bosdyn.client.spot_cam.audio.AudioClient.delete_sound"]], "delete_sound_async() (bosdyn.client.spot_cam.audio.audioclient method)": [[169, "bosdyn.client.spot_cam.audio.AudioClient.delete_sound_async"]], "get_audio_capture_channel() (bosdyn.client.spot_cam.audio.audioclient method)": [[169, "bosdyn.client.spot_cam.audio.AudioClient.get_audio_capture_channel"]], "get_audio_capture_channel_async() (bosdyn.client.spot_cam.audio.audioclient method)": [[169, "bosdyn.client.spot_cam.audio.AudioClient.get_audio_capture_channel_async"]], "get_audio_capture_gain() (bosdyn.client.spot_cam.audio.audioclient method)": [[169, "bosdyn.client.spot_cam.audio.AudioClient.get_audio_capture_gain"]], "get_audio_capture_gain_async() (bosdyn.client.spot_cam.audio.audioclient method)": [[169, "bosdyn.client.spot_cam.audio.AudioClient.get_audio_capture_gain_async"]], "get_volume() (bosdyn.client.spot_cam.audio.audioclient method)": [[169, "bosdyn.client.spot_cam.audio.AudioClient.get_volume"]], "get_volume_async() (bosdyn.client.spot_cam.audio.audioclient method)": [[169, "bosdyn.client.spot_cam.audio.AudioClient.get_volume_async"]], "list_sounds() (bosdyn.client.spot_cam.audio.audioclient method)": [[169, "bosdyn.client.spot_cam.audio.AudioClient.list_sounds"]], "list_sounds_async() (bosdyn.client.spot_cam.audio.audioclient method)": [[169, "bosdyn.client.spot_cam.audio.AudioClient.list_sounds_async"]], "load_sound() (bosdyn.client.spot_cam.audio.audioclient method)": [[169, "bosdyn.client.spot_cam.audio.AudioClient.load_sound"]], "play_sound() (bosdyn.client.spot_cam.audio.audioclient method)": [[169, "bosdyn.client.spot_cam.audio.AudioClient.play_sound"]], "play_sound_async() (bosdyn.client.spot_cam.audio.audioclient method)": [[169, "bosdyn.client.spot_cam.audio.AudioClient.play_sound_async"]], "service_type (bosdyn.client.spot_cam.audio.audioclient attribute)": [[169, "bosdyn.client.spot_cam.audio.AudioClient.service_type"]], "set_audio_capture_channel() (bosdyn.client.spot_cam.audio.audioclient method)": [[169, "bosdyn.client.spot_cam.audio.AudioClient.set_audio_capture_channel"]], "set_audio_capture_channel_async() (bosdyn.client.spot_cam.audio.audioclient method)": [[169, "bosdyn.client.spot_cam.audio.AudioClient.set_audio_capture_channel_async"]], "set_audio_capture_gain() (bosdyn.client.spot_cam.audio.audioclient method)": [[169, "bosdyn.client.spot_cam.audio.AudioClient.set_audio_capture_gain"]], "set_audio_capture_gain_async() (bosdyn.client.spot_cam.audio.audioclient method)": [[169, "bosdyn.client.spot_cam.audio.AudioClient.set_audio_capture_gain_async"]], "set_volume() (bosdyn.client.spot_cam.audio.audioclient method)": [[169, "bosdyn.client.spot_cam.audio.AudioClient.set_volume"]], "set_volume_async() (bosdyn.client.spot_cam.audio.audioclient method)": [[169, "bosdyn.client.spot_cam.audio.AudioClient.set_volume_async"]], "compositorclient (class in bosdyn.client.spot_cam.compositor)": [[170, "bosdyn.client.spot_cam.compositor.CompositorClient"]], "bosdyn.client.spot_cam.compositor": [[170, "module-bosdyn.client.spot_cam.compositor"]], "default_service_name (bosdyn.client.spot_cam.compositor.compositorclient attribute)": [[170, "bosdyn.client.spot_cam.compositor.CompositorClient.default_service_name"]], "get_ir_colormap() (bosdyn.client.spot_cam.compositor.compositorclient method)": [[170, "bosdyn.client.spot_cam.compositor.CompositorClient.get_ir_colormap"]], "get_ir_colormap_async() (bosdyn.client.spot_cam.compositor.compositorclient method)": [[170, "bosdyn.client.spot_cam.compositor.CompositorClient.get_ir_colormap_async"]], "get_ir_meter_overlay() (bosdyn.client.spot_cam.compositor.compositorclient method)": [[170, "bosdyn.client.spot_cam.compositor.CompositorClient.get_ir_meter_overlay"]], "get_ir_meter_overlay_async() (bosdyn.client.spot_cam.compositor.compositorclient method)": [[170, "bosdyn.client.spot_cam.compositor.CompositorClient.get_ir_meter_overlay_async"]], "get_screen() (bosdyn.client.spot_cam.compositor.compositorclient method)": [[170, "bosdyn.client.spot_cam.compositor.CompositorClient.get_screen"]], "get_screen_async() (bosdyn.client.spot_cam.compositor.compositorclient method)": [[170, "bosdyn.client.spot_cam.compositor.CompositorClient.get_screen_async"]], "get_visible_cameras() (bosdyn.client.spot_cam.compositor.compositorclient method)": [[170, "bosdyn.client.spot_cam.compositor.CompositorClient.get_visible_cameras"]], "get_visible_cameras_async() (bosdyn.client.spot_cam.compositor.compositorclient method)": [[170, "bosdyn.client.spot_cam.compositor.CompositorClient.get_visible_cameras_async"]], "list_screens() (bosdyn.client.spot_cam.compositor.compositorclient method)": [[170, "bosdyn.client.spot_cam.compositor.CompositorClient.list_screens"]], "list_screens_async() (bosdyn.client.spot_cam.compositor.compositorclient method)": [[170, "bosdyn.client.spot_cam.compositor.CompositorClient.list_screens_async"]], "service_type (bosdyn.client.spot_cam.compositor.compositorclient attribute)": [[170, "bosdyn.client.spot_cam.compositor.CompositorClient.service_type"]], "set_ir_colormap() (bosdyn.client.spot_cam.compositor.compositorclient method)": [[170, "bosdyn.client.spot_cam.compositor.CompositorClient.set_ir_colormap"]], "set_ir_colormap_async() (bosdyn.client.spot_cam.compositor.compositorclient method)": [[170, "bosdyn.client.spot_cam.compositor.CompositorClient.set_ir_colormap_async"]], "set_ir_meter_overlay() (bosdyn.client.spot_cam.compositor.compositorclient method)": [[170, "bosdyn.client.spot_cam.compositor.CompositorClient.set_ir_meter_overlay"]], "set_ir_meter_overlay_async() (bosdyn.client.spot_cam.compositor.compositorclient method)": [[170, "bosdyn.client.spot_cam.compositor.CompositorClient.set_ir_meter_overlay_async"]], "set_multi_ir_meter_overlay() (bosdyn.client.spot_cam.compositor.compositorclient method)": [[170, "bosdyn.client.spot_cam.compositor.CompositorClient.set_multi_ir_meter_overlay"]], "set_multi_ir_meter_overlay_async() (bosdyn.client.spot_cam.compositor.compositorclient method)": [[170, "bosdyn.client.spot_cam.compositor.CompositorClient.set_multi_ir_meter_overlay_async"]], "set_screen() (bosdyn.client.spot_cam.compositor.compositorclient method)": [[170, "bosdyn.client.spot_cam.compositor.CompositorClient.set_screen"]], "set_screen_async() (bosdyn.client.spot_cam.compositor.compositorclient method)": [[170, "bosdyn.client.spot_cam.compositor.CompositorClient.set_screen_async"]], "healthclient (class in bosdyn.client.spot_cam.health)": [[171, "bosdyn.client.spot_cam.health.HealthClient"]], "bosdyn.client.spot_cam.health": [[171, "module-bosdyn.client.spot_cam.health"]], "clear_bit_events() (bosdyn.client.spot_cam.health.healthclient method)": [[171, "bosdyn.client.spot_cam.health.HealthClient.clear_bit_events"]], "clear_bit_events_async() (bosdyn.client.spot_cam.health.healthclient method)": [[171, "bosdyn.client.spot_cam.health.HealthClient.clear_bit_events_async"]], "default_service_name (bosdyn.client.spot_cam.health.healthclient attribute)": [[171, "bosdyn.client.spot_cam.health.HealthClient.default_service_name"]], "get_bit_status() (bosdyn.client.spot_cam.health.healthclient method)": [[171, "bosdyn.client.spot_cam.health.HealthClient.get_bit_status"]], "get_bit_status_async() (bosdyn.client.spot_cam.health.healthclient method)": [[171, "bosdyn.client.spot_cam.health.HealthClient.get_bit_status_async"]], "get_system_log() (bosdyn.client.spot_cam.health.healthclient method)": [[171, "bosdyn.client.spot_cam.health.HealthClient.get_system_log"]], "get_system_log_async() (bosdyn.client.spot_cam.health.healthclient method)": [[171, "bosdyn.client.spot_cam.health.HealthClient.get_system_log_async"]], "get_temperature() (bosdyn.client.spot_cam.health.healthclient method)": [[171, "bosdyn.client.spot_cam.health.HealthClient.get_temperature"]], "get_temperature_async() (bosdyn.client.spot_cam.health.healthclient method)": [[171, "bosdyn.client.spot_cam.health.HealthClient.get_temperature_async"]], "service_type (bosdyn.client.spot_cam.health.healthclient attribute)": [[171, "bosdyn.client.spot_cam.health.HealthClient.service_type"]], "lightingclient (class in bosdyn.client.spot_cam.lighting)": [[172, "bosdyn.client.spot_cam.lighting.LightingClient"]], "bosdyn.client.spot_cam.lighting": [[172, "module-bosdyn.client.spot_cam.lighting"]], "default_service_name (bosdyn.client.spot_cam.lighting.lightingclient attribute)": [[172, "bosdyn.client.spot_cam.lighting.LightingClient.default_service_name"]], "get_led_brightness() (bosdyn.client.spot_cam.lighting.lightingclient method)": [[172, "bosdyn.client.spot_cam.lighting.LightingClient.get_led_brightness"]], "get_led_brightness_async() (bosdyn.client.spot_cam.lighting.lightingclient method)": [[172, "bosdyn.client.spot_cam.lighting.LightingClient.get_led_brightness_async"]], "service_type (bosdyn.client.spot_cam.lighting.lightingclient attribute)": [[172, "bosdyn.client.spot_cam.lighting.LightingClient.service_type"]], "set_led_brightness() (bosdyn.client.spot_cam.lighting.lightingclient method)": [[172, "bosdyn.client.spot_cam.lighting.LightingClient.set_led_brightness"]], "set_led_brightness_async() (bosdyn.client.spot_cam.lighting.lightingclient method)": [[172, "bosdyn.client.spot_cam.lighting.LightingClient.set_led_brightness_async"]], "lightshelper (class in bosdyn.client.spot_cam.lights_helper)": [[173, "bosdyn.client.spot_cam.lights_helper.LightsHelper"]], "bosdyn.client.spot_cam.lights_helper": [[173, "module-bosdyn.client.spot_cam.lights_helper"]], "set_lights_with_freq_and_brightness() (in module bosdyn.client.spot_cam.lights_helper)": [[173, "bosdyn.client.spot_cam.lights_helper.set_lights_with_freq_and_brightness"]], "medialogclient (class in bosdyn.client.spot_cam.media_log)": [[174, "bosdyn.client.spot_cam.media_log.MediaLogClient"]], "bosdyn.client.spot_cam.media_log": [[174, "module-bosdyn.client.spot_cam.media_log"]], "default_service_name (bosdyn.client.spot_cam.media_log.medialogclient attribute)": [[174, "bosdyn.client.spot_cam.media_log.MediaLogClient.default_service_name"]], "delete() (bosdyn.client.spot_cam.media_log.medialogclient method)": [[174, "bosdyn.client.spot_cam.media_log.MediaLogClient.delete"]], "delete_async() (bosdyn.client.spot_cam.media_log.medialogclient method)": [[174, "bosdyn.client.spot_cam.media_log.MediaLogClient.delete_async"]], "enable_debug() (bosdyn.client.spot_cam.media_log.medialogclient method)": [[174, "bosdyn.client.spot_cam.media_log.MediaLogClient.enable_debug"]], "enable_debug_async() (bosdyn.client.spot_cam.media_log.medialogclient method)": [[174, "bosdyn.client.spot_cam.media_log.MediaLogClient.enable_debug_async"]], "get_status() (bosdyn.client.spot_cam.media_log.medialogclient method)": [[174, "bosdyn.client.spot_cam.media_log.MediaLogClient.get_status"]], "get_status_async() (bosdyn.client.spot_cam.media_log.medialogclient method)": [[174, "bosdyn.client.spot_cam.media_log.MediaLogClient.get_status_async"]], "list_cameras() (bosdyn.client.spot_cam.media_log.medialogclient method)": [[174, "bosdyn.client.spot_cam.media_log.MediaLogClient.list_cameras"]], "list_cameras_async() (bosdyn.client.spot_cam.media_log.medialogclient method)": [[174, "bosdyn.client.spot_cam.media_log.MediaLogClient.list_cameras_async"]], "list_logpoints() (bosdyn.client.spot_cam.media_log.medialogclient method)": [[174, "bosdyn.client.spot_cam.media_log.MediaLogClient.list_logpoints"]], "retrieve() (bosdyn.client.spot_cam.media_log.medialogclient method)": [[174, "bosdyn.client.spot_cam.media_log.MediaLogClient.retrieve"]], "retrieve_raw_data() (bosdyn.client.spot_cam.media_log.medialogclient method)": [[174, "bosdyn.client.spot_cam.media_log.MediaLogClient.retrieve_raw_data"]], "service_type (bosdyn.client.spot_cam.media_log.medialogclient attribute)": [[174, "bosdyn.client.spot_cam.media_log.MediaLogClient.service_type"]], "set_passphrase() (bosdyn.client.spot_cam.media_log.medialogclient method)": [[174, "bosdyn.client.spot_cam.media_log.MediaLogClient.set_passphrase"]], "set_passphrase_async() (bosdyn.client.spot_cam.media_log.medialogclient method)": [[174, "bosdyn.client.spot_cam.media_log.MediaLogClient.set_passphrase_async"]], "store() (bosdyn.client.spot_cam.media_log.medialogclient method)": [[174, "bosdyn.client.spot_cam.media_log.MediaLogClient.store"]], "store_async() (bosdyn.client.spot_cam.media_log.medialogclient method)": [[174, "bosdyn.client.spot_cam.media_log.MediaLogClient.store_async"]], "tag() (bosdyn.client.spot_cam.media_log.medialogclient method)": [[174, "bosdyn.client.spot_cam.media_log.MediaLogClient.tag"]], "tag_async() (bosdyn.client.spot_cam.media_log.medialogclient method)": [[174, "bosdyn.client.spot_cam.media_log.MediaLogClient.tag_async"]], "networkclient (class in bosdyn.client.spot_cam.network)": [[175, "bosdyn.client.spot_cam.network.NetworkClient"]], "bosdyn.client.spot_cam.network": [[175, "module-bosdyn.client.spot_cam.network"]], "default_service_name (bosdyn.client.spot_cam.network.networkclient attribute)": [[175, "bosdyn.client.spot_cam.network.NetworkClient.default_service_name"]], "get_ice_configuration() (bosdyn.client.spot_cam.network.networkclient method)": [[175, "bosdyn.client.spot_cam.network.NetworkClient.get_ice_configuration"]], "get_ice_configuration_async() (bosdyn.client.spot_cam.network.networkclient method)": [[175, "bosdyn.client.spot_cam.network.NetworkClient.get_ice_configuration_async"]], "service_type (bosdyn.client.spot_cam.network.networkclient attribute)": [[175, "bosdyn.client.spot_cam.network.NetworkClient.service_type"]], "set_ice_configuration() (bosdyn.client.spot_cam.network.networkclient method)": [[175, "bosdyn.client.spot_cam.network.NetworkClient.set_ice_configuration"]], "set_ice_configuration_async() (bosdyn.client.spot_cam.network.networkclient method)": [[175, "bosdyn.client.spot_cam.network.NetworkClient.set_ice_configuration_async"]], "powerclient (class in bosdyn.client.spot_cam.power)": [[176, "bosdyn.client.spot_cam.power.PowerClient"]], "bosdyn.client.spot_cam.power": [[176, "module-bosdyn.client.spot_cam.power"]], "cycle_power() (bosdyn.client.spot_cam.power.powerclient method)": [[176, "bosdyn.client.spot_cam.power.PowerClient.cycle_power"]], "cycle_power_async() (bosdyn.client.spot_cam.power.powerclient method)": [[176, "bosdyn.client.spot_cam.power.PowerClient.cycle_power_async"]], "default_service_name (bosdyn.client.spot_cam.power.powerclient attribute)": [[176, "bosdyn.client.spot_cam.power.PowerClient.default_service_name"]], "get_power_status() (bosdyn.client.spot_cam.power.powerclient method)": [[176, "bosdyn.client.spot_cam.power.PowerClient.get_power_status"]], "get_power_status_async() (bosdyn.client.spot_cam.power.powerclient method)": [[176, "bosdyn.client.spot_cam.power.PowerClient.get_power_status_async"]], "service_type (bosdyn.client.spot_cam.power.powerclient attribute)": [[176, "bosdyn.client.spot_cam.power.PowerClient.service_type"]], "set_power_status() (bosdyn.client.spot_cam.power.powerclient method)": [[176, "bosdyn.client.spot_cam.power.PowerClient.set_power_status"]], "set_power_status_async() (bosdyn.client.spot_cam.power.powerclient method)": [[176, "bosdyn.client.spot_cam.power.PowerClient.set_power_status_async"]], "ptzclient (class in bosdyn.client.spot_cam.ptz)": [[177, "bosdyn.client.spot_cam.ptz.PtzClient"]], "bosdyn.client.spot_cam.ptz": [[177, "module-bosdyn.client.spot_cam.ptz"]], "default_service_name (bosdyn.client.spot_cam.ptz.ptzclient attribute)": [[177, "bosdyn.client.spot_cam.ptz.PtzClient.default_service_name"]], "get_ptz_focus_state() (bosdyn.client.spot_cam.ptz.ptzclient method)": [[177, "bosdyn.client.spot_cam.ptz.PtzClient.get_ptz_focus_state"]], "get_ptz_focus_state_async() (bosdyn.client.spot_cam.ptz.ptzclient method)": [[177, "bosdyn.client.spot_cam.ptz.PtzClient.get_ptz_focus_state_async"]], "get_ptz_position() (bosdyn.client.spot_cam.ptz.ptzclient method)": [[177, "bosdyn.client.spot_cam.ptz.PtzClient.get_ptz_position"]], "get_ptz_position_async() (bosdyn.client.spot_cam.ptz.ptzclient method)": [[177, "bosdyn.client.spot_cam.ptz.PtzClient.get_ptz_position_async"]], "get_ptz_velocity() (bosdyn.client.spot_cam.ptz.ptzclient method)": [[177, "bosdyn.client.spot_cam.ptz.PtzClient.get_ptz_velocity"]], "get_ptz_velocity_async() (bosdyn.client.spot_cam.ptz.ptzclient method)": [[177, "bosdyn.client.spot_cam.ptz.PtzClient.get_ptz_velocity_async"]], "initialize_lens() (bosdyn.client.spot_cam.ptz.ptzclient method)": [[177, "bosdyn.client.spot_cam.ptz.PtzClient.initialize_lens"]], "initialize_lens_async() (bosdyn.client.spot_cam.ptz.ptzclient method)": [[177, "bosdyn.client.spot_cam.ptz.PtzClient.initialize_lens_async"]], "list_ptz() (bosdyn.client.spot_cam.ptz.ptzclient method)": [[177, "bosdyn.client.spot_cam.ptz.PtzClient.list_ptz"]], "list_ptz_async() (bosdyn.client.spot_cam.ptz.ptzclient method)": [[177, "bosdyn.client.spot_cam.ptz.PtzClient.list_ptz_async"]], "service_type (bosdyn.client.spot_cam.ptz.ptzclient attribute)": [[177, "bosdyn.client.spot_cam.ptz.PtzClient.service_type"]], "set_ptz_focus_state() (bosdyn.client.spot_cam.ptz.ptzclient method)": [[177, "bosdyn.client.spot_cam.ptz.PtzClient.set_ptz_focus_state"]], "set_ptz_focus_state_async() (bosdyn.client.spot_cam.ptz.ptzclient method)": [[177, "bosdyn.client.spot_cam.ptz.PtzClient.set_ptz_focus_state_async"]], "set_ptz_position() (bosdyn.client.spot_cam.ptz.ptzclient method)": [[177, "bosdyn.client.spot_cam.ptz.PtzClient.set_ptz_position"]], "set_ptz_position_async() (bosdyn.client.spot_cam.ptz.ptzclient method)": [[177, "bosdyn.client.spot_cam.ptz.PtzClient.set_ptz_position_async"]], "set_ptz_velocity() (bosdyn.client.spot_cam.ptz.ptzclient method)": [[177, "bosdyn.client.spot_cam.ptz.PtzClient.set_ptz_velocity"]], "set_ptz_velocity_async() (bosdyn.client.spot_cam.ptz.ptzclient method)": [[177, "bosdyn.client.spot_cam.ptz.PtzClient.set_ptz_velocity_async"]], "shift_pan_angle() (in module bosdyn.client.spot_cam.ptz)": [[177, "bosdyn.client.spot_cam.ptz.shift_pan_angle"]], "streamqualityclient (class in bosdyn.client.spot_cam.streamquality)": [[178, "bosdyn.client.spot_cam.streamquality.StreamQualityClient"]], "bosdyn.client.spot_cam.streamquality": [[178, "module-bosdyn.client.spot_cam.streamquality"]], "default_service_name (bosdyn.client.spot_cam.streamquality.streamqualityclient attribute)": [[178, "bosdyn.client.spot_cam.streamquality.StreamQualityClient.default_service_name"]], "enable_congestion_control() (bosdyn.client.spot_cam.streamquality.streamqualityclient method)": [[178, "bosdyn.client.spot_cam.streamquality.StreamQualityClient.enable_congestion_control"]], "enable_congestion_control_async() (bosdyn.client.spot_cam.streamquality.streamqualityclient method)": [[178, "bosdyn.client.spot_cam.streamquality.StreamQualityClient.enable_congestion_control_async"]], "get_stream_params() (bosdyn.client.spot_cam.streamquality.streamqualityclient method)": [[178, "bosdyn.client.spot_cam.streamquality.StreamQualityClient.get_stream_params"]], "get_stream_params_async() (bosdyn.client.spot_cam.streamquality.streamqualityclient method)": [[178, "bosdyn.client.spot_cam.streamquality.StreamQualityClient.get_stream_params_async"]], "service_type (bosdyn.client.spot_cam.streamquality.streamqualityclient attribute)": [[178, "bosdyn.client.spot_cam.streamquality.StreamQualityClient.service_type"]], "set_stream_params() (bosdyn.client.spot_cam.streamquality.streamqualityclient method)": [[178, "bosdyn.client.spot_cam.streamquality.StreamQualityClient.set_stream_params"]], "set_stream_params_async() (bosdyn.client.spot_cam.streamquality.streamqualityclient method)": [[178, "bosdyn.client.spot_cam.streamquality.StreamQualityClient.set_stream_params_async"]], "versionclient (class in bosdyn.client.spot_cam.version)": [[179, "bosdyn.client.spot_cam.version.VersionClient"]], "bosdyn.client.spot_cam.version": [[179, "module-bosdyn.client.spot_cam.version"]], "default_service_name (bosdyn.client.spot_cam.version.versionclient attribute)": [[179, "bosdyn.client.spot_cam.version.VersionClient.default_service_name"]], "get_software_version() (bosdyn.client.spot_cam.version.versionclient method)": [[179, "bosdyn.client.spot_cam.version.VersionClient.get_software_version"]], "get_software_version_async() (bosdyn.client.spot_cam.version.versionclient method)": [[179, "bosdyn.client.spot_cam.version.VersionClient.get_software_version_async"]], "get_software_version_full() (bosdyn.client.spot_cam.version.versionclient method)": [[179, "bosdyn.client.spot_cam.version.VersionClient.get_software_version_full"]], "get_software_version_full_async() (bosdyn.client.spot_cam.version.versionclient method)": [[179, "bosdyn.client.spot_cam.version.VersionClient.get_software_version_full_async"]], "service_type (bosdyn.client.spot_cam.version.versionclient attribute)": [[179, "bosdyn.client.spot_cam.version.VersionClient.service_type"]], "cameracalibrationcalibrationerror": [[180, "bosdyn.client.spot_check.CameraCalibrationCalibrationError"]], "cameracalibrationinternalerror": [[180, "bosdyn.client.spot_check.CameraCalibrationInternalError"]], "cameracalibrationpowererror": [[180, "bosdyn.client.spot_check.CameraCalibrationPowerError"]], "cameracalibrationresponseerror": [[180, "bosdyn.client.spot_check.CameraCalibrationResponseError"]], "cameracalibrationrobotcommanderror": [[180, "bosdyn.client.spot_check.CameraCalibrationRobotCommandError"]], "cameracalibrationtargetnotcenterederror": [[180, "bosdyn.client.spot_check.CameraCalibrationTargetNotCenteredError"]], "cameracalibrationtimedouterror": [[180, "bosdyn.client.spot_check.CameraCalibrationTimedOutError"]], "cameracalibrationusercancelederror": [[180, "bosdyn.client.spot_check.CameraCalibrationUserCanceledError"]], "cameraspotcheckfeedbackerror": [[180, "bosdyn.client.spot_check.CameraSpotCheckFeedbackError"]], "cameraspotchecktimedouterror": [[180, "bosdyn.client.spot_check.CameraSpotCheckTimedOutError"]], "spotcheckcameratimeouterror": [[180, "bosdyn.client.spot_check.SpotCheckCameraTimeoutError"]], "spotcheckclient (class in bosdyn.client.spot_check)": [[180, "bosdyn.client.spot_check.SpotCheckClient"]], "spotcheckendstoptimeouterror": [[180, "bosdyn.client.spot_check.SpotCheckEndstopTimeoutError"]], "spotcheckerror": [[180, "bosdyn.client.spot_check.SpotCheckError"]], "spotcheckgroundcheckerror": [[180, "bosdyn.client.spot_check.SpotCheckGroundCheckError"]], "spotcheckimucheckerror": [[180, "bosdyn.client.spot_check.SpotCheckImuCheckError"]], "spotcheckloadcelltimeouterror": [[180, "bosdyn.client.spot_check.SpotCheckLoadcellTimeoutError"]], "spotchecknotsittingerror": [[180, "bosdyn.client.spot_check.SpotCheckNotSittingError"]], "spotcheckpoweronfailure": [[180, "bosdyn.client.spot_check.SpotCheckPowerOnFailure"]], "spotcheckresponseerror": [[180, "bosdyn.client.spot_check.SpotCheckResponseError"]], "spotcheckstandfailureerror": [[180, "bosdyn.client.spot_check.SpotCheckStandFailureError"]], "spotchecktimedouterror": [[180, "bosdyn.client.spot_check.SpotCheckTimedOutError"]], "spotcheckunexpectedpowerchangeerror": [[180, "bosdyn.client.spot_check.SpotCheckUnexpectedPowerChangeError"]], "bosdyn.client.spot_check": [[180, "module-bosdyn.client.spot_check"]], "camera_calibration_command() (bosdyn.client.spot_check.spotcheckclient method)": [[180, "bosdyn.client.spot_check.SpotCheckClient.camera_calibration_command"]], "camera_calibration_command_async() (bosdyn.client.spot_check.spotcheckclient method)": [[180, "bosdyn.client.spot_check.SpotCheckClient.camera_calibration_command_async"]], "camera_calibration_feedback() (bosdyn.client.spot_check.spotcheckclient method)": [[180, "bosdyn.client.spot_check.SpotCheckClient.camera_calibration_feedback"]], "camera_calibration_feedback_async() (bosdyn.client.spot_check.spotcheckclient method)": [[180, "bosdyn.client.spot_check.SpotCheckClient.camera_calibration_feedback_async"]], "default_service_name (bosdyn.client.spot_check.spotcheckclient attribute)": [[180, "bosdyn.client.spot_check.SpotCheckClient.default_service_name"]], "run_camera_calibration() (in module bosdyn.client.spot_check)": [[180, "bosdyn.client.spot_check.run_camera_calibration"]], "run_spot_check() (in module bosdyn.client.spot_check)": [[180, "bosdyn.client.spot_check.run_spot_check"]], "service_type (bosdyn.client.spot_check.spotcheckclient attribute)": [[180, "bosdyn.client.spot_check.SpotCheckClient.service_type"]], "spot_check_command() (bosdyn.client.spot_check.spotcheckclient method)": [[180, "bosdyn.client.spot_check.SpotCheckClient.spot_check_command"]], "spot_check_command_async() (bosdyn.client.spot_check.spotcheckclient method)": [[180, "bosdyn.client.spot_check.SpotCheckClient.spot_check_command_async"]], "spot_check_feedback() (bosdyn.client.spot_check.spotcheckclient method)": [[180, "bosdyn.client.spot_check.SpotCheckClient.spot_check_feedback"]], "spot_check_feedback_async() (bosdyn.client.spot_check.spotcheckclient method)": [[180, "bosdyn.client.spot_check.SpotCheckClient.spot_check_feedback_async"]], "default_time_sync_interval_sec (bosdyn.client.time_sync.timesyncthread attribute)": [[181, "bosdyn.client.time_sync.TimeSyncThread.DEFAULT_TIME_SYNC_INTERVAL_SEC"]], "inactivethreaderror": [[181, "bosdyn.client.time_sync.InactiveThreadError"]], "notestablishederror": [[181, "bosdyn.client.time_sync.NotEstablishedError"]], "time_sync_service_not_ready_interval_sec (bosdyn.client.time_sync.timesyncthread attribute)": [[181, "bosdyn.client.time_sync.TimeSyncThread.TIME_SYNC_SERVICE_NOT_READY_INTERVAL_SEC"]], "timesyncclient (class in bosdyn.client.time_sync)": [[181, "bosdyn.client.time_sync.TimeSyncClient"]], "timesyncendpoint (class in bosdyn.client.time_sync)": [[181, "bosdyn.client.time_sync.TimeSyncEndpoint"]], "timesyncerror": [[181, "bosdyn.client.time_sync.TimeSyncError"]], "timesyncthread (class in bosdyn.client.time_sync)": [[181, "bosdyn.client.time_sync.TimeSyncThread"]], "bosdyn.client.time_sync": [[181, "module-bosdyn.client.time_sync"]], "clock_identifier (bosdyn.client.time_sync.timesyncendpoint property)": [[181, "bosdyn.client.time_sync.TimeSyncEndpoint.clock_identifier"]], "clock_skew (bosdyn.client.time_sync.timesyncendpoint property)": [[181, "bosdyn.client.time_sync.TimeSyncEndpoint.clock_skew"]], "default_service_name (bosdyn.client.time_sync.timesyncclient attribute)": [[181, "bosdyn.client.time_sync.TimeSyncClient.default_service_name"]], "endpoint (bosdyn.client.time_sync.timesyncthread property)": [[181, "bosdyn.client.time_sync.TimeSyncThread.endpoint"]], "establish_timesync() (bosdyn.client.time_sync.timesyncendpoint method)": [[181, "bosdyn.client.time_sync.TimeSyncEndpoint.establish_timesync"]], "get_new_estimate() (bosdyn.client.time_sync.timesyncendpoint method)": [[181, "bosdyn.client.time_sync.TimeSyncEndpoint.get_new_estimate"]], "get_robot_clock_skew() (bosdyn.client.time_sync.timesyncthread method)": [[181, "bosdyn.client.time_sync.TimeSyncThread.get_robot_clock_skew"]], "get_robot_time_converter() (bosdyn.client.time_sync.timesyncendpoint method)": [[181, "bosdyn.client.time_sync.TimeSyncEndpoint.get_robot_time_converter"]], "get_robot_time_converter() (bosdyn.client.time_sync.timesyncthread method)": [[181, "bosdyn.client.time_sync.TimeSyncThread.get_robot_time_converter"]], "get_time_sync_update() (bosdyn.client.time_sync.timesyncclient method)": [[181, "bosdyn.client.time_sync.TimeSyncClient.get_time_sync_update"]], "get_time_sync_update_async() (bosdyn.client.time_sync.timesyncclient method)": [[181, "bosdyn.client.time_sync.TimeSyncClient.get_time_sync_update_async"]], "has_established_time_sync (bosdyn.client.time_sync.timesyncendpoint property)": [[181, "bosdyn.client.time_sync.TimeSyncEndpoint.has_established_time_sync"]], "has_established_time_sync (bosdyn.client.time_sync.timesyncthread property)": [[181, "bosdyn.client.time_sync.TimeSyncThread.has_established_time_sync"]], "response (bosdyn.client.time_sync.timesyncendpoint property)": [[181, "bosdyn.client.time_sync.TimeSyncEndpoint.response"]], "robot_time_range_from_datetimes() (in module bosdyn.client.time_sync)": [[181, "bosdyn.client.time_sync.robot_time_range_from_datetimes"]], "robot_time_range_from_nanoseconds() (in module bosdyn.client.time_sync)": [[181, "bosdyn.client.time_sync.robot_time_range_from_nanoseconds"]], "robot_timestamp_from_local_secs() (bosdyn.client.time_sync.timesyncendpoint method)": [[181, "bosdyn.client.time_sync.TimeSyncEndpoint.robot_timestamp_from_local_secs"]], "robot_timestamp_from_local_secs() (bosdyn.client.time_sync.timesyncthread method)": [[181, "bosdyn.client.time_sync.TimeSyncThread.robot_timestamp_from_local_secs"]], "round_trip_time (bosdyn.client.time_sync.timesyncendpoint property)": [[181, "bosdyn.client.time_sync.TimeSyncEndpoint.round_trip_time"]], "service_type (bosdyn.client.time_sync.timesyncclient attribute)": [[181, "bosdyn.client.time_sync.TimeSyncClient.service_type"]], "should_exit (bosdyn.client.time_sync.timesyncthread property)": [[181, "bosdyn.client.time_sync.TimeSyncThread.should_exit"]], "start() (bosdyn.client.time_sync.timesyncthread method)": [[181, "bosdyn.client.time_sync.TimeSyncThread.start"]], "stop() (bosdyn.client.time_sync.timesyncthread method)": [[181, "bosdyn.client.time_sync.TimeSyncThread.stop"]], "stopped (bosdyn.client.time_sync.timesyncthread property)": [[181, "bosdyn.client.time_sync.TimeSyncThread.stopped"]], "thread_exception (bosdyn.client.time_sync.timesyncthread property)": [[181, "bosdyn.client.time_sync.TimeSyncThread.thread_exception"]], "time_sync_interval_sec (bosdyn.client.time_sync.timesyncthread property)": [[181, "bosdyn.client.time_sync.TimeSyncThread.time_sync_interval_sec"]], "timespec_to_robot_timespan() (in module bosdyn.client.time_sync)": [[181, "bosdyn.client.time_sync.timespec_to_robot_timespan"]], "update_time_filter() (in module bosdyn.client.time_sync)": [[181, "bosdyn.client.time_sync.update_time_filter"]], "update_timestamp_filter() (in module bosdyn.client.time_sync)": [[181, "bosdyn.client.time_sync.update_timestamp_filter"]], "wait_for_sync() (bosdyn.client.time_sync.timesyncthread method)": [[181, "bosdyn.client.time_sync.TimeSyncThread.wait_for_sync"]], "clearfailederror": [[182, "bosdyn.client.token_cache.ClearFailedError"]], "notincacheerror": [[182, "bosdyn.client.token_cache.NotInCacheError"]], "tokencache (class in bosdyn.client.token_cache)": [[182, "bosdyn.client.token_cache.TokenCache"]], "tokencacheerror": [[182, "bosdyn.client.token_cache.TokenCacheError"]], "tokencachefilesystem (class in bosdyn.client.token_cache)": [[182, "bosdyn.client.token_cache.TokenCacheFilesystem"]], "writefailederror": [[182, "bosdyn.client.token_cache.WriteFailedError"]], "atomic_file_write() (in module bosdyn.client.token_cache)": [[182, "bosdyn.client.token_cache.atomic_file_write"]], "bosdyn.client.token_cache": [[182, "module-bosdyn.client.token_cache"]], "clear() (bosdyn.client.token_cache.tokencache method)": [[182, "bosdyn.client.token_cache.TokenCache.clear"]], "clear() (bosdyn.client.token_cache.tokencachefilesystem method)": [[182, "bosdyn.client.token_cache.TokenCacheFilesystem.clear"]], "match() (bosdyn.client.token_cache.tokencache method)": [[182, "bosdyn.client.token_cache.TokenCache.match"]], "match() (bosdyn.client.token_cache.tokencachefilesystem method)": [[182, "bosdyn.client.token_cache.TokenCacheFilesystem.match"]], "read() (bosdyn.client.token_cache.tokencache method)": [[182, "bosdyn.client.token_cache.TokenCache.read"]], "read() (bosdyn.client.token_cache.tokencachefilesystem method)": [[182, "bosdyn.client.token_cache.TokenCacheFilesystem.read"]], "write() (bosdyn.client.token_cache.tokencache method)": [[182, "bosdyn.client.token_cache.TokenCache.write"]], "write() (bosdyn.client.token_cache.tokencachefilesystem method)": [[182, "bosdyn.client.token_cache.TokenCacheFilesystem.write"]], "tokenmanager (class in bosdyn.client.token_manager)": [[183, "bosdyn.client.token_manager.TokenManager"]], "bosdyn.client.token_manager": [[183, "module-bosdyn.client.token_manager"]], "is_alive() (bosdyn.client.token_manager.tokenmanager method)": [[183, "bosdyn.client.token_manager.TokenManager.is_alive"]], "stop() (bosdyn.client.token_manager.tokenmanager method)": [[183, "bosdyn.client.token_manager.TokenManager.stop"]], "update() (bosdyn.client.token_manager.tokenmanager method)": [[183, "bosdyn.client.token_manager.TokenManager.update"]], "bosdyn.client.units_helpers": [[184, "module-bosdyn.client.units_helpers"]], "units_to_string() (in module bosdyn.client.units_helpers)": [[184, "bosdyn.client.units_helpers.units_to_string"]], "deduploggingmessages (class in bosdyn.client.util)": [[185, "bosdyn.client.util.DedupLoggingMessages"]], "grpcservicerunner (class in bosdyn.client.util)": [[185, "bosdyn.client.util.GrpcServiceRunner"]], "add_base_arguments() (in module bosdyn.client.util)": [[185, "bosdyn.client.util.add_base_arguments"]], "add_common_arguments() (in module bosdyn.client.util)": [[185, "bosdyn.client.util.add_common_arguments"]], "add_credentials_arguments() (in module bosdyn.client.util)": [[185, "bosdyn.client.util.add_credentials_arguments"]], "add_payload_credentials_arguments() (in module bosdyn.client.util)": [[185, "bosdyn.client.util.add_payload_credentials_arguments"]], "add_payload_credentials_file_argument() (in module bosdyn.client.util)": [[185, "bosdyn.client.util.add_payload_credentials_file_argument"]], "add_service_endpoint_arguments() (in module bosdyn.client.util)": [[185, "bosdyn.client.util.add_service_endpoint_arguments"]], "add_service_hosting_arguments() (in module bosdyn.client.util)": [[185, "bosdyn.client.util.add_service_hosting_arguments"]], "authenticate() (in module bosdyn.client.util)": [[185, "bosdyn.client.util.authenticate"]], "bosdyn.client.util": [[185, "module-bosdyn.client.util"]], "cli_auth() (in module bosdyn.client.util)": [[185, "bosdyn.client.util.cli_auth"]], "cli_login_prompt() (in module bosdyn.client.util)": [[185, "bosdyn.client.util.cli_login_prompt"]], "does_dedup_filter_exist() (in module bosdyn.client.util)": [[185, "bosdyn.client.util.does_dedup_filter_exist"]], "filter() (bosdyn.client.util.deduploggingmessages method)": [[185, "bosdyn.client.util.DedupLoggingMessages.filter"]], "get_guid_and_secret() (in module bosdyn.client.util)": [[185, "bosdyn.client.util.get_guid_and_secret"]], "get_logger() (in module bosdyn.client.util)": [[185, "bosdyn.client.util.get_logger"]], "read_or_create_payload_credentials() (in module bosdyn.client.util)": [[185, "bosdyn.client.util.read_or_create_payload_credentials"]], "read_payload_credentials() (in module bosdyn.client.util)": [[185, "bosdyn.client.util.read_payload_credentials"]], "run_until_interrupt() (bosdyn.client.util.grpcservicerunner method)": [[185, "bosdyn.client.util.GrpcServiceRunner.run_until_interrupt"]], "safe_pb_enum_to_string() (in module bosdyn.client.util)": [[185, "bosdyn.client.util.safe_pb_enum_to_string"]], "setup_logging() (in module bosdyn.client.util)": [[185, "bosdyn.client.util.setup_logging"]], "stop() (bosdyn.client.util.grpcservicerunner method)": [[185, "bosdyn.client.util.GrpcServiceRunner.stop"]], "worldobjectclient (class in bosdyn.client.world_object)": [[186, "bosdyn.client.world_object.WorldObjectClient"]], "bosdyn.client.world_object": [[186, "module-bosdyn.client.world_object"]], "default_service_name (bosdyn.client.world_object.worldobjectclient attribute)": [[186, "bosdyn.client.world_object.WorldObjectClient.default_service_name"]], "draw_oriented_bounding_box() (bosdyn.client.world_object.worldobjectclient method)": [[186, "bosdyn.client.world_object.WorldObjectClient.draw_oriented_bounding_box"]], "draw_sphere() (bosdyn.client.world_object.worldobjectclient method)": [[186, "bosdyn.client.world_object.WorldObjectClient.draw_sphere"]], "list_world_objects() (bosdyn.client.world_object.worldobjectclient method)": [[186, "bosdyn.client.world_object.WorldObjectClient.list_world_objects"]], "list_world_objects_async() (bosdyn.client.world_object.worldobjectclient method)": [[186, "bosdyn.client.world_object.WorldObjectClient.list_world_objects_async"]], "make_add_world_object_req() (in module bosdyn.client.world_object)": [[186, "bosdyn.client.world_object.make_add_world_object_req"]], "make_change_world_object_req() (in module bosdyn.client.world_object)": [[186, "bosdyn.client.world_object.make_change_world_object_req"]], "make_delete_world_object_req() (in module bosdyn.client.world_object)": [[186, "bosdyn.client.world_object.make_delete_world_object_req"]], "mutate_world_objects() (bosdyn.client.world_object.worldobjectclient method)": [[186, "bosdyn.client.world_object.WorldObjectClient.mutate_world_objects"]], "mutate_world_objects_async() (bosdyn.client.world_object.worldobjectclient method)": [[186, "bosdyn.client.world_object.WorldObjectClient.mutate_world_objects_async"]], "send_add_mutation_requests() (in module bosdyn.client.world_object)": [[186, "bosdyn.client.world_object.send_add_mutation_requests"]], "send_delete_mutation_requests() (in module bosdyn.client.world_object)": [[186, "bosdyn.client.world_object.send_delete_mutation_requests"]], "service_type (bosdyn.client.world_object.worldobjectclient attribute)": [[186, "bosdyn.client.world_object.WorldObjectClient.service_type"]], "timesync_endpoint (bosdyn.client.world_object.worldobjectclient property)": [[186, "bosdyn.client.world_object.WorldObjectClient.timesync_endpoint"]], "update_from() (bosdyn.client.world_object.worldobjectclient method)": [[186, "bosdyn.client.world_object.WorldObjectClient.update_from"]], "basedatareader (class in bosdyn.bddf.base_data_reader)": [[189, "bosdyn.bddf.base_data_reader.BaseDataReader"]], "annotations (bosdyn.bddf.base_data_reader.basedatareader property)": [[189, "bosdyn.bddf.base_data_reader.BaseDataReader.annotations"]], "bosdyn.bddf.base_data_reader": [[189, "module-bosdyn.bddf.base_data_reader"]], "checksum (bosdyn.bddf.base_data_reader.basedatareader property)": [[189, "bosdyn.bddf.base_data_reader.BaseDataReader.checksum"]], "file_descriptor (bosdyn.bddf.base_data_reader.basedatareader property)": [[189, "bosdyn.bddf.base_data_reader.BaseDataReader.file_descriptor"]], "file_index (bosdyn.bddf.base_data_reader.basedatareader property)": [[189, "bosdyn.bddf.base_data_reader.BaseDataReader.file_index"]], "filename (bosdyn.bddf.base_data_reader.basedatareader property)": [[189, "bosdyn.bddf.base_data_reader.BaseDataReader.filename"]], "read_checksum (bosdyn.bddf.base_data_reader.basedatareader property)": [[189, "bosdyn.bddf.base_data_reader.BaseDataReader.read_checksum"]], "series_spec_to_index() (bosdyn.bddf.base_data_reader.basedatareader method)": [[189, "bosdyn.bddf.base_data_reader.BaseDataReader.series_spec_to_index"]], "version (bosdyn.bddf.base_data_reader.basedatareader property)": [[189, "bosdyn.bddf.base_data_reader.BaseDataReader.version"]], "blockwriter (class in bosdyn.bddf.block_writer)": [[190, "bosdyn.bddf.block_writer.BlockWriter"]], "bosdyn.bddf.block_writer": [[190, "module-bosdyn.bddf.block_writer"]], "close() (bosdyn.bddf.block_writer.blockwriter method)": [[190, "bosdyn.bddf.block_writer.BlockWriter.close"]], "closed (bosdyn.bddf.block_writer.blockwriter property)": [[190, "bosdyn.bddf.block_writer.BlockWriter.closed"]], "tell() (bosdyn.bddf.block_writer.blockwriter method)": [[190, "bosdyn.bddf.block_writer.BlockWriter.tell"]], "write_data_block() (bosdyn.bddf.block_writer.blockwriter method)": [[190, "bosdyn.bddf.block_writer.BlockWriter.write_data_block"]], "write_descriptor_block() (bosdyn.bddf.block_writer.blockwriter method)": [[190, "bosdyn.bddf.block_writer.BlockWriter.write_descriptor_block"]], "write_file_end() (bosdyn.bddf.block_writer.blockwriter method)": [[190, "bosdyn.bddf.block_writer.BlockWriter.write_file_end"]], "write_header() (bosdyn.bddf.block_writer.blockwriter method)": [[190, "bosdyn.bddf.block_writer.BlockWriter.write_header"]], "channel (bosdyn.bddf.bosdyn.messagechannel attribute)": [[191, "bosdyn.bddf.bosdyn.MessageChannel.CHANNEL"]], "channel (bosdyn.bddf.bosdyn.typedmessagechannel attribute)": [[191, "bosdyn.bddf.bosdyn.TypedMessageChannel.CHANNEL"]], "grpcrequests (class in bosdyn.bddf.bosdyn)": [[191, "bosdyn.bddf.bosdyn.GrpcRequests"]], "grpcresponses (class in bosdyn.bddf.bosdyn)": [[191, "bosdyn.bddf.bosdyn.GrpcResponses"]], "keys (bosdyn.bddf.bosdyn.grpcrequests attribute)": [[191, "bosdyn.bddf.bosdyn.GrpcRequests.KEYS"]], "keys (bosdyn.bddf.bosdyn.grpcresponses attribute)": [[191, "bosdyn.bddf.bosdyn.GrpcResponses.KEYS"]], "keys (bosdyn.bddf.bosdyn.messagechannel attribute)": [[191, "bosdyn.bddf.bosdyn.MessageChannel.KEYS"]], "keys (bosdyn.bddf.bosdyn.typedmessagechannel attribute)": [[191, "bosdyn.bddf.bosdyn.TypedMessageChannel.KEYS"]], "message_type (bosdyn.bddf.bosdyn.grpcrequests attribute)": [[191, "bosdyn.bddf.bosdyn.GrpcRequests.MESSAGE_TYPE"]], "message_type (bosdyn.bddf.bosdyn.grpcresponses attribute)": [[191, "bosdyn.bddf.bosdyn.GrpcResponses.MESSAGE_TYPE"]], "message_type (bosdyn.bddf.bosdyn.typedmessagechannel attribute)": [[191, "bosdyn.bddf.bosdyn.TypedMessageChannel.MESSAGE_TYPE"]], "messagechannel (class in bosdyn.bddf.bosdyn)": [[191, "bosdyn.bddf.bosdyn.MessageChannel"]], "series_type (bosdyn.bddf.bosdyn.grpcrequests attribute)": [[191, "bosdyn.bddf.bosdyn.GrpcRequests.SERIES_TYPE"]], "series_type (bosdyn.bddf.bosdyn.grpcresponses attribute)": [[191, "bosdyn.bddf.bosdyn.GrpcResponses.SERIES_TYPE"]], "series_type (bosdyn.bddf.bosdyn.messagechannel attribute)": [[191, "bosdyn.bddf.bosdyn.MessageChannel.SERIES_TYPE"]], "series_type (bosdyn.bddf.bosdyn.typedmessagechannel attribute)": [[191, "bosdyn.bddf.bosdyn.TypedMessageChannel.SERIES_TYPE"]], "service_name (bosdyn.bddf.bosdyn.grpcrequests attribute)": [[191, "bosdyn.bddf.bosdyn.GrpcRequests.SERVICE_NAME"]], "service_name (bosdyn.bddf.bosdyn.grpcresponses attribute)": [[191, "bosdyn.bddf.bosdyn.GrpcResponses.SERVICE_NAME"]], "typedmessagechannel (class in bosdyn.bddf.bosdyn)": [[191, "bosdyn.bddf.bosdyn.TypedMessageChannel"]], "bosdyn.bddf.bosdyn": [[191, "module-bosdyn.bddf.bosdyn"]], "addserieserror": [[192, "bosdyn.bddf.common.AddSeriesError"]], "checksumerror": [[192, "bosdyn.bddf.common.ChecksumError"]], "dataerror": [[192, "bosdyn.bddf.common.DataError"]], "dataformaterror": [[192, "bosdyn.bddf.common.DataFormatError"]], "keys (bosdyn.bddf.common.seriesidentifier attribute)": [[192, "bosdyn.bddf.common.SeriesIdentifier.KEYS"]], "parseerror": [[192, "bosdyn.bddf.common.ParseError"]], "series_type (bosdyn.bddf.common.seriesidentifier attribute)": [[192, "bosdyn.bddf.common.SeriesIdentifier.SERIES_TYPE"]], "seriesidentifier (class in bosdyn.bddf.common)": [[192, "bosdyn.bddf.common.SeriesIdentifier"]], "seriesnotuniqueerror": [[192, "bosdyn.bddf.common.SeriesNotUniqueError"]], "bosdyn.bddf.common": [[192, "module-bosdyn.bddf.common"]], "datareader (class in bosdyn.bddf.data_reader)": [[193, "bosdyn.bddf.data_reader.DataReader"]], "bosdyn.bddf.data_reader": [[193, "module-bosdyn.bddf.data_reader"]], "num_data_blocks() (bosdyn.bddf.data_reader.datareader method)": [[193, "bosdyn.bddf.data_reader.DataReader.num_data_blocks"]], "read() (bosdyn.bddf.data_reader.datareader method)": [[193, "bosdyn.bddf.data_reader.DataReader.read"]], "series_block_index() (bosdyn.bddf.data_reader.datareader method)": [[193, "bosdyn.bddf.data_reader.DataReader.series_block_index"]], "series_descriptor() (bosdyn.bddf.data_reader.datareader method)": [[193, "bosdyn.bddf.data_reader.DataReader.series_descriptor"]], "total_bytes() (bosdyn.bddf.data_reader.datareader method)": [[193, "bosdyn.bddf.data_reader.DataReader.total_bytes"]], "datawriter (class in bosdyn.bddf.data_writer)": [[194, "bosdyn.bddf.data_writer.DataWriter"]], "add_message_series() (bosdyn.bddf.data_writer.datawriter method)": [[194, "bosdyn.bddf.data_writer.DataWriter.add_message_series"]], "add_pod_series() (bosdyn.bddf.data_writer.datawriter method)": [[194, "bosdyn.bddf.data_writer.DataWriter.add_pod_series"]], "add_series() (bosdyn.bddf.data_writer.datawriter method)": [[194, "bosdyn.bddf.data_writer.DataWriter.add_series"]], "bosdyn.bddf.data_writer": [[194, "module-bosdyn.bddf.data_writer"]], "file_index (bosdyn.bddf.data_writer.datawriter property)": [[194, "bosdyn.bddf.data_writer.DataWriter.file_index"]], "run_on_close() (bosdyn.bddf.data_writer.datawriter method)": [[194, "bosdyn.bddf.data_writer.DataWriter.run_on_close"]], "write_data() (bosdyn.bddf.data_writer.datawriter method)": [[194, "bosdyn.bddf.data_writer.DataWriter.write_data"]], "fileindexer (class in bosdyn.bddf.file_indexer)": [[195, "bosdyn.bddf.file_indexer.FileIndexer"]], "add_series() (bosdyn.bddf.file_indexer.fileindexer method)": [[195, "bosdyn.bddf.file_indexer.FileIndexer.add_series"]], "add_series_descriptor() (bosdyn.bddf.file_indexer.fileindexer method)": [[195, "bosdyn.bddf.file_indexer.FileIndexer.add_series_descriptor"]], "bosdyn.bddf.file_indexer": [[195, "module-bosdyn.bddf.file_indexer"]], "descriptor_index (bosdyn.bddf.file_indexer.fileindexer property)": [[195, "bosdyn.bddf.file_indexer.FileIndexer.descriptor_index"]], "file_index (bosdyn.bddf.file_indexer.fileindexer property)": [[195, "bosdyn.bddf.file_indexer.FileIndexer.file_index"]], "index_data_block() (bosdyn.bddf.file_indexer.fileindexer method)": [[195, "bosdyn.bddf.file_indexer.FileIndexer.index_data_block"]], "make_data_descriptor() (bosdyn.bddf.file_indexer.fileindexer method)": [[195, "bosdyn.bddf.file_indexer.FileIndexer.make_data_descriptor"]], "series_block_indexes (bosdyn.bddf.file_indexer.fileindexer property)": [[195, "bosdyn.bddf.file_indexer.FileIndexer.series_block_indexes"]], "series_descriptor() (bosdyn.bddf.file_indexer.fileindexer method)": [[195, "bosdyn.bddf.file_indexer.FileIndexer.series_descriptor"]], "series_identifier_to_hash() (bosdyn.bddf.file_indexer.fileindexer static method)": [[195, "bosdyn.bddf.file_indexer.FileIndexer.series_identifier_to_hash"]], "write_index() (bosdyn.bddf.file_indexer.fileindexer method)": [[195, "bosdyn.bddf.file_indexer.FileIndexer.write_index"]], "grpcprotoreader (class in bosdyn.bddf.grpc_proto_reader)": [[196, "bosdyn.bddf.grpc_proto_reader.GrpcProtoReader"]], "bosdyn.bddf.grpc_proto_reader": [[196, "module-bosdyn.bddf.grpc_proto_reader"]], "get_message() (bosdyn.bddf.grpc_proto_reader.grpcprotoreader method)": [[196, "bosdyn.bddf.grpc_proto_reader.GrpcProtoReader.get_message"]], "num_messages (bosdyn.bddf.grpc_proto_reader.grpcprotoreader property)": [[196, "bosdyn.bddf.grpc_proto_reader.GrpcProtoReader.num_messages"]], "grpcreader (class in bosdyn.bddf.grpc_reader)": [[197, "bosdyn.bddf.grpc_reader.GrpcReader"]], "bosdyn.bddf.grpc_reader": [[197, "module-bosdyn.bddf.grpc_reader"]], "data_reader (bosdyn.bddf.grpc_reader.grpcreader property)": [[197, "bosdyn.bddf.grpc_reader.GrpcReader.data_reader"]], "get_message() (bosdyn.bddf.grpc_reader.grpcreader method)": [[197, "bosdyn.bddf.grpc_reader.GrpcReader.get_message"]], "get_proto_reader() (bosdyn.bddf.grpc_reader.grpcreader method)": [[197, "bosdyn.bddf.grpc_reader.GrpcReader.get_proto_reader"]], "grpcservicereader (class in bosdyn.bddf.grpc_service_reader)": [[198, "bosdyn.bddf.grpc_service_reader.GrpcServiceReader"]], "add_proto_reader() (bosdyn.bddf.grpc_service_reader.grpcservicereader method)": [[198, "bosdyn.bddf.grpc_service_reader.GrpcServiceReader.add_proto_reader"]], "bosdyn.bddf.grpc_service_reader": [[198, "module-bosdyn.bddf.grpc_service_reader"]], "data_reader (bosdyn.bddf.grpc_service_reader.grpcservicereader property)": [[198, "bosdyn.bddf.grpc_service_reader.GrpcServiceReader.data_reader"]], "get_proto_reader() (bosdyn.bddf.grpc_service_reader.grpcservicereader method)": [[198, "bosdyn.bddf.grpc_service_reader.GrpcServiceReader.get_proto_reader"]], "grpcservicewriter (class in bosdyn.bddf.grpc_service_writer)": [[199, "bosdyn.bddf.grpc_service_writer.GrpcServiceWriter"]], "bosdyn.bddf.grpc_service_writer": [[199, "module-bosdyn.bddf.grpc_service_writer"]], "log_request() (bosdyn.bddf.grpc_service_writer.grpcservicewriter method)": [[199, "bosdyn.bddf.grpc_service_writer.GrpcServiceWriter.log_request"]], "log_response() (bosdyn.bddf.grpc_service_writer.grpcservicewriter method)": [[199, "bosdyn.bddf.grpc_service_writer.GrpcServiceWriter.log_response"]], "messagereader (class in bosdyn.bddf.message_reader)": [[200, "bosdyn.bddf.message_reader.MessageReader"]], "bosdyn.bddf.message_reader": [[200, "module-bosdyn.bddf.message_reader"]], "channel_name_to_series_decriptor (bosdyn.bddf.message_reader.messagereader property)": [[200, "bosdyn.bddf.message_reader.MessageReader.channel_name_to_series_decriptor"]], "channel_name_to_series_descriptor (bosdyn.bddf.message_reader.messagereader property)": [[200, "bosdyn.bddf.message_reader.MessageReader.channel_name_to_series_descriptor"]], "data_reader (bosdyn.bddf.message_reader.messagereader property)": [[200, "bosdyn.bddf.message_reader.MessageReader.data_reader"]], "get_blob() (bosdyn.bddf.message_reader.messagereader method)": [[200, "bosdyn.bddf.message_reader.MessageReader.get_blob"]], "series_index() (bosdyn.bddf.message_reader.messagereader method)": [[200, "bosdyn.bddf.message_reader.MessageReader.series_index"]], "series_index_to_descriptor() (bosdyn.bddf.message_reader.messagereader method)": [[200, "bosdyn.bddf.message_reader.MessageReader.series_index_to_descriptor"]], "podseriesreader (class in bosdyn.bddf.pod_series_reader)": [[201, "bosdyn.bddf.pod_series_reader.PodSeriesReader"]], "bosdyn.bddf.pod_series_reader": [[201, "module-bosdyn.bddf.pod_series_reader"]], "num_data_blocks (bosdyn.bddf.pod_series_reader.podseriesreader property)": [[201, "bosdyn.bddf.pod_series_reader.PodSeriesReader.num_data_blocks"]], "pod_type (bosdyn.bddf.pod_series_reader.podseriesreader property)": [[201, "bosdyn.bddf.pod_series_reader.PodSeriesReader.pod_type"]], "read_samples() (bosdyn.bddf.pod_series_reader.podseriesreader method)": [[201, "bosdyn.bddf.pod_series_reader.PodSeriesReader.read_samples"]], "series_descriptor (bosdyn.bddf.pod_series_reader.podseriesreader property)": [[201, "bosdyn.bddf.pod_series_reader.PodSeriesReader.series_descriptor"]], "podserieswriter (class in bosdyn.bddf.pod_series_writer)": [[202, "bosdyn.bddf.pod_series_writer.PodSeriesWriter"]], "bosdyn.bddf.pod_series_writer": [[202, "module-bosdyn.bddf.pod_series_writer"]], "finish_block() (bosdyn.bddf.pod_series_writer.podserieswriter method)": [[202, "bosdyn.bddf.pod_series_writer.PodSeriesWriter.finish_block"]], "series_spec (bosdyn.bddf.pod_series_writer.podserieswriter property)": [[202, "bosdyn.bddf.pod_series_writer.PodSeriesWriter.series_spec"]], "series_type (bosdyn.bddf.pod_series_writer.podserieswriter property)": [[202, "bosdyn.bddf.pod_series_writer.PodSeriesWriter.series_type"]], "write() (bosdyn.bddf.pod_series_writer.podserieswriter method)": [[202, "bosdyn.bddf.pod_series_writer.PodSeriesWriter.write"]], "protobufchannelreader (class in bosdyn.bddf.protobuf_channel_reader)": [[203, "bosdyn.bddf.protobuf_channel_reader.ProtobufChannelReader"]], "protobufchannelreader.iterator (class in bosdyn.bddf.protobuf_channel_reader)": [[203, "bosdyn.bddf.protobuf_channel_reader.ProtobufChannelReader.Iterator"]], "bosdyn.bddf.protobuf_channel_reader": [[203, "module-bosdyn.bddf.protobuf_channel_reader"]], "get_message() (bosdyn.bddf.protobuf_channel_reader.protobufchannelreader method)": [[203, "bosdyn.bddf.protobuf_channel_reader.ProtobufChannelReader.get_message"]], "num_messages (bosdyn.bddf.protobuf_channel_reader.protobufchannelreader property)": [[203, "bosdyn.bddf.protobuf_channel_reader.ProtobufChannelReader.num_messages"]], "series_descriptor (bosdyn.bddf.protobuf_channel_reader.protobufchannelreader property)": [[203, "bosdyn.bddf.protobuf_channel_reader.ProtobufChannelReader.series_descriptor"]], "protobufreader (class in bosdyn.bddf.protobuf_reader)": [[204, "bosdyn.bddf.protobuf_reader.ProtobufReader"]], "bosdyn.bddf.protobuf_reader": [[204, "module-bosdyn.bddf.protobuf_reader"]], "get_message() (bosdyn.bddf.protobuf_reader.protobufreader method)": [[204, "bosdyn.bddf.protobuf_reader.ProtobufReader.get_message"]], "protobufserieswriter (class in bosdyn.bddf.protobuf_series_writer)": [[205, "bosdyn.bddf.protobuf_series_writer.ProtobufSeriesWriter"]], "bosdyn.bddf.protobuf_series_writer": [[205, "module-bosdyn.bddf.protobuf_series_writer"]], "series_spec (bosdyn.bddf.protobuf_series_writer.protobufserieswriter property)": [[205, "bosdyn.bddf.protobuf_series_writer.ProtobufSeriesWriter.series_spec"]], "series_type (bosdyn.bddf.protobuf_series_writer.protobufserieswriter property)": [[205, "bosdyn.bddf.protobuf_series_writer.ProtobufSeriesWriter.series_type"]], "write() (bosdyn.bddf.protobuf_series_writer.protobufserieswriter method)": [[205, "bosdyn.bddf.protobuf_series_writer.ProtobufSeriesWriter.write"]], "streamdatareader (class in bosdyn.bddf.stream_data_reader)": [[206, "bosdyn.bddf.stream_data_reader.StreamDataReader"]], "bosdyn.bddf.stream_data_reader": [[206, "module-bosdyn.bddf.stream_data_reader"]], "eof (bosdyn.bddf.stream_data_reader.streamdatareader property)": [[206, "bosdyn.bddf.stream_data_reader.StreamDataReader.eof"]], "read_checksum (bosdyn.bddf.stream_data_reader.streamdatareader property)": [[206, "bosdyn.bddf.stream_data_reader.StreamDataReader.read_checksum"]], "read_data_block() (bosdyn.bddf.stream_data_reader.streamdatareader method)": [[206, "bosdyn.bddf.stream_data_reader.StreamDataReader.read_data_block"]], "read_next_block() (bosdyn.bddf.stream_data_reader.streamdatareader method)": [[206, "bosdyn.bddf.stream_data_reader.StreamDataReader.read_next_block"]], "series_block_index() (bosdyn.bddf.stream_data_reader.streamdatareader method)": [[206, "bosdyn.bddf.stream_data_reader.StreamDataReader.series_block_index"]], "series_block_indexes (bosdyn.bddf.stream_data_reader.streamdatareader property)": [[206, "bosdyn.bddf.stream_data_reader.StreamDataReader.series_block_indexes"]], "series_descriptor() (bosdyn.bddf.stream_data_reader.streamdatareader method)": [[206, "bosdyn.bddf.stream_data_reader.StreamDataReader.series_descriptor"]], "stream_file_index (bosdyn.bddf.stream_data_reader.streamdatareader property)": [[206, "bosdyn.bddf.stream_data_reader.StreamDataReader.stream_file_index"]], "bosdyn.deprecated": [[207, "module-bosdyn.deprecated"]], "moved_to() (in module bosdyn.deprecated)": [[207, "bosdyn.deprecated.moved_to"]], "renamed_to() (in module bosdyn.deprecated)": [[207, "bosdyn.deprecated.renamed_to"]], "eulerzxy (class in bosdyn.geometry)": [[208, "bosdyn.geometry.EulerZXY"]], "bosdyn.geometry": [[208, "module-bosdyn.geometry"]], "to_euler_zxy() (in module bosdyn.geometry)": [[208, "bosdyn.geometry.to_euler_zxy"]], "to_quaternion() (bosdyn.geometry.eulerzxy method)": [[208, "bosdyn.geometry.EulerZXY.to_quaternion"]], "datetimeparseerror": [[209, "bosdyn.util.DatetimeParseError"]], "robottimeconverter (class in bosdyn.util)": [[209, "bosdyn.util.RobotTimeConverter"]], "bosdyn.util": [[209, "module-bosdyn.util"]], "convert_timestamp_from_local_to_robot() (bosdyn.util.robottimeconverter method)": [[209, "bosdyn.util.RobotTimeConverter.convert_timestamp_from_local_to_robot"]], "distance_str() (in module bosdyn.util)": [[209, "bosdyn.util.distance_str"]], "duration_str() (in module bosdyn.util)": [[209, "bosdyn.util.duration_str"]], "duration_to_seconds() (in module bosdyn.util)": [[209, "bosdyn.util.duration_to_seconds"]], "format_metric() (in module bosdyn.util)": [[209, "bosdyn.util.format_metric"]], "local_seconds_from_robot_timestamp() (bosdyn.util.robottimeconverter method)": [[209, "bosdyn.util.RobotTimeConverter.local_seconds_from_robot_timestamp"]], "now_nsec() (in module bosdyn.util)": [[209, "bosdyn.util.now_nsec"]], "now_sec() (in module bosdyn.util)": [[209, "bosdyn.util.now_sec"]], "now_timestamp() (in module bosdyn.util)": [[209, "bosdyn.util.now_timestamp"]], "nsec_to_sec() (in module bosdyn.util)": [[209, "bosdyn.util.nsec_to_sec"]], "nsec_to_timestamp() (in module bosdyn.util)": [[209, "bosdyn.util.nsec_to_timestamp"]], "parse_datetime() (in module bosdyn.util)": [[209, "bosdyn.util.parse_datetime"]], "parse_timespan() (in module bosdyn.util)": [[209, "bosdyn.util.parse_timespan"]], "robot_seconds_from_local_seconds() (bosdyn.util.robottimeconverter method)": [[209, "bosdyn.util.RobotTimeConverter.robot_seconds_from_local_seconds"]], "robot_timestamp_from_local() (bosdyn.util.robottimeconverter method)": [[209, "bosdyn.util.RobotTimeConverter.robot_timestamp_from_local"]], "robot_timestamp_from_local_nsecs() (bosdyn.util.robottimeconverter method)": [[209, "bosdyn.util.RobotTimeConverter.robot_timestamp_from_local_nsecs"]], "robot_timestamp_from_local_secs() (bosdyn.util.robottimeconverter method)": [[209, "bosdyn.util.RobotTimeConverter.robot_timestamp_from_local_secs"]], "sec_to_nsec() (in module bosdyn.util)": [[209, "bosdyn.util.sec_to_nsec"]], "seconds_to_duration() (in module bosdyn.util)": [[209, "bosdyn.util.seconds_to_duration"]], "seconds_to_timestamp() (in module bosdyn.util)": [[209, "bosdyn.util.seconds_to_timestamp"]], "secs_to_hms() (in module bosdyn.util)": [[209, "bosdyn.util.secs_to_hms"]], "set_clock_source() (in module bosdyn.util)": [[209, "bosdyn.util.set_clock_source"]], "set_timestamp_from_datetime() (in module bosdyn.util)": [[209, "bosdyn.util.set_timestamp_from_datetime"]], "set_timestamp_from_now() (in module bosdyn.util)": [[209, "bosdyn.util.set_timestamp_from_now"]], "set_timestamp_from_nsec() (in module bosdyn.util)": [[209, "bosdyn.util.set_timestamp_from_nsec"]], "timestamp_str() (in module bosdyn.util)": [[209, "bosdyn.util.timestamp_str"]], "timestamp_to_datetime() (in module bosdyn.util)": [[209, "bosdyn.util.timestamp_to_datetime"]], "timestamp_to_nsec() (in module bosdyn.util)": [[209, "bosdyn.util.timestamp_to_nsec"]], "timestamp_to_sec() (in module bosdyn.util)": [[209, "bosdyn.util.timestamp_to_sec"]], "customparamserror": [[211, "bosdyn.mission.client.CustomParamsError"]], "incompatibleanswer": [[211, "bosdyn.mission.client.IncompatibleAnswer"]], "invalidanswercode": [[211, "bosdyn.mission.client.InvalidAnswerCode"]], "invalidquestionid": [[211, "bosdyn.mission.client.InvalidQuestionId"]], "missionclient (class in bosdyn.mission.client)": [[211, "bosdyn.mission.client.MissionClient"]], "missionresponseerror": [[211, "bosdyn.mission.client.MissionResponseError"]], "nomissionerror": [[211, "bosdyn.mission.client.NoMissionError"]], "nomissionplayingerror": [[211, "bosdyn.mission.client.NoMissionPlayingError"]], "questionalreadyanswered": [[211, "bosdyn.mission.client.QuestionAlreadyAnswered"]], "answer_question() (bosdyn.mission.client.missionclient method)": [[211, "bosdyn.mission.client.MissionClient.answer_question"]], "answer_question_async() (bosdyn.mission.client.missionclient method)": [[211, "bosdyn.mission.client.MissionClient.answer_question_async"]], "bosdyn.mission.client": [[211, "module-bosdyn.mission.client"]], "default_service_name (bosdyn.mission.client.missionclient attribute)": [[211, "bosdyn.mission.client.MissionClient.default_service_name"]], "get_info() (bosdyn.mission.client.missionclient method)": [[211, "bosdyn.mission.client.MissionClient.get_info"]], "get_info_async() (bosdyn.mission.client.missionclient method)": [[211, "bosdyn.mission.client.MissionClient.get_info_async"]], "get_mission() (bosdyn.mission.client.missionclient method)": [[211, "bosdyn.mission.client.MissionClient.get_mission"]], "get_mission_async() (bosdyn.mission.client.missionclient method)": [[211, "bosdyn.mission.client.MissionClient.get_mission_async"]], "get_state() (bosdyn.mission.client.missionclient method)": [[211, "bosdyn.mission.client.MissionClient.get_state"]], "get_state_async() (bosdyn.mission.client.missionclient method)": [[211, "bosdyn.mission.client.MissionClient.get_state_async"]], "load_mission() (bosdyn.mission.client.missionclient method)": [[211, "bosdyn.mission.client.MissionClient.load_mission"]], "load_mission_as_chunks() (bosdyn.mission.client.missionclient method)": [[211, "bosdyn.mission.client.MissionClient.load_mission_as_chunks"]], "load_mission_as_chunks2() (bosdyn.mission.client.missionclient method)": [[211, "bosdyn.mission.client.MissionClient.load_mission_as_chunks2"]], "load_mission_async() (bosdyn.mission.client.missionclient method)": [[211, "bosdyn.mission.client.MissionClient.load_mission_async"]], "pause_mission() (bosdyn.mission.client.missionclient method)": [[211, "bosdyn.mission.client.MissionClient.pause_mission"]], "pause_mission_async() (bosdyn.mission.client.missionclient method)": [[211, "bosdyn.mission.client.MissionClient.pause_mission_async"]], "play_mission() (bosdyn.mission.client.missionclient method)": [[211, "bosdyn.mission.client.MissionClient.play_mission"]], "play_mission_async() (bosdyn.mission.client.missionclient method)": [[211, "bosdyn.mission.client.MissionClient.play_mission_async"]], "restart_mission() (bosdyn.mission.client.missionclient method)": [[211, "bosdyn.mission.client.MissionClient.restart_mission"]], "restart_mission_async() (bosdyn.mission.client.missionclient method)": [[211, "bosdyn.mission.client.MissionClient.restart_mission_async"]], "service_type (bosdyn.mission.client.missionclient attribute)": [[211, "bosdyn.mission.client.MissionClient.service_type"]], "stop_mission() (bosdyn.mission.client.missionclient method)": [[211, "bosdyn.mission.client.MissionClient.stop_mission"]], "stop_mission_async() (bosdyn.mission.client.missionclient method)": [[211, "bosdyn.mission.client.MissionClient.stop_mission_async"]], "timesync_endpoint (bosdyn.mission.client.missionclient property)": [[211, "bosdyn.mission.client.MissionClient.timesync_endpoint"]], "update_from() (bosdyn.mission.client.missionclient method)": [[211, "bosdyn.mission.client.MissionClient.update_from"]], "error (bosdyn.mission.constants.result attribute)": [[212, "bosdyn.mission.constants.Result.ERROR"]], "failure (bosdyn.mission.constants.result attribute)": [[212, "bosdyn.mission.constants.Result.FAILURE"]], "running (bosdyn.mission.constants.result attribute)": [[212, "bosdyn.mission.constants.Result.RUNNING"]], "result (class in bosdyn.mission.constants)": [[212, "bosdyn.mission.constants.Result"]], "success (bosdyn.mission.constants.result attribute)": [[212, "bosdyn.mission.constants.Result.SUCCESS"]], "bosdyn.mission.constants": [[212, "module-bosdyn.mission.constants"]], "compileerror": [[213, "bosdyn.mission.exceptions.CompileError"]], "inaccessibleparametererror": [[213, "bosdyn.mission.exceptions.InaccessibleParameterError"]], "messageoverrideerror": [[213, "bosdyn.mission.exceptions.MessageOverrideError"]], "missingparametererror": [[213, "bosdyn.mission.exceptions.MissingParameterError"]], "nodeunreferenceableerror": [[213, "bosdyn.mission.exceptions.NodeUnreferenceableError"]], "unknowntype": [[213, "bosdyn.mission.exceptions.UnknownType"]], "bosdyn.mission.exceptions": [[213, "module-bosdyn.mission.exceptions"]], "get_node_details() (bosdyn.mission.exceptions.compileerror method)": [[213, "bosdyn.mission.exceptions.CompileError.get_node_details"]], "node_impl() (bosdyn.mission.exceptions.compileerror method)": [[213, "bosdyn.mission.exceptions.CompileError.node_impl"]], "node_name() (bosdyn.mission.exceptions.compileerror method)": [[213, "bosdyn.mission.exceptions.CompileError.node_name"]], "invalidsessionid": [[214, "bosdyn.mission.remote_client.InvalidSessionId"]], "missinginputs": [[214, "bosdyn.mission.remote_client.MissingInputs"]], "missingleases": [[214, "bosdyn.mission.remote_client.MissingLeases"]], "remoteclient (class in bosdyn.mission.remote_client)": [[214, "bosdyn.mission.remote_client.RemoteClient"]], "bosdyn.mission.remote_client": [[214, "module-bosdyn.mission.remote_client"]], "default_service_name (bosdyn.mission.remote_client.remoteclient attribute)": [[214, "bosdyn.mission.remote_client.RemoteClient.default_service_name"]], "establish_session() (bosdyn.mission.remote_client.remoteclient method)": [[214, "bosdyn.mission.remote_client.RemoteClient.establish_session"]], "establish_session_async() (bosdyn.mission.remote_client.remoteclient method)": [[214, "bosdyn.mission.remote_client.RemoteClient.establish_session_async"]], "get_service_info() (bosdyn.mission.remote_client.remoteclient method)": [[214, "bosdyn.mission.remote_client.RemoteClient.get_service_info"]], "get_service_info_async() (bosdyn.mission.remote_client.remoteclient method)": [[214, "bosdyn.mission.remote_client.RemoteClient.get_service_info_async"]], "service_type (bosdyn.mission.remote_client.remoteclient attribute)": [[214, "bosdyn.mission.remote_client.RemoteClient.service_type"]], "stop() (bosdyn.mission.remote_client.remoteclient method)": [[214, "bosdyn.mission.remote_client.RemoteClient.stop"]], "stop_async() (bosdyn.mission.remote_client.remoteclient method)": [[214, "bosdyn.mission.remote_client.RemoteClient.stop_async"]], "teardown_session() (bosdyn.mission.remote_client.remoteclient method)": [[214, "bosdyn.mission.remote_client.RemoteClient.teardown_session"]], "teardown_session_async() (bosdyn.mission.remote_client.remoteclient method)": [[214, "bosdyn.mission.remote_client.RemoteClient.teardown_session_async"]], "tick() (bosdyn.mission.remote_client.remoteclient method)": [[214, "bosdyn.mission.remote_client.RemoteClient.tick"]], "tick_async() (bosdyn.mission.remote_client.remoteclient method)": [[214, "bosdyn.mission.remote_client.RemoteClient.tick_async"]], "tree_status_from_tick_status() (in module bosdyn.mission.remote_client)": [[214, "bosdyn.mission.remote_client.tree_status_from_tick_status"]], "update_from() (bosdyn.mission.remote_client.remoteclient method)": [[214, "bosdyn.mission.remote_client.RemoteClient.update_from"]], "responsecontext (class in bosdyn.mission.server_util)": [[215, "bosdyn.mission.server_util.ResponseContext"]], "bosdyn.mission.server_util": [[215, "module-bosdyn.mission.server_util"]], "invalidconversion": [[216, "bosdyn.mission.util.InvalidConversion"]], "resultfromproto (class in bosdyn.mission.util)": [[216, "bosdyn.mission.util.ResultFromProto"]], "append_alternate_sensor_names() (in module bosdyn.mission.util)": [[216, "bosdyn.mission.util.append_alternate_sensor_names"]], "bosdyn.mission.util": [[216, "module-bosdyn.mission.util"]], "create_value() (in module bosdyn.mission.util)": [[216, "bosdyn.mission.util.create_value"]], "define_blackboard() (in module bosdyn.mission.util)": [[216, "bosdyn.mission.util.define_blackboard"]], "field_desc_to_pb_type() (in module bosdyn.mission.util)": [[216, "bosdyn.mission.util.field_desc_to_pb_type"]], "get_value_from_constant_value_message() (in module bosdyn.mission.util)": [[216, "bosdyn.mission.util.get_value_from_constant_value_message"]], "get_value_from_value_message() (in module bosdyn.mission.util)": [[216, "bosdyn.mission.util.get_value_from_value_message"]], "is_string_identifier() (in module bosdyn.mission.util)": [[216, "bosdyn.mission.util.is_string_identifier"]], "most_restrictive_travel_params() (in module bosdyn.mission.util)": [[216, "bosdyn.mission.util.most_restrictive_travel_params"]], "node_spec_to_short_string() (in module bosdyn.mission.util)": [[216, "bosdyn.mission.util.node_spec_to_short_string"]], "one_line_str() (in module bosdyn.mission.util)": [[216, "bosdyn.mission.util.one_line_str"]], "proto_enum_to_result_constant() (in module bosdyn.mission.util)": [[216, "bosdyn.mission.util.proto_enum_to_result_constant"]], "proto_from_results (bosdyn.mission.util.resultfromproto attribute)": [[216, "bosdyn.mission.util.ResultFromProto.proto_from_results"]], "proto_from_tuple() (in module bosdyn.mission.util)": [[216, "bosdyn.mission.util.proto_from_tuple"]], "python_type_to_pb_type() (in module bosdyn.mission.util)": [[216, "bosdyn.mission.util.python_type_to_pb_type"]], "python_var_to_value() (in module bosdyn.mission.util)": [[216, "bosdyn.mission.util.python_var_to_value"]], "result_constant_to_proto_enum() (in module bosdyn.mission.util)": [[216, "bosdyn.mission.util.result_constant_to_proto_enum"]], "results_from_proto (bosdyn.mission.util.resultfromproto attribute)": [[216, "bosdyn.mission.util.ResultFromProto.results_from_proto"]], "safe_pb_type_to_string() (in module bosdyn.mission.util)": [[216, "bosdyn.mission.util.safe_pb_type_to_string"]], "set_blackboard() (in module bosdyn.mission.util)": [[216, "bosdyn.mission.util.set_blackboard"]], "severity_to_log_level() (in module bosdyn.mission.util)": [[216, "bosdyn.mission.util.severity_to_log_level"]], "tree_to_string() (in module bosdyn.mission.util)": [[216, "bosdyn.mission.util.tree_to_string"]], "type_to_field_name() (in module bosdyn.mission.util)": [[216, "bosdyn.mission.util.type_to_field_name"]], "client (class in bosdyn.orbit.client)": [[218, "bosdyn.orbit.client.Client"]], "authenticate_with_api_token() (bosdyn.orbit.client.client method)": [[218, "bosdyn.orbit.client.Client.authenticate_with_api_token"]], "bosdyn.orbit.client": [[218, "module-bosdyn.orbit.client"]], "create_client() (in module bosdyn.orbit.client)": [[218, "bosdyn.orbit.client.create_client"]], "delete_backup() (bosdyn.orbit.client.client method)": [[218, "bosdyn.orbit.client.Client.delete_backup"]], "delete_calendar_event() (bosdyn.orbit.client.client method)": [[218, "bosdyn.orbit.client.Client.delete_calendar_event"]], "delete_resource() (bosdyn.orbit.client.client method)": [[218, "bosdyn.orbit.client.Client.delete_resource"]], "delete_robot() (bosdyn.orbit.client.client method)": [[218, "bosdyn.orbit.client.Client.delete_robot"]], "delete_site_walk() (bosdyn.orbit.client.client method)": [[218, "bosdyn.orbit.client.Client.delete_site_walk"]], "delete_webhook() (bosdyn.orbit.client.client method)": [[218, "bosdyn.orbit.client.Client.delete_webhook"]], "get_calendar() (bosdyn.orbit.client.client method)": [[218, "bosdyn.orbit.client.Client.get_calendar"]], "get_image() (bosdyn.orbit.client.client method)": [[218, "bosdyn.orbit.client.Client.get_image"]], "get_image_response() (bosdyn.orbit.client.client method)": [[218, "bosdyn.orbit.client.Client.get_image_response"]], "get_resource() (bosdyn.orbit.client.client method)": [[218, "bosdyn.orbit.client.Client.get_resource"]], "get_robot_by_hostname() (bosdyn.orbit.client.client method)": [[218, "bosdyn.orbit.client.Client.get_robot_by_hostname"]], "get_robot_info() (bosdyn.orbit.client.client method)": [[218, "bosdyn.orbit.client.Client.get_robot_info"]], "get_robots() (bosdyn.orbit.client.client method)": [[218, "bosdyn.orbit.client.Client.get_robots"]], "get_run_archives_by_id() (bosdyn.orbit.client.client method)": [[218, "bosdyn.orbit.client.Client.get_run_archives_by_id"]], "get_run_by_id() (bosdyn.orbit.client.client method)": [[218, "bosdyn.orbit.client.Client.get_run_by_id"]], "get_run_capture_by_id() (bosdyn.orbit.client.client method)": [[218, "bosdyn.orbit.client.Client.get_run_capture_by_id"]], "get_run_captures() (bosdyn.orbit.client.client method)": [[218, "bosdyn.orbit.client.Client.get_run_captures"]], "get_run_event_by_id() (bosdyn.orbit.client.client method)": [[218, "bosdyn.orbit.client.Client.get_run_event_by_id"]], "get_run_events() (bosdyn.orbit.client.client method)": [[218, "bosdyn.orbit.client.Client.get_run_events"]], "get_runs() (bosdyn.orbit.client.client method)": [[218, "bosdyn.orbit.client.Client.get_runs"]], "get_site_dock_by_id() (bosdyn.orbit.client.client method)": [[218, "bosdyn.orbit.client.Client.get_site_dock_by_id"]], "get_site_docks() (bosdyn.orbit.client.client method)": [[218, "bosdyn.orbit.client.Client.get_site_docks"]], "get_site_element_by_id() (bosdyn.orbit.client.client method)": [[218, "bosdyn.orbit.client.Client.get_site_element_by_id"]], "get_site_elements() (bosdyn.orbit.client.client method)": [[218, "bosdyn.orbit.client.Client.get_site_elements"]], "get_site_walk_archive_by_id() (bosdyn.orbit.client.client method)": [[218, "bosdyn.orbit.client.Client.get_site_walk_archive_by_id"]], "get_site_walk_by_id() (bosdyn.orbit.client.client method)": [[218, "bosdyn.orbit.client.Client.get_site_walk_by_id"]], "get_site_walks() (bosdyn.orbit.client.client method)": [[218, "bosdyn.orbit.client.Client.get_site_walks"]], "get_system_time() (bosdyn.orbit.client.client method)": [[218, "bosdyn.orbit.client.Client.get_system_time"]], "get_version() (bosdyn.orbit.client.client method)": [[218, "bosdyn.orbit.client.Client.get_version"]], "get_webhook() (bosdyn.orbit.client.client method)": [[218, "bosdyn.orbit.client.Client.get_webhook"]], "get_webhook_by_id() (bosdyn.orbit.client.client method)": [[218, "bosdyn.orbit.client.Client.get_webhook_by_id"]], "patch_anomaly_by_id() (bosdyn.orbit.client.client method)": [[218, "bosdyn.orbit.client.Client.patch_anomaly_by_id"]], "patch_bulk_close_anomalies() (bosdyn.orbit.client.client method)": [[218, "bosdyn.orbit.client.Client.patch_bulk_close_anomalies"]], "patch_resource() (bosdyn.orbit.client.client method)": [[218, "bosdyn.orbit.client.Client.patch_resource"]], "post_backup_task() (bosdyn.orbit.client.client method)": [[218, "bosdyn.orbit.client.Client.post_backup_task"]], "post_calendar_event() (bosdyn.orbit.client.client method)": [[218, "bosdyn.orbit.client.Client.post_calendar_event"]], "post_calendar_event_disable_by_id() (bosdyn.orbit.client.client method)": [[218, "bosdyn.orbit.client.Client.post_calendar_event_disable_by_id"]], "post_calendar_event_enable_by_id() (bosdyn.orbit.client.client method)": [[218, "bosdyn.orbit.client.Client.post_calendar_event_enable_by_id"]], "post_calendar_events_disable_all() (bosdyn.orbit.client.client method)": [[218, "bosdyn.orbit.client.Client.post_calendar_events_disable_all"]], "post_calendar_events_enable_all() (bosdyn.orbit.client.client method)": [[218, "bosdyn.orbit.client.Client.post_calendar_events_enable_all"]], "post_dispatch_mission_to_robot() (bosdyn.orbit.client.client method)": [[218, "bosdyn.orbit.client.Client.post_dispatch_mission_to_robot"]], "post_export_as_walk() (bosdyn.orbit.client.client method)": [[218, "bosdyn.orbit.client.Client.post_export_as_walk"]], "post_import_from_walk() (bosdyn.orbit.client.client method)": [[218, "bosdyn.orbit.client.Client.post_import_from_walk"]], "post_resource() (bosdyn.orbit.client.client method)": [[218, "bosdyn.orbit.client.Client.post_resource"]], "post_return_to_dock_mission() (bosdyn.orbit.client.client method)": [[218, "bosdyn.orbit.client.Client.post_return_to_dock_mission"]], "post_robot() (bosdyn.orbit.client.client method)": [[218, "bosdyn.orbit.client.Client.post_robot"]], "post_site_dock() (bosdyn.orbit.client.client method)": [[218, "bosdyn.orbit.client.Client.post_site_dock"]], "post_site_element() (bosdyn.orbit.client.client method)": [[218, "bosdyn.orbit.client.Client.post_site_element"]], "post_site_walk() (bosdyn.orbit.client.client method)": [[218, "bosdyn.orbit.client.Client.post_site_walk"]], "post_webhook() (bosdyn.orbit.client.client method)": [[218, "bosdyn.orbit.client.Client.post_webhook"]], "post_webhook_by_id() (bosdyn.orbit.client.client method)": [[218, "bosdyn.orbit.client.Client.post_webhook_by_id"]], "unauthenticatedclienterror": [[219, "bosdyn.orbit.exceptions.UnauthenticatedClientError"]], "webhooksignatureverificationerror": [[219, "bosdyn.orbit.exceptions.WebhookSignatureVerificationError"]], "bosdyn.orbit.exceptions": [[219, "module-bosdyn.orbit.exceptions"]], "bosdyn.orbit.utils": [[220, "module-bosdyn.orbit.utils"]], "data_capture_url_from_run_capture_resources() (in module bosdyn.orbit.utils)": [[220, "bosdyn.orbit.utils.data_capture_url_from_run_capture_resources"]], "data_capture_urls_from_run_events() (in module bosdyn.orbit.utils)": [[220, "bosdyn.orbit.utils.data_capture_urls_from_run_events"]], "datetime_from_isostring() (in module bosdyn.orbit.utils)": [[220, "bosdyn.orbit.utils.datetime_from_isostring"]], "get_action_names_from_run_events() (in module bosdyn.orbit.utils)": [[220, "bosdyn.orbit.utils.get_action_names_from_run_events"]], "get_api_token() (in module bosdyn.orbit.utils)": [[220, "bosdyn.orbit.utils.get_api_token"]], "get_latest_created_at_for_run_captures() (in module bosdyn.orbit.utils)": [[220, "bosdyn.orbit.utils.get_latest_created_at_for_run_captures"]], "get_latest_created_at_for_run_events() (in module bosdyn.orbit.utils)": [[220, "bosdyn.orbit.utils.get_latest_created_at_for_run_events"]], "get_latest_end_time_for_runs() (in module bosdyn.orbit.utils)": [[220, "bosdyn.orbit.utils.get_latest_end_time_for_runs"]], "get_latest_run_capture_resources() (in module bosdyn.orbit.utils)": [[220, "bosdyn.orbit.utils.get_latest_run_capture_resources"]], "get_latest_run_in_progress() (in module bosdyn.orbit.utils)": [[220, "bosdyn.orbit.utils.get_latest_run_in_progress"]], "get_latest_run_resource() (in module bosdyn.orbit.utils)": [[220, "bosdyn.orbit.utils.get_latest_run_resource"]], "print_json_response() (in module bosdyn.orbit.utils)": [[220, "bosdyn.orbit.utils.print_json_response"]], "validate_webhook_payload() (in module bosdyn.orbit.utils)": [[220, "bosdyn.orbit.utils.validate_webhook_payload"]], "write_image() (in module bosdyn.orbit.utils)": [[220, "bosdyn.orbit.utils.write_image"]], "scoutclient (class in bosdyn.scout.client)": [[222, "bosdyn.scout.client.ScoutClient"]], "authenticate_with_api_token() (bosdyn.scout.client.scoutclient method)": [[222, "bosdyn.scout.client.ScoutClient.authenticate_with_api_token"]], "authenticate_with_password() (bosdyn.scout.client.scoutclient method)": [[222, "bosdyn.scout.client.ScoutClient.authenticate_with_password"]], "bosdyn.scout.client": [[222, "module-bosdyn.scout.client"]], "create_scout_client() (in module bosdyn.scout.client)": [[222, "bosdyn.scout.client.create_scout_client"]], "delete_calendar_event() (bosdyn.scout.client.scoutclient method)": [[222, "bosdyn.scout.client.ScoutClient.delete_calendar_event"]], "delete_resource() (bosdyn.scout.client.scoutclient method)": [[222, "bosdyn.scout.client.ScoutClient.delete_resource"]], "delete_robot() (bosdyn.scout.client.scoutclient method)": [[222, "bosdyn.scout.client.ScoutClient.delete_robot"]], "delete_site_walk() (bosdyn.scout.client.scoutclient method)": [[222, "bosdyn.scout.client.ScoutClient.delete_site_walk"]], "delete_webhook() (bosdyn.scout.client.scoutclient method)": [[222, "bosdyn.scout.client.ScoutClient.delete_webhook"]], "get_calendar() (bosdyn.scout.client.scoutclient method)": [[222, "bosdyn.scout.client.ScoutClient.get_calendar"]], "get_image() (bosdyn.scout.client.scoutclient method)": [[222, "bosdyn.scout.client.ScoutClient.get_image"]], "get_image_response() (bosdyn.scout.client.scoutclient method)": [[222, "bosdyn.scout.client.ScoutClient.get_image_response"]], "get_resource() (bosdyn.scout.client.scoutclient method)": [[222, "bosdyn.scout.client.ScoutClient.get_resource"]], "get_robot_by_hostname() (bosdyn.scout.client.scoutclient method)": [[222, "bosdyn.scout.client.ScoutClient.get_robot_by_hostname"]], "get_robot_info() (bosdyn.scout.client.scoutclient method)": [[222, "bosdyn.scout.client.ScoutClient.get_robot_info"]], "get_robots() (bosdyn.scout.client.scoutclient method)": [[222, "bosdyn.scout.client.ScoutClient.get_robots"]], "get_run_archives_by_id() (bosdyn.scout.client.scoutclient method)": [[222, "bosdyn.scout.client.ScoutClient.get_run_archives_by_id"]], "get_run_by_id() (bosdyn.scout.client.scoutclient method)": [[222, "bosdyn.scout.client.ScoutClient.get_run_by_id"]], "get_run_capture_by_id() (bosdyn.scout.client.scoutclient method)": [[222, "bosdyn.scout.client.ScoutClient.get_run_capture_by_id"]], "get_run_captures() (bosdyn.scout.client.scoutclient method)": [[222, "bosdyn.scout.client.ScoutClient.get_run_captures"]], "get_run_event_by_id() (bosdyn.scout.client.scoutclient method)": [[222, "bosdyn.scout.client.ScoutClient.get_run_event_by_id"]], "get_run_events() (bosdyn.scout.client.scoutclient method)": [[222, "bosdyn.scout.client.ScoutClient.get_run_events"]], "get_runs() (bosdyn.scout.client.scoutclient method)": [[222, "bosdyn.scout.client.ScoutClient.get_runs"]], "get_scout_system_time() (bosdyn.scout.client.scoutclient method)": [[222, "bosdyn.scout.client.ScoutClient.get_scout_system_time"]], "get_scout_version() (bosdyn.scout.client.scoutclient method)": [[222, "bosdyn.scout.client.ScoutClient.get_scout_version"]], "get_site_dock_by_id() (bosdyn.scout.client.scoutclient method)": [[222, "bosdyn.scout.client.ScoutClient.get_site_dock_by_id"]], "get_site_docks() (bosdyn.scout.client.scoutclient method)": [[222, "bosdyn.scout.client.ScoutClient.get_site_docks"]], "get_site_element_by_id() (bosdyn.scout.client.scoutclient method)": [[222, "bosdyn.scout.client.ScoutClient.get_site_element_by_id"]], "get_site_elements() (bosdyn.scout.client.scoutclient method)": [[222, "bosdyn.scout.client.ScoutClient.get_site_elements"]], "get_site_walk_by_id() (bosdyn.scout.client.scoutclient method)": [[222, "bosdyn.scout.client.ScoutClient.get_site_walk_by_id"]], "get_site_walks() (bosdyn.scout.client.scoutclient method)": [[222, "bosdyn.scout.client.ScoutClient.get_site_walks"]], "get_webhook() (bosdyn.scout.client.scoutclient method)": [[222, "bosdyn.scout.client.ScoutClient.get_webhook"]], "get_webhook_by_id() (bosdyn.scout.client.scoutclient method)": [[222, "bosdyn.scout.client.ScoutClient.get_webhook_by_id"]], "post_calendar_event() (bosdyn.scout.client.scoutclient method)": [[222, "bosdyn.scout.client.ScoutClient.post_calendar_event"]], "post_calendar_event_disable_by_id() (bosdyn.scout.client.scoutclient method)": [[222, "bosdyn.scout.client.ScoutClient.post_calendar_event_disable_by_id"]], "post_calendar_event_enable_by_id() (bosdyn.scout.client.scoutclient method)": [[222, "bosdyn.scout.client.ScoutClient.post_calendar_event_enable_by_id"]], "post_calendar_events_disable_all() (bosdyn.scout.client.scoutclient method)": [[222, "bosdyn.scout.client.ScoutClient.post_calendar_events_disable_all"]], "post_calendar_events_enable_all() (bosdyn.scout.client.scoutclient method)": [[222, "bosdyn.scout.client.ScoutClient.post_calendar_events_enable_all"]], "post_dispatch_mission_to_robot() (bosdyn.scout.client.scoutclient method)": [[222, "bosdyn.scout.client.ScoutClient.post_dispatch_mission_to_robot"]], "post_export_as_walk() (bosdyn.scout.client.scoutclient method)": [[222, "bosdyn.scout.client.ScoutClient.post_export_as_walk"]], "post_import_from_walk() (bosdyn.scout.client.scoutclient method)": [[222, "bosdyn.scout.client.ScoutClient.post_import_from_walk"]], "post_resource() (bosdyn.scout.client.scoutclient method)": [[222, "bosdyn.scout.client.ScoutClient.post_resource"]], "post_return_to_dock_mission() (bosdyn.scout.client.scoutclient method)": [[222, "bosdyn.scout.client.ScoutClient.post_return_to_dock_mission"]], "post_robot() (bosdyn.scout.client.scoutclient method)": [[222, "bosdyn.scout.client.ScoutClient.post_robot"]], "post_site_dock() (bosdyn.scout.client.scoutclient method)": [[222, "bosdyn.scout.client.ScoutClient.post_site_dock"]], "post_site_element() (bosdyn.scout.client.scoutclient method)": [[222, "bosdyn.scout.client.ScoutClient.post_site_element"]], "post_site_walk() (bosdyn.scout.client.scoutclient method)": [[222, "bosdyn.scout.client.ScoutClient.post_site_walk"]], "post_webhook() (bosdyn.scout.client.scoutclient method)": [[222, "bosdyn.scout.client.ScoutClient.post_webhook"]], "post_webhook_by_id() (bosdyn.scout.client.scoutclient method)": [[222, "bosdyn.scout.client.ScoutClient.post_webhook_by_id"]], "bosdyn.scout.exceptions": [[223, "module-bosdyn.scout.exceptions"]], "bosdyn.scout.utils": [[224, "module-bosdyn.scout.utils"]], "data_capture_url_from_run_capture_resources() (in module bosdyn.scout.utils)": [[224, "bosdyn.scout.utils.data_capture_url_from_run_capture_resources"]], "data_capture_urls_from_run_events() (in module bosdyn.scout.utils)": [[224, "bosdyn.scout.utils.data_capture_urls_from_run_events"]], "get_credentials() (in module bosdyn.scout.utils)": [[224, "bosdyn.scout.utils.get_credentials"]], "get_latest_created_at_for_run_captures() (in module bosdyn.scout.utils)": [[224, "bosdyn.scout.utils.get_latest_created_at_for_run_captures"]], "get_latest_created_at_for_run_events() (in module bosdyn.scout.utils)": [[224, "bosdyn.scout.utils.get_latest_created_at_for_run_events"]], "get_latest_end_time_for_runs() (in module bosdyn.scout.utils)": [[224, "bosdyn.scout.utils.get_latest_end_time_for_runs"]], "get_latest_run_capture_resources() (in module bosdyn.scout.utils)": [[224, "bosdyn.scout.utils.get_latest_run_capture_resources"]], "get_latest_run_in_progress() (in module bosdyn.scout.utils)": [[224, "bosdyn.scout.utils.get_latest_run_in_progress"]], "get_latest_run_resource() (in module bosdyn.scout.utils)": [[224, "bosdyn.scout.utils.get_latest_run_resource"]]}})
                              \ No newline at end of file
                              diff --git a/docs/payload/docker_containers.md b/docs/payload/docker_containers.md
                              index 2c5b7676a..e022dc805 100644
                              --- a/docs/payload/docker_containers.md
                              +++ b/docs/payload/docker_containers.md
                              @@ -124,7 +124,7 @@ sudo docker run -it --platform linux/arm64 --network=host {IMAGE_NAME} {ROBOT_IP
                               
                               ### Ports For Incoming Traffic
                               
                              -Both the CORE I/O and the Scout platforms uses firewall rules that control the ports on which incoming traffic is allowed. If a custom application needs to open a port for incoming traffic, for example when hosting a server that external clients can connect to, it must choose a port from within the port ranges below. Docker's host networking mode is used to simplify networking and allow deployed containers to communicate with each other. The port ranges below are allowed to accept incoming traffic on the host networking stack.
                              +Both the CORE I/O and the Orbit platforms uses firewall rules that control the ports on which incoming traffic is allowed. If a custom application needs to open a port for incoming traffic, for example when hosting a server that external clients can connect to, it must choose a port from within the port ranges below. Docker's host networking mode is used to simplify networking and allow deployed containers to communicate with each other. The port ranges below are allowed to accept incoming traffic on the host networking stack.
                               
                               ```
                               Allowed Port Ranges
                              @@ -139,11 +139,11 @@ This section describes two ways to manage docker containers on a computation pay
                               
                               ### CORE I/O Extensions Configuration
                               
                              -Extensions are software packages or static files introduced in 3.2 that can be installed or simply uploaded in CORE I/O or Scout platforms.
                              +Extensions are software packages or static files introduced in 3.2 that can be installed or simply uploaded in CORE I/O or Orbit platforms.
                               
                              -Configured as software packages, Extensions provide the functionality for external developers to easily install applications onto CORE I/O and Scout platforms. On the CORE I/O, these software packages can integrate a newly-mounted payload with the Spot API, or not be associated with any payload functionality at all, such as uploading data to an AWS bucket.
                              +Configured as software packages, Extensions provide the functionality for external developers to easily install applications onto CORE I/O and Orbit platforms. On the CORE I/O, these software packages can integrate a newly-mounted payload with the Spot API, or not be associated with any payload functionality at all, such as uploading data to an AWS bucket.
                               
                              -Extensions can also simply be static files that developers need to upload into CORE I/O or Scout platform. This configuration supports two important use cases:
                              +Extensions can also simply be static files that developers need to upload into CORE I/O or Orbit platform. This configuration supports two important use cases:
                               
                               1. It allows the developers to split their Extensions into a smaller Extension with the software components that needs to be updated frequently and one or more larger Extensions with static files needed by the Extension with the software component. This configuration simplifies the process of updating Extensions by decoupling static large files from the frequently-updatable files and installing them once, or less frequently.
                               2. It allows the developers to split their Extensions into a generic software package that is identical for all customers, and separate Extensions with configuration files that are applicable to one of a subset of customers. This configuration simplifies the process of installing customer-specific Extensions by maintaining the common part of the package in one Extension and the customer-specific configuration in another Extension.
                              @@ -170,6 +170,12 @@ If populated, the `extension_name` field in `manifest.json` represents the name
                               
                               Please note that these restrictions do not apply to the Extension filename when `extension_name` is populated.
                               
                              +One known issue in CORE I/O version 4.1.0 is that Extensions with names that violate the naming requirements cannot be uninstalled through the web portal. To resolve this, you can use one of the following workarounds (be sure to back anything up you are not confident you have stored elsewhere prior to deleting it on the CORE I/O):
                              +
                              +- **Before upgrading to CORE I/O version 4.1.0**: Uninstall the affected Extensions. Then, update the Extension's name (as specified in the `extension_name` field in `manifest.json`) or its filename. After upgrading to CORE I/O version 4.1.0, reinstall the updated Extension.
                              +- **Using SSH**: Connect to the CORE I/O via SSH and delete the corresponding directories manually. Run the following command: `sudo rm -rf /data/.extensions/replace_this_string_with_the_extension_you_want_to_delete`, where `replace_this_string_with_the_extension_you_want_to_delete` should be replaced with the name(s) of the Extension(s) you want to delete (one command per Extension). Be aware that any related configurations (e.g., a Docker volume associated with the Extension) may also need to be removed.
                              +- **Downgrade the CORE I/O to 4.0.2**: Downgrade the CORE I/O to 4.0.2, delete the affected Extensions, then upgrade the CORE I/O to the desired version.
                              +
                               ##### Manifest file
                               
                               The `manifest.json` file is the Extension parameterization file with the following parameters:
                              @@ -187,14 +193,23 @@ The docker images listed in the `images` field of the `manifest.json` file also
                               
                               ##### Docker Compose YAML configuration file
                               
                              -The `docker-compose.yml` file contains instructions for managing the docker images in the Extension. The “docker-compose” tool is an industry standard to support the management of multiple pieces of software packaged together. As of 4.1.0, the `journald` logging driver is supported for Extensions and its usage is strongly recommended. because it enables developers to retrieve logs for containers that are no longer running, even after a power cycle. If no logging driver is specified in the `docker-compose.yml` file, the Extension uses the `journald` logging driver.
                              +The `docker-compose.yml` file contains instructions for managing the docker images in the Extension. The “docker-compose” tool is an industry standard to support the management of multiple pieces of software packaged together. If no logging driver is specified in the `docker-compose.yml` file, the Extension uses the `journald` logging driver as of 4.1.0.
                              +
                              +##### Docker Logs
                              +
                              +As of 4.1.0, the `journald` logging driver is supported for Extensions. Its usage is strongly recommended because it enables developers to retrieve logs for containers that are no longer running. If the CORE I/O has not been power cycled, logs for an individual run of a container may be retrieved by:
                              +
                              +- Executing `docker events`, and noting the full Docker container ID(s) of interest
                              +- For each ID, executing `journalctl CONTAINER_ID_FULL={ID} -u docker.service --until now`, where `{ID}` is the full Docker container ID from the previous step
                              +
                              +If the CORE I/O has been power cycled, logs may be retrieved by executing `journalctl -u docker.service --until now`.
                               
                               ##### Other files
                               
                               Extensions can also include the following files:
                               
                               - Icon file: Optional image file with the icon to show for the extension in the UI. The icon filename is specified in the `icon` field in the `manifest.json` file. If omitted, a generic icon will be used for the extension.
                              -- Udev rules file: Optional file with udev rules to copy to host OS /etc/udev/rules.d in order to support devices connected to Spot platform as a requirement to run the Extension. The udev filename is specified in the `udev_rules` field in the `manifest.json` file. Udev rules are ignored in Extensions installations in Scout.
                              +- Udev rules file: Optional file with udev rules to copy to host OS /etc/udev/rules.d in order to support devices connected to Spot platform as a requirement to run the Extension. The udev filename is specified in the `udev_rules` field in the `manifest.json` file. Udev rules are ignored in Extensions installations in Orbit.
                               - Any other files needed to run the extension: The creators of the Spot Extensions can include any other files in the extension bundle that is necessary for the software applications in the extension to run.
                               
                               #### Extension Management
                              @@ -290,7 +305,7 @@ To uninstall and remove an extension, click the “Trash Bin” icon for the Ext
                               
                               ### Command-line Configuration
                               
                              -Users can also manage their applications manually on the CORE I/O, or other compute payloads, by ssh-ing into it (`ssh -p 20022 192.168.80.3` from the robot's WiFi) and starting their applications using the options described below. The Extensions functionality included in CORE I/O and Scout platforms simplify the process of managing applications on these platforms, but users can also use the instructions below for debugging and testing purposes.
                              +Users can also manage their applications manually on the CORE I/O, or other compute payloads, by ssh-ing into it (`ssh -p 20022 192.168.80.3` from the robot's WiFi) and starting their applications using the options described below. The Extensions functionality included in CORE I/O and Orbit platforms simplify the process of managing applications on these platforms, but users can also use the instructions below for debugging and testing purposes.
                               
                               #### Run Application(s) Directly on Compute Payload
                               
                              diff --git a/docs/python/quickstart.md b/docs/python/quickstart.md
                              index 90ee2438f..cc52787fc 100644
                              --- a/docs/python/quickstart.md
                              +++ b/docs/python/quickstart.md
                              @@ -166,10 +166,10 @@ $ python3 -m pip install --upgrade bosdyn-client bosdyn-mission bosdyn-choreogra
                               Installing the `bosdyn-client`, `bosdyn-choreography-client` and `bosdyn-mission` packages will also
                               install `bosdyn-api` and `bosdyn-core` packages with the same version. The command above installs
                               the latest version of the packages. To install a different version of the packages from PyPI, for
                              -example 4.1.0, use the following command.
                              +example 4.1.1, use the following command.
                               
                               ```shell
                              -$ python3 -m pip install bosdyn-client==4.1.0 bosdyn-mission==4.1.0 bosdyn-choreography-client==4.1.0 bosdyn-orbit==4.1.0
                              +$ python3 -m pip install bosdyn-client==4.1.1 bosdyn-mission==4.1.1 bosdyn-choreography-client==4.1.1 bosdyn-orbit==4.1.1
                               ```
                               
                               **Version incompatibility:**
                              @@ -178,7 +178,7 @@ If you see a version incompatibility error during pip install such as:
                               
                               ```shell
                               ERROR: bosdyn-core  has requirement bosdyn-api==, but you
                              -have bosdyn-api 4.1.0 which is incompatible.
                              +have bosdyn-api 4.1.1 which is incompatible.
                               ```
                               
                               Try uninstalling the bosdyn packages (Note: unlike install, you will need to explicitly list all packages) and then reinstalling:
                              @@ -194,13 +194,13 @@ Make sure that the packages have been installed.
                               
                               ```shell
                               $ python3 -m pip list --format=columns | grep bosdyn
                              -bosdyn-api                    4.1.0
                              -bosdyn-choreography-client    4.1.0
                              -bosdyn-choreography-protos    4.1.0
                              -bosdyn-client                 4.1.0
                              -bosdyn-core                   4.1.0
                              -bosdyn-mission                4.1.0
                              -bosdyn-orbit                  4.1.0
                              +bosdyn-api                    4.1.1
                              +bosdyn-choreography-client    4.1.1
                              +bosdyn-choreography-protos    4.1.1
                              +bosdyn-client                 4.1.1
                              +bosdyn-core                   4.1.1
                              +bosdyn-mission                4.1.1
                              +bosdyn-orbit                  4.1.1
                               ```
                               
                               **Windows users:**
                              diff --git a/docs/release_notes.md b/docs/release_notes.md
                              index ba09d62ae..829d71a85 100644
                              --- a/docs/release_notes.md
                              +++ b/docs/release_notes.md
                              @@ -12,6 +12,32 @@ Development Kit License (20191101-BDSDK-SL).
                               
                               # Spot Release Notes
                               
                              +## 4.1.1
                              +
                              +### Bug Fixes and Improvements
                              +
                              +#### Autowalk / Missions
                              +
                              +- Prompt severity can now be read from the blackboard using the `severity_in_blackboard` field (if specified) in the [Prompt](../protos/bosdyn/api/mission/nodes.proto#prompt) message.
                              +
                              +#### Navigation
                              +
                              +- The robot can now be commanded to traverse large areas with no stereo data by setting the `disable_missing_data_cliffs` field in the [MobilityParams](../protos/bosdyn/api/spot/robot_command.proto#mobilityparams) message to `true`. Users must exercise extreme caution when setting this field to `true`.
                              +
                              +#### Graph Nav
                              +
                              +- The `_get_streamed_download_graph` method is now defined, thereby fixing the issue with the `recording_command_line.py` example in 4.1.0.
                              +
                              +### Known Issues
                              +
                              +#### Preexisting, but undiscovered prior to 4.1.1
                              +
                              +- One known issue in CORE I/O version 4.1.0 is that Extensions with names that violate the naming requirements cannot be uninstalled through the web portal. Please see [here](payload/docker_containers.md#extension-structure) for more information.
                              +
                              +#### Preexisting
                              +
                              +- Same as 4.1.0
                              +
                               ## 4.1.0
                               
                               ### Breaking Changes
                              @@ -48,7 +74,7 @@ Please see [common.py](../python/bosdyn-client/src/bosdyn/client/common.py). Tes
                               
                               - Support for uploading and downloading [graphs](../protos/bosdyn/api/graph_nav/map.proto#graph) larger than 4 MB has been added via the [UploadGraphStreaming](../protos/bosdyn/api/graph_nav/graph_nav_service.proto#uploadgraphstreaming) and [DownloadGraphStreaming](../protos/bosdyn/api/graph_nav/graph_nav_service.proto#downloadgraphstreaming) RPCs, respectively.
                               
                              -- Area Callback implementations are now informed of whether the robot is already inside the callback region at the beginning of the callback, rather than starting from the edge of the region as usual. This can be used by the callback to provide [better behavior for restarting or re-routing](concepts/autonomy/graphnav_area_callbacks.md#handling-re-routing. This can happen in some cases when the robot gets stuck inside the region, and restarts navigation with a new navigation command.
                              +- Area Callback implementations are now informed of whether the robot is already inside the callback region at the beginning of the callback, rather than starting from the edge of the region as usual. This can be used by the callback to provide [better behavior for restarting or re-routing](concepts/autonomy/graphnav_area_callbacks.md#handling-re-routing). This can happen in some cases when the robot gets stuck inside the region, and restarts navigation with a new navigation command.
                               
                               #### Keepalive Service
                               
                              @@ -56,12 +82,14 @@ Please see [common.py](../python/bosdyn-client/src/bosdyn/client/common.py). Tes
                               
                               #### Navigation
                               
                              -- The robot can now detect and classify objects or regions in the world as obstacles or areas to avoid that previously would not have been classified as such. The `hazard_detection_mode` field in the [MobilityParams](../protos/bosdyn/api/robot_command.proto) message controls whether the feature is on, and if it is on, the strictness of navigation around the detected hazards.
                              +- The robot can now detect and classify objects or regions in the world as obstacles or areas to avoid that previously would not have been classified as such. The `hazard_detection_mode` field in the [MobilityParams](../protos/bosdyn/api/spot/robot_command.proto#mobilityparams) message controls whether the feature is on, and if it is on, the strictness of navigation around the detected hazards.
                               
                              -- The robot can now be restricted from ascending or descending stairs by using the new `STAIRS_MODE_PROHIBITED` enumerator in the `StairsMode` enum type in the [MobilityParams](../protos/bosdyn/api/robot_command.proto) message.
                              +- The robot can now be restricted from ascending or descending stairs by using the new `STAIRS_MODE_PROHIBITED` enumerator in the `StairsMode` enum type in the [MobilityParams](../protos/bosdyn/api/spot/robot_command.proto#mobilityparams) message.
                               
                               - No-go regions now support circles via the new field, `circle`, in the [NoGoRegionProperties](../protos/bosdyn/api/world_object.proto#nogoregionproperties) message.
                               
                              +- A new planner_mode field has been added to the TravelParams message. If this is set to PLANNER_MODE_DEFAULT or PLANNER_MODE_SHORT_RANGE, the default navigation path planner will be used. If this is set to PLANNER_MODE_LONG_RANGE, the new experimental Long Range Planner will be used. The Long Range Planner allows the robot to navigate around large obstacles that were not present during mission recording. When the Long Range Planner is enabled, the robot will be allowed to deviate up to 6 m from the recorded path, as compared to 1.5 m when using the default path planner, and 0.25 m when strict path following is enabled. Caution is recommended when using the Long Range Planner, since the robot may walk into a hazardous or undesired area.
                              +
                               ### Bug Fixes and Improvements
                               
                               #### Choreography
                              @@ -146,8 +174,6 @@ Please see [common.py](../python/bosdyn-client/src/bosdyn/client/common.py). Tes
                               
                               ### Spot Sample Code
                               
                              -#### New
                              -
                               #### Updated
                               
                               - [Area Callback Crosswalk](../python/examples/area_callback/README.md) and [Area Callback Look Both Ways](../python/examples/area_callback/README.md): The `area_callback_crosswalk.py` and `area_callback_look_both_ways.py` examples now utilize the new `starting_inside_region` field mentioned above in the [4.1.0](#410) release notes. Custom parameters have also been added to the latter example to allow the user to configure the yaw.
                              @@ -164,7 +190,7 @@ Please see [common.py](../python/bosdyn-client/src/bosdyn/client/common.py). Tes
                               
                               - [Save File Plugin Service](../python/examples/data_acquisition_service/README.md#save-file-plugin) and [Data Acquisition Plugin - Custom Params](../python/examples/service_customization/custom_parameters_data_acquisition/README.md): These examples now use methods that use the new [StoreDataStream](../protos/bosdyn/api/data_acquisition_store_service.proto#StoreDataStream) RPC under the hood. Please note that these examples will no longer work if the robot software version is before 4.1.0.
                               
                              -[Data Acquisition Download](../python/examples/data_acquisition_service/README.md): This example now additionally supports the [QueryStoredCaptures](../protos/bosdyn/api/data_acquisition_store_service.proto#querystoredcaptures) RPC.
                              +- [Data Acquisition Download](../python/examples/data_acquisition_service/README.md): This example now additionally supports the [QueryStoredCaptures](../protos/bosdyn/api/data_acquisition_store_service.proto#querystoredcaptures) RPC.
                               
                               - [Simple Alert Server](../python/examples/network_compute_bridge/README.md): The breaking change reported in [4.0.1](#401), but present since [4.0.0](#400) has been fixed for the `simple_alert_server.py` example. The `status` in the `WorkerComputeResponse` is set to `NETWORK_COMPUTE_STATUS_SUCCESS`.
                               
                              diff --git a/prebuilt/bosdyn_api-4.1.0-py3-none-any.whl b/prebuilt/bosdyn_api-4.1.1-py3-none-any.whl
                              similarity index 77%
                              rename from prebuilt/bosdyn_api-4.1.0-py3-none-any.whl
                              rename to prebuilt/bosdyn_api-4.1.1-py3-none-any.whl
                              index a1506bc1f08797ef18d6601095a4d80aaf4c1945..9490345992cbd4d3ec62c79bb491225aeac723f9 100644
                              GIT binary patch
                              delta 56277
                              zcmZ6ybzGED6E@5)EZx!|-ICHBBHc(xqjY!c(%m47bfcBjPd4;s1TOTmSp0-g*!J?-Mdf
                              z4IqnuLWS6U0U<+FP7xyiQETrIOmU&xoQnXm#LtAeP$~^k6e5&Lfde8-6eA*p3}gZm
                              zp<6x_!%)0h8Ja-YVvK$Qx=74oZiKSDez?N
                              zv9S$?V}ALIADZP_og-%$W$e!ZOuY3k
                              z56mXiHXvCd)=e=~amx)lCNxHqH_xDB1t9c9`hKX#jiJbZkI2wHfYWm{4DbN>5ON#<
                              zG+&L4IDk;7f<_5Ez)z@#Mgk&05KP77HcS8oB18m0g|HQakP{7MpuRVLAP3kYz*JHL
                              zn*S{tqiF!RPzcBaCx{HvK@TW^(#;tF`mmrwU4Et`LJmv*m-9wHZoo&F6}!BEG$?9g
                              zkPyHb2KLWUh^Qn07s4R+AG5o}07ftYYDs_x%`>jCVy1
                              zPyuzUF-99u4Rf)(?KxhC27pW`?~?(*7RGCD40sDOq`?$mfb?${c4T}jpU<9%?SBlJ
                              zwFNlB1mqk5GBANe7r+%P8UOAFq|ya|2Wbxgz_Otc2nc`)%m)MLpaKmMfJx{A0_8u6
                              z0Te-vNsR?4LUEpt7a62I2S5lBtNH&$tv(a54};3d0pP5Rt@;M?cP}1jifDnuXJvb|E0A$E|A0Q9L-w)`A
                              zDOVl>>_EX9dB*@MFk09Iz#oHmemtDohk{6R`W=ThRn%
                              zD?J1h!PwsY0cgP7D?JC$!t(Zf&Rd~uv9|za7~A?ipb)CGJ{qW}+K
                              zT#o2KLg?LUjKBqA{uk^e#6c7Yg0vF?zd~W(69E-r0>vc2LzpiRa^NxPzg_5)2x2b^
                              zM2A!f0%12vP6&tyV^bFeK7cTv+1}IUVrK25!@&`&K@6mT?BF|xC28D812E`7-=+vM
                              z;``f#QvBt6IX5@j-UOGu3@ik?a{XLfrnq;cS3jN}F5eypDzNQ0s5^lU=gYo2SXgvq
                              zWPEC>jB@CB9MI`M;P7sFjk&O!2C&|5doAjROe=vnJ8-rz^ci75G`!Xm-ywR(q!xhk
                              zZtRkkI>i3`kCSR2gQ@s*{+uhhy{R%?AkXJG$UpauPM!wfYcs~7)7JCr-pW1~`n
                              zU_g!Vjr;icxQ@k+;cPYweH};&3zcZYo`T_PHR3)q%GLXHA_?p3!?_UM
                              zN6`?Gh|;EVEilqgZcm_2?4$mxEWa^=Z$G-KQSa)tUVQ?uvTl`kV%8WF=jZd4V6@yX
                              zIfQTBa|BdKXa9KQ7-2(}zipY4(0%l_YGd8^aOk4vx2;8E)U+98m#bO}q`kOOASIUU
                              zyLU^!X=Z#Zhior8{f;QO7NtB@YVF?9u;bB9b%+!
                              z431z%+Nm$tRjgU>`*FNR{tvDq*UGsA0ofj7(nr+UKUBZilYhldYLD$bTrbp6(3msb
                              zi})G&T_3-`S~5GXl|+-XBNw}}osHgmEm6ZDzv-mzUpqK)u(M@Rdqvd!=Y(Od+k6!y
                              zSM_H1;pJ!S@?Oo|Co)?sI9`nGY_n_!LaF|0ld?H8aPQu#xL4H4%Ono86uXoN4tJ67
                              ztV!&>rg1I62o1^oQ^rKbgJ$aQbmT{Xqy0edo1NA6IP!(o0yU2Z(GyweSgk8S@)d445!eanFJc0j|FWu{m7{|O
                              z!z>3)zPxXISF4N=SfeaD=X~i@Y<5=8Jfsa$kQ*{d7HBG6&kpl?I}q(Tlq1J|FR$?C
                              ztv&~#!1veq@O1bJ9~*{KnCJxhG(Wi#(Rj(uv4LObL{>fee->w>G)lfnsV+q4lln&0
                              zgHiRy&`yq28?QZfQslMQIC)jV1snwVutup0m}vQCHh3a=^yj;jww`0sGf#1!&^u~kby-H#=
                              z=0R4)Ivf`hPUi%TyHIQb3;yHZIh9^y_y)$37`(Cyip8octb>CDFHg+e98Vg1P&}nl
                              zaN=SgV>i4psKGbrWi<
                              z>fgIhuiHzn3t!XMy$b`(k=|&&pt-|Gz>ez0yJQTeNlqjAs%9z?za2xgHCP*Q&M-+<
                              z5Q96#PQqcp)%zryxg?+IgYPw@#;*AjRh7OaNo9kOIgfS7CF^a#L}~XqNU?J|VW=2f
                              zr90*#Z*^ss^r-hjzHG{I$F_Fg)&+aCJ9U8Vl{KsFe6y(1oFe_}Ju{VIv{oIdcGh`+
                              zSq(jFF5V>41hOVH8Zp7cWJ;#rCMK71JE3(B^!S?$zpcr6uk}HC6_^LcWqHQxDsR8Z
                              z_w&;3TLt4w;RDIxLKO@2aIV<
                              z*ASSy!5cNAOcEy|t#z1vPDY9y6K_jy2Xu0(&m|11!!5{hNM{(;8EJY@&ZSO&eOalIT{Yz(2
                              zrz6gC_X+~#KGQdSe1$EI>29v3zrndb5KQGXF$HK=&_j2GbN}iN-?3jV3M{RRfV8@D
                              z4aNGr9P|rB))83?(A@NB+M*4A!B$2sW-j5*h=fj=
                              zXQ(-iPE;r~!E@S7Bn@xbwby%ZPlorFcuJHXMM_~fnm%dP{WEwfP&rPEsk?jy_|0_!ymG|=}(U=EA
                              z!BRd*;Fs!{G1nT`LP;5qU$VemdA&})1Tl%pE;07Pf{%M99Vwss0(n+R4t28?-u$wd
                              z@QKT{;}A^0xe_3J`ul|Z`|;jhSh5jCUym;!5#gH|HaBVfWv{QV*jGu4&Q9`ZhN-Js
                              zY5F8y
                              z3|IaviY6P~m(83Zp=-W$f9=pc^TC6;n1Gx~mmAYxgV4T`iYU))@k(jTDtw6()yEW7lHNMlAM?F*6eFRb`I4ZCs1U59q%sXE|4|~;RABB4
                              zj&=BD*ynywJ=BxIr7`@@;(G(`61kh`BQ>g%!PqfqLH&2uwt)=)F*>ksG(JaQ;Smk}x=a=glXehx!D!k$B4Kpn*h6bt+vD;q)l?dntKzYsPs?
                              z;u2KJB7Sze`lu?f#%y9%d6-4pU{T}sx&E7jp82hsmMXP3*2>DS60(Y_^8RR{Zz_LR
                              zQKs5&d%Pw~c-$6$Lv4QS^uF)g^pCJ-)NQFv``3#vgB|%O8Hy5opPU1ZQqM!_TQW$v
                              zu7`Yh%!}+B2NZa*M^O4#lgA7Uc+R`LoNhd@Kh-!KUi6lw_Mv${4
                              zzDG>?UY|X)iZcCa=K1wI+$S={H~G(2{VaaAiu#{bFJ!$emLn8@>;3ZnFw8f2Buj78
                              zNUdMndb0JRdg0@s*uzOt@Tl@@qp~OFcU&G{0{M@HwH7PBPT>od_u;cxm#8=g-;43jeZ$am;J2lXu_H?e5&MlvOzmHW_VGGP;+;(Q{}8La+REOi~j$C<)yvQ`Oc
                              ztF~y&OqPhaQ5P|99$q1?*tya!p?C)Q%yYTd0+cM`XcNQ{V}U6ZFW*ZxIwN-$c3*1=
                              zO0{_JrcP9%Vo~6_R}@6U)Txy;xV@(IYW)^$TBs>!lJ7qUF=Z}4xH4-(Jz%8wF)W88
                              z_3X7Kj(SaNix*3iq#D>E9XF`a>8aI)Dd#>tO5-}{bSS_7(@<+NMt5Z9#
                              z;*#tgNrUR<;Ct_^a&ZsYkrMp=6p`1F%$b2@*#;cHMVTa~V&V
                              zfd8u-260jY4nd18VRhgVtP=azg@V{i0g)lb>Od5TV%NWpm=3Jn(zv1nY=f~utM=%w
                              z=SqC-ABW)_Jgh14-Uv7hD{P^y3pXR+3&?E?JgoHoZ3@(Zm7@O|ZV;3n5bpmZ0d~L#
                              zX!!=WF!kQLMF~Bt}XsNlZj6ep-
                              z7hr&7(0-IsxDbv7{L6n9-L=dBI|EW~3
                              zzX9`Ml3A6&H!#W7%V#b2ozEdhtph5$!ggZ2n$
                              z4|U+n5l|l%7bq(BDX;)aZ#o6qz-*^K2QtFKs&)+wf`t`&EbOj<&&|OnSW~qA3;YQz
                              z5YXPr5ehs`BIYQpVpm3j_k&?gqQLXP42Wxe4%Y-29u*S%1B4cz@doEP0PmR-*|(kH
                              z;ove+;o#UH-C%ek$jT28abq_oye~Y|D{)--2`Fp9?6~~}791SC5gZ)Te_1gbrC-2<
                              zu%WEa85w~FfRq*<11jD4iUGb1@gJ>dffXJaRtWSWKn=m30wFqn`hU%>cuYd-n4Vl9aLPHH%iG`u!Pn4!r}>b3=9=M44!Y0DTVqyA;n|L0$x8i1HOY?5<^9!L!0n2lTlG
                              z-CW&xzV44m&qDtKn1qaA2a6N}Izl)K^sG(v)M#u`!oe-|!og8Ma(EFaAno`F$l&4l
                              zr!19jYa`Rj_7oFOw{Zw%kgZv@F~F-J9rwNQ5L`pOmvh!bOId4?kwqbr&E$?(
                              zLOp_JXGKLxMMXs^`6q+>jXR2nTE~v%<#smm%SejU>%^Y9{>Eveo
                              z!H#_+I$tI4hVc9sxKc-V_W`8I$zKvEYIp={O>C>d8!OC|zG2x-`VPI8Mp8Ppmdz`n
                              zYLjdDB9CQskVcHju-C7AlSeu+-G!dm;6!g-m_OmMXm#7h7Gkm7&%LWy=>>a}RJ1jB
                              zUKKsYL>2mmyn84T!|C@L9b*gQU`zlvFNo1Fw*CqR?w;*VZIVWJx)QV8_gX)ps}+oF
                              zI*_*=)diSQ;;jlV`$VCB?xszlH~5QmUL`T$T9v}~!l^M9v-T4KdBLV--)n`T*IP`~
                              z3afvJux~OIZCh!daDgwRt;oUSpWmV}X42pAfTGmG#ERrR2!jrcDMa$c2WU(9hXxuY
                              zw#V*ybUjvQWAEKa=;iQ3bZvJv~i~3zc+nrN~-{DkrUdvFms?&4R
                              zafy0VSvzcjwC~^M8QC$==HWsg
                              zoWCH-7jIZlD!m}E3#9-q&4r2s+54xMg`tFKxSx-LI
                              zO=nKXNYtHckFEvW;G@Q7Dorq?4O=jz_*Q7EZ&69Tqk1X|$_@EJD0&NyJanv_KfXk@
                              zYvtslM}7xv_#*#~>q~@f9InzEf)rbDx+MDX9_GN~7h~Pm=t~7){;@`2oR!aJ5<7zY
                              zA%PKbBXMom_x%p)AL)CqUf^7;{gm20llq{$ov_0|IVDH_p8DHp(7Mc+bIE6AKLHgg
                              znhvGUCub=EHe04^vRFa4FCH}(O$C~z7{}jUP+19@M!wLsp{p*ruI}^K(Vy<4i)ZMg
                              zMj<>OfV1nkKT@VBh=;eX%P&McF*7(#AO%zPn1^_`kjaB65sa)Ia++qVh8uqPjz3pe
                              zn%~zMl}0eWgq3n5;`!eux+16z{+&fSTo|K#CK&!Qc;(&Xr>jQxZJK`LnsCHcerQ~j
                              zy9Xu>L>E4O-`>uvshxWtuVl2N$Yn*Tdr<#g`Y^=6$BVh~2r7
                              z+~R1Mypg^iIYhlA-ikGlz_6&H!LPgaI;j71M`2x
                              z&q<6}854BCt5g}eW-eiK+xo;C!d~sms*hCWDh9Wwve*{uCcuM&32EZcQ|vjvi9F%h
                              ztShOjT)~Z`lD2+0OWKA0bCdLBt8`8Nz(nMf3gPjqh2C?<#$s+{OEPUo^KO=?UBeU3
                              z`L3-edGg&QJQ>7vgYU(tm62O+`vFOOJkKD3wT}bbU$p@&YYr~M%V@h+uh}K>
                              zgj@oB?b!d~?q7Mebuau#bH)R{PJD8k|B;{XTUK(-8|1Y=C*e-TLFh>F$;=%GLI;fdSG2%mTE
                              zm{Ukinv4!y8{)6Hv4re9RDjYwRlQ$#b4jX^gn)Cb3ax@bLehXi7`z_OhjAPamXW4nr!{wXMZdtdIIn++?kI6n=_f+I
                              z3;w}jp|NXzVcM_kdQ?#+5-y)Q2WrC1#(?|2_vcA|E^bb6t5~*Kb(lKi3LZ*gd1Nk6IECle@%;M5%H|sJA
                              z;1*Q2z=aWpL9_Hssx(ixrz#A33qIOd&P}U$)V{E)ybacm7sKFruW1G4?QOgd+eJ0>
                              z4Iy_s*5sf=exu1koAd8+$Xf}0#9xXMOwXEw6P@vEK(X@#`b_cgNA5Q`Z(mUCgW(ej
                              zWJLl8Cb)eJ@x2TW5i~P%+VRV6t?Vm=8wrO^Bv6iuUydxV#OY%aS#vX70D&TMBiD2X
                              z=x=F6Y62ABz#$N7e*yBum_WNx|L&hk~s9}7F>GgaRFBMafSTs
                              z{ZrmVm!Y1V+B+;cR?Q_PmaJmetP8XtZfrDAnJ!yTQtW54wfZDH#XkslPJ%8<7|WFU6&-PlE`&gIayk9kL~f
                              z_4(B=dj?}M4)SQGxpi{jqrn|5bA(p%Cw=1bpYXU7jdkE6KU9qn`teYObW@;|#WLu_
                              zqjf1aNp~xB1#X;)^caEWxxNJ`RV7NYVA@1&^B)Sq5u*@2c80Z&a8WLOyPJ%~MW5$&
                              zRDY#0O}L(v^L}!mR#bsgl2)9m%+n|7L(LN%mxNKXz7Mv;6pO{oQ74$9F4W-9LbgkEgx;?^NfieD?0aB=+BqF6e%_AvORMc1^u@d#_
                              zX2ODnV=3ByZ@Q|5UDm5wjDU^p!oHE0FyJUDX%D?Z_{%>bfP;&_Z2p*%TUq8nUOU{_+KN$xRUXxD%p0X8~3Dut+IS^(B(wA1;n&V6R^y72!i)Cy
                              z(nljw9jlrfWwx)o)ts)#_gY(sl^@LQohf2BBd&d!bRyo>-Z!pv_l1ESOMSR+QjYqp
                              zi*2m;P9qNUtT!iUKjeXoK8T*V=Q8dTEHKJ+cQ65+>C3shwmJ}%!40&xCN(ErZO
                              z4d)KU!zEZoEDE@h9Zso~8|mT(eJx|NUUC>X9^NAk30Fq
                              zkz)YTbo0#M=h@##3;NAqEDle58m{`u^9D*x_|
                              zb3^E$uz+3y17EI)vGJnRD_XvM3pM80F9>}C%E-O%C+CggXf2v%Y>VY=B6TtU+G0D%
                              z^0XIU2_f{DeyUAVklvC+6gESQ$~66eadKLacSPYf&w(-aS4d53E`6Y9os|X}b7Q)}YtnODW*K&HO
                              zswt_UkWE{c#@6XEuN1G39AxXogLv4wN=yKoey+IjyWX4wGeXUu^6nU;8^8bu2Boms^W>k?mPfA|
                              zI3;Abj#(Fj4o<3i`9$LZe^gT{`cO{)78ziSy&Nb1n;m>bhM=pVOlsuQUH+Q!HMOG1
                              zIlF5zid?zi8*XcNdh1yn$(Lbv>g~CE0}q6Kymxw;W4tiHUgH06)2n5Jh&zG9TgA`!BwvoURK
                              zKjC%05HI*4k(W(wmqBW&Vwip1&a@WgXYBNg0v^WZ9pr>FB_?@+I|e!Qk}=WF-b~pu
                              zQ@3UcriXLdyRaj5T(zOz8y2scjhFecV(_z!sC?mXR_%(xqXzF9b(bZzBqcHUNktR{
                              z54TS}wjVEOLeIV#6?ly0)*^-whcP}D@rx11(%_uj2KZJy?8z9p%QDEnO6=mGU*3XS
                              zObc-YVYnm2;6)DY17ra@MMoGAN^(d2>WW*
                              zd_GkO8$#T5nBo>qswanPerDwR5;l1u678hKKUy`MtNsr{*GbZCYI8dTPJuZYbj|n@
                              zJ+)$SK_S)6cWOI>gRd0d2utAesV1!M42u5lH)FMo0S{!*>B!B$wW^O{Tosu-d$6vE
                              zPrEV{p$D5p$vR&a$qvS#l&v(inIZ<{SlIuj{RtDTFpn9g172@RrIQ^vN%!+M{FrTip*W^AQX7&Z_S<3dH!!Os*Bcg3~|v
                              zQ&vA~2*IfM$!hDY$$xuo_Y>3D?pd1)Hhza450iM#3=gAjq-SZ}vg+zY^gO8sNGrI$B(z(
                              z{qT0|EEd#&c}$Is%nO<$5{03+inc%Zj8@IPFKPHcoa&zbp+8+H)6sU@u|DoAMCJ;g
                              zN~?BC{lGwine=gv!N6ji93|8!8s*hU{pPo5@P_=*)}U#NvGrxL`(>gK8}UBc{x!l`
                              z8Pc@3$SVB?H{##3dt!_OcSIvb(bLj2{Zg*IGAXbn{Nu%ag#R5MZBvLX;)^$VH69Vx
                              zxSYL%XqSH}SniD63eZ-G!nob1`&&1AoET+WE#)MT+qNtT0UF6Jne^7~u9Rj8%}!Sk
                              zu!Fql&#n({g~RSLO|-;Df6#I76UXS(t?x|vN)n@^45$+?8UChO1Oc`k6AibmYfue<
                              zg_)Zwy|kgfN%YGU;HEXW2>d*kl!4PUN|Emq1K4Njyd@dgR5@nSLYPvvZH3n=?vXw>
                              z#~Mn-sb2KhrKV#Xr>`5Lai5Z!&KwB52PZJcWmy2eA!>qdNxgCX6>R4={tR>}U>PN<
                              zi(hD8&<2RU(RiZ=Xfja&>z^EJiAU>vd7OB`kCkL{kWv+6N;`S>WQ|h^i-qgtFc}Al10rX_&`d?;TDeMzS0HV`LQv8@AsqYQv3cqXLW>#
                              z$)TIjc6$hK)OHIa$D^;vaa--jz&mhU`fzK9#8dmR0cI=TO4{iO;l29XGfk_&23%87
                              z)Bx`ZoR1i-f%ZPOba2gyvMEE3yuz;OWsfIk?(^hER}SBZg0IZFlPXVfY<`e8__W(k
                              zC>#B};6U%0U*dykA@^vqd|%yP(>K&pq3pP(srG)5@Q@w&ML{pj=FN)y*XSH91L<5w
                              zzaxA&wOl4&A}+oaWyN$|_;a5^$j~8?Gc>i|33ez`eb~_>v;FbZEJU^m;;-QvL_1Ok
                              zAhlY7n?6VG@*V&3+bn+&{80r?Q_xd);0yH;vc+1Z`rbAIA@Or-GVGi>Hh8)qlA2X`
                              zB|Kw~R6cWzw5@R_{BHGyRnQrD5z;rmB+`by<`J(fQ@!+a=tZ*Bheo$^2{=RC8#Hw|D`gufIw%2xm)%wX3&s}u##1I|*>d~89^0xWq`R&o@
                              za(4KG!}@i|!xemMk({6s{|jfG>77X|+zkA`Zn$g39vGtwA;f}aQd=G5U`mSxiH3k_
                              zKRfdz@Is1@{!p?AZvTY0s$^TL3Ehk6jO+Ec;{}2cX1K>uAY%&ScqvSI%QcUH_Yl9P55+F8SKN+@irOK`<4VZ
                              zzvKt`L(WRKxzi`Px}GaXc!eHG?m`o*s;F5?-5)EHb`$n<32T9J=vXG`gJPWrtLTf3
                              zGzvy}1yUFafU#S|=ARo!>+``>3}PlDmci)kEq_$&7AOqsC+m(fb2fNv;6gJeniSw8
                              zoUYiD<=;&qoDB!B27)0fY~8z6vlNJJ0P$V=tBH+Ufy?;?#*qT=-axo;Z-aXpjh7*s
                              z#kg;i6oQc{EC3vEPfL;o*D9|t_KdW=Ro;aP)n~@nb&qaxB_q6=bTASHzrVN0(GmV7
                              zD8}BwCMmi}_qhCbcH_PZRTvBW*?!2mD~r1e%)3E0S#%$qy8s?pJ8D~DSw^gUkw7J1RBv0hgq@@j{e7YM2J4KvI`8OOYl*BKI5O^lx1?+yeNL8bZx@
                              zlFl+kTFCL-8dOo=#LrZ2rX|$1!biHeW)swP7-nfKmzg5?idWNRedNMiL?hX~Np?Ll
                              zM3Cme8(_m!79?<=SoMlu{(G%A;Xgb16dT2zqne|l3h7+F@hAKhE?*5xBKH0$1(HqM
                              zot6x_IFQdy{w)7eHBDI)z==Thl%|07VU<6WH|YG_%8hy`Er&R~hSH+(ua}tsXQoA2
                              zLd^+-yKutvdrVm>Hsq3f{T5sWH~~DmcO=SXbP}uR_;N|$;3nO81);Wq_?G@!N$HA=
                              z49=a!AN7Kx`;E>={jS7mo-Aip7<2?&y^07einyX%0lGdTW?H%%%!4Buugr>ON}0Vv
                              zoZZd>)NO?%9okeOdUj3*Crot&qjm+{{<_?}x>~}s%Q~88{DFA|KNz?KnA_VY`_Vz|
                              zDc(V-1-iCid;AE{dXZ`lWBV6WvycE?DN#v(NswUUt>^F^Q_>(^qk4vH1tTW&u2Hs-
                              zx|5jhC)GW$JVwBMbCRq8YKWFU&2tlvWP3JmdgBDoJ88S|XI@XvUObPiuRrq^d1PMw
                              zFo|%cdX6nYv+Ky$dA6}TshEZQV7A0*8X4z2*@`z{+1H8{ALU}~Q>G|%xX0)_r&zWa
                              z^OXL|QB#THw2I5-H_|Ijsrh>l>?m&ZW5_k1d44$Zj
                              zTjIzt7w)2=Gw>}5FNcY!rPF!8cUmO*jZjEo{nYOfN^r<-6j^XzNTdFuqJ7$E&Q#xc
                              z`;;{=*olq!R%zo^oO_oqlg3Yplz5z=ZzkhG##-uYaiRD=I4Yg>@|8ykyebt4KQBCk
                              z=#jThfBVgTXP8C#PDN8nDVfC|jVWnv_Jc|7_Ud%1kvb1Ge1dZKaVBq^8l}8SCSC6P
                              zr)CuwUe1Y;v#5kVeGZT7U0V<*FUl`#bWS(MEO3ibA9v*ULL4p)i6htXO4Vv5!Aj=f
                              zjzb33T*~I?TiP?=pFiV8uU82&opiNGI$X#T@Q-~(_=m@StNaK}ysv5hW|;0t!q8Bz
                              zv&mA1i(G4kKE-Z1c0V|u>xfS|ajWS-Asn92eCXanu#a|6(#vVx+eo1fsrp<_HAgbL
                              z5DR|aH=swX(hw2-hpbL-z>-?!gNdxE&=j!8mSpN4ZL$8#M|Ab3^91nAzdpPwxn^vw
                              z88vTj15T62IZ56f-)zt2`u6Y1aWhSHE2lB503c^BOxP6yJ3k2RZTQQ*tAdCZDQQ9b
                              zo0_6r2^F?GoD`?-^WkICNdlw#ri%g2;q>6Fen!5jGoo1EjO{*m+R+R%b!In-CS^!t
                              z8h=L!q_QYwE}fNwfn}8`BIrL{lpZ3|cC^&pO=Y&JK6ogWIxKJ;x4Cb`EN8ggc%G
                              zr?0lzj1q*Ge!be}_ONZ5_mNthcNO8kAhYh6NjqS%4&l$;=()W;)8H}C>CE_9dfLOW
                              zQZzJ7N^kZhhVN|0T<)ilLtY-jm5r75jzXvTPzf=$Yi}b
                              zp)bPQ{cSOWzXX^&yfoU*v|HDCVp4-VTs+TXd#T*kg3`oqaFt9^9_n2D?Y%#PsXCBe
                              zOpqJ$sOho<&ggp{fI9HJ9{GB)_qS03l}GHo)Y*hM411Kkr*y*eQMS0ZB%JFeQxV7e
                              zGnvpo<$NvWmbcY%;f?)Lp%K9<9bEL&LK)9Og(u$PdbPtVVgH=>1vkweSd(Gm+Wa`L
                              zApB`{%xROhdT9vWMl(O?WJ@Uzti}16)OOdQbVnYZ#lOR+zbi&oH=NdQBZ&#o%OD)3
                              zm#Gm~4q3Xk+rSSeM^l*+?$Ns4`aqH~d&zduIgBPwTPg*v>_Qp{IGG#8yb+Yh^j_cr
                              zV=ZIkif`B<&_{)6$mId^wZ2&Dwp2R+ZDvM@gNQ1%=v9=P=I!C$yesDhGmATuWCI>A
                              z8Q^24iW#Qhw|YHY0N9gAkFOyTaW-*U@syzN5Vvo1(}wkkT}V}4!K{hp`WoNy*x1S3jk
                              z`A3pswURrsvmI+4YDiz{IQomEXR5n?i#x{dlquhD|7TTj=jgoO?(8xibyvw;
                              z>Fe;>U~6DS{1=l^uo+Q!qz6CII
                              zUGYT(_UkmmGuwd5$j|^5`q#>3y2@spgpSd9dBE1Hv^k(D{=_s{|pQe}%
                              z=zpMIfcN|GAhNdKOX|u067|&`5f6J})Tj`bk`JhnY;$~ht6ZhW>P(&aydobuRH4O(umBr1fle7g$1c425Ktk;
                              zV*eStxD-Q}hRt@2Nh17)4t_MY$Rbccr*$CDvssvUG$A=xb1op9&G~p~FcK=mZxO
                              zXnhX^f`spZi2plfCRd6;0()%=I)>(Wg@6EA+XJCMVryZ;CXIA;2+t#1|K83kY(N--
                              zX>n>n=!XqV{STYt0Q3T4*Mk5XjY8~2@P$bQ_ag+t2?gSv$BYIChr$L2M+>3a
                              zLwEsU8AhN7pE_F`a1oiNy%)z@H?;^&l9!Dxe;LOpM|)~J23}jj646}|PFfr}4xPsl
                              zyjotmnrS5M)LiTIscgylg)~7iZBXOA)}6)ZFoT4bJtP-b#AYuJ;Y`YK
                              zVjZL+AS5)(6V5FB4nC+Rq9^*6EM&q)Y6njBZy>^3|5~kwG2SR#d{Aq2Mw@;71CMiq
                              z9-dskdR^!TzOzO-q7vnAi#J>0>X*C-Z@kpb79?&kB0l~i#u2!D3cN-xpB+-V=b)s%
                              z*^(%^2D{aw&o%s_9se0#((uy)yD$q}_}K73DUCx9y6Y|>Orq;}hsR>(qi~@WS9vix
                              zvQVCgCa$JuS!aWNG#zDuXRnIezPM!ea!DMg0Z9&y@k}Vt_`7H(t@9(O3=``$zPP{~
                              z`BT+>n1&!K4L4Jguql5}G2qjUTRo8`cglly(n|fuLH#s4bCjs?}F1q+-m74GMGvPBg`2IXzr54OK}+GIPj>)S8+L>nsM`3?HT*w&GBOuBSk8mnBip-Xb+4X(@kl1D
                              zv&XGP%??@O)Vk7PV{r}3Fo&728e?qso#s&+(BuUcA!2?IaYISI3s0$`{ZQTRKOnvK
                              zThL)Zs2g$hw4T_6NG;%&R8b*8(x|exG7g+L5x+$>5hC7V8Ods)#T|Kx-~Qr5p1$mp
                              z-ETp32NWl~_K%!$SWk3&V_$Calc+G_UwPo++y;5f_fxBih_iQV;Gy@a-j1`O$h`uK
                              zTQTpEu-}N+@kr?XC0(gL)I^?Ss-RofcBWEtN(^87xbG|R$M5O80wJz=axKf!ZTOvJ
                              z*^9Oj-v*YQZh>n1eqVoWLP~~3e!V4wyRt7wz9^q2Q1p{4Q%6TT={83Lt_Na2lKHf0
                              zsA3YZwI>B={Du(z!eTh<3PxF3i0D@Xvlm5~kd?*CNY1G&$mWQ@Iq#REz
                              ze_#yEAxkZIJ8fz$f_aSSQae$F(bkYguSc4~sP}o6p>6P3taYkmh3}WSgJ{(NI8^Ik
                              za+aD9XYL5s(*mpQ5TNTHL$*?D{`Wg!RmYb%S`l=v%X(%jkM7+h24yj6CQ*mjxL9=V
                              zN#gav!@MJU^-VG>Cq7A>6Aj-7muXn7B^wk3;(l?O$J)+!JsjB|;oX*Zzq(mERf_ce
                              zNtds>kq0z0@0;)(HTbZz#G(AE2Hb6Pdk~&V-xY_0WhLD+pn|u!-YhwRJzDiSAc2V{
                              z%}js%muoAvL{f#O<>Z)O9e&Mk?O(54TCwG4*?zJZtFu2Q+exXms=?}`R*ctB`TS|ETB%Fc2e*Jr6
                              zd|y?R3qe>R_@Vm!WKCV9_KdJ=rS&V1Z)%#CM50NkV5wXKw|;Gmgkgdq<2XwF+Y^W@
                              z*Td!@|CVF?;sT5Ms++5c_as4ga1_vdkiT2#Gj-gF1cX>3!L|}ddN_=0u}@0)@Guhs
                              zQ8CQE#o6L2HCr{_{=2k8?WqC&fc%3ie~2)tI;>V7DRjV1$C7&3)|A`wduE;^q35N!
                              zcDhslcQ>0I4KJ}}e3gBEUFp9RE-r${m`6S~
                              zi(E(5JiH42Mg_f2#CP0Wc3>A?il~3W>ZufrwsuL)7i()|hE;m?##$%NtJ6(~rx!AlDk;jPB}TIGh3`
                              zE(=#wdfy68I-60x-dPu?{2g-~QsR<27#6WkkmtNlDc;qogLP=9cLu(kOs#6nkQ@)-
                              z{5nT#qa2GZP-q*Z5tfe`f5=@U%NE>Qy_)mM=@RA7_t@R_4K?!d`yn+c%yN~2ZG~9L
                              zx6?z1SeeoV{CxY|;{b{c3#;bWI#f9%b#sZfE}}ORVz2Iz#3`3a<`l0@F)4g=CkW{ZAQ4Kl
                              zZy+wqL6Xzr;EjFm9gqP;zS>YiU!z7UfWct66gTsCL>uzPmz-@)q*x4;*Pn`tm>pAl
                              zTr>id*6Ne$Y}a$j^EH83FN4`5mP6VQk^NcXhXqHy6p~-bY1Dunsa}PPQlSk0q$-l0
                              zT`}fQc@o@LZp|a6P<59vieUo(f-|ZA^X;)x#0I^LRBIgvQ%RlqOwNOs^!siVepJg=
                              z_qLU6p|dXrYnKfm;xvVJl1{|wXilKo+*}j?`Xq?Bymg^%i8K|ztvl-l2a2uV)UmO?
                              ze_-0_&o5tX8R$sCR{bZk(u9hm4ADyLRwwhp5B;4<9>IqM@;%a(Z)^18QR@;8D7-wU
                              zTwV&z4(G8gV6vtiV|lyY@k#9%L;LsJTP36DjS9BPY4EF3uy>}#dh=}#+1jh9s#9VM
                              zBnx^{n(@(Eo+}L8$AsTxL72X^zbZBqtp@Fz-cn$$r+1Zhcu=Zl+PmE2l&wxViFO~ZPW*2U&
                              zy)O^)`HyJ!ePF#GPqA|+rTh#TRZ$cMg8@4-^6vx0h`kxVl*X%0FyAAqmV_o1hN6Cg
                              zP-uR3ZS!o6MJPkpYVs;d=)9II321F9znAfeti27ZmDe$w;MacMhz`QPZ?q7<>|nr2wroSeN+V?eIP?DK7T#_m{91a
                              zm$}AT*Wzj9_n;H6mkE$sxZB#&&*uUs#iHZRiuVO#V5S
                              z?Jw17se%2R$7K44H2_8LhrI2ERVzywKgJV#jHAMEli)~f6yj{bP}QIkd&>mXFjMb5
                              zFNDzjbFg>zBf5iO6?26F?8QD#-s6?
                              z!KTUkHtyTE%BEDwb&DAfWS+m1nC#u^P$i{QTFXb@$}>2AZE;^JW*fa%MBiZ`{TeZ@
                              z^ni^0cjh97iWf~z?jU2#ft?qR5A9wNG(vr1wW(jWBs7t_o
                              zCMnw2%}WUl6{-)Hd!dgb5RCtit8Wa?tL?UpZQHidB#mv`HXElawi-K))!4S0#GWew)S-}R;4$RmmSC}V)a)fJ7zG42LBaE4(NT`(fPS-(;W>Zd%O1cfSU#%A7N
                              zHW2gYsq&3b$hvOamrdM2B*@SAqIjEEK9S(%;@~xrSCcn!=GaXphR#b!EnG=MyH5C&
                              zLR(U7iv%PjlVj8c1LefhID;D3g|=_sToywCUC9@2{{inBU!<&^ia^uXF?w=@j_f-T
                              z6>C^hY79-=rl)i;IJbvDDqN%GL(efXF%ay`6HPmcL%T;jIu{F=D
                              z-MUJ1DV#JSjv*HkNI2t3;vm$6p=gR5e#qmmBZBb30Hy^|^GE)4_vU`1OP8(FvMR;<
                              z1XFPBEbFi@+WD%EdX)(tDvpyiY$^MFjb6n0jOVo=MV8y?1JtJu3O2*
                              zs_v7nB(1j0^3ELVMc`@9zGB<@F1NeYDMsTV9r-NubgR9*c&2*F#d)-Cn7`=sE*6j9
                              z=x!KnF2T>%r5q^c%8!L2>Rf0v@{BljDZ&nJ5Dj01zOE$OC0sauYgl+&2m06yN9eJ}
                              z!z(rS=&jSCbo4e@8C{K;0SoF>3N1*5G>u7hdPMDNk3hk?9554UX|08QD`jHpQ$JQM
                              z07Hc9=x?Dp;m-}@!ZJvsDdL~qn89u4Gx{9jbyavZO3~cXH8C(l3=O)?&7flv64-tC
                              z#c9N?NhT-MwCM}AQVY}2zykAI|6UMbBT}B7c5QwRhWc)0&0F#TR-;dHd%jm!W2Xrv
                              z^^1=`ZNi&ZLU)}2Q)8-^#(MsrgM|!rPf^y2eLKH<1c=uLxbE_y$}qcJdOu_0pp4jL
                              zhU*V|tx=P%nQE1}2>&mWHecQ$B_rJkvYZM>4yK!{lq$%@kyQKUfoo($OrS~b6*V=g
                              zdCD%dYArm0mJc@8f>}W&g*QZnAt8<5M~WE8B^dNtKgl%}wI_SZ8|$#?ez3jag=83g
                              z=)*;l&;`qFewfn-5$szS{4ToDSGNkQ14$O*GcAX?19ScOhw^*qKn
                              zqkm}r!HOJmdUT1T93m)W!ZYpU45W?b>^v5P8U*cWb})Q`{vWmEpW}(({=f8%PkWf_
                              zzlkPsUAjZMFd!g{{Hf0M5SXbyEk7j*hD%5UU|v_(V}}dn`$M(UGW1B!uU+`Xti&b^
                              zt&|iYyb%ZHzmGT!Xga25|s$A14xg1@YSV$>Y8y@M_DM3_wm!sR#l06;D|e^u&qGR#7|N7r&Mb_#?SBfvT3`6c
                              zK5g7y5DNYM>0jq0y49XS&YVI&iEO@Am1^2=QQH1y)uma!Eu(CxE__br)2N
                              z%fC?Wn;9rBw>=Jo64Xa5M7$UpRK{eMz^`>d6{i{{ibil*5^A_uqaeuvmI(=rZeaPh
                              zv6!@theYM-#<-_v)X`5YKgqC}hI7;_?3DUP=%vf;3mW+-bdQ_Taq2jA0Y5$=TEedA
                              zN{W1uWvM$@aKKWBRM(d1003&R7Ih0GP$i5)w$A=bi}GHjJdUnmS*VLUNgsvg
                              z$31kuiW5s4k!09f&yl#|CJ}_=c|ZCcGJZCql>an23Sj_F1WD$+GK_SHtzF?4ux-gn
                              zZRTE9ToQT^m_LR%UmYkyr>R36N9YFRc&Ow<=y!}CTs^gL&{o@Xhws5*vjBcBguf{~
                              z-n&|gp3ZR{Ne~5SVwtv^k)kH{QOaG-SPl@zEGViWU0*i&axlL)WN|J*$^IEFfEv3r
                              zn^YhgGxwxZCqN0*95v62K;+~JB}$GPHC^8b(b%j%)0BoD@Dvq+PY5v3v7&_1qC}bt
                              zZI*}E=USbLX7af8J-g9|nE|0$#A
                              z!i%K<=XVAo<+4?p<)=7u^4+~|>SV5|0z83=|9SfzcL90>>SO^uN~f5K->ci7WOZ!4
                              zr8$I)_HRv?YE{_qM(cCz^ab{))i%0ulpP=M
                              zO5J1TfEQd|T5RA#JLi3-|)~G
                              z{S4Dk@HiAwmHxJ26+JJ}oK1ZBrQlllL=IL`G{zw`NLdmmDwqol|Jx98*jxK)Y`C_Y
                              zwm2v(&Y+qkOnK%oRU1maKZKo0IT6ISS;zNiY3$mFDs37P&`cn$4@9_;?`@)m+)f>T
                              z>PZls%4nHrWuoc5W*Ms~T48{eRX!IULndrfrTKGjhHVMV{6we3Ds45
                              z4=L#Wval2AFQrp|HAdb+nEv#*f^y>6bu*wQX3l)z72@gaXhxtIcK`#+{YWBX$klF*
                              z%7S8eE%(V)wsZ-DnAp&=^rx@Jg}>AhIYxYUhWg7i>ck_2Id$TLaVC{Jo&6a^I1!>{
                              z0G9qPO0be4s^^qj8@MM?t1lfi
                              zNejy1>2{ueO9-q$nrtLXw-8o^Syou>b5xpL(&@-6{m5FxB%-bDhyYwPA(F268zsn<
                              zDVNLI$|J0{(@!{wf^doEZTatK_-E8PwJD#ztIUUnW2KiV%fD>cB$;f_9mzct|9AU?
                              z{5P)gpBOvJf4UoNG74nkzx^*z+ewh^6HlWdCD%gI0GhgvClV;%4>j!)%Y|eKTv?^#
                              z$tY1KU{yp=roR4twAvrb(Bf=gxF8d*cz?JU92z=U`O1ODJ?XpY%g4^w-U`JnxCs*X
                              zNNVu6ClZ?b;YNBN&sQ8rIgFgR1;0lSHJo;PfE?9HQ`o;0gmITeWDaC&A3R#{!03@J
                              z@h**rKVp`{d<&w%J3+l-KTdd!HxE_fnY&s|8!3A!E5
                              z?V`q`4BUK+vS>&$*@0uIAqQETDWWNCNKAth*Hbb-h}khGuC!RH+qkl5?GZbyS%Bna+xAA(kt9Efb#k2AJTXSQwZDCd4PWWQ~LV38#=dd%m)BQ&$7atea
                              zC7|!K{=-flSF}Der_QY=oIYnQ>QbI$(}pXRNDz*_IQ)kdrE5-016pe1@yclvhBcnH
                              zM9gOVqRhZ1?Xys1QUGosC}y4!lK~&G;`AuXI6?4Of^aAcIS1%B8MqZM$a-TR5u6j*
                              z%HukU&f2idDX@oi?X`pp>BRXQ09*is9^OwI%75?e8
                              zoR-%mNBENwXeSp;cg(}3mbCYbdZE6u3@7hX8plfMG_ditfXdj7SZJFVN)OC7W`2f~
                              zQ;1REJbGZGl)J|;84kopENBCg^!HWJwEyF0a*~oW(tcZBC#fD9fJq8dnS@1mO_2x}Mo{I*w{-1=X@qM{}%8_*-1sb;{g
                              zc$?HIqRC@uRmW9rfEipUke;zEn{|Hay5|X?DJn&SdRk2e1+o#hK`dI)Znsf=oykJI
                              z>$Y8H;S;o~G9!3dsBkc&?R;p*o?7R-?73ETzP{V#EE3HQgWrN`7i6)5g039wnP`*!dn@RK#1iV=
                              zRbDpPnFZo?q=KBc)p(=CAC52B1q1}xZ}5-L;~b09*_#(14rhY8Jy*#TWgH7_8zids
                              z3tBn+5?-sNR$5{&|6~<$_-Qf3MsU3ZP5R?Gh`E4*Re@ShSX3%q-kbVOmva@^Wm%B$xadf0d=
                              zR+QBP9ET~6@{DoXvi$wQA2;yi6Ag<*F0eHBn+7k`2!ni#$>AxyxiZ+aZzq^KTF9~=
                              z5VEX>OD*cxEszer;tK@ED#diy{(g=V*YPH}&&=2)XwuO(Ecc)|@8MxS&^YQOcz?N>
                              zh=eVb?#3Ir@b|nyS;l9^ye@k=valA
                              z{Mj;a#mRwNJMUx!p<2vmt?m4gS!hRLOPvraw|5)
                              zVd_CUwGEl1J6N~ezE$_jL5}y{7rsFN_@ftd!Tcm>;WK)D05x*D0o)ITXgjfa42~hW
                              zcph&Ada&VcMjWrW36pJ7K}<0}-7{-hIr;EbwbJ+ToEO8^@Dve|-qO_vL-3zEa^HBw;LHBgANN9_IO7bdU&4DqepiQ|?m!Rtae9g->+`8u~cB
                              zvTQqwfB85pYJa(iX(Y`!RI3!Xfc9$3S8VnZ8VEy=KY^*pfU5Liw@r5o4g0G~lojyJ
                              zdCbdpnWKm9dd>TakR7QUl%EpoDcaMm6hKU2c6zr
                              zSP3HSJIcAOzEAxcI<^CT{;HJNhjqXUuKJH0n
                              zO^x2KA$KZ^&uIOLDDR}>EZbJT$x8LaZ+Q8xsY0f?zNV2cP-@(fj~ma|i<$#TGXK
                              z@5%dm7rkL_cIN0<&aFb#vy}?2i
                              z{tP?Sm?cf!%W0Gxm6M$#{gFgbhIXy}W1`5dz)d1p&UOC}amolsgc799R{lklp1yhw
                              zun=3(y*zWnKby&m?`Cj>bBD3(Cy2-d=X~oGm&&(yW26A`q*Aw!w!<=C4Xc!9hZ5Ik
                              z#O6-`HoH@#R?x~E;CpjEOp^I9TpS;wl+`cPl{Bv#e8(q1Ng$mrEhP;cK?B
                              zOSg_yLkkeBzl3Mi24l$dSP#CdMRMcxkd9rCGH|d9#i-o$NZ55>MH_H?b+~1%1A$uA
                              znOMw4v1Rv^O8l6rhc?5-HA;A3H$_KT3gMkg*Bcj1^zPo&3pRro9`53!c>!^FaSOOT
                              zj-`8l!IcptM=M4Svw|bx560}!l>(8>#4Vkk8`SL3N@A_!IO9|U_7u&9C`XUKo1^lu
                              zY~;@GrVP8$m~;%qLFAbUt>U%er>G}xJs>`{y9mepvQ^CsjlS|
                              z_#V&HQsuaQeWtg%4UeCvP85owcX@mHGq&aVu=}xb9v;P@|Amf}PPFo{27Aq;1FJ9a
                              zrwW1iqLT=PxXq+7Z3m|>BS(nw{(bT_PwbrTkig_Qb8|@4sJVQ7;EM7DCZHBxYxuiu
                              z4)e12r>@2{7edQ{fB`iWgjyjk_&iC@gS~sN?BOA+-&rv>oOIUd`N2c0boSGUzg7Fa
                              zPQn-ZpJej*S##-^Lj0*m0{FX{iF4_s5w3((jh*2i)(-O>>~8h85*#=)gCT!6bi9wU
                              z+z4v9wdBIODnDnexIDH=kH8H4M?Noc`x>O7xC!1?3I1Fo)VKJ7Q=7I*By|%R5*jaixuMLP
                              zk^bFI9yIDT5RYZeYV-wc;H;#2GX({bU4nT7)Co>@5`i>QwPJLY?7H3?M%CUL5|gH@
                              zxE%IcAIa9HGTd#=_2>*IuquSST{p{QQF|tky40x5JR*}>aT-4w{fGoL)e8lZk|&Ye
                              z>Rc&l$ly~`no$DTzYZP_ZW5TyoO8Pl`W`wMq1tWf;CgD5Vh;0yPh6f
                              z*-BkNfn>%0`{3Iwg#S7_)BWEh_&*%@bFwt_FZE52E3E>D0s)yL{-nNmsfcKwXmp1M
                              zDD)cL4g
                              zY^GAFvD!X*+pYx_%mE)nnE~Cq*8c|y#Hv;g(l}a=K)!#F4oSpJa%2Tyur{v*yGr9K
                              z+9Yf++@YyEOk1J6MBWkQzrErxfcVO}4DefFb~0r5)a&sz5%QUAux$n`0mOoA+rL7H
                              zx8vhQUf~5DSW-%9r3Zey5W1z;r-pf2RCl(3(qO@lr6cgJhJxa{vWD+8NJH4IxsYc2
                              z=Y61q2xB-02Y~m`go+W9n3O`ehsOpx%I7Y=8$vJ9&3f^jQBtubWRH0<&|VC>!#I^SGVsv%RYkMc<^?+7kTpaXLR;5#InSy9#|`cdBu(n=KVnhAL9dEZsIchJEY;QUXb<0lI$U~AkKW^Zv{o`
                              zSuSK0z_%f=vJ0iM$F(wkU~ky3PJ0pvW-5r?DiROjLnSk8eSnk3T&@n$IDj7$?!X
                              zRhK2_BH~>FWENtlu}sS-!!?EQ>xaOI3zUUV;hlKwR%|DGef*VDU?Gb>6BSz;Z`=N&
                              z+c&Y_y7PK_E+M8Z4=x-eEfrG@b@i2hT|Js@75c_)p6pNM3!C=NW~QN}xAKB#R`lE5
                              zjnMmu1y~pFAk68z3hCvATEU*oUAlZE4wuU59Rg<)fQ`con$0;m1)z!Cb<%uu3wUgD
                              zk_ctA#ci=gMmjNTVX~R})gNE)LCAolr(T>xD6YYQsPVWXRpJOX`*3hC11|5@<=+r2
                              zeHDYDg65tiV-n$`0=XP~epLcblQo1&3vcI=UpII~r=EEC7fySb&f8UgS&R;@oihPK
                              zSCAZ6_Ol!xToQN&hb2_d(EW2Bg_dWK_+!=zD9Ts4l!D$>6Wg`WAwVEh!b7p<*6
                              zu?fqb)@{mJ7Ie9{xjaqgTVT$ZAzH+?mZ2tGBAyU@_^X_ffu~H}7UoHGN0)+JFlKid
                              zWqD8Rt#*jyOGTH+LNmQf?`Qq7OZ{bV4|Q$875d&L!{QRwk<`i^Zg~EWu2g>e5PidI
                              z9@zML!iLs(-5@Q?4=na~?QT220R5YxmC0qH)YPMedoo{PE|&{7E6BgRh7c!$P+uny
                              zB-(Rfc(PQxa~d!>?+}WMnxcR&By88I6&Q{ftH!=%R=-J6?$>3_r^r#Z?L`N8aFT)m
                              z^b7Z9axm&R{F}Y=Di$ozoSF(cb8LdIkaOiL^x#w-Imw<&yqtHz=%uxH(M1=L_<-B%iYz0F
                              z3JFX>nfJIs_LWbX!UsWlmSAML(93+_OeuCsYZi|;(7qx6@2>GbipFQ3fJ>FdflT~Y
                              z*08n?7pM7@HHsxZrH%i{8b%b5@c-;1tpB5I@L;`N7;fhYQlv|x3-+XKj9l)XtU9M_i}1Uco}W&3`!?@Y()DrQ`Q`R-
                              z!{SMJT|DZ6%R9eA^|A*F!U5voqzbs{kJw<1|g7`1zkr-Ah506J$G)n
                              zq;}=>et1)8c4`xn{Yp6ddHdDgb>E@0!s%3U;*Y*zbI
                              zB%g%d@~e8a>-`;*R!h6O8Hk;Kq9;-XEDKub9lSggB-G)RHW-4720b&=Z1+D85
                              z9CQjkEJGi{-kK0r>cav5&7-85wLIoOxN|s|fuWabi+OJ{*MS46Lp|L?
                              zrR-{ZH;O~mptL_R_s7-2G(5KKl`{h^Nzeya$G&V*REb4CeXvk7qo7v1vT%6EiR+5(
                              znY`atXW;xWFn}b=A$E^=pUDN59^Af%He_2{CV-ky_
                              zJ@xP@VsnTAU*G4aA02uO_ka<6BT>ZOno3b33iJSZ*mkU+glTg+1gpuC&)I!w)@f8)
                              zwouy}FdbKR+K6qo21$<+K7sx%$mPZ9Ml#xD)PKH@}Zz^cS~R{n8m7mB~lGE
                              z^?JhBUi#$1*FA#WznwBVn(#eMwpb_m1?sW@O|wcZbKYg)3z1?E3fZ9AxUb%O2VA+q
                              z71FNXj4iyQ&}OC2J=Qeo&nsS_y`PeiCO8PQG$yt`c3A_&TTbo^H^?{}qfT-0Q~h{=d1ndzy#p7&^K4;bEo#Gs{&T<$5A#?oc%ZR|
                              zuqfr7%@W4^el{B{7`r0A5#~sG22yn{_b8e#Q1%ue2}OV$z8G&GgowQc&wY&i<7@w{-d
                              zyIlo*o5FP`k|^cM;IDSvY6;?16rMN7Nm-rn`>iD<}JH`myO2#5_6j$oES!dE%9Hya1)!C>`lJVeTdj45h#yN)FFQpIu=~4!l>8
                              z7Y1y}z${TA8g$M4zX1%s+>&S;#gTP?AC}tVAp<_=TA-CjH-*%&_RB4yoG(EzKl=WZb5p>D
                              z!eou|XydaTWd97TZv@>G-^a|wF1r-5=U#ILK?&LpeWpnzbzSLr=q41UliOXSi;)y2hJ%ncn->~%Ya4sn2+-_`^p#k5-gTU|oDLBAEK#Aw6Wmj>zB&kYe
                              zZht%SG3k3+@R{%j3TZlBKkUAlw~D&j1P$}~VKBAk#Up{UBGE59L$iH((Nv~Qsfgcm
                              zeiTWC@N$L*Usp~6fs9(EkTMm*{3PEg)}n?)YjxTlo?i*`dxeGhGG1t3%FaS13hDWx}f5S=6)TCXgAubQ^*1_JeJ={3pE4
                              z3Jcvoy!|S_18$n6kN!+ErR}=In`FeIG}i^)plf3+ZrQ|0zjSHE7d_wSve*m{;nAGRM>`U
                              zfXaEU{-K##d=fcm(uP$)CUFg-CY!I6;6O=^dQB8
                              zO6whkA>YAzT*j$yeFkF7q+6G<0FS7Cl`BVEA>Z{!_!^b$vjNY6Lo)+t%hIj;SXHRx
                              zS@D8ZLJ^N_He?}+MQR^Qs`1oM5oG!Px!=ygh&DP2CPT|~6RgZhA7K9*et(9YQ>K0b
                              z>zsc<_bv7GFCAzQkU{GI3%aQ&AyEK(*A)qr_bS7@c;vK!6jZPPfn9~yK>HzBC5i-V
                              zSxNFKV_UEUx`-hK>W@wz<|D*xp{1BiT!bU{+;txZ568<9-RqPJ3Q`E(1Z
                              zAw!7y9JhX_(VovVzJ-1=f|vuJmfsG$<$G?ow%B{`iRfT{;x;A|A)K!dj^k
                              zRokf!(dnIaIblK=Ll`f^Rk8)rEqm_6kdt`&-NE)um9943`@kd7<{&_AaTnD1SEo{|
                              zrq=Wr`@rM#yQahwjiwhI_(^6(gnl;!2>jd)g*=62+slSEis*aty_KI7{azEAZvtV$
                              zDAOh80-=mj)wZ%<$~^~7&L8yW%OHFF1f#5Imp#+jtR3Ex@CanZfqU*
                              zgaE}c_ie;B$Jp*1Ol%#1povhRj#l6jgSwZ9kHL1sff1_I8i@LA8xqLUls|K49J+@n
                              zO07b0h&J0*M3+oF5SeZXX#$pjkm=Q&h|6vtTE1EJO-Mu;MuFOh>PGWL9?gOARw&+NV_?raj$
                              zX*r+A?@?j*2$ZN-zxd|p?wv8e?oltbGuBX9;pH4>j`^oFcu~`7s)iE8aZ}*6(Ql2h
                              zre>PmChEZZ!Q7VuEOJDdbiFpM7H6*#gQ`01FU+lHQRkarBH6WSB}_gRC_*P%lr|=P
                              z`ki~{!m_?nSY2g^IC
                              z^oA@ihcD2^EI5Bu2|mt*h25q3e}PArC$5&<`y2k1s8SLSNc>H>Ue2{E?=bCB5I6C%
                              z;>0o&qvykRFsulpk2q^l5B9vz()1l2(?n}mb}@bRf!+!;uitBW_x0Q|m)TSl15oagGgs&}a`o%P7@
                              z!C|PtwUhfORS#5waw{-Z7u{gR#Pi&%>$U<1yCe7#l9IZ!{IC3n{gOO1w2Q_VgH^|I
                              zG3%CUL#n-`v_pk|;xAGy-Y&}ceAxujcJe1N>I(2J;kHMDNa#~~*a&ID1*Aa$LiyK_
                              zo%*0Ez^cBFblqaipl=H)=>i_7d2929KK;?m05Uo7G;A5Hje$I^mFUa5yKfojT-?fY
                              z4p`)KCnD`G`v>w&K3Fql_OXTF+5G(V-P
                              z211xM1$hs{HOmUJaP6y0^ag#~9#%_Q!ZHrg-Xr<29Ti@bh|bMlcg<;k!z+|g;v5nu
                              z17EjaaqYL;rC4(>1VlQH*538{4Cx2p4;qm7mBUwW_a=7|SQpxcics0}A}lR;8e3te
                              zXfNW>QmH~ujemip6kmR!VaE~cE~efq2Iixr^&N^YwN4{duGsmC8NaQ@2O^2gB2SuW
                              zGbV||ek&f4XXqDjJM5vuaOcJ}Dd<=KX`EKC
                              zTs2&IKZ;a`qpl8ncrCv`l~&&LM1~{kP%0xs_D!G-c8T|g2Rijuol9S`0>_pYE1>CE
                              zQKVirEXh958-=rvSmSDlMD?iUu3?EdP@MT
                              zPBxp)fQo9RDdGD;hGl6P*FV2iA{mAV7HE`cOGIg@=$_|)tPI{W)XmNX1ONNZ8|@>t
                              zA@G3D`=E0{KvGX_AaPUcZy?eC@$>&XW8ttGV)6J~FNDDU&wBmUEhJQ`7vtyHpHC>B
                              z>^!t)Ik_#sWTu>P-pUSHTXtyoE{*A|{G*fI6d&K`(P@UtOQ`q0^)QFG%i|!Fd+YU_
                              zwLu-43X2qt;eDBqR7@e;!=VIL=y(
                              zrIFjM^*uU#ks0QSCkTT`cFd*-5U`pL8u2qGrPANmlr&JbY~DsYg{?D4JyZ#cR67t_
                              zgovMDm=(k+6%>|y%g83o0p$k@37nC;mk9;}%vcLP-34K^p^3~iIF|G1L(n4%GryfA
                              z)3vyiyBABOLkiaQ&mb~0QanrgHB*CbA8dSR{oI}SM7FmoVonpR6*UYZ0Fn@1FL`Gk
                              zze9+g*@k6Km~m4C1A?cJrG|rvB2+l6a}I-!sfhs`;S=x~p6ZdRz&lEHS}?svc3>W0Aod!uz-G_4CDt4%noOf%ea0z>
                              zHbSE6IzN~YZcj-P>9x6wcq&KKxHE3-4>HEOG|68tViuz+E`Hk9+G;nYBNb=|i!$a5
                              zGQ@yrQ5zr%Vci5u1M*j+XJj*Vkx)DB&Q+YXoP}&^v7^CFxo{3er6{K%OCt@}!0RT$
                              z6Z0U|2G(Ggh9fv>DrbD2qaAXTW%c}ulGQw%j$ujt;_a7HQ)kmYpI2mu*}U`R9oj+n
                              zpNmhVMLnaB&C_#0R%h;d<{AG85;P}ogmD8bOUMG$vsJ{$ufw{<50$NRs}$3;*zc{x
                              z>Gg@>g?w?*Gg;A>f2Ip~Ojmi!o~*KG5QQbQg-bddd5^CiwkOGjb;WmUmej?|;Z{P6
                              z$}P=!8+~m?B$&SOIV&Ut+`7u~nf{8&w&4YjaqCb;pVGbs5MGr)N-gV7j6iP0y@rTI
                              zTPP+X<)z{UtH#2wCNeog`;Qc=iILv}E1c;&8!E5A&^>2B(as1|CRE?(
                              z*9KP3AU?GM`ky&7;bs3k{xx6gfdF37>CQY-y(>1d%OR@KtwsH&!Iwj$rrr%tusM

                              hv}v}x%6s-pqKOy)>!Bv{S~Me1~P_3E`B`; zY>UoU?sZgRY@(TSMF!q1^{kUsZ_CR#U@hmhrvd06eQ$>;s8AT@f#~aUEo$aO`VotQ zCedl11%b|Q|BRh!>+v;4F4RyG-?rsRRQPHvb!)CdlqXhPT zhKii@;`n@5X=0hXfy}9TrOPPT9EHWg%&pYQhU?Ba}v7gg~4BaOm%x&yyqIK9Vvt@H+}!T_Hc ziLUFkTvkW;MXpqX-7IIxfk@V`16MQCf}$ekc*Y15ACh}$^4i&p*zbMCv8{DL$&pA_ z+Qiu)&mzOyTCJRBw#}I9m|rqYq7n^8AM4B>JB4vDOY?Zqqg}=%{J8GU0Qr#ou@C-v>WFiLrPz5#F87W-hvCn%icBa@SVM;f7lRaZ z*SrZ1%}gsKe8y`cjptcvs;qJVAE^$O_TG?t4b9Y90Wv_VtUkgsy)Jdds;Uyp0k(ka z`KGy28>^0RK4WA66-w38Q^t?R4|NMBp0y4m-U;r}3?Q=)wabn4Q>bJO{r&)wB#N?< zy*+OFV9eo3fl6^e8!gn9F&;Xy&=~R_Y0=EXEStEqgi}plf8EC9DD!zN{J2g<+X`<^ zi0jX_dW5e{n|$+}eA5C)3bYv*Hu>Qh-sdTh9=&Lu?x`+;d||r^4>gH*o5x?2tBzMBn0kvzmCthW=VFUvj`(lw`#OzIQ<4Y!{D2HH9SNhC6k>Mp!flm_Tc3awyX z!zrl~Jgl&0GR>Oz<7ou0(_~bUC26O*lZqTD3U8o#E)@#JL}Z)cRb9KSqA(*>tZcQ$ z>@mz_4hI5nf2686E%Ifb5 z>v7@~so7@2^fqjqKT+`?{iZOkN~cE9uTk1xp`$pes&XR*gWK}z9g8oTovd$4@qZol zO`d&9Y)IFS@pV`Xzgdt=k(t3(^UFOavPwbV4h#KEak+eV?|e!jxA(PX);})bVvk?k z=^vG3$%-%IYC?hP^e%nyQ+eA{BDSm`rhTqN3f?|a%3gCx*Dn@D%`yG$oF(*@M>|m^ zhU&Y?T?5<`7<^=BhuUl*{Jj-ELn6gO#;e3#Xmg{~CkJ}a^Z`}dbS_HrMq0_|K56wP z#&bH^+k{H&#a)M4<_g>F`u^=F<%oFFty@YcweEuZAG+vZKZl4A(%CET@mJTt73in_jG2pFC?ESYdhih}7V z5=!b169$%+BNB^Lq)sG%Us~qt_|vq$$q^j~Hvo%-Xc|P&yOgfc!Tm*I-{h=9`6d~) zdPR~5kowFmq}s;T0+UI^M$f4^n%BR^K9?`PtsH-Q79|qwjfBhJyF#zZ>tGBZ>gb=I zryImx{HezqVS4(-oc)*fAxEvy;#4yep|0n49DoX`5{Z&0v-R(_FejN>u`dtjf)q71)`6yko?wnYFFM>Qe>s|tfc_N_V zb|@x~dF*55-619~(OYH{UwZ9Bk(w1jPZJh>{c`d08~edK%1*i_zJ=wo7#rB2yttQC zVbCltngUzG-cmujU~oEu=HlGY6#uNR^H2SCQe1XC`p-8;&jlB3sd4@&eIZzJvW?K4 zDr~iB_C2vdW<%;M}2F)k1ut2=W8%#~@&0G zV_r`AJ$jrCQ?hCutp==N{fPh!@7AZxr=y;R5VpB1!eRLPXy%p<>esv4%=8V{)8a#DwRY3w^ix{}s-k~C4l3yF+Y07qOntZg&Ms%G<()2a< zCGhqI$iSsAi&Bt@4uSj2KoC=PT1PO{oHo5{lJ8|mS9AL(R4Cil8l|^JxkN^G8hB4z z!R8(QJc(w1H3hjFtIz?%BtbYK|*n>HSX~wvN;>Mj$ihH5O8A zwcLJ4nX9O(P^otF(7$xwVkN|`;D`rTT!157rFy^dC%IYyZ*CRhPtx+~Uz;W(!=>~4 zPWZnu#VZXM#%+ZqOX+dR%_NmI*+NGm^OdXZo^AE2{|{GB0TxBqHMMl7gp_o*q=a+| z0@B@$ARx6;(k(2~-QAti4bt66gMc*uvM=8o|2_{7XHMOdcV=g2?)A(J7%ezq{m*61 z)7#C|pb`N&w?eC~n(3}9eW_F)_he2g;bSQ2Qn7`D@sE}Yy3HTlK= zfe6T@P6aGaYsRoR_C&n&XPL41L(%@wQq}Y6sO0i&Yfv?h&R~NdvnE{0r6)eBgm?kk zfVWBLw7_t~;84Ir))N-c!*Tz9(yD+vOApI(xHR@22o_-7)rj zRHbOuvX1g-LK3&+9cICnx1Y`9z3aF79Pm<>-`@j+R!(;vH>us;7qJ)Rv~Y}|Twc6c zP9MwZ6_KbAk5vzpDI%je#KcH)#O4)zTZE57>kHy>Flc`q4o|>)lw&jGiNl7zV4uH7 zj@}=mwT&x|iyuoBG`Keuua4gsPcJ)+uh3G|ty~fduo8H4;$D#6c7X$39RD779(~+} zcw7q@am@DdS4!>9iW-;7st@wpc7C)CvlMT5~u9>_^tz;NE zRI|jJVYTu2>V?3t_PSQMDm~xC-!?5ZY^3#EaQ4>YanQ%fq>YWrl?MrJNOs!=DV7PU6FM+MBY-E$gwHh2jSr#&b9wrvR z$uy0blz1rs0e-mKctPIG2!EI{Y5e#kVT3KE#4C(&?k0;xGwTBG`?@{_IvvXTCwkO=W}@#-|ouFsaGq5YZ+{ zeF~?)>@8o_JsDkE+bV}51Lrr zKRJP%?C{FnGp|@38h8CxE>dX{M^3wO0yxc?gVJ12uC$Q8wAsMt(^9%Yq0aVW!B=h; zXRR$?X)%afq2SSHQ8EZceqoeTVcX7@bi1@7wcJ=Pfiv(ijG|^7C&Z%fcP^8h4^HR% z5eImsD*Sz|#K!60&cEFXZ(*HVmM7=CNeqPh|6F~;q7`jT3boN<-!@d^;(2B6Aq8CX zC%{&^a<>%unl4;_PPp39MC6gJb5E#(DAxeHg*w6YV=uneJ+)Ysm5A!Q=vWn(V&;&J z@q*|pO0(^+!oP;nHCKUcQIQcs_<7r=gfze4WAO5h;Lk!8me6pg=kUn<`J@)=U6-V7 z*BVw=-f5b`L3^F3ogL$c^$zQ2 zi-l%ip?&9zRG5Z$Us}g%)MhkarO2h*#d2tvCVk6t>cY9{L_+qxe>ud(a)|OCD4)lQ z`^!YB0=#|p*Vh?sTRX(}LWX7J4&w1?_Vjt5T7&D)JtxO&QuC5}Q5uyE>Sn2}cgG8R zJXX1Slh#8{)%UeVCxAskUqSaAM-Q$ofN8kXGcq>6<| z9b4DRBL1;s+5+Rya(83-<(Z(T+lF<4FDSu8|7!C%gh5WtVfwdUY|<`VUZuRB$ENc4 z24#)DwcZVc6bepWV)?f##hAet$=ElJKy&}Gz`KCC z&1gp(cM%iFy`N)2Q$%nNw#uv}pVAOXK&Djv#P)nmR9d62%cdeb77gen^5A3G#$f-( zsTec+qX8h6u6@uIWb?8cOJNov`gqkm=jt5}aCiNf^=?1-^N%;KGx05_7bb$lBfXPz z2JR@o*ha$7-)alhqQn>Fi=L=ZmY!c|?m-9-$Pn-p|4?h(|%xakTV*O+;GWER{j{8&otb%x!4z|wjiXsj@Z zlJUW`_Jd#O_?_$|Z`D2Lep1KXzS~V??q`?Z2A6eg`dz2txn8yL?aOmP`cC_UtW_PA zb@E^wj-^v^Z+L-U>8YWWf2S&Er zS158kz=n9bFWWg6Dj&@446E05OKZ+a-@z=8cQzc`CEel=N^e&!9DOrdoYDOAO|+ph zra?f!QayUexM<3TljVaMcBDwEYV=Un+yT#(NK9ocFKi!^PePhYR`+k3_zdR=?G%-; z>piX{!Cdf_dor}SXuQ*+cHWYyYOTEK5&vNoa@4JWtpk&GEe9}fSRK%JpHibV@IYJq zvf?cPs~`8=#_O8L|K9hlD-s8U5JB$oB8k=b3xI!(-KPOn)c$V?6_}Nu zKf=M!cq~Nd)KmHLXni8^xA$DjUlxkH?TOIA(v%&C=WVXXiZCs&3|$X~X5sD9%w54h z$l_eLr+5i&n3qSVJ zl&O5!NyoMQ0^yb7(Q;%25Nc1u+9QOOclhJE`EQbvFeh`=q!H@Z5n6Cz|Z+^%iPdlI!utT*8YVvo^jBH@1?-|1&xOIVT!=_uJ%ruKjQ$T zUGHu*X}p79A`G*4e=g%Zv=!7|EwI+02{>3b%S_(MF=JMJ*&zKE{WlQ*8kOtuJQyjD zDA&(c4EdBe*JDT{IaVb&T~&93#n`Pi)ZC)QA+jT+yHmFJ?XNqwRJIBBpv)<0I2)a* zj6#FAkM8h4C^^&8c(h8&53f{*!c?wu&xfb&ShHHcPG=CBbJ`u!85jJFi`!qj->_h# zN)%^koAf{4ZS=K;)w%@Q7q5tnl3B+E^A&6!9QRA+cPM#PMq6oXekOx{h3K8Qpghp~ zV{ttgU}l+eOP_KJW2${EC^l1ix_zT#USR0RJVMRi~58NuNKQq=;}19~+C{3~P$ zx!=~kvblIWn}D9p)2TH43cE|3wi%z5m`pX|`0l5BxgyqxHYJ%>Q+&v4#zD=6R?l!Y z#xy@X4U@=CbO*K0$L}WsquX2qtP+z5WFES7BH#Al_iDvysz3fzN6Tv3Zuk$5RO z8iKZmV)ljZz`0qP4meZ_%YNz+-^5nga7jZ%Zn=SD?$g}AT4o}iFG-EW6G9$kX+`{- zcE%r|Z#tPhdzU|R_wZJU3!g;&>(y-lI#j_=L`Jed;}O@p?wqNZDeov9BT%c_lbbX( z`b?EO-N$Jvk!+?9tu|$}vf{FGh!z(y@9)qvk=`A{agm}mivl~eG3EqQm;aOrcvWH# z-bb4&|6Z*sQTk;l_~NV09%*P_$Yl-ZLBVTw#&P4s8}|^d1bd7>b*`-ne)9=G#eBza zx(pWYx6xz`eaB~R$*X0gbor;>9r5eV5nBWpWFEU-eUE6;W8?_Vr_3Z1&EMX#PE2tQ zT{8H9ar%ebWl9#8XPj8 zO^qG}!a+=7*w>GFe`X0?+>uFyTzB3rH%aCn{YDljyev+9x&sf#sCvyPpYGDCcLA^a zJ=xGN?RWXxjsOPPt-~Nke2t8)6*7bYw}d2ya=D(XZ}#Qo1Uq3zt?bKsdBR76xF%@F z<^I3bNdb<)x7ULj>XHp1(al7(F$|G@t(0Uv1M`vFK)2%lA`?nWAC33;oMMcB1U_J# zU8Dn1D3&p9POP{{1aX5kM|4~`QgHhyrsPEa_-oSq>21-NG~`9e8RGmX4^x`11J~Mg z`+Gr(EOI$Ek`%=a&a-#zJ8=-&C}x7$3`x9jzXKekzr$8OVA&CnmzT&z?s zsdN>;=M=Iqd!dEa%Q7*_G$~lvQoTM!4lon!OklxGu1P7V=_L59bVvK`T>ot68>qkp zAdQw<&}r#t*WS@}iR?rIdN2W`0_~kYe=6?Vt7)8+Tw`HvAg%_#P0yE)kV=q09r7;5 z+I@w?(PV7S8;hiTlHo(F)nR#_pLp+2TC_WiGwPwE0H!)$6#g5O3oW=rM!9%A7jhX4JQM43>E8+ub*BBbtZLV5eXNbJy^0da#DHGa#`Ha< zSu)=9D(o*#r)+xsP*#?(1-X-ID9P9Jros>i4if5P)j4Yz*x?x6TNI)C^T1c`g(1Vq zPy?)pMwxutKVwJ`eZLWi3jN%Z&t4?_xmN-v>DyEN&NF{!PbDBdC}J}C%7az$BUPo0 z3Y7Fc_xxP>`4G{emNL}^9kI+|@#D>=t(7wlKmGlGm-&ia7$5kYFSE=9sw+!mnKqzd5_bj+bqVSZmcm)13VxcqU zl@kQn)j9W^gvOGRvAYsrtAj}vMmqjoOw=9Q=FYQJ!m*V}9`GmMO@!Pt{$Z$t4 zSt>;4kZY;nLLd>IW);(LW`>fx($xrG*c_9(n)r7e`Ee4adCG7P1B!HdZ#i>=ZOfnw zarw(6ST3Waud8ohvdYD~MYw2iDvOT=Jn_S9 zk-zSDK8%fDrs9Q{NOGRLq9_)n29s=k-DW7EWq2@-t4R)fL}UAv9$I$lo~41i^YKte zF{PEiJC7W=vt(f`Y6AvnTS{t;mhE)B~B+Yq!EpxLB zM{HDVC3EvhMK{?*)?u@_|f#7VI=(1w1&V}7-`YvJZln=kjT6mZ*fC;wh z=P-2y;*3PXZ)RS)?>C%>;q$m<&%7dFiXW?C8_Kd3|6EuF(ulWCZJ*E9@kS?I^SpKb zY0;`DBq~mH=+f^hmQ>ra^DrM`pnH<#b}2a#gS zQkoam)As+p-voXruL}vh34x}(U(g~PsK^@pjyyYyiKUY>v!$JxJ*$F*s;IcAs%V_* z!pBKAOs|;_HeGC!L*g#jTIspJ-X$Wu7%)XV={!lFC6+SKjoKu76k^P#$w=uT+V&#Hy9!zmMW(=*dR3-GVP0 zPYPsNY4b(?pfV^j+ELujk26%M>mzn75uVz@h1`&1484z8%zD<`nPl@_M@?Hv(^7SW zWuctsNHL)#B@4TfzP)amh#+<4qJ3H5H`-vkuva~cf!%<520G<7&yD$s_H2NqZZN_- z=B`HF+(2Tc6(1*ih1J%Z)T$y$H`Wi>1#rMKb%Bg;Ke=^KbnC>Sa7~U2a9=7#R`&jp z6l{3C{;LJc{Ewu3PaXM8rTF1wk*i@i3oY5Sj7sXhE2s|Yn2FyCTSDXfO}cC!pm_pM zD?1Y1CZg4OqDS$JF$;F?s&_di7v=$#ui&?bDgW@B)kt;zb59m8I&>?+H;E}Gld(2H zLH@)Pv&lT?`UK@|^SS=0ir=qB=He<^VlVjH9r^r!x!vq4y^NsC;ef5TA(CbldPnE{ zTEjGKnBLo1T;fw$pJGN)t-LVa*7|0p0yPl=P3444X8y&vcw2cw8_jr$7%d6MFPY83 zd`UzaT?FR=zcIXT*$Z5@Zz8mtZ=LA=0PVKj{K6|7;a6)=Z+l3TdSk2lO$66iw{bzN zrGbPScfJ(}ZLH8PcA{LB(^b%GbbcKG0Z<|Q@xYwHYeL!-<$s8hH(ZA^7W3HUDo_<|M-I)7H|v(Sy2eQhvLgqtR>lsyJQL2A z5pt)%dx#u1K0Y!Xf!{S_n3hsdVGLC(GNp$RlWJmDYcU<*oUux&Ze8Pd+#i~NORLcT zr+=RI?l`gokVCVBFzf-Jo_6m51=>T77cT)XK<)Mb97u239Ix8E2QAwFzur=jc&nr$ z-r}VRN|LTRyuD^#C)r+Gd-Da3C;@=jfr5f*lxpsMA9paiq#ILs(E8z1JV=*e!TLC; zudgp?sE?`4hSlj*I0A>jafkO&cese>qao^}Fjo4ApPLqsO3tf(PpkL(zr%1`Q)~A( za1oLxP;Y>kv)T;0YrDYD!aj=(-mD2p0EHR;ID|*o(hGA(9XXVw!^@JiL*5~7PV&I7 zulm!tE^s-@WtG!)p*NA?MfbSVad_e$F;w%|f5-D1}9+e~I8S=lWCQewo6pCq>I~hd^m=pL8M48}? z*xPmkGeS(s3hSV+T1X!aKK~4iG)E&x*j44Je7yjl!lR~q=*Q>7fgT<;hbEH1KMRvo zYJg1p=G}$vIXT~3#8`IBtsoLYf0lMbdTI~&2%l(UqE#%^fp^;H2DbFh0Gv&^de_7| z^y~Sa&WYn#^onyAM zeH!otF7&bdFQyR13RCtTE+_JBdoKb9nW7gK;C$0DHg+0p4}cu(RR;Jcl97cK+y+U- zm04)T-%T)Ot3v8HB8M(T0j_=3QXdclz|X0++gDe)Ht3L;+W*mk2)wtCw)eXl#)KcrSFW=w4DQo`j;F!Kv}ZC)s5mX^iS$vr zg6~M+tS$*^j$J=o;!BwIE#pMxXs#nuiUQa5IfV8ks&={qji^=cDd(xre1dV9GcJ<~ z8>PDuCCfh{`E*lhe+2kYg#r8j^y}ze<+LrUj|!2QoxJF9Hf0J6$$^!P&^H#vfwMgvse8h2x=SVV(gFnh@57`^rj2&tbRhYBS=Qpx)@X$mAax z)$*q1wzv+z&KTIqi$Fq=X$jCkc2C70-Hkk3@LF|lfc4+*f1kTs-}~*nxoHoW6Hv?W ztNcj*XMv7seMu>K5L6oXNmi>g85}|6pvFc{{E^o$@t9t;EL8!0Rznqb04WPLYi5Bh zR9ecyd}zA?3TG zk&D@_N_iCXs;e)%r`&a>A`n#v3ihfcZNKdNmb$HmT(7&{sz*~|(Fnh6XL*m`6GY&B z8t@jXcZd=679g1+th1OQ5E94bA}N*|f{RpG=(-vMJ>*Zwh)gRy5?7COw?LIfwyE2D z8E~G`vO8_w<5I&>fWz7<33|mzen}}$+ZOzZJ=@YDz>thH03+d;>sY@YsDRmHJ5$dZ z13#Wa|FXK9+6TezXmgQ9aeOLLwGdiGTikB>K+7Z|g2|l`OBm-adiA!(?T|;jvy!E9 zW!NKm|7DUr?cOGttXU(S&xY^&a?xqZO%GkEGIEk@ka(mPwIZJiX z+LYElhCpT}!vIOdYnTJ(E6pVQib2mD)Qx4b+b{^-pgc((`Yq{kE@POb-nUs#f^wk5XP0nzRe$-Q_X zYn#GIz6<;xgb?M$iamxIR0)G$jL__>=A#o&;5x7Ad_>@i7-xlQ2GT}qx)B?FgVTp; z9e4CLYOQ6_l-5mvx=`bySL^2;isiWG_;c+XR(NKVqiQ|sBTm6csG60Wji+n7D{a zW)>sLZDAWe;!=H+Edx3^go2X6MDj+Dipdiw z8o9nH*0x+;o)Al*Dj#KAp|`^MFvUD~x+G|!llPJMH4xK-R-{>&jYol<4WTqoB#3Rx zp9iUI)A-PcQqh1o!NJt6Iq#ADj`nJ$q|@3yZ&TL|*QEAqwWxs36lZyf;s7xaCFqVgQ7T-Lk;N6jpv+LGw2uZpr^79mYcptjwD5!tx(whhj817+ zOE~(v^RX>ON00%I zwhE%86eo2m4)M7R{6h z2Y$5z%zPFEe!O=PQAX4`{_2u3_UUjy$ZN0-3+^8KkMj1g*sr%Hwd_HMapA2Pe(mfH zbFyEuxpNj>9Bd2|#cYrIIj$;R1QXNJ>9C?C%Pl@!-C#nk^`YI-Wz#Hgzq;ZE_uKAN zgG(-M$Oo<6!YWug>1pbYZ#99f8T3OWt}6ARb?*AhGi#AGqAsw^sbO-7)&eFGTy8QS zU-Z`;el<5=9`6 z!lB)n#m*{(1{)|gt@oN&q6QU3)m~3tq)pWO+wJW13>KV{gb-Y@C#qTG;Qf9eX_324U^P&I)i6q`{KsH2ZsN+Q}Q|xA5DNx9N3%Rx7XWJ`xTs07| zFtw2r82*!{AIF1f{93IU~(m}^FV-?0@xpx-$Ld)p_viZ$HacfTm>8`aBam*NDKlC7Y+L{>A^ zFwIv~F>djov(hNM{gU+$zBRo*ham*M-ie^Uc}bwO6LH9T_=fpoTGJT9!K%%RZv^I% zt!db?K>x=jhGukDDJL)TyqdMD>-0ZKKdpGYU_C^e3NV9^%qeg<`nQE>*wryl=O2KL zGO35xXX57!HN-jTXoIC0F?8rczz{P5r2Wli6zoQu&3$hPBeEtZZ^xGD&W13cwUL;A zD1mMejzi`WV$0O9Bz2cu7QA_8e@i*4O3l(rAsX&A+F8~rf|R{Iz^=_ONsmrV;-}aK zN%~}dvJE~)Sc_|nEOGm$wmLwVL{!aG$2lS`?mlZj%`>*eE)2~oLm~^w$BYcNe>P~y zw^PRcQstFGU*jLc5S?g5A8#MvjpE8R!Wk{!h+r;FA0m;kdAibe=}bORjwKz}u8S~0 z6nhNQ`&0A7HplMH^i}7oR+Qn=lyY79wu66nFUNZ&1frdafp2+Tn#$oPjZAmTDj!~m zb&}EdotN+4mMl)TV#on}1u6*SteUNG#tU(RE(y z3hUMKxG)!+4h=!6AfeY8xW{lI*;I}?%9~OrJuTEOcDJ*6h)~gs@#dPf+D(Q{FkN<4 zXv~NES|YRvYbv^7=o3D8z@2+$L%51j@)e8aHUoX_S^l96PV;c8{Lezt{aaDaOKar^ z*{#eW-K;tXAIvsC@51O9?y}g!3}hYHvS=^)vs6MuNsvNuv+9CH)0cBq zlDMnZ-{+?q4Goq{UNMOtHskY{i7?Wb?>vCyZi5VE@dOr2Myv#AKwK8Ogw!wZknQIP zuTBjPk*-oMAHLkr?@F`z}6<`1^ zPLt~mCeHb<+kJ0@tINrzfAN8KHWMmPIV?mR`<+Ae2NNku>5#n))APci@EpWk-W*wX zwKvSc53R1dOgMI31I3SI4u*zfGdU8StEP~<#|iwdFKxd(g`%-6dr(hefV$dCIR?`R z?Q3}D48qI@#e{qwO2Jn+`aaa3U5^RkAKX#War=cV!o19>vvUU%R_bpkSeeXpH<4X` zuw{e1M9_Ifbt%Sr50lfb{>VQlTalEP`nfnnq+}7#XCwxIUs<7TqICRRP`Ar$BhtfL zr`1)>h)W~fvx_iWw{SyyX6+P;n$1yTJ>{8*hwmcDn4U=pC>Vr8qD&xBj+6Luj#t*J zT>zB@{POVAH;Eq!OI$C)4h^&b2Q3A!3aGCpUxh3A_O?E&_EyX){fy_7EaXhT-h0Kx zl$5oMLu<7fXhZu$Z-_00{zWXY4$FOPrBGjhM@MH%L3J@!w&mdB;LG)m@5gy?_9S2R zNrW-V$gt@rr+1f3zn0;*m~V)6oql4ecY zIZVp9#`wdq$z9g4m0NVkL*oMxv%!&B9nU09%OPPhZ7;8Gr`Qp$xA*y)*Y?waV_<@i4cpVOjO z=v{YuhO_ExV8<3x+EJ!Y_pGT?sl8T5R8mt8Je^Lsom`Wsx>n`uOuvegnhofGIsW#M z$xD>2dW^Pzs9&Kzqs=P%8GEtSv!cVP@u6M3K%= zU?QM%HrGr)Zm}Y(QxWz9&Sz-8=r#Phc&sow(CZ&t`l;;_qh^*qsL&78da*#sv-F_u zhmAo%a$D-0xLPaLa!s@??DKefUC}^Kgl<Yf5clfpO(mFk9P8?&@yl26AVLwU* zD7BmXuI?bfvp)5Tugl{&rN!j4(4q(Yn~w;XO86SlVH+&Mm{sXy;$isGYKW8*spe9J zwHaRa%>Xji;robRmhT-a>pUZe#@wccpgRk&rnwNAE}HrCd%X8*N_HGJG*Ub9BHnGj zTG}=HbsKn(uvdl=iFPQU$tJ-?v+DE;3uvt%sr2B_1Px!)J$^<~u8%qo5(#KLCVflh zcO-Z6I`Ts5PAPpVTV1{@l1{MiuvPnSJGXIGDock*h#0-nm7V5L^N;=HU!p6z597qXOuB zACpT+O&gEPo4lVfBqL8k{s;B^bNfrtH)HMF+q{Ty@5_3xST|iS8$jMf1Zy5GX9T;z z);C8?HCzq&O!3OjY)PN06g1_Q*uB~@;x$n;(GvaWD#s89c zhVso0axjtY&CevZUq&Zk9&n9(tP9&~VcaxUvYl#ml|KGr_ku@scNsgk*FPh>pd>(V z#zF?0Piqe8b07M|mowhVNsqOl9RVcDaMj#n*WamB_lS2Rtt*kMX*xF)i4j7;lpM;7 z_rm_S1wvoBJS?{MR#gO?^{%!K=BynRq8Jfc;#_a(41;>R_;dXp{tRdE@Q-oT=6CI5Oa1+s9!DlVSiyJ`VFg+#j_9un({VzK_|WV!FqUiLS$A(Xb70W#+kuxBMqBqGFQe(8h=hNwZS=mO|d)0zaM$ z3$^$gGi14#X&oX=X1-RFORFROPb2M&45g{%(McakyZI$IBNW(98#Q z2iWKF*}t-j|6H2JFI?KQYyfv-FZ_bC zPFN|yDRrZjh-kgXMeY21ve(HE+aBmZ$pm22$B!>c1|kV?$RmEIu9$RxUkdesIWqZT zR`sg>ck&Gn+l!mv?p6xKhw%IT$qhs|xV*0X)gICii-7u976ISc53PE4ydsnLxB~+o zu4B$ukrCKWlvdj`eUwP$G4E<8dwfSI%*R>RCgN}@alalJtUF6m^$hM&hG2`Ben6B3 zdUJ5=RSNDIBiWK${Psyw#3q;hC{X_jEuS5qk0eBfkHR6DiO`ReKF`gxmHl%mFPrwY0n-Ju5SJ9 zWQ8pjb{bdHB^RmCRXo>?u=^CON_cbdZWQUNC*F`It?lJIF7Zk|F3Zb!Qa>U@Jff-T zDPd+AuSW=H*Emy(#dK?rf8e%E+m9ATT}4u4-VrM=-gkDTxr^1f<(rzE#{HaI0{r=k z3VHfk0X6#1`xBgs0I>gW^1)EJznd z*4%by0&LKmSJAlpWzY>(>Vg$l)8t!^QPmVyLBm^f1tV5;o#ulDw_oNiVqm1RBeY+Y z3tX@zec&*dor*xjpmzkXpnr!G>k0hwXa;y=nOd}jYUwik zUU?I-OT@9Wny;C4A&n`ERWlV?$vS_M-S*ws%F#AfnOJ57?trv%^e3mUI8)Y@rMJ>| zziQH$OWrPC+Fi~muc*B($Fj*I-zHCtv$1;3wzZD1Wx7geg2Vd0MS!)pVOAT+7}FUf zyzREJn=SgTK~oU!SRv=}E4b8*Cy=yxcIryISBY2qWJi+YkUcS{D(0?e%|v~LK06r> zaUCnX#i&`LJy|gVwGqDg4D5s7H5%pr{fUJgF403gaIHf83$xxA_wn}>KlMt+n3NwS z#qOr%_1$cDW^8g7ixp8$-%*hQi*$ctH5`%QMkpO&HqK0vhQ=GQC*#}Tg!64{SALPL9P5G2(PwQaJ77U>x*m5kxj^W-G5XQ% z23{p!J=j%QGo)Xw5B^|xpWeNP2v|Gz-J(!$O6jh?OA2i(@MzI1qNA3&w7aUt6*u-Y@I`e@9d$_ou!MKL`gAa00XACoS@TC01j~Zdd}or zS;(e0%{@?;(au#cKv7yXg`fEaigmTz=NSF=5B6Tocvimko#1W$S1vYok zfgh+G(13T1&va;cw-}@`9tuLnF#Y0-(_@lA%q(;Fc=~29IROx0)8e?FHfu*AMFps| zEt2Rj7k7{C>@XrDejNBi*94?ojm%4n-28Kyw)$~Ypy^DscMh5||JY+5t1Lj?`eTNo z+Ajm+Pngv{$BCbeuIrFV;wElCqh8xvEc1n(GV8Ofc#hnloD1udHDN_znr%Js$4c!D z)I;&%f6(0hq2X*50R9qNLgf<=Ub<49P4Z2`HsK9%@hQrEY|DuP9cL{Nmm-znNbU8v z#*}uZ*o}ygz}#vLt@8PVTan?Pc=Ddjlh=T*EK+txpE~3PDy4l!K{$AV792R_l`C^jc&5wi)+orH1s?$E$%FZnimT1hSO7NnCXG4#mEkX)MW+F%lgD{Xhsy815b70cqj z#cT;qNEnO$%+2xK*E0V1uA%k>z&kNDdnwT(s8yF`X&MgJTapp@%WYG1->n@ zfKIX8{tzu6DT!l%tgB#D1J)VUWvNE%Y9#_ziL2K%2;+F@ zl(^s(-ByZ62F*Mg7G=ax!hPYBLmez{s71Pqf?|AkQX+>Du@*Zmx~XV1FZZ6c7oKkTtY3^b8>X0qp&9?)OV2KK%Do1G29) zKb<=rHtl=>FUtqq_)kZP*Mia6p@Rlj%z^AvZlzPVgVo^sU(Ft>-sOV0J2jDo1fSb} zF(`;S;+SJ%oN|(OpOH>luBcW{5+c2XW>d%X_x6P_9O(#)3_cVU0d=y@!h(JI{1l9D=`B+n5AJ*wWdhtHlHF=OC{lL zjyd#Enug{*oXBoLL%Os7o~rmR^R9XgBOUFy@DnB`=j(kvDj8xp)+>>I63iOc<`RiK z2f%yQ_=qyQ(174QKxPd_`J7$Cr)21ItVCLE%PL!|@Z8Ww&KBsIS^VZUms_Lps}V+H zVZYG_j+lEGW(Y(gG8sb|H+$sMPo69sm!kl`OrHm{x7Tzd8 zUh5zeas4j0+1GVu;PtJ#lnM$uT6_Ju-TulV&b53nFthD5`O)ajePp{GsdhwCbvWIj z=ce)3y>v%GZuf?1qdW4T#+Ga?|Atb+Xt9rNRe^%wO>aBB1Ao|$QUKE%@2R~P3E1v# zex&P}0&@qZ_2NyG)OX%QEhR1*8@T0kh^5tYqu^iO{}K;#Lxv%XZtHr{re}6XUYEk* zlBxcpOLw@>s}|mEro;%fo86 zu@{4o2YP;AR~fkMhtl?e|TID}i+lN-A*I2q!BUBDnQ)lcRzas3BNM z8Ih%!Lwi4|>-ptJQxux!&*I~;61<}$0K~d4)N#4G-OIG;lbo5j7k&% z)X|fR=3OAMoz_if0IVZ@Nga*~B% zDzBaN_&t6JxhU89ty3%c1%DJUS{Bhr`^SEfKbckTTbG&8eZ!BKN6Gg#VsvtBI@BK5 zjtW2iSR=6^dUcL14YV~MEs-66@%q{E5->LVCn^xNcPtrNj#+@2ku!=>0C%3*n+lWNqoG& z>wfWbEgzYvwVAGOykUfD_HSv+Nd>%(x_5p33D_VHJ!r-&DhflZ6T=y7B+H;UZ^-lF z!<&K8T%?5PW!sPL5}pCxCNpP_Ra*BmkAQb_&@i~LxZuTqAUi8)lCt?@@PU^Ba{UJ2 ze%k*VRQ3%Z3ITq91H6R*D;)r0kZK%wb)F}>e;hy>0*uB16d(XuJm4J!$e0B)hQ|Z= zAx8u801XI04Fc#wfB?|5>V6PF5`w`_0LVZ9y##dA% zM2SHq-vNve^uqUN8(ia*AVoVM1T$iSV;sJLV&kP05u4ZlmyU%09Q$X_Ygoa z`Pt5bWPmmVgOCC+fB;r0|M*G_8cP9iK+u5HXNNUXpS6~!0;C|Mic+v0cxeE3$dOFi zztN@tL$9Yjd(D#m>@_g`IUqN?VEK)702@ReKjR-8i9vxG03isvH{;n*>da?DgEF5L z&1F7Iux0_oAk57LV2zPk04B&$Yu0mkQL+I_5R7j2Gp6u=n7iy}WePdZ%Cd3*5)kI4 zX0S5&TmUQNh&LCY3;|Ya!05bOfB@uZD;J;%0YvivdJrHp4T!e^`B7e4!uQ}~b7#2~C9053$5d=Wq$0^}4u z2MxCPA7#WK{*3M89)^xR8aQsLd7kAE>y+x=K{(te=bYdihncORXj81S3IZUq2jq(H7lR}sjGZ0 z0-~yC46tFj4EO+HjBEZ!<6rX)L(8)=_m*eo(UyPv z!QJ}ohgIvdA1$o_HOR|!RGH{$zfhr|2$ezPZO^4()dnDjaZ(1YwE^%z$!!2?GVtW7 zNmb!Ip8g;?`58!ldefzO;iMM_mDnQap_+0rHLr2QTP`jtK=t@gGrbeHf6X zJ`5%3VGe)_(E#pHVrW{BVaIdpeFsne&&JSU5x6F>|LYYPLy zvW1}qwZ}cHd72SmVI9F}M;Im$W;_6u{K*nHeJ0gCE*+5@QvfDMU= z@D?~C$*F%~HG2RAkh)2XgKrfCM@kCc z`v5c`{bDfxQ;ZpnC}N8CLsti(3iIV)zFh#-jd9VcCc|a;NY?S$2irtCj}7x z=Nfv_9SuIW!5DS@Wnt&>@Iz z1V936KZJn?Y5%WMAkJQ%{6!)=1&6fsf25Wtsm9YM5-p@zAp@#F)eEnJ1N{-)56piL z_tXn?Al4CpAY?$h5wMHzuV6riSKtmMntU$Hrp}LBWF7kYHbe z1V^9i^yxYhHU$1JbS(NH3P@!AxtRsmEPVvPg<1=4B!>Tt{tf}cPY1CSV#LFfnn@%G zn(d#q(H;Z4g@z7toC8lpkz>y(EO^5DKVz510Mw9FJ+6Wc76Va?1H>T3n=?IPcL8>s zMjr}_{y)Rx;{2r$EQ$`w9|wE#RAo;c2lMXLzetbc&jS)pfJrZ@{vs(%0O%kCG^e4* zXn~tBo#X%a7&GnPtc0MJA#kHT4Y2s6Wr6uG66PcTAA*IPyq4Mj#v*{=m!1VYCcy$3 z9DkA0wPBG#qa3jCpth$JJt=(p`T#Sg{xAB2IxGrEcosYrK2<4HpNm`qIQ{8p|3CfT zKm09(2eSY9+yg#8!TLP4|0ccsD-lmatv!(j%>E)BnZe?LND`l|VBZFlzFGcF!Uh4S zz$cd{1B{d!^zreapk^Ka|JmEf>M#C*segx|2KX0t4hW0!*M#?^CGHN@mJFQ8OO5|u zM{XeHX#gK277!~|BL9*nodIBg#-^XMw>J$ouq5hl5w_wA8MI1_QJz5EfIa7^M(fSriP~mH;s{fp#!zB&Jjp4nzz>5Da2ig;3l= z0Rbt{L@ixlx-hiR&C=RJT)%tX?Ywy-^KZ^_&$;K^v%Tcqcjthl9Y@X^N|A?>_VAYy zny3e<+}`QA_mUPO$&SO-j5tZ|9|{%~)rzO>lBjrC{I*aK{T<_7ZW?CA~m`FX-TSqlm~J z&>Bn51`I}W&8V9o>#AYy7#e#+3!v+R$F5l7F4Y;h;gsF3q&5KOv$u(woFa;@G$AGm ze^#e8H@E#=^Hi8|?WqawMMumyG>e0IuJa|4wL+;NMJs1bxZ!~R6r_* z-kB5di)B=LKX2^jXyJh6d7{CS?&WhKU0j1-V2pWe-3(Za}2m zL$Xlr8N}Uc65+g>tcX6u{lI=7>L zW=qy6S`R;QWh_UNYW}Wu-U`8&cNsXlUhDz(*|ndpwjm>Z&?bWDt7^r;ZSSYFx=lT~If|jhx{|8eJcpQf zk4x5Y+HxGblr0dqysjmmG-ttm8(`;HQ;f|xp^K`z3+3b_!&>aT3oXu{bfa|Lx&hV7 zD{SPbuq7Dgm3nCl&oX!d6`h4(IdQNZ9leP!q(JaC2sSt5@s-RFM^9C%$Y9CVb}Y8< zyn)kG7cb^V#kgSFV(~+)$C-AKaLGmymvH%=oEiV;Ky!z){THTHqoB22wf_`e%k_tFPo0n+LT+AnFduy1$aM0=p1B968OksO}B>| zv^=2}1a1^1{jNOy%@p5)FqkW5uD8izhbRWzj1k3(Ny}*^K?XR0_E#zU8D9hTR%-Sr z#egqA`cnm|)WKuX=1>DSj9mNFVy3S`x@{$k;`}gXh@~q%Y8@UEPQ@`en!@g@B~0JA zF)gtnUQkfHh&4h`E@2I!p8H4|xPITxXUVvF-`it1C8hq@l@tHgG|K7~>FgWRZP+HU zFQp5rPQwK1PON-_CQfB=B>mN^o-Ua#o-{4dNy&X8l~Ypmn2jIL#-vwLX0=Q(5xp{# zO8eBa1mkKc@49m@pHlj;-MoD982#I)Y>DUZ5k9L{xKV+IOH9{*m;`35R6fMDAmMyY z*d<@AQs9n1ggp&aNWbO)(YXoDo;i)KdQ(`I7Oq*oz94@|(Hl=rN=i*irD^@D`N;1V z5y3|aA3;*qFCw|XeJx4m6g`3jZ-d9>O6mL}IP%`=Lh}JV;n?vAK96e{^jF1m<_V~6 Ru_RlQtu0G2F36m0`42=;Ld^gG delta 56011 zcmZ6zWmuchvNlYDySuwPrBJN6TZ;=DB3XMg8> zzp^rG<{nw|4*jSvFt;D;kiisr^niXns= zaV)Eh@^9xwm@MhTyG)4OpLa3X5cZg$7t3OUvB6xK@TlN11X!pIN){VX1zcA1@DK@9 zhXp8Q&nX{DiSi&qg8(lLktf9k6C^DJr9xO;f|H;|A$|Ue4575f8=(JNfd2&oY?uR& z3I0n1fZDg5^A`#{n{N&U7AXydP{1(}Kr-;}TzG;cdpM|Fq2-PcozN|jJa~*G3pglF zV`Cc>$D;)aiu0+%8?pd@s(EoTy8|8E81bKzY3n6}Y$YuX4MHp|9nOYI%Z?I4rA?;X zp_GN0C#XA%3(XLBz^6wqURV{uWB=DK_3c3@Gx?qX%P;+iY zU(CV0ErTd-xkbZ(gl6LQ1#|}yko)gl<7Xs*84`q!<@^!^13Umem;xIB32|T0 zFaU}nbW28nJ~Ye_PhaQ=;62{|C=cWVm_e2A@&hsama02e6Gi*G#;jGtlvBPbh< z1i%w&W0o{v2kI0AH%|qS1>qG_1!O{bSJVO35HA{IwE^Ft{&cqe%NYYe4utpF0AL5@ zbub1H)nFQdk2(0P62cY+4|sfOdcolmy8a_C|R8B#dEbx`g!tdZG5H3;=c@SdIK6097b0 zd<^gjdOT=T02(O9%VYWj0(-FtaD%d0uK+Tjq6nLS-TyuZO%S&7V?ZgCP2&{s9_n%V z6@U(UfG?Td3So=81E@gR)*k>R5Ty+fKptpHK;q&c3Pb>}BLSgj{RtU(4CQx10}?`> ztHwwiAjW@T$-$1IKzMLmJ3In-r5zqA$xs&ZInk&?1XO}bmXQFDq3(exfWJxq*#Z3& zdQpW2{`v+8jgh<%5CO{eP89eEkMY8$BmKu;X%P(u=0pu_AO++E*}5+A6FgQMb-r1e zKVaZ7^6_TibvCD;nN1K*&C3351D2GJ@79T!j@KadEPeJrr#YvRi+5mk|IX`Sf4CeR z6%`zXiZzP5HR9j|Atxj?cFsNKh-Fsr&z+=0n~i}j3G8QA!S&bl5o z;CzY-Wht%J-NU1gg!OwZf_=D^{ifANVVQ|70xTgUuAmjs$oFRGiJD}`Q%w91J!kVZ zud3So;q>s7&+8QK$>ngKv5kf9T=Uz_LJcp!+S!|5I~C9Jx-X6) zqvmoXFE&Kz?bsH8ql=b8wJ!^eW}EK}^p2xi{KOY9#Dt7d_m=HR48UWKe?W~kSrioI z7fY;Ll{sPO1rqy_sd}oeR+Rry+}fySju#8@iT?(^Qta)B5!)Ey#<0(Yp<{JepsbL%hDR6Xix%ku`?I?JAT-JzYp4*)%fwSUbw)0)%Y&aOHl;K84=nJ2oQp^r zkB8W4VaA{q?4~>xZ4Qz*N(ZBVj8l5KdrcJwa2sa*if0$YrHK;pP-6>O4o9>PtK{JC z!_E7h@iiMYDpcr#KQLz6rr!z77TjpjZ?YB^(`*Ywk?5ybscpB>Jj%S;o~I-JF+HTl z&G8|M?4x?*k9U!wqDw_%8i{0Ey(hI(6?UD>*3$XmP6ze#jB)^|)8&Zca znw>QmIyLK7a+720+k(6V&VEsX zEdnf{!GhVv_@q4gUyW8A@(X4(Sc;v|E3VTK$+v%qGovM%(h4wyY5r`0jax^vo??-U z>({!ZNNcfnMHmGeJduo@!}<+Yu3wE6CZZ~pJt62sAmeAW_MU(1h4Ir96}Zu(fLo@m zL@JX#Rs3ogJgz6&d5EMf2@l8@+yY5N#VNspNM#HKp8={Yf{nL2?+B7&7Ek=5tK;!| zOg#crblp@I=^Qw!{Cfa%LbtWCN$ofQq)`)O&$1B7)J&V^gpcCt+pz+DQFVz|jDuvw zu|boZHcSS*-5}NMC53EHg^Tz?!}22hJSI2h+%8TH89lW<3Q}azio2wbOpotaX$pHl zwhg0SidOdI?>OD*s#Lm*>qbiIM#NbVZQpoU8`_%mk6v51nDQj3aJDKK%-_;1E(DPy zy=o}tHD>T_kBHYz190+++)cCzdZnH|H{xkS#o`vGDx%2wYKg?q;I`;mB`AVsq!^aiZFfQ znIles!(L&Oh|1aNc6=sjZKZV6WGb$c3ylseO7 ztlbv}{ab^3M@#21ud@Pt#B%h<`lq6YMw40_hL$o!mRFQd_X!J6VN|AR>0h8?H=Mv5ip@M|6+rwGzp_VpZSxyejrLPPco4ub=jw zaelQgtXPGwVmXa1QfJW_vnS;(gjZ5p7T%x3_1$z|JMrcCrOmqJe(Pp=xU#PL>B9fcyg@}i zzny%H#Ol?WGfIiK)CFTk;Lk6pjY|M-EA7;+k&`ByhL#OpH24FHfM-=7#&a4!BXX?Sg7zqAK-m-;W<@*Tg)3 z*9{YIanOI2*GEvCh465i1&{uIxVXnQ=%US_UexZ>9`&@Kb|i}F3rF4IaH!o9@XS(pijMihE2 zS{;1UdKBsbb#~BnNPmodr>AlV{!MCaf#2_*ZJS91b&b?+#`nxelK$-%{8epD4tUa9 ziP{XWwW#=qoPJfRXS}yVkIg;6J4FgL|0}!gHz{8Yb=-@HRWs0y=og5?$1*a zH+%(%uRD=(r5tIbI(k*GNUBJeJG*nOHq^)i$&B{P=YBsoD$3qQj9JgdUSyIq5MX{0 zV#FWIHNREM{h7_jb4`e~`{1mNwOeV4yz$9LDO%;7@ZV$C5%mv>vXa(BGInDDgL zeogGlceJz=W&P$7o2%x0LMR)nfm!+r7x!RXySXAUiiwlyv~Jne3T`p?)>jldu*t}g zzCtr{Y7crn0Z01mY_}uMya|J|F>u!LvN%NuJ%(EAzLQ)&H*%*1sx7^}#jY(+VR1_;;mc;0 zw8>nr`E#*PcfEC0wbP;KxmrjYR66qE?Jl`i^zq2 zZg&);=h%xEe4mARG8bvB&(=gmd z{U_78U((ZBJp4%~BYDeSYg(g{H)>;!$!4~uSL7WpTEZip&zIQByMA?7x?qd zF#{CIS5R=0{j4NuT z5l%|S%RVVu7e0P(i$j#P>G+2ppi7v%j#EN`+?7rH^EUCV?F7pASPRX3uJ>`H3J2q= z^0My&=#%%hPnB8seauTzUN&;~B}B#FO@gk?TX0U97+VdisE&l%UC=Cv=f4LsU01A~ zSOp5_-u2Z5c^G>hZeX`=eXwM1`3lzLLp;g;h_n93gr|l}TNZ=lnuO^5k!^WQ>#IV;1rpQJ5%j#Ho>-@QjySdZ-@9?L*h7C`M|EKAt1OB8A?1$8Gitm6+ z&>9R{v`GPxz(0S&BZIX*K>I6=#~*-gP!34--f#Gyiq6UiI0!9fAzcbJb6^Ps@zxyp z0a|+gYodXj?10%2I+i`~5mJ_cU&>mj@( zYgEK4U=dWXx&|l-6}+kgy228^^nYyXft85=R$$^bU=M_}-UbW+LRKanKvX!$%CQ?r zKmcKbba4DTfXLw3;s0eZSZNXH0%7f31d^dZSYJZl1tAsh02`o)2K&G%s0F+yKnIBF zMJGUgXdEEWl;^-=2)+LtXbUy_)fJEl8b;$AUJqM}*|~KcU+!*uT)jd@-2;oVx&z4@G?OqOq+E771#6e+6tYB#Rmy>tGF``83`F z`wQaiOQhW(kt1k>^@TQc{&l3mUwdK8A#{U2*b?aRAPmC3gC3&ZD6BhVb7~Y;7uvYt znu8sHknZPT=b`+wi?FlM9(T%KM(xB6ek0BAi*Jl4gS8Q%)by+|Al48 z`nLi@K4)GwvB1xp|Et5@Scn8?4^0=#}gUgVZveN-?opSxjTD8b*5;0VA^ zTkvS$F?=|9kYM6-u4<>3VU`k4$Zq!Wjt6&NglD)3%twzu^GCLM-xdHF_D(osqQ1G0 zMTyfsCk}(>>q~nJ+4E}G@4vKYuxO?%8WDnSo<461>sEe$T@&T`c?XmIL4M=ZAmYJ-6`;-!%QodH0~L$N?hE$F|VAVM_wx{{GvkjO2HdxpVV%m_Sbn?Zs3!QGwepz@;{^VSO(L(HHY6z`n?w0 z-cVk8X8yDQmeewUwAaK97qNB87ex8A z#j!lv9qr7;`9Q_(GCB?TW;~eZrm|3IjKPDKnFxRNrlol>AdiQ?uo1XM9#DtSSFbbn zI@S_IB)n)BbV380GEN_&6W_XzTN~)cbm30`^mrY>_1wQ=(}APiVQpaiE@BqhEAGKF zHJf-HS@AcMx%N-& ztxW7V@epnJYeW#-i0U4)5o~c8!XM2zZfpWWWydT_r%tZw2vx*hv!tJ6(UiwOzn4&# z+>e5J>`?Y-(zf&T4gJ0nLW�$5U@FK5VPaJjv zdY84U2N-wB$6jL)^YT{eY;dl1EJBocM1E$rt!P_gii)SORlMb4DQ+luB zXIdhyBClGKyT|+WZN1M>18e={zy-?~Xpm9Q9A!U=;BJ9+^I15Pf~%MH>Usl1JotSn z9=^hPb2L|lSN^DC3oWYw?RVF%P-`2mNwUxf6SRb1Hsa^yo8e>OZwFkf4(49jH|feF ze^Sgoc_dDa9@!wjQ%%QM2KHdJ5{eOLm;Bz_gmU1)S+qKrMxttb8x(t9lO5+c zm)qPw6e-QZn`J|E$V!0SXCh#kzD=p*lxO8TD%xL}Vz}0ddBGZ0AA!Mc$aObGM`uMJ zotq*ss3VU(Tv4i86UXh|q@A;GzCUs5!00B2uUJ~xAgU`nLKmzai4|!HTLJly0#$>q z5I1N4Y;@*U1>e@xF@>k2Wb$lkTWUKADBk??2&7E@%;yz;MXgIv64(Y3i1=0LHCWzR zIDKBOZ!hVe^?gKO1Lu4yTL2ak`=yG4dvwu##2# z)dEuz6Y(a_nRoKu#kp$20XcS<7>OblIX8X$U#Kc+5r*9iwOmC}DJ3Q7~*AxJ?0 z#AxGZ=?KJahEfKgHJ;scB!0f-?@j=G#N;hcZRk%>Lpp!GU@p48f(@wi_YKO?O4Eb*i*-tMhE_iOvoBe((z3V9-hK%^luus;;uW= z@LxT~^!p7O#a)XK(~l1EH76E7erDA&|3Ey`0#XE*V*JLyMhot^SD{$YKNKT;yoo_;U9p%{X6|hecm!O;`WYQSQNy$~?lztg znk#D(Zz9m${K?x`EJCBgXWdemkBf47A!Cz`C&IYnvM_F7UkkOQwxl-}b&_@!V4-}r z#*pCg=qez))UNT;`=YJ4v&)mcX$AW748h5ye>2}+aUh3Bosv_)`x|VX_jh~E7KR&x z(Z0p%aUCW!#ve(nyW}1*s$mLV>&+@0Hv_FctgtHj?S3-eTG9%dGTS`)@A2B+t%uLO z(c!P2L#ThwakSvQU0P`4A#w;`j(z6-uogNUGHh%*v+Vj92ikZ<{Kan}NNTBwR(cQ{ z{2FXeLjY^T{8lFO7OSVi_&df}_w5_1ev7Oe>P)YfrwFx_QJXG~d)GPvr6>Gr;Rd_e zBXiT*{j{RW&NiOuc4;la_pqfIAMDS^0!9-hwpYL6k+u@)h*L@v&F`9Hl3eg>;o}wv z^qCW2PaLkXr9rrq2e6671H!=!V|*Y(d~d^JIL(~GcKj+kYX?nl2hPdvAe=?@*5u|! z`erh&X)p0ZcsQSo)N{o-;z*f0bNKWy7$mlU>$x+-DIIb-mB9%^jf$KNCH(bQ!kpWR z+=u}|RR|Aos!lzVHbohqW~Uf#j)PnNE=+Ps`ozn`-+<_DLT*ecRyLf%?D~JiA1Ej0 zYP^(uWbq=$;}TS=aPa6AuUvErgbHSzFFa`unUs=865G5|J2$W#JYp~1)P(c0l&l4j zq|>;vM(ideQ9cezW^AJ zGig`C8h-K08r=%yj-Q$9qCGl(u^ZL(^h{O6Yxa+DzdkES^h63ky+vS2?hK{1;Dmjc|0>!dp&Sgte>1*+r01Vt38#uy#P?R57dZ_6 zs{o+F5AXril;|Ph>z!BEt9qDY8B)Bq5Md&YHJS(aaFOme%VECEJ)2+qiaL6ixT<=kH+FTR85f|(?Z1>e?pRUc zxK`_ED`Oa@|N5fVk#s$rC4yG>P?i4+g-?TLcEx4D7^Ui)$K*j@*V+SxXl*@5{O4o5@eyH5#!Ewva` zSZ`I53eN0{(&wqo6enYEnyb-hXzUBC&tu-G99PqT`=9(v`96N}IOldx0?rqX9t!G> z4j3Tee{Zvvr%Cuog~XPMN%_c)H5O-{8ks3Ej(zw87p`FQU9*Ccs9!;O_gy?8VvV}+ z6A16a_)i7B`)(V>E=srMpxEu?+0V~(5)#h+9iNJ*R4u=J0w-f^k~6CHkt=i^5D2s-FoD70#t>C)spU5C7Ak z_HoF>KC)8u3nRAj$m{@XNEF?eAU+QMvL)y#Ex#tpsy$XT-ziNg!Ou&^SmzHe&6nO} zicx0-1@2<(szH(RSKt018lLj9t?Kkmd)>UJU)1f==T$!P_0@dr;Qu=5cAu@!N@q{FQ;9F%ZQ2RFjg^(n{$=EGq0QzPooOKm z-pEw+!lQs`r+9&>e)pv7_|wxH?wh}&3&+>f zk{p!AHf?VEyx-2vr#7+|i;C?af1H=l{1!?dF>IwE=c{s@C1FqI^Zd0j^vLnB4xps_ z(a_%0^D}3e$613{aMo39(QN8?b)leTYBcNX5M>3&lgcQwoSI!kuU}J1_}(sNphZ}O z66Jac7fBz2;)@URZ?m>SxU%qLg6ZX5WQ0b-bnCyD?Qp4v4TfpVMfr3{QYp>8Zf!Q_ z<1qipYx#3uzGN1L(&)|N(?lTp)VOd5p+!~3)Q6_lLb^z1?K-O;2sZ3XGYCe%uU=2| zt3|fbxnlBNVQ_VANtSnczb^>xiw8Aep$x0A9fq@q*)&8ReNIt!e|)R%Fn0VQ%9k;Uv!ey3V8rrUD+2`s|FL+?G(j3Fx<~lt0 z*Us3|B6Q0y4mz4z4dS*oarb$9CBHoJ^%+vfyAip>+;@92uOLVY$-A-!g)oAsZV}Bm{}c|zN%|>C3X7xv6-w0F>K9F?*JRqa=!>EH zAU`i{T^u2>ATn|BXp^6i`PWb+B)}wEj%-Q3=zUjmif(yZ7kp4Y=%a(p!vu^RF#)3+ z$rZ-CYz8kDH`FgrHZXQYz{HBc6!JIz8z*cUwm1r2>@!aDG3V5#eXF<8b(1Y0(wTGH zE4p}?Iq2UynT>rxN$v%yDV0iBXfSDf=*{oYXaBuh5vZ@U@j0IWJtllYD_(O$Lo>x^ z{6mY++5Df8IO#K_2vC-jLEw(s)TO>tV(fw@N+EH?gt<<^)4gbfVMd0*>jsr?+-=rx zl`hm)7y>VsV0z1KlU81(MH&BPrCKvo$?C_+DBj47bvxfw*L;l3D&V0V{o=xm*b^b? zmx$+bXy#0RI!o0w;~xmncHq zH2sQz?l&=8TJ9J6+aecy!EIH7ujE4uTD~0@%2g1Ns*n2i1=q7h%)lrX z$LFeTf5NCq^Qj5s`$`OMI)t?H<7SeyIM$L0%W_>nk+LDP&gU=6v-iWT5~=}kvTUos zrxiL;@09)W{NZvsKh zO~&h;_{i1NnVmi3WyjeC863aP&x0Nx5EW+fK$r=#JiR=-cdT+2v)3Ep>_9n<&ot;FcQp@akBjKlR)gdVkwu59GX4Lwr^2uJQH70DvKRfar! z>@?3I0je8X@5`H3ln|)id@Qk(Nmz8$m0-cI&}lbkVby7GEN2xgmeNjWBwxZ=0c(eh zt~X0M0zgmhVj-@_$!#OMSemNm6|SgHGwW^Ie($#(k=fL3Lzl#SK^~YS4>j-6T<#i! z#C|`zt+XC4a(@E~nH>LZ*?twmAHD6t$o1qWc<`gnEchrYYp|nD;<^1eH_k`9y<%{m z@Bu^WLeo0xJC3<1N{|mbwpol%x8X-qdYEPjxirv#6Th%qR#fNygU@ujK1OvVQRtjr zXENtGw(UHz``x4Anu^h+JqKFXypZ;u7E;#;^RHEM{cIy$RjTGv+HZHkCXP~ldz2-@ z96nKqm$~SDdmZ{Q2p@w7y(ZJ=iOcTpSTWp0_n-D7lk~mRwhu5?I~q01o~qd}_{koY zNn=1~K(eLut#l8>z+eM+QT-p%mzii}d0vb^F!)IHg{&2AdUu^1WwSSgLJrFPz8GnL zKEiCte%djj3>wfi3N2kcDri`|5A=&1mfT^FmSO5}Rf%q&>K{Jy$2@S$YGRKOwvaF4 zm&K{M3g9|uCr58ht&X^63JN~>>mw=D5tIq~&82wC+0IcL`Mb5V>~)~5$sR6x&9|RU zr=0y}MY%^Npm9M@1Z8_|*#6ffZIp{5%9HQA(&M`eIN}204=dAZl5YAQ6+evf{~E`o zCHcF9B{#!FV;M9rFi`js;lG{2$ zAUQKoL$F*1oVjKF;gg?8&KW);x5S0}AxqK{65KCtoPxhUJOdV-6QbtM;mZQX9H!Rs z&C?geNDY4YzivK^=@Z#eKZKeWw5?oz!BE7 z)PN6MEfhz%NM^{s9PPOfkI>{I!gZFQ0r}cdUNGI_kT832)ZDd?&Z`tlM3NQl8|WKe zkKSefj{6uqIxuQH?a4J6dJs-iTxbn<|6?n%;73(LIRQLFb<#US8(lHjq8?!)=yy!by+>>6!y-t* z)ClUeR{i%+ zQVKY^>C+9$^h2&ni4>LseHN)30n|Vc;3gNyLJvZ=mV3sU^euR^{N*~j2;Gn%_Z!`Z zh=BWx+u=2eHZzgXjGdM(BNQYeOF5N z(0f*k{+V(X?^qZ2i=cOQzJaSRZC4$8d4n_N`qTmYV!ltheEhmver3(y%D21GVpAn@ ze{Gjt{gDB4;a!;?!fG(hm}YA-5d`K+gce+Bu_P0t*kIoRQ1DpBM-R8?PfOJ(z{?8m zG|dG9Woe*KzvX%#I}d{;K+o@Ou(mzl(d;l0>B3Xw$u`gY)QNldx%>UTdg7Ww9Lnbc z*;%S{_;Mv5Hi}B++4b{e6pK2iN#>8Ht$e4r-UAHmZt3O}f|I1uSs2s@Tq^xIpB>V+ zC_nIxlyn5K?J*T9U&_-^i(THaUvHcA8un~CR!yR| z6pbXYesU8LeTy4%zHtZ&oc+Z(i~Nh4v7AbRQZNQXV%K7vS^dx7!Kp@?LKOK?s@?qm*{n;9y`*r!`Ulxs14RS{7b3_yc{C@Y; zuE=U_Q-%;pE!0UZ^A0=oZ-p;absc|R*k|eBn$H7mrP>DBqd8|Oo zDc4AA5O&$J!pFyJ*ifqpY%3MXYxurz9ziY&=t!OEYyT^%W^*<^Z@_ma_ND7GspvX zl{-M=bV5ivVQA*jtUodGxEZ@xrY1*o8}-@9#YNqa{Ors%`hg&rQDkPo)kSEltPQ@K z6nlBLWg`ZK1Jw|e(4C;&&H-ATeC>=^4;F8-R`*Q_0YzcVG-{LS1eYIs-%TB$R#;5P zcKzC#!8lQ&r}XCTIJ)$XjdEPY;|#hM^@}NF*jOPGedKkLThX52*Z3iYt0OLUB9WJw zofC1|*;DsfTRAzk!l@l=)#nqZbk5TVmlVJEP~MbFgD^W-goty8q20PtV=~!UcaRFh zzP{vBHfY{8G@q02eTq!Ph|TEUw@G)IZ@pz_N_Wc zQruA6wCil>L<1*i!p4QrSjr0g9x1S6wrrsV3kCGSzQIng2YY~(Mk%mChBp-EhSVa? zFPlcSQ2!MOb6L6I?S?%ZLv)GuU;(hmBgRU%<(nhWc5YZOgs8@lK~<$`-T_8ZNvw00e7C#yPtNr9r?=`{Nmpu?gt8b!ed;j%F&b^M@ZgcJFf&0 zIkoG?Bt>e=D>oTdnTVq`rG({a2J}yc=vr&I$^+^qtPVn)&d1@FtbF*ViJEn)Q8Bez zB0ny24_&vQzoPOz$xs=tE>8d1?lF}JII{)ePtb)D0!Z_0Q+!0(^Y~eF5+->r3b$UB z@1C=%OUd8ZlTW=JQD6^7a$3aaGHBX14YJbK-96>@tk8$YeWefNHl{v=08@;Y7>06f z_!V53Ee2>U|6Iz+PJ;=YPhK#&CXe;1)P*H^;}aU;bL+`*prM$dtyS z8y6hgyt2rLK+=0Wo7r{Q9e-JgIB@QidMO!bDk=G^-#6iEdvl14>J024@v6C@D`Gi% zJ6anN@5O_9yar~e?aE2zDC$f6)QtO?NDFn%_ zdPRdC9aX@XO}bA$|k2&=*I(n5wmUS@7yIH%#@!Eg8B(ZPAH zaL}=`w{CDLYlJMz?ObH_&;RZ@qBA zun=W`_1B9DQDI<4*a-@k55#$$==XL%-G!c|;+znZ}`;8RZ`K?pCUr6-${v026eJeH3?jqc7JN zKSRkOO-ee$jaD*UeWae2X{!N2T@}B8@(>O`y+aW{wdtnOZ9XlGXWJ3DflN6&u zI%jbBz_;hq-hQiZ5{4vF)Y!}ve--F!Ku6y7E`G1w_Z%b|G)05C9v^tG8*xLBBe|L9 zF;&|0*anLWjG6m$D?Eezs-g&fd!!h`L@r7c8U$N?v}9ASm$800wA*#JgOwH#r32&* zoRS4`w|Y&^KN42HSsc~?;_C}NbYIX8?lVP?o2y;KZy^;HxK+u2TqadM;r=5>5BeP{ zYh%BbnJS|UOEKQX^{1vcy(R=r#RGX>3v6=-e))N|zleR*$$O&gz4IFP3Vbh(FoLN6+n z!VTWHBIaYHF#j61Cd}j1m8I)6qUs>7N|>UtJdmLJy_cw}fz_SylZ4?5X^+Jl-qK)3 zT*PlV&2YnyQcCH#-+FW;%?cgevtMsz8^fO7EQWBQF^NB-m(a`S*Jw>>4-A4Vj_(FM zsp2UXjfd0mV`}{^PNn9VFegDt%^2O85@gb+^Gb=A-q~S1wD5>_-*yp;qZI%cTie$1|$i^);0BHS}-Y zX-Z4&=RL&p2E*PIPySXQlFh)tw7x)ukvpF8054;z>`zuWv>3_QGsJy#Bn>CAc7zYu2>~Y zVo>UUf#a^KX=3?;G=_WRZ+mGMt+I{8kC`TU9J(|S4`V_M{-qQ>n+$}SZO6}^6c_TD z@e=763dzmbVq5;Mu_=xPbgZmNb60b;uVMnJ8Glbjhpc2Wx&3r426Yh*e+>vp3^_ z6b&(BKb2RUB+-6Ity!UtENIla5|Mu5f>8qT4Ng|V;82ECGyzbUyxI5YLi>H8BYST( zeBQYV&A8bWD^z}eH|?d$FamF#uLb&vw5_n+?s&uctg%1&^SRQEYhwtjKM&P84fg9q zP5vEoZIG4VH_>0na>^V*_PWEt_KrKJ=(nE_%O1SE$zS>QXB53sp%`aVW~f{vw)%JB z%Nt{dqQK%2buCch_^egw5;wu-Z%wy%0T*ZzVrR>Iar!%07gOK1KE~WvYMYLfl&M)Y zSr%^`E|`|f$QV&gf8r!?NNvT0Nh*$yMc&zzUlTZC9gfU!#Smxl#grsJ!&-p_Cg#EoLt z9~Y#CQ$7u71WJA?6KOjAIBHEs!xEesJyaMB19&zSt8ILp*r@s^yxl&2@LB=*-F`f2)MsI;AT3O4j(Ty|KGkC7H`HD3p*b$XW;mldXO;ht#v z(78b^Oid_Lr&*#D_^PKtZ*L&yLuvWX&y2sU)>KPQRMy^fl0FCml71oxIQ$J`baLV~ z{LT|~Qe;jm!Y!OQ0Y7yizcsE%BJ5!TI_KOmpayk>CVri;O?c4ShSMFqjuUQMXpSX6 z+E!1sE+dl)WfF8F7?GLy<$*yGNYzieg z=jw0R&hj99hgHErqlY55pw_0U2U*{!y1T$SmJb&F0-hHt^rXnDXKS&59nb_L9jjo0 zo?LOVvHDYMDoJzAp+N7V$@Y);l*^hyqU-I&eEve%x3;ik;U;(mL&J2>u4y<90RbSf zsl!cwz#rM2HjaEkEFrf*6#EkEHzrj|Yf&&&50gwf51ReAAJd1DdOR1+@cx|Px~E`9 zXrH*W{)pNoy8m-SL_k{Vd7WxW22(KJ!CNnb+O0rHjl&~pdw8!FBH!_fE+1>qt#jEja7~DO&}*)NCw}#nE`i$SD>Fr;0G1!u0g@tO=Wm{j0-w+rJZZ zN@`4ouE_@_*sL?|95964hwxr2Z^2O)?DcW&(4^otDXqjz2pgo{rIQS)^7G(V$!x)3 zUCy}IG4rF!%OCBY1dy5VI!YyPuf8q$nFsHdXr;4Py#$D0snZnG3bL}YUZi+niX}x& z-`q8PA4g5|XL&i}{z(IjPGT<5r11p%e+!$J|5<=k4PPLIf$a>OF7(O=WR%?T91a!y z^#mRse6bgc_+qP|V zY+D`MM#sq$J007$ZL4G3wyi(!`~7v!`Kr#vzSvc3uT}eIt}(})W6U38f}h1mDKYcl zP%UvMU>N_C%#>e({g3~_e|EW{w!#sJrwx`u``H2roN zkiGF&+{agKZqHiwGpp;YXfsUG$)t@_nC2-Tf1e;WV}nfexi)Z)Gg5xWF;(|Vv3)gO%$#GM*={JvwtvRk?*KsTgKW_#E zt&(s?4v1%og|$swf|C;&j7c1k{PNYL8}NdIz%>((*hC0KT03pR`l-Q(jujniFnUO$ zJY+~5hPIn-u{8(DMoH75Bt0}Ejn4neCI4iQXM^EHz|w<8pnQM$9Qanv>KxO$S`#B zUCk6!Q2k8KWZ_dMxFV)zbLTo zXIvLCAn0=7Y@uqf)rBsYLo@|dSjvr*DhpsM^*cI%A#u$C*g~uIMq>En<^9^0@3fQj zR?jqUruW|VUWd~1Pi~O&Xz%xA05vZiOUCC5_eiG>j)2>sbO;kg?@#Kn+mH9 z_hi@LIgPLRij&_%DBs&5YIH}qpXH)iP^EX3`TP0~g;XPb&=L_=1U}a=?7x&3nCP`G zdK6Ax8jSY=F|9hCfy2fwmqSreFH*IfUd(bHM{qwaU(np{quF{QPkSFvi+$hP8!<=k z9m4l$wIn4nE!%`)qG&3w*zt#Y$uW#uoY9n0Tm-){7kBGJXymr(BZ5Vjm3lg z3^nC|Gq-V;ZUF-}WfqU`j3uR$LZ|ucY`CPY{WDBh=Xzg}atzJp8t?yGk@p`B8eR&3 z^+)a%@dTFsU&e#-8O-^=EP&e(%(5aB5KtEHe@GceR&dNDZE$D+gM-JSwypCX2h!J- z{;m@t5hwQuW2YI#rP2>vUYn`77Rw zqGg*FSFeUi8($&-a-eR*@_Be$aIshWoz;O_p{v)|iLr8VkL0&U9(O}B=F*y;JIruA zOmM#)2F4ZyOk(U&cT3_m-}M%-C?X6MEGJmEHTRuS+uesE#FeLIhyty_*QIs^`c0b^ zt|cxQE1(XBPrn&tb)$<>nLEOm){sG z;K<=se|)$EDsp*YX^szrF(rkTpnEC5+($xbd6P71XRO6j^FaOipx_;@_%Qg+K!9R;EE$bYgbj)fg8PgQ=3m_J^aT0YbD`sDaX`|!~8 zk`SJjc}Z9XNnDD!TO9N*t2QFEM+bFfl{SE~pcK0mQBKQotzc`yMgqEJ@Tpk^{Q`f( z8FHIgYAj#i02;@!!{1!g4|SkKWBvtBPoTsV??Yq46)Nl12$JbHC!z0{zX{!OOSKi~ ztkT+V4nAQ5Y#814w=mWUX9fu5+Xx7}j?Z|+JM_s5f~SM%s~<~m6F?Iuc@w%FoNU^J8G%A2_FM42cyI!UGk?J979??En+yxR0v(TCXD%|9yVMKw zO-o&T%~Tcn1v`a%bY*wor{s||xfGZqN`Y)i3f1q;yxrErZwy|WDuxnm7YS46DN)tP zdoZ}i)js6*c!L#XmjzFIDUDxtSUmvxd#er<>>hZ+yh%9W_u!%IR$No?c;dmu+&EkC zYwvpET_9^p-W9^j6TbFr!&U|BQwnZbvoAz{ie(G(#5o80N=c){`Z4{Zf9)#_d~N=b z7^G`=$@c?`GNK^@TbwjT)xA&@1mR##f)8jv$O4Y_L)@2oi6s}F4x(s~c?BL5FWvQXF;1&Bt8BDC zIF&-b(}@bKo6$Cnj-4#$Q8a|}ckdgVU-hMuBY83+?uuj?MxEIV(q*RgczW4p1>;gW zcAsd@b}{mVrI)>qehV2uu-bz&pq}rshTU$j7BeESHnqThf|UUS%mR(JqJNokA49$O!PVfvt!xxAR#AYVD!X%A0y@mJ=bt}tqEDY?j}`p zoP|n)E_cuUkrS(LE#5P*G|du-N^C0khe(@VaOYZ-Zl+=`6^D%{+T$+gM2HnD4e?hx zjnU&u4VfKH6b&;4R7sDKr)w^qt>$AjR1*ue%S;DW;- zRi1;_MKDpTF_$J8)QT3DZLC+XFpVUc@WdWrUw_{BTat=3A0=53Z<~^&SX(Qtr6BuV zQHHZhsA?b9lAwwrUzU%hQo%;mC#u3;Rc<^B*v@1S}M^YIMKlZ-7@faV}o9mS)6pCD^>wb6Mx^{PfDJQeXDR4;fIo4vSdM4 zPR66A!H!JNtI{=W%rsEo89kzxF4102Q9-t?P`-vVOTx-tZn@1L9Z!|{kty~4|Apxw zKhn;hssj1XrIz_$?$o4|kRP}2^Lt+HQ|E@_z+!sKkjcSQZ zkcp#F5s0Etg}HB#?=4atg#8DACcd-70-%wRTk_6Ug}kG%oG~PK=e8j~sbNSCZetC= z$G!;7ECL%kum>4ctI6q%E(#>D(`WEzB10!Yz3gr;(`!FH4{lEJ(&xR>rkW1?}5 zhj9j_Eah99g{7OaV1x~Z&9lpHG%w`xI4rVU%yAIA)BJ8gur?ol6aZA z0&MB{y`IWxSG8C|%sBZ>PmPc@c-v5Wv;}?HY#8`_G0bFh?IFwo97Y2Z`O zvE4=C07z=GB6`#w{L!dES;0VQg!_a$<(aed6AZO}blc>CaE9U*FlXv$E)g(h15-gv z4|GjtrCRiHyJVlMln;9>a+Iko#f3 zG_7Jto2I!o!EVw-%S^u%oQIObQwO~p>Ral3MO66Ml zhn6%&Q#(mfGjM8g^YFysNjMqf3`m+|Ol=f|o>0Ixb{>_VV|~)Cv13@lSxryRjl(w+ zx3bq`?|asQ_ruQ@`i??Ud)cxO>^$=zR?YNjv$L{?GTvh(1W3EylBCtiC`CqrC?Akut_;FUP#K;0sL)Un`kr z;LmeRsw>IOrZ|S)h4NU(@M0T&=b3LFFP)*S3N5o&B_Oi|m^Q(F75TITZr8U{zR`Z_ zp3jI0Y!a2%)L4B3{cjrJzv=#e(e+O($@*`Q3BrVBM))bMZA&Ey{lu8)TX2N`#F$C# zcjq-pl&`EFVVPr?6FqCHm&ci8|96?4le`t5Wr zf`(-G5a{nqPVr338omP*#fzSu(>&9AwlrQLHqwZSAiakfz zjhB#0?*2kqwLReXt;~JmA(jVy20^lTtVM$hP^J%L#AgJiazVBedmY|@sob*;Yg>-d zM-T%FabggqHyJ7kWEnt__2$W6Pq+Quu-F7i|FBFebAHZPYi*f#Mz(K1)^8K7w90QK zvN1}9hzLOAn2LzpeLzp$jRNaOasacqh!1SGTw;bK)He~vvj@_>2NGin%{QB-G4oJr z8&p+|M=O_UYQkNVH~sPw7Pf%p?sSCcmmAA1<)KVD?KV+PSqxx?FlO{V{ET|hnyCdf zUE$8>Ds4Qc!B&9e7QKemDJ7CwVc&pbm}dx83xoy^g31ah}1#WvD%{B0YuL7p5G3lf9RBJ|2hA zcmB;9#z&vCvh`i23C2$52PK!zX}{Xn;J^4=9Mdwv%^g7SIG5ILI`1UAp2`wm%Q+qX z^U@m9By9N-Nkbs7?rh0AKhfR*wB(;4HMzj0uCylEUjrg<v!m;>Tp4le6$tk;k^5Ce>$PrsAf42=6zRwQrC3IXixS>01&ZL}}<=?EUO58H34 zuw|ji7QQnN zr)@2x5?4102MkrmmrXD!DQ|1(3<>z8Sxgb0xGBCc;CO&N)B^O0{FqAdsxY(8OpDMu z%%r}x{WW>U`GtN>hR@ujGW(9NZm1jf{!Aa=vuk6;M(?EC?w+z`UyX2%$tG@iz=jE*64hhgy<;IF|5=xb(o!i;q~gs_XxT{Ng9XO{OmZ+Z zG7L-cxDyuE8O^x#(*VgHxPgZ_D|Z{>67?PjF5O!wJbNxA0)jHymZJ`9Ngc$r)HhIT zCt)qE16U(@*0hn$EmMlrM*9@U*xE^T3BgLpyLJWJ6Z0DqXaqo6eRx6noZoEX)gJ*# zsx5l2T_#&6#vvSY-_A9-`@)idF_BQPSVvAgtad6C(o_+jE9|a{?ybv>vx2|GC%En= zvA}dkw4JD1(6%`Haa(QVkXmUhi|npQlPaL%oGW58lZ;(`k2mA;q&jQ^80!|O+Mn5d z63SuE4+LD`6us=VhvW{!{Hy63kraMlozk|n(5m(ehh5&pQKePu>KtQ$s{+o}w)2OR zQ}YKobyrayS^}j)5=n*f9tfZz3u(>;-stChE1;#OEkd_^RXQMy zCndwH!K5Hm6bmF4KQUAQ>KRPG&f4;EWibWlZ#Ja{@4rbgzmX%B5gL7U$cbBEky1r= zLvNRP__9EEmx+A6A^mI%-w*;Yb=%bjct&`958cO8iOwhmmz^lGz?Qw$7(87)DL!@M z3#A9m#oA-%qUW%YStgTM0Xih}WWwmBLXp+cql>EG)|aho8T9mkY1Xc^1|iJgzfua! zTQT!HBuJboi0*A742VZyv5e%}48#a3pXorsV-UAga1@}U#7y*h((LK)D5I3yzHs#( z02>%hs3C5+0~yV(CaM&NKn8K@RuL|Y1_QxYF!NF&-s_Y`?Dr(uVrU=lWg!a&y~4C9 z2A!yhXDs1S9dikQo#M&Ihu@Qox&NCUwa6Eb&6*%)Majk-;*)BAn|EpL?pXQ@{DAVVt5f2v(=U|@@W z%uFMuPJ>n=@vkqh>Wxa=jH=XS9nCco@o-*BZ!NNbKOm(1du5<4Tjr=&_-4Z0^d zfXPn;)mjUz_ZgI5d_aRRM&fk{sr>C0myK9lP4h^CD z9{Il!&cZ4HUy-`nT|m3+oi!-=EDN5{UVT0z+Qf8FG($=*@RXv;g-a>ya-xTk4ZuBAgv&qJhM^deVfIMWGCmBgkHXLoO%lFa!ii{te>cj9oX3 zuEtIV^Zyn_)zddGIrX4v$6EekaA-{#Gp0?PY%{9*LRMmEOx{?MSl@{zqn}Bf;m6an zPq*lNE0yNcn{X zj)N1t(pct6Py1yf2ORnFgw3>JG4>8Jcu{h_lwyYj&MI!d2q7rUpFb!QBSAhp68=9HMNz$! zwU0j)roQcYU6$Hk-9hS*4RY%rJ>7$K~LtUN%uuSVG7(02~J;YZ_S zQL(6`Ue8U1NnLP##!HF(JQh8@ju#V5O)>(6gA(p%`%)~3pjP$oo-;JQnyq>EUh;db z@)Mnh+5Rg4LIIZD3lF6Iuvp=bdm>Aw}^Y8eUEJag0}tX@1ZSvG>-v5m3H5(XY-OYuCJ=~rmekkGN&Sz z<4#EnevznbXBD52Y(12G2i(MDziWD7sn#}3<)3l(TO+CD6`FoaKOB4_y9IMfs9Jl- zsQ|dA-MWC$nvf(La}mvWI9T9jm7Vq?ttRULs3%Esv&Q8X|p)pUxBV10xGTcW5%AG!- zO^uSQkfvdr*_ig(dOLY;{|W z92RW29PHD@uI|l~AhBX9!D=ms#=)0xqhy+ZMWONr1}QEG{Q3A4({8h6`U#L3Upk<# zhOv`2^4c_ka~wJ>Ut%)#DzUhE;T0a1T;kYlV7Zes`Or}Mmo;ffFBe7pG(aJ!wCj!# zVKM0CWqP2Lqs&KPQo9i>!}ac;}7h*j4nrw>X1 z#vVTHMdMWBAhpXHyi##z=*+9VQlSDTdN{rr|FpqEHdRSwC_WtWM4o^`Oi`y@( zHpOj#y*e>#+KAAZNjy}bg<)He?$b3-v=Mf zeMc4q^+?cHQZMkABQ(;=4xYfyE|%yy+<9{jYNM6W%4ODtl?{ahG?yh_k#8vg)S_Gd z!YugSdOtRH^QG8Hl{Z&t!ft!%cYOgPx7KpsUay?V9*?8VNP0+=_ zF3ax0$pWgm!P;}U6`IXIU~ta+U(dgkOU7E6t(6XL+><+$&0oGzjHBXHx)7JK-NTVW zpCe4YZGGQ+QNfTO5}zv4>XFf7fJj<4UAeh-uUg(oZnica)ePyp>N#gP$P>4b z!4^Pm6(M9bi0IBqTv}8n!Jh?G%uB+gp18u!ztE* z0CUH&8Rp;_v%3W7^L@mcto~+Ocd^x&mAi0`ss3ACSWz+6a@KLZRpt!X^{jY4neO`Z#LL)h^hgaJ;cc)@5+8Vl6UnmSCDQ7Ul^!3Frnq{9DL3s@zD-2(H5s1A`pht1% zUMpnpbqh4!>r)@mT@EDXM?r<`R{(6)_xI~?hvxHOBEiBLz;Yx5w2XTZ)#yLHiG}q{ zpDxJcDPL4wVYJ&|I4yhxEk5kVLBbbwgru$v>``=(Moc8oz88HPKe`(QX1raGvmi(K zOmHY^EMq}z$g>DO{p&6Ta$YR7f`6kM^mzYJ2=2P048cF>!vb1R;?d%7(Ey@?2mL1z znU@TPq+Ap62DgaVNX|6UH3Hp)@F5Au$T)u(nj4gA+%O}Vp>)jmzhLS3dtbe|J5oKj z@iN=zH8%YSo!{12?vO#Zx%y8Pj7W+cc1p684XCgkA()MkSN&K^F(Ug(hk$<35n+Qv zG?0O8lkII4_7B&tJuLcXEdkb45Wj5s-e`GO!|>Md1Z>@FQ*Oe+d(LUz&Yf^bCoqIW z?K{8>2g5Yr`I)1~+YKO=5?s$nnVtiOf>KF^_atH8ur3Eu=S-+eFb^|t#<`d|zd~M* zdanBjR^Tdz>h+QmzJj1wv@F;MCd>{hjrt*~CV5^sq!<4pPd1KWUjd--3V(5`ouU4t zxaH3tmfx{Kz1F5%1ipq0Ge}**1q?M(At?2pLnoyjbs4FDWr(r-xS~fo$5n_AQ0O2p_2F&*&N3pNTx9+whZ_ zIr#ntVvh}*9S!&Q)&lG;Uupo_;Dl69JmI{I4KlAukSC-`*xVE4kH%1{fJe`fR%A-q zYs=c!j*e)qN~={UkhLl=k=*kL(Lze4V7ad{LI?`h>?a!EYb5dcTdvTKvBm4z*_r*d{SdTfLpUB5=EM}CkTLvG-XP&mv zQC^zb83yWsStFX1;t zHT&KZ8x&6BDbm>|U2*~ZB?Th_96M1a;~J5p15FJFlTJc zkNb)rk1XpFe@X~~`-yqfaSxHD2)X10{6hwlw`3DbCcx9IL`>$!QGx@zWi`Qs?6s27 zud2_#?`zWUXCMB0zD0qoGLR)%&M)8YQ3f|1$OVtj1UNHI*cGjj61<17K*K)>YO_~KR*ZxR6l|t|@@Wm_dAuT%~F;*X?VwS>G zt;9?t4jlK*i*~6su$b{xH>_Jc!(Oi9^0$3E#RYv2)uiP`PZthcmA*Sh{mU7ZnzObx)ofR+F5t4sK}f8c7ILp$RYQV$OtmpJN21X9IF z61*kc7V>ytkGJ*{j&qSfhdPB)in5<6hzEXc7cJ~ganeNxiF}*}5}$o-oXfXMv<;EH z2+tX3nlw0w@`RWv_s@FJixKU@CxDSeNCBROh6CxOWTMHnO5&+_c_8=4e4a@Y)oAkX zu~q)c_EQQ4B+igm1U0&O!;lgsJ}{*;?Cf4Eglyirzkpse=-@%m!2svU>V&g^)!%G( zNs9gM)K#LTq=?nxDua(%1sDH(KUT88i!sbu1@mj!J}R+w>NdjK!K`;8Ad@^Vjsoyi z6RDfzTBXI3h69-->;77v=Xo~tKKzOc3*haUa9yx|WNF*19tk_IuzuW*$SWIY7&(*MhOm0?YrGwW%p_xV7oAWO`|aR==QOr zfz@54U|%2wz()pJh?547ffOClX9y&VA~5nLl>2&oV)r1zfrP59ct2CM?U8>&b&Wnb z@%M!tqod38!sM*WgeUW0NsbQZh<0~6bUs5Cjt?YlI3E3eJSbpr`}$Skn*=aY@Y85@ z&P??Ez*ZFIyBd8xY})r0$kjopx;b7V4Ni#R`AYPWKcx}VC8!QlI31B1C3uKIjxS@$ zRFW^IR1-Ulx|{QrcXvAcJB|E&(f993Onr;Z<@7E(u~c?bLRhN3_u=rcpo>2j8&)lq zW|3KX3=&^OnkPd&2_$NOMiU?>FHKXPNSUXi&iHXhVoE@$7zRP3I;*5d_$ruhm2a+G zs*J=eNv^M)M9X?eTaOZPINobcg?HfTP#Q$UqzKk@u>U6!kxvNvV?tUTMl3Iwq`W{T zGL3dnrhIH0C{sed8x#FuBI72206Y6NGHjom&phntjhNCZc^LTyGPOr z_Dkf89UNsx$JJ-dw|BP`>YIczOu6PX&dhR#EkSAxy<;*EaXR^0Z~h z$Z|GSLk7ecrL$BVwm$B+>01 zO`rI8%t0suuLL`KA*XH}{5#Px^H2hGhc zYb%USwpB65B3ssNqEKiYs%T3{877HeOY7oeavzuEW+u#umUsaQj#A5`nc?#NgzaW| zkoW|CoF@XR{=h`qkgJ{fb-4M=qXa_8s zIa%xo6^^Yf7deF9v1)Y+nU^|0_X{qT8Z9!FUbn`=@0G_S0CPcF4BjQmRSk9_AW!r6 zkBummRtsB&CJbOeN4!DIAI2w$s{$`{bpj*XRg+q}HM=>ToM>X+qDfh@P63`}K0-0I z%rcgoO=AoRnPW^44+wS3U2cN#B6twL00xJ(g`KtUE>s8kkG8dX0P0mU1rX-@rXB9$ z&lrIEn+cRGFVO=G%{jz=X19_}6u(Hm>&7Z8_dz?WXbKk1h=zsVf-r{a)Nsz&5b!h) zGiWT%{TUFJ7mJv>5Qhxn&$lm+hr1qynkz{*PmLcf7+C-c^+wCxH zBynvsq>O^jcpBHlQiks>O5*)>sRIDmXY_#=+*-CkvcjF0TL`jHosDx|a5m29W;S;{*dPfU{=EzTPRKZDeby*nz6FpmUia!)j#u$;KLy!dUEg zp)5KK``iQIJZ^%4V~!rv?yUg!I8y`%7@di$fol<-jKR$_M*S7IO(+y=$51i!NSD)6 zD=7)JgcIc)UcXBlLW_Bwcb<(TMP^zu(EE`)$z$qpvGr^}?ueRl%OIzug-$hDnaohO zn`p#^>49f9$fF7>IcCLtE%>C7LOm)p zexk{az%MnG@dDONK_&W-i7DfMauzDw)Te{BR~g)tcqxp>)O67=Hk=n+c5+77mA zVn0r|D>e7tedQ}A&(X5gFzAFqP#=rhOTt;P+kbIka-L~+?&8jg=R?pxU`8jHP!wLQ zFo40mnXf=;C}Ry!?F26D1yvgev$CGC)GD4>&m`DaoBmbaz=}%Me+47IqxEHkC z(XMy8^wvvDXuWC>!dkYN>4-c*vuwYr+5qnT?RfS;KIbn$;K5KE`{%AB_ZWjrOjqTJyj)gJa?%!J4o9DZ6+_;^raQrhwO-^{JN z!(l$yvdW17DO?1fP9~-%hr5`N<-m;717X6b5OfJY*44Iy#o-`MR_3m!#+BFL2pK)% zr-1T!0=2i|Z~m*21W@kvKgn!*8uNHJ)LPX~4P+YfJ5ozXaDN#=3Qq`3CaQ(_=cdjC z-4hx3NA{H5&xx2T_J`|UVu&Ihe^<4;QxunPFxzngqMEF2cNc7To;>wd&CHFxU#dY1 zcR~#70-_Ul88_g6t-A?Z0xiafyQ2gDdEW}5-v8NRt{9|+S6w+;--K3jwCY|!U%?LW z6sGMru9iNPMJY2`yo1_Q9K7>Q%yBsjY!xbKXpUc1?qr5uO=0J`3qY2ezr9Xjv1Yuu zB0vBn-{gW#UbyS257tAsfg%01<{ys*z(t>-6=a zVy5+NxA5^II4;fufAbQPKW+N6rA87yfWkMbKBt}%^Lbu<&8$da{&g-kL;IS}iBoFz zqA=>WtC4CyPMS~wWxSb&S39S$ht;q0b(#VoGb&4P^R4MCwDo$oA!?VjhNhRmdA z)+mHZ5>%Of?3;UCEj7fXoKEFiosD>_0 z?-;k^nHS%Ni;!va!jF&ln%eGWv9}1x8RX#H0^7W?((}%9WeW&D`*;mGYkG3n4_yIw zAn4=q?Q)VrpS=$O&YJ45Rk6ldv`)C|4v34~jW9*@ki`6+IzV!fyp&yf;BZfKap)nE zIpt2HJWl34)Vmk14Ivw0Je%_<&8cc?;YYV}iwtSyuCElSB6elc|49CPw#lsUB#oz` zI%#qrYEg2mcyKRYlqcmam{%k~47ZpDwzX|0%cQAX=~0v(R2eex$n~K39T?oWsd(^f zS(Sic>C!815wb2C!6-q`zZ@d;xn<{d{D4XW#->&JJ zDdLg}i9cZfe=cG{dhn9}_PI-itdQFL^!@$A_`iMbSSd&hKP7oQBFQ*ck(CQ++uYQ~ za_JxCEU5LEyH3n$zxwBO79wsGpEs9f0&lLt`-by0-Zqc(0FT4#7Yf(lV}KZ8<=(4l z%=YY-zZc#P)X)m}6U3lCGZZNbYUoR^-sCZtk0d+c~B z2!>+$gJ9-xpnRY!hUusPVngg_k)f`FTNznuEd%5fZ-I!In~f3qi#Wlc3x*i+*~vKy zeix-E8&T8d4ZfqtP{cW|6L2(%%*4~@fL01k3*CA5A7i$1A+>%xyAu1T<2Id3ALU&Ljan320Tq5!OB$F`g)&njxxRDA>PV z;VNN%Ti>ExPfPnhsf^xCTTVtC z#3}5tt6Nr|;2aVlw=JtoK1~?6Z8~Bmp$Bp@i>uSD8mJYmcf4J(32}@!y z*6#sskbc>j%}iTCslr~MppAn)8m!pm0E-)6u1O}@5CH*%s#8tTf16@rmeCT3OE*%P zb6WCNe3~Wor)r7hF6CYc2?)NpA6#gSrfdjzSqUXHdA5qBHsZ-jtP2f=g|bH%|Nc^ckaXx>!7#|6%&mTYN#bKQo!*K zt7`VfX-?iE7sdV}8~jAYS2dUYUYJk&`{%5`;KD+#arr4Wy*^XMqsT4{rJCC7w&+u( zdM_ve(g-H|pObfTnUt8ofZD2bjctXFgp~d~kz89z(w$ltZE~$z8*xu##Xq%7rbj`5 zY~MU3+PS~+E_QXdd|mmn(%iCb9R@;+ayCZHFp4XN{CU&m1W?kj}1F#nKG^sM-&g9r~N5f93xSlu^r{!8&9ON>9jVP~r`10s|v6b#(B!!jEZb7Qj@hEBgVqO)Ql zzt`FIUaOW?0S>&)!!{H0cq7Y90i3_Ib6(ksJGavs>ZzY2pXjPNqa-i0!5qh9N2rN! zo)>gnv!=###CKP=UCl*P_Z{dUNErl zPS7_K4Xo2sS5toz-1b7B2?xvAStm+h9Sh(|^{v+-%3^i{I`x zp7hB6ktIqOSwzvj!bxEfPvBcq^J^~6gD~^JAw?J2a%XdiTrDu$Ogo8gqBotG3eiqB z--Jo2ylsiUlRN2tLM!onA4j`GPGVY|VJAz;<)`3QZ5$sCYFV&u&QrFJi_3I{CVjoc zL6-oqizD%bBR)B0uY>AZO9BKd8&^d;Cst(e*_Jh6ufYm9-tJlo);XMXCbLHeks;>I z+@(ROe318`VwvmFVjW<>OaLT4A(?&=KJrz}A->PRi6Th9bRXaH+yrp=W1*Dq(Zq;! zC(US_;Cu`_b64S~#uKDGZ2m4UuDWl=a*_i`hDTpypdAObse5-7Tt0$-PaF$%9t%|x zLkh7c7}rU9i&}PO%MPDM$aa?JdR-UoLk5~hzbdB9OjW#Q7dVbIrAN(d^5FtJ z-lj^=hlz9N*;C03$Vwd|`fX=PmIWo-VI*Jq%wp1_mCP*HCa+VCCQgNeAEp@`U(+v# z9jTPn0y~uVfp*do2~Q~TKHh+#hdm}1VWe5P3r9G|mOXNxy~8|#(^r=5@_jR6(WOc} z*S^u;8LdA0eQ6OdM~Yk2W>L5iH|_)KUzd6yC?My%8jGhm=BA8z`LjkPuVFnZD7#FL zpxssp*6IruAztW?Uhx>_3fqNfzL3tur@GVIxATj}3hY|*Wds@$s_k0`_eK6`)l(1f z7V>vO*+iD_ay##XP-P}OMVqF+{X2hFgzcZMYwY;mM9-XgepJ87OBNO0CNu=V1B~9D zWGgwVs@_Lk5Ze=ZWaA&8LKDGK@T*Q!leQ2Lu7}gBbruIOr*q4PX??=&GqGJoSElbx zBHa5m+@gYI{rj5*yvZ$M6&feo5Y$2V=2Z@A(|c=i)}NWo7l%umI0krf?c_nHxyLi- z%>QvtddAeS3@RP^KB#qI>j?nL*Y4 zANwK;xy}1bLb*R6{_KSJzAsSL@5T-IQ~Yv_FYZ*PxP%uP7{h!(@f-m7yHks2fsfhm zTWmE%>)75^#^JtPA08O$eUZxLKYF=!#Yy9!jv8c~`*g^4b=xx;Ly3ckyL(S7ha{4= z6POR>AijK7?f*AEM%g8rT~7=Fo4(Jgy+%y1`Fp;ifz+6lEW&SW75BKAwdJo7JyTG*E?Mc{BAS; z`pa}E^=80>st`bl9UsHP!-x8f45kE!Kz|z$xZN^#h<@ASL`Fdl8MDL+vB;*ARf8cp z|1*_a4fG{nJ{v2stSCl~pq8^+=((~zmi&Dth zY4mdT0Rgm}qY{JHdLJmmFbHz9fm(03s3ArfM*ijIz!qDzY)C2m@^1<)zUbtwE~SH! zR|6#l?i9GlwQ83>#9&t=A{3cdg$pK|Trol0;}-L!(W!#BKz70&h(W2Pe#0Mn zX9U-D|HS*N?912d^zV-N6nDF`2)R9+_o!R|0-^Do*Zwovdsl1kT&{OVVn54LJBN9{ z%!%WlN?n_*>0$KH85xIgeRlIK36l-s_A-tWH5!Hb6y_k^8?bWx*%!Yi$_GoMWF3`Q4pOqOCP&KF0JLJ%vk@r^w&tJYl5;+@^dCm!Ob%R$*T>cyjYFf=;UR=(FOU zvPT&*t&L2WZ;=0mV*VdV@qef5{g>&ap6ZPt{=qLS|Ci}RdIU#Eq2~jK12no7cERp) zOPRB%fGimP1%qMBdOA_`2fxj%E2XC-&iPWWuQSzd9*UHY{9OO6AyC&E^Qp-4;hI+; zWV)P`m@GJNka;S6P@k`h#uu&2qkqQn8C;tpPOJ?|-dt)?%^uQ~T+C2F^LV zPdY0GkKG0kI5tPAX(`s*jl2gnGPobktNN;}(Qc6RWw^hVCFZ?qmBt<-eYf0orPeKr zlXg}60_&AC>)}eZpV|ZsH&2k~rbhkke)K04SfwiQlG1n=_~!fVm}Og(asOc>c}mam z9AIt>{-sBLXAxeva-;mL+ERo(AX4rI9*#nr_{kAw?+J~zIqieA@m&E1PHmyu_wm=*SC zy28O^ZLj)G*KAkul~sET>pLPsnhm8+>3Jd=-)NqMb(!O1 z@SmHa#`cH5dji@4r+MFyX?+#iKM|^(g3R2kd_*iC#w>iPInI0H!nV*|nG+~jaw#3Cz*7@O{- zG5GFl_;NkQfX{Z4EQ<3eo*8b**LYkf5+H6CQvse56#MZE)X%^%ukn|7wl$_bI!(Wb zk`b|Eh4Mzee9)HrASCnQmonO$WJ$*W2B&xIt1MN&4)$;~W@fQaW=#v>BSk;F(P|q;(E9tI<(gbCKC5Ym z&DOjOP3$B8yruDoCNZ&oAD);UBsTNjKo0yCkms^WEP#CFhyp8kYYa{EM zz6!)d5NSyYv54ge`&pD%60o@$)$xK2=pe9qnvE<7citZM6N-4)Z12P7UPP4Wr$i>j z4vHOrVQsaK3ekQ$Uwq0;FeaEMQCdw7%JefSG2J%PTEEC;d|GK;?$zwk2@$i84v;SJ zvgtNbgYD~!*G9|QoMo{V2j8|YvfmIt*WuRQ8b2hSX5yKO$@*Hb>5O~!zEc|b3OEpbX#1D_!Js{K1vbEAC&<8R)W=I8?2bZG`6JI2>^k4GayfK!Di_|jx8adfvxF9Hml0KAmi=2c<1uYEyVGB-66)sj;l%U6&B)!cp4cr z1$|#7|Aw+0@yy8V-KGIS%KnC2h`pbj>{`Cy+~Mgj!{7B5$?f&HqM@q!7+65~3Sf zl6svv%A*%`&4Hi3e7nYeE_uP|am=$Q$W~t(KeD__sd5*uP2uO7y(EzM)d~ zw%E*0fy#B#aMHEV-+&qic8Dx8T3hpU9PX0c#&JvOp{92pl0yk4?Xz!Y24QqaSdGZr4>;`WJ$#QJ2mH?ND9sH?3pa%_5 zlRfSQn4PWiMa??4T)(R!MYK^7%Qw@p)q_j1w7ZrLEI*S#jW zSS$3l!AzHvK8l;uSq;CMD%!PZ+FY*t<(SkOW^V|1YB4eQVJVWmm}VHtY(scZp;F_| zJ#9{+L+CD;_u6dIOd#jeoOBBGbnl&OiHwj^taSM ziHRo0%kPEka=**h=Vudd-lb?ZR*vIcXPregw$s)`g*eK)Z7xU-7F!Hd=S+EzPgN4u zKv!uIqF9`gOq1H&w+F^FI{!ciLOB*y3wHfUG3L9eboKw(omg3+aHIA zt}BmC29ta(*2AW*#jON{kg>s<_=SavO_V_!y*9#uIHSgt@YH5A=+gjN#PI>nZ&?)3Lh9v$ev zCcu)Tid+8D;q0K@UIWc?3*?z9&G-{h)!&(-YIkvINIkKV`*v2Uy11w*;u|KM(9k~p z@6QHS$DJ^hRl|3&!|q-c#dlePg(rru#%Yra;E*f|RQ&vJzgbi{d`dYd3Y}rC_%kz! z3VJU?VCq%g7NskBB>TgdSY(|VclGeS8rGw52-n4o_>KvDv(;zt{f;P=^5m;wT?Hf4~Yea&`3gcvO9U+prW$C*Bh)l|ucKnf*@* zKAxR=Y?)3~kOfS#Vp-eA5)kKe&{esSZhV#(Ucf>M6UCFq5Suv zPCMX+`h>uh#jZ*NIl4b(azhVQMW)9ts@sm^pv+l9PD>gU+UD*3;!v^mcse(2b);UE zrx1a2tDBEfurb}D z9?#6A*qwbCsk0hTH^>s7P!KDDp6n)Gq@Q>vlh7Xe6iFVdvnN;Ut>O%V&+-icr_U!8 zX(nK$^j0^zo5@+$UFU112O&8fE-i)SPj!bMb>{+LXm=}ussJq&gM6m2D9BBAmgdL( z%E0u8xvax{A;$(sDIKhcazl+6yNC{Bb^VsiPLM-BI0E5kV1C)~}vD9jxv-_c=>1P0}BXAnQT_d9=T46z44LP%g;I!^96{Em_nxzF!CVy_&NG>nin8}K`4wiPbw&0p_0w~EJZ?IRAxRJ|( z>w~E~WGqm3)WzJcQmM`aL*=P4o8JOQjG?tSobS7cSBrPGKjjU}g|0{mz?$ zHmMSqsn3f-$`x}$taw@3V;5t!lw#VoLjJhXO2daDwziGZ9?}) zDw^!CqR|pu3FU}rqKV;~QrV?&3Fn0MG2nl`>c-6XKfgRH)dY|Q`Ko)@Q7%Iceoglj z($h^n48RX^_H*nQ&9`dw8+yGMbizp(#tD6(Q(M#YgsgzE(cTMDfzQlpSS(fJk4tez z>@>pT8)H7uvWLyu&Dt!DhCu7@Z~~#xN+ItjY+CcxinQ%ukq~nzXdXiI=qU16f)NC0 z9}Icnys~VGx+q9QOWtg>jME)VY6B7SqZP!VSb%Hxgu~IW@$V2ge+R=`xF3=FhPtd7 zntjYyWn61Q#qjn)G^f8x2<0X3(sMzi80Gyf8iipF2q1N9^cvF}y7N2yE%71Blhft>XTnS7tBT!|FgM1@uE8iw2U#xZt-6888JOgm}O z+CAXjt>WRrjwZbCttinttZ<&*cmDe3*yJ|@mh5m?M}-W#MqJLs5w375*@=NA^fP{W4f$z48t2%%saP%j0T=#Bq|MLG(--t{p(`qK1eRFrO#I8 z;j+fmRbOu&%>=HCVlSJC17nYWlD{W@Gpdq%G}$*>>#t1oKDmeJJK*!K_iBBakV93o zn#AYAQPg{<;e54MQ85c6TG@wyKuRnfL=1)L&iwd-^a%Cp%RDY+~l?X z=PLv2qUd|a=Bnxa1-FCb>aark7LGEjdjl=rkT0`C0ly`&iz3SVHOES$Puvyx__8(f zqjm8pouV4#Gz=?!KA`0|4E~fxjWsLVZv{5-$}eHx;LS_Ta%OlZNJ|^FshAe4%(v+Y{voRQLm!PS?pbkyx1^CPN4R9^s59jJ)ly^Uk$pa83(e|R(8t$WWQ#96jS;d&+$(pJY7;h6PrS0s!jQ^cRcVwZ$O8bB{T+0R@Q2paKQij~@!Wh#VWsVGv zx$3#qU4}^CeGPl+_E3>87sKO^+WRJY z4A>l+M(KIeb-nSc42eohCFjfREm)Q?Bdac1X~u#F&w#VyFUVD{n0b`Hw1!g>TR8$X z;MyN0{$!879IRk)W5S6q<7^>&jsLOY=e|1k5OU34ES44hYW8uv=_gd62EDp#o#!Kw znU*XItRO-q{O)`9LMt@nW_+}-7ya}b@!>BmM9W$RPl*mIKG=OY6flZY;%hwU=&nQ1 zcXA4s>8*iVRyWtW+RZ??SW0{>L%#ctUi*^y{UpPLNaq4=E2<}YjbHV4H>3)8xGPUFajz~35Fal%VPbg|J5UYZ%n;fUX&_h92P*SEi1?2QKgiFnuK z@_KD;H1LZpx*ZeK#M|bt_}p7|C;F*0zw7mZuINX@nLlWie1EUN7Wis)m}~!#xY=sM z+hU@#+@opbcoP{0Bw_x-xKbM#^QLtoXL=9Tb3aS$7yeklNnZDO%r#J*n|~m^Qk2Z$@kZ>PmwpW%HSE#>k?6Do0KF zRWT;lBnKtGUr8h5{X}d?Od)HWDM>=F3|mm`!`HE_~TzVezW1@fY_{i2-oj| z%Y|BWVfMznO^ts1q3%$E|H0(M@Bwz|!|A9e=S|DwEUzo!$aqn)#I(OVi{=frJc>?A zZcty5)w`9SBWvziojgkeZ!G#x*ZRJ5ytiUVj!<3TAm8E%v@8+=B1%v8j5#yL_Sd)& zIDW$J*>+mKUk^T^ICst}r~VSFqGdwZnb-I`4lx3ac8wx(;cg0dN|R?I*HXEY`#gHE zkkYkOLwdGTZ*RQByLkI_JB^3`QzGH?hEt>SiQD1H@y0jRu^yv4^Q{B@xALy!FylL& zyq!+3?mY3(MK-u`*>-=>=64m0S71SB8b2K*c{x$RX?=}T4 z9Z<71fC8Ewv}6r%gngQSw1Lc>Z2(M=(o(X}XZQpvwE2HZOIbopL0P=HSvomcrjkXV zwN;`ipoP#KHWG@f3I?g&7Xia#nWyz3W^dZ9NpWCr?;!Yxxz?i8 z{#dAn6yMfl{xN^^12G@F|057Heb~oEhg&(Dy3gH8MZsRdw zS7LMaSSRF_!syAC5OXazJr{@a2wQS)Y^x=Ul5FW*46@`KQ_JkP9Eyc@s>A6ffU9}^yA>V6rv(vNzaNDLhf~qmOfsxRm9SGf)O3h#^mU7y`KFRLhndK!)^|wl zNgv>EEi(gmdBogruYZswswy(%zs_E?_~6IR*4;@~d%+DCN7=`C*QN;!mct!jRkema zaua-LKgs(=na1^vB;9_t_rM}`t13U(?9VTxSX)!y!Ep4Bi6yKV2Y?Fiu~)%iCPE*f zXo5VfQh0Ba$QBGqymE!{%GP(g_pn;tB80(`m$V8QObHaa9nIq#&b`yzn>Z0_b5=8w z+;~o#NrkMQg+ZV6vjr=GsASpNG9Ek(pOH!^2s&E5Jz}rSP{eBWe~feTmWdHgJgA0I zWNG9d98bTqs{FFAbMQ{Rjaaat`vOkWFpiW(Z-~Z6k?6zV z0D@u71!J8=4rzlZJ!(e_oac|!#a%9!NUnW)TVDf-TD+T?0#JHp?hS+o+gbsU zh-nAfzwrLCv;68gS)zv}xw@lZ|dUX5Os!WXm%A zo+WM~rMaYVj&U$kAP_DH*mstPKcs_)9vr859&DQ2>qaYIB@ogJA{x2?sE;vwX2?&iIa;;=t@wITG;YJ;4pBXMQdvB3TU#j@`X zrI7RcPf|OULD}hlz8r@>(6>(BI)UbeO;faug2VaWOS8=bh1uk)K1e4!8fVJ?X8g(G z2oQn0D)PcVm$;#*bJ6N1VykxeBW)5bU`3EU_w_4MOfV(M3Y9H&(wfJW!SaO;+&#?M z;zf8!p^%`|e6eI4inE~_)cP9#DA$Q&rLUgRS}2nsVga~nF0fDRBo&>ep>rIG6;sH4hBUm6f zvby>h`w(79FZ_H}*sS=#g{E1KJ`z&(vv?{`+AHezOY`G7%RpZvQp4I*XWr@gsf^UT z%38L>?SiWsSosHd^^nLvPNdD=HXFKFf@YJ3e(62TC{>dB>ijKrBjNsP=Ecj_LBR#| zpLv(wCjh}`&Pt@?TqNyR)7nf#+QyV*@G2_b&WOtQF&(`}8izmZ4t>KVYNgvjox6b7 zJ26$p>m^w&E1(jl~+FS|TjI_zs^PnHs%+%p=W_^{v)9 z1v^r?eB_5bPArZTxy^b-OYSU&t$w}@JkvduRw&?6xPbAhWuOw4JJQv=p6j6NxduZ@ zM}3$HFH^;WXxjuPqZ7x2(`|wezbD`4PbK~F-b)y_6zq&-vn4lLx~8v>Q7RcIjEzJG z?2vG4G6@W15h^k-Yff}6IlYjc;Gy$fjmSYud3(#8YxNUnA(^vs#I#DsUbCY@UaCzg zQjrnZJUqlPro&L8pP;JLxfe4&|S8#NJ(7sNH9SL6q3#vEhJ74g4b5wQ zLX3gCAl&4auv{x>0Pv^9+=hKtlV9IJH?Rh5t)PWUsGtsd?e^hQz32NOXQy~l?!=Bs zSBCbUms4QrClKQS`|j}LYIUv33AX?;r>59k`hIBuea~=MC2Z;nJKFSt%v2ZVHUr)f zaDW&k@Qyf1GVI+e)>;6g5@W6GE}Ax@JB;hw-b02a+TI%e zrB2KSjpBNR&fzZ?Au)l@b>7+SWUC14PN2AuqhGyfSw!OH@;B>P&f(ONTA{?OBvz!z z7Hrg>Sp=Hg{drA?)~J4L*Coa^ef)jbgm;ve!Cx=EUte(@&1XN*Td-2Wiid2o#wKM| zp48FGOVbp}r>o!Tqu4E!EuCi;{H!GLX3C+d&g+jqL!YR;Y zv#Pe(uyoHVs+jh1vcX*Rnw}r=2m9go!6*; zkm6|222eF+pR%86?l}|PAw59Ryk@IFIW-x#w@b4yHGYObqk_wCB235T&*gsnXPky*wY><%n$FU4O+%7L<_nUEqirwVh#_}C^RHID4wEA@E@-{T@4_M$bdEo$)>zrB~ti5=*`*tg+b z;-2bZ;b#*3lcR_&bT9=+Md}t|X+TFgz$>EOHkUlV3Z+A(eIA~)Cyr{O4GgfdQlklv z{O;2-J_v*bMxO_JQWWu@;f0vtFgZ3g$=L_cI(ogTTw(ONscJP&5m~~1vC%%Q<1Hkk z;Fp;sj4Ml>hVJS+xe}1SvF)USKCNwUrfy8eLhq~OSldCd@$=JCj-uB2>@SO(3w-nr zv5~Jz&acb2p;=(?XJhe$seqicnS@>_tYnKH{k<^=WEarmkYFB2FNj$l;U4E6+_4>Y zeVmnepfC}!EM%50aHL*ujl^1RG9v}c&S3WPU0Asi2Hi7s{h)1vRgIlR`{AE$jyxZQ zt3HKeb}7@M{@ub9%O6`t=3p<3iRAthcCReY@Y+EoYVp)~A@=X9xJ95_@+yX974vtA zV>m7Qmc}^;F)P_VSe`yhI$`V4zQgooUPQm;Fr%2I(ZZHf%gfC|g?8LhsF*i>s0Q@j zlyI)YjQI@=jJR89kUf;x*Q}8@Cof0!_ zZgFuq<_Y&4wCc2dzqEmk=mWU!_W3}`v#MA|nBCuSQQ5qq*fpP+ z2=#ylWofNyy&TA%64Oq@DnEN|+4RK+zPZ9n)c$r2<66mB-6(7oy%sPD0Q%Juf>;(irFe4V19DFIzS;`BHHB6 z*a-t#sLQ>u$o}ISwR!7CO}+a}?*TulLLFG_bQwl|*Wrf>ytQf=JowMy-Hy&u3c346 zW^sd>lsLW*WOu|_z)z=|$ymhl`p9vtcWoT^T{|!*oVGhi1n@BUL*8{R{te5;hy?ej z$HW_VnaT$XBPfQz1+6zZTeVsO+HY!FYZ|M11rKBn%bT0^M|^l2&+cOr?x>$S`T2?6 z>nS%ojqd{7Ifidd8R-Y%SR!WXp=@USK6;}bK%j; z{zlV^(l`MnJQ9_0zK(XYH%Qvtc4eATGd%|>x>}{xWu?INqy&uBop)+$s3~9QM6F#< z^P^X@mF`hSH>^J0`!qqO9$+5*2P?@c6ul*R$OJTvgRN%j4 zj>G%bSDT0I$?ILvU$?#6^m*u_8sPi_%R66fn_QnxuPaj_f9qnL0rj~Eoy0R$(VR} ziW?O~?LjOWD55G*#~x;X&^p^+541UW6l)g!1{QdA-~z^9VaTkqynz)WD-wim9bY0Z z(np0p{zP#l2|m&M|Re4W*d4^0nuOMOQ-KyH#a%KcjM z;=0AJxlEp|UVyGA)F@H}HrPBTIiR{IwG&q&gAMge6;TnI-|)|R$=g&Ls~V`Et#48t z7JxQnQH@yq_NQ5Sp|pz@)uOg%U3x9es7LsF=CYS@4vYCx^}g|RGFYNT?PW?%H!Cjv zgxHhsd`%4BsOm{CE#CTNx3WUVQq{vMd|pmO%HQVPfx2yk9_b;k zsD^k}o^p!)NY*DL69#L{Zt8YBGkYUFuLi7S2e?$QVEv&urycr9xAl6sc#0kTKa;)) z^E24JdCPn3>*{(5c;&=7j$N@NTw13l`t;0HWMvQ%mN+|KCSwfLHdJYkW&zX>;J1ef z@8mh8RY|Mx6S{!;tGALjssP?9iWRuxSh2e7D{V?HMc3pjbm?n0ty1eo&IphiCJV6G zRQa7es*_jCA7>d9lr6|u__j>vC;LR2p6?00Kdt}gc&QiSpE ztV>^!B%FnZp`i6lmnX1#>af9nES-Pl6|Zk${AN5n#E? zH5oG{VrnM$YDR$yRcYY&I2t{u*a!(OITAE#xRd~NL&v; zn()nE%-=L1p}v|Ux0P-XZes;)nb~hJR{XXsd%?Xq@h<7>{1W+w$2-s5g;Z>wh_xwh z;Zx03iiDoFaTx*Gugi(q0{oiS#)n_JFSw=s+taM(QG)~qV_Tt?8GdWID5>Bb1J`tg zW~b2w5J^y_#s82gZ~QQU@5JQY(EQQOUp}5hpI>NPKj_O;f`NnZ2=@?1+6dcADz0e(aMU=JmAcm9KkdPuCWXz)EgI>Bj{62LyzX_*i6*HY|+%S zs>1~(DAsB_tlxSHp*XXz@|Q?bl@97VTXlEaqLvMW`df5*dsVqbqOLxNP&bpws*@gO zcH4X@eSKxY(q5v6jv%0&L4O>TZW|3Ejifefe_KabkdHVkx8*CAAtpz8nF%x`(%~Q3 z;v$yFF)v*W?x4T3AK^)AU|Y-0G!!RbB+KqG+F?>%QlzpX;+o`CZ%-q@GN;pfHpmQ z&Qw)Xm>)){U%iG;;t=NL>PUk3%1%>rJFiOq8s=?D1IkD13ju zTAty-gyJ9A4d?!a#-JG3w>6s_+0~O?!<$rsb}gnN>U#`6TK26wstbdPR{-WKXvL6K$T|2{Xo+Ibk(}sPyO@;s3Scd8jUTByvKH~ zxJg6%BGMlEX5mlxO8a!%<|Z#9oJwiW72AgMMLkG|2!GYB`2>Fp*edifUL#2hg?51c zO~O#aXiibSRpQ&@9ahQ8K$4&aluoPO126bv8}lu~8{(p4l>2HSoxmdksU7L)c!m*? zJQ->@!H#?}YQudv;G5m|hEc>1y!!`#2s+6*1+>{|FJyKu*SV5k*C*VkGXFejDG@9_ zW!e>Uo+km`-OH<$*!5<;=A=Bqh-zQDfVXX@0p4t)Us2p z&{&xrd%|7^{l559u71){>|B+5zB_KqT#xO-+~=7zTw_RqmR!WtC8~-n;Ez#H#g6d^ zcRaNDutpyvLqY>g<8p|;qS{3d;VI>zV}eb6L47XfoA9;WyR&;5#li3AFBsrD!zT6} z9U9io*MM<^9z@GokSu#0yXEq9%fPo-LtXQ4ON!?NmJ$c?zL{4sKOVQYUy`U0R&$M+ z@et59=WE<_G-~Cq{n4+FH=xCvv-|>8F4m~2PjNibvacEi)aLz}jQ_1wFSXm*;#VK% z^s(}7Pjzj?$AVA^-%C*k<31IwZP)^?fmQbXxflDqXm$eyg@#zZEG*6B`q7X6o5dg) z9TmYr&Z?>C@_843jq$x>yda8+EL%9t&^lYILTZ zH2w6tPxg*$K%AYyxi~6Oq_$t~Yvn&++~#d{4Kk&d8|4u1bU6igx=yxv&8#L25Ay?o7GZZm~<(u~}CVITbm)(C2EHey}^36sV|LzKb#^`Z%o-yq5 zTMTM}u`>E*TuEK$xPQaVPH+>{)uNAiM|?Y-+kR22O6%O5EcjvaZRA};~ z1kTHE{UsQ&cZOz7hOQGmI2yVmn}R&4FNI?_oNNTdEzQFwN_>0+d*Gcc1@^NLwJ48% zGGPPljeth;vudr4*;l`A$3Og{qBp3^_KvAYPCc(KD)3z%$eQG$AQr27uhQpQ+X&FY zkoT+*c&p+*Ftahd{-IZj-=tc+bN-}=v2$}`%ag2j_k2rThL5aMB;J9Ydji`g83V`H zlj;%Z1wIxm=j^V=V;JSatW$1{qRWJp)@vbsDj2AplwlGe%Cx^$P6(qJw%h&o>!q>G z8q>9q&7F1L$ye``H?#*YZmZ&l#ic4-n7$U!?%N5T_(Kc)%>SZ`6z{lqFzgGgnDUfA zS52Z~t4eI}6>q=M$A>Nf!H2J3(a~N*Jq{tej|r&p6OL^q<$pX^jgP{P z#b=bszaR>tW>DHd{3&ePUB%aAJ^$U}2b+2t5KF;6Z=AzYab&&rG*FFFNfOynMk&hC z&L4Y{LVenU=HYDaSIrcql^fmdULM;Bh6UVwUj$#E@yn387w_v`JY7j&pjHHd@|Set z*R}Qrai#S;$?cnL9h8?#Q<%x_F8#-VKOfGwIktS|LQXY$43E%k3}3np%K(-_c4jP^ zfUhbk9>SaI*^LPpnph#h4f#KY$tb0elT^0}IfsA|9XW^7h)2q`{Z5ikUk| zt-oUtkqm(1M^hofrMz$J#kS!7km9j)*;Qzk$-Ul8I5mWhGt3BclR+=3&$TE;ZoD3K zIY;QeG3e}aQ5yZpf_<1-ffFO#3%|Fu&G5CI$eMdJ(X>Ek@>hVZb8DHDN0Z^Yvm9`* z`XY?c-3|H-bHR3=vvE22>KvWCxO*-5Gi8vJNS4+9zc&-j9SxY zYpg_XW8LBryTEx#?rXZ+)$GHp;hB=4g&XfBcjL#D1D6;3k$G<%HQ4c{Oats*mVSeE z_Go%(=3Uo8iTKdEcB?ym9D@WE5P%K*u`pIc|Cw+>C%D5_%$C|ff=!1>AQl=~p1?=n zs*2|LvHLd9-T()uqmlYBb=Hbfk_N!pGMQ=kiKBy`#OEy0v2=PQqVF)gmOGdD^KOa+{~wafF-ZP&>N0sP55w`?Rx?LJD%6TLz3<* zJT{Q^Ta$ah&GKQyBBB&xr5*X;Miepu0!0s1q@R4KMB~T2D(Dm$EK_w>eS5&?4WBP* z8LjO^ts_GDe%7Lip3A7yq<{;wB22WqlrY^>=L0#xHis;Pc)0ZkJ8U0Bk=|U0B5aD|UOws(ft4)FtT51pFlAxgZ8DIMkyeNkO%eDjMU`_MU`PcCGs(v%aO)()* zbn$*6CB-3Ffly1KzO7_)Eg_XX6=H!rWzIC?>-onVeyk;2>-~-}90CzHiVHy*Uz^^P zN5nFrKF;XhA>K~C>#J}(1dg4x5bXU)N9;=7A0$m81w7-Rn? zbX(loMZ&(gkzVvS7l1MQuB{JueXMh=MsmnKjF2?dYIM~VW4K9~0QNq08wSd7kUv9c2yM)E1 z+a1|@jC~QU^sBN*25`MaS_$vjHj~^&O%w$+qo6p}9M(>@M@V@m%F3h_zjkgzG2k)y z)w8TK!BM_tl@dxQF`AvxO)aDd%<{<$p|Z`?4qC@bFDtSa*(435(I$caY0VLu(QRM6 zq?_aS7`eLmrKBQUlqV_rgrKaBUT8?Kmqaoc{C#K0OX5KaN?TMf)eKcRD zGq##ql#1p?)FA=7zpNCQm?L9mc@w~t@U`60-BEL|gH%>&wTWQa1S^U8bKBLYpjcMV zlzP$^M+rj!_fHe&2M=>BcLH=Rr~NbN-naPkA$PfPQb8hUAVF7~VGrfCy4IN-vW>UE z-rjvK@S*5@2aO&bhXZbx$Y=ap);M=D2t-WhWu)gF8?^>NcseRpnMhk1&|7=v^pNsC zYy(nshDr%*S%&kbPp!r-Z?v{z8knI2JJMaLl3z{g5jlJt3|T<+&a5&iJ!d$t;L~cy z1?c}0yNk(To*QOJyZNDnEIbm{ut*(mBNu+Hn1cW~^zMIk^HEY6`-MW=_8fn)v%SK` ztCtT!51U?fK%w1BA(%#2RF2nNp%ruIBOJ=p=?0hwvu!g+STEs(COlgPnj5UmQ|5{l zL$9zd_-Q=dP_JPpw@Z&dYYY2ahOfKwh9AF_fobP^q1P}Q9y604hF15U!uEIuiwb9Nwyq@27Uw%6Oyf-1+`NNUD)LMM{*2#J^8$Sm$6PCh*F4YqaFL=* z1&^&a4uO%kYWw>cKanhcSxD5sbg4MDiqu1a1@Rd=nmR}3YqP`fyU>{>*AN`GGQfBu z=aQATik;~y%nDQu=32z`=8uW_wrYMQBeEz@*)G!lY4!`29u@Ih8xq!sWpgx)yI4#? z17N^b>Cy+N@}Vzs&^x1!_J=9Bg1KoF98hd^ifurAqG9GJbS6_})>UNcsOjMo(nF>@ zv?Z2^3<-&#dc>2(UdjP?f~s4IcC&p&bI%sm`&cvkdux$w&v)ivx4;F@PZ@AoEk zJ%Jnb zKq~=;hxB>YRXbNgXE3+h#O-bNaA7W&zHFm7`wCON$Z|ihyL5g0V&>=diIh%-5+{@z zPg7W!0s9dD$%U}ih*8}Lvjf-SemB~S2Nn&=e1*YNsUyB3-Y-im$94trDtqmo(F$zlu%ZNr*nwyDaDA6dg?64D#7(_l2U5kAEJ) z2iiiz;K1U5-u_+8N-AOoWmfCgmHkpfVG3SK70!RNtQk ze*F%Rgb-_|gH>4m4&Z>yu+#qqzlT7I(x1(|N`E#}Is@?6jKL=}i!%W15W}4K1}J#|9mv2U z5AfG$=o2vER33mE0!GjO-@LNPf6lA)e1I$jk9h>9Mk)YsL1rQa|5`*0$|wLZL%<^i z&qk0IJ{w_O_^%OvV~SS<_y{4kE_(LdP|^PiV<~@&1CG*vBTNj6FMSStf9bOzk}`lQgw?+6f0J~n>^VsZ%AYgHru;c2 zhsysYREDtHRXj(xx8gY!s4Jfh@~V7Jg^kK*6TrptH_Sd&|K`#@ z_#oncR{yW9FKeD{{aEvFnE$#Fw)Q!~y0y;{ZmWIv2YTHz@#ngKi-j1}SNGf<9_pSe zMydYU-u(LKP#n}hdyu!`*#y6aXFaDI{!PHYt-zx3**Q&(fWOYcZ2H%5VvuXobC)P< zdd35q0csF4b({YcMhxm`e$M8z=4XlGEzcZ@E&pr6W6QG%uUnr@2xtX-fIPJzapCcP z4iyS&UlFv^`fNnlB7hj$5Tw}lTovJM0Ad(6Wsp)E02kEO1|Wdw^3>5_&_4YGMFQcq z18^WHmUb{|ZFRQy+wO0e$a$j?m~66_48! z6+URt0|o_z(FH(6cqh`v<&w6haMXwoB%+D&@xeKgY8CW#Lf+vlkZ9z+2&mP9?2G2P_EZqQF2p-&EiD8byK&;&WJWx>g zvqkA(Dwx7>P)QHiqN8vac+g_^vrG1#P+@6*QP}MOe25sq9xznl`xEpf2-x$ycoY~4 z{R>pw^Sq1hJW*|DgGzbZb0OagV2A&AcBU# zsRLPlcMyyV`VGO6fZT_`E@K}8phMO`ih(r?2B%>icmdY`tO35M_(>@U13AR=X+z*} z;DZ{501S|n6fhH+rUVz-C$Nqb|KSbX2PqAM9W8bI9N8xiK>qKo^$xA4Z#jPLcsWOFJPbj^K|_<@PrD4f(0ER!IFa1s=>+e1b(_CgLQ-d z3yyg)fC2)xJqxoL0i#3^ASil}&N|qcPx>IYYu@dH9Wsgy1;zFseL9gKwCw-ZGa0)t zIv8pfpP?ijDj1kA`R>d zQ1vLdz@Ad>*C^O)udx0~f}k+R03;9;`xqDn!2TZ;^7eB*L_L+I2=)J<7V_axAejUS zo2SkiRXaFrB;a?ufRpl{PnOpUntzx`Kr5iQL2>^>{nU!d=>F2{ z(ZN#wb;?u5i{|&UcY}>Q2WJ%df9MBU{?fl-g+=~1>mi%bFOGju2q4yp=M4mA28gvs z4F#pW_w;JLe?M7X(IEYa=S|@0f*+>+<6r(#O|WP*HL%nFshpz;Fg{rAA3QE-5d_ZY zCkM+;f>D;5e^J0m00RVC_ylb<{tI261W-btx0_(7-KRz*h`SygO1;OMz2M)5rNW@=g5;%JxIn%(JZT|rr zE;4Wkz!CW8ljW5L8kq)&K#1C$t-I*K9RL9SLdEkB$y1EPKwUTY3O4ncW7 zp;RjWqEP0+MR4B^-jAOY{@+(Ivj1nPD)2$MPiBMZ=^)o8|No`y15%m?utA7gZEKVG z!D&1P7WUu#yLloa05vZFkU`jq&&>v6ze^V=eI7sq!e4ma9atB@`igWvK`B9D-T!Ch zQ+En_LhbbagF^Yc2|b~ApIrqGGvPYe26cT%0E03fc?171@-^6b+j>6R^b=# zdjy2|a5urpmr5ZC80a7-hAvkamHsO!6&mXUlZ%55gG}f{@()|(d_aZ1keh97{a~bQ zjgP`=S(eLexw!WNFNt2b5a6wJ)N`J5IQPD9@Pm!#zg(#^2g3rzXk&QK#S1B#*7T({@4kMw;F%u@?*EVG zDrh)(bM>HNx_=aR+L6cc3D7YrBZ@kpdkO{gSRvMw`BTzMkp?o16DkdM87!K-w0-?A zAAE?-!F%b}livrg8mxe{`hv55S|nug88TR?TfOvzf`$c*UV@3(_V!L4e%q-hP@_eg zHJzyOPOj0k#9>Xl&lD0i=pB=@CZ*W?YUmqd=_1eZl3y{CXVhbv8M~=z879`y8cv!F zl{I=aoJ4IY=!2urTtP2_pr8DMrI2>9*HOFEEdu)Zb?NU44sAcJpg2;rq5ajI@O9yl z{Bw9pf5qd6wo^YHja8lC8OJ{ zakhcfGRlq*Z^c~?qs!15>ZhYIzDq1!+og*fP4pQ~*U>j^npX0^>8G_@(Ert~i%ySh zasCE6uDnNw{y{wzZr_k$#f7(J3`lV60LGO%{V&}_+}{GXLDX%2B){X}LxaSU7ciUu z8TXmE2u=F|%S@^gpI5>8Z=l_adC=jN8HZm%gggmtUiJX#a==;UOv2OZ*ke7d$ydNP zfq9I|G~b+N-B(5hbf85BZ2bh9c$>kY>!5E!o`4v8>+VQ2=T~S?b7#I3CMV>Cl*JpE zy%U@@9_ps`NN`Lph{;i*(+XvW!V@wG%Rb66Y*_L~(E3RxWq+Iow-1M>Nc=^H=Z7gI z8n*f5RRSNeLVn_Z$H8NMv^Sqt=n&NoF1xx5>q{FZ)fCgBkATZ32V%+tSN`RjBm;f} zRt)=tk3LiG8(+wG|qsg6|3L=+HQY_XJbOO2&U9E+RV${pQ+XEwlZMlg2^w zG`lM>h)|tf9;;BI&rn~;#ir9Nz%?RW0r-8yW#C&FXULDy@q86REf2KFf$t~cbYs%x zXGu?AR8&_6e98#Pg8n~QE}5}ReI&-pKg)^Y0KXa&1)FE&@#XAG8Zv|=h>C!>W~6CM zuiTp?c{o$hr_8c&xHcmLhI})Xtx$<%VD%LB7Hh0@9*3KapheaxQ2JIQ1G-2%*QuVDr@=fal# zOncT*UH)?AzOt$pGdE>rXWb8>e%YL+``IeHr*aXJr~E8|mTu24$-$md!w$@1g*wL~ ke4T!lN__PH-k8=7I?VCi)%fjVe0Th8_0rPgn0&PV0H2Z8ivR!s diff --git a/prebuilt/bosdyn_choreography_client-4.1.0-py3-none-any.whl b/prebuilt/bosdyn_choreography_client-4.1.1-py3-none-any.whl similarity index 86% rename from prebuilt/bosdyn_choreography_client-4.1.0-py3-none-any.whl rename to prebuilt/bosdyn_choreography_client-4.1.1-py3-none-any.whl index a42b91835b5c2d9129ae09416d99db1eec5f245c..42b2252a43808cfd615d8f183797b545b95f793d 100644 GIT binary patch delta 1478 zcmYk6dpHw%7{@nTW=bOGs42H2nqfw{OmoeiBG-(NT1-Mw5k(A%gDtXL=FYarZR8Tp z=JdE`B9-NKOzvSQ5=R_otBelwDl`;3~B?8xH>)tYA;()GX!tAWV}2faV<6usP9E=w{jXI<6w zI7?7pn9A;2zBJHGmR>d`_x=`gR%HDgF%mEU-*`#cJXgbzg3nc8)uRVXBK_<9-C9)CF4U0r%HjvTUM?LE-j3wx74_QI7oDW6gPcpFhp|Y$;9GVD(p^3tYLC1-(#Z z<+ll&Ub+VkK1Fu+Q}xoc(ujmRm{Xb01G|S>dCd&h@#8RsxG&NA=&|OxjbL;*D%-|q zi<`Kzver)b%=w+b|GJZ{$=8U|Zn}{q^{J1HMGjHxCFn`Q9_x(WGia}(`q9L9 zQ(6>q+XW*^S!Vef z$DRb$e8rchF;b@C=q$)Zr|Wmxj7c2vxc+2lorGu-3)IavvOK0ti$T;HPxeJiT^|?Z7Fk;CBx_< z`=1eIs(h3GzJS2Z6gvlPfsdmcZh^i{8^Q_hh!8q`nY9nyNbzt~C!(|nzCpp7z5$m5 zk&c!Yc8(|OUUj7wneG#PA8xXHP=j+b6J*_35EZPO9`*zervu>Wslfcmu%cqM6E?B& z4_Jhm@tuie-+bFOggISxPob;sjR^VEyQkx)MPo%rDn8%>;2E^soXrb+07 zvKg-kd;-+1N~hNwGYyOVMefyTF6;#N%!mWcGN>ohzCMq;mQ&K>y$H>8=nsDMx-*>< zPUDTBMeVQlT&HW>DaEXRGG(8H(2L_=a*c4cBDRiT%WVbX`bN0+aL_rd8zMI@4$isK zqyxyLUuqo6$KLEdR7QR*QqID+YJzbCJFpKZ$q3liUDe1lR$(0!G>xexCNUyLMrydp z`Wqjfy31bcJYE?VVVF4#-@U-5s**jQ+9u3eq#A0em8Ncxb`1dd&5HM^i0SPH$}{U@ zV!VcKut$y^#6(uwjltS)R7`tTl*<6;Xkl8lhYQ3d8?ve&ZZF`hjaejRExM=c`5sS6 zw(0BM48INPwbcbFbNLyi8m4HmF^vuECe|1(P3zlR14U#&|HdE%?}Yglag+ilD?;v_)=*(xYv5YGWOegh%Pq=e@)4acC= z+*T&+z=xXcTQcEiDyBgdZV$GHsI_s?JFNN|r{1~YZiy&&PZ(>Ix?@5Uwd1k%>j4~| zj#So~3PgdGdS&`fGy0RSiGi)sw?zXAU{VTW~6O z7Fp{ndMo^GlYh|*sCm(L^;8;B2lH5n7|g1>U93Cd<7os7t4M(fUn9)et?{;URePEM zGAU7JC9NM;P`ea7SWgeKIfMr*=HW6C>-q|fMj5czwDum`3&!!;_K?G#4?09zbc*0_ zDwT(6V;ARm9ifkymVO^@BZ(Jr^uV`Dq*~gBXLe(>(>DXF2g`-h*ZH4gNM=>ZnftJ3 z5#IN}s<=yu&Z~nq&f=&&ntu4q%%i%7bq#m8&_P*_K<)tOiK*FBoyHB2m6%*~pi91y zq;LR^S|;0P9TYtKNEBr1p=VTMhq{Gk^~DuLzE67D;;*Hf`_ge3O@UyV z3fm(hmCG-GQiL2HpP<>GY{EFdNoOPNprSE&NU1MShTOY2>gqs^EWe6>nOWxBQmEE8 z?PVx89!h@p3chXCttNJ(O}+IpYBTGe-Tc(i*PS@0IMv{MS_h`cxhqO;_Z>L7$pT)&%mH7o_=V5 zMdWouGo(?|C_Ip$#7*3c)MK+1B)iYqgeGE&g9|WAfpidG*Zct{XmxBAO-0g!h z0xzD-JSnb(;@(^}Xe{I}FwtQZFiFeW>)$jalje~eurBk&{racbGWELG{Z}2@7c$Um zwi!sr8@c&}@tX%22l82OWoWYrqHl(bmgwa za>+Fh;$%Xim-y+2K%tL&Wcd_G^UBg-rS2zt*=(XGRR3BjVG}S6A>8Ww^RM)Gr4u!X zbY^Mw5LKlc99-QiwQl-o=67|zpL41dpauCJsih|`rq(f^agxaiFFevBodOYjK2E0q z6hlk-={;b_TpmSy7Bn1tM`T!hO7(_gA{{^3;S%zEUh7 zWZ-)ClHbkv=f|Q=z8lN;ec%zXv1J*NZzl1bxUOR}n>l0oeOBV~Y1Cw%cg_^dp)=o+ z6>FvNtBSoJ)rf3+pR40FZT*3!x4;$dU*^Hs2Hy16{`rTTM|~3M_1J#>KB@Vg04>@x z^~(>l!9qjFVos^s90uUj_~-8MQK7Nvn1-l(r#>txn!}lxxq<)2ApW+c&bNre=Uc)U zT(h)bP~Xan!D_4941%q#{+EFM)*5uYnBJ6MR&FF`i^!r!7YPt#5X uL{Hl@^wOZ$k5e48@e^+s6u4&ArYwDXi0L z8K0lt`GjxMa#epe#aVs}3_sC(!gIxkdpj(6jAPhO&r`fDz_N0kQ&~{;ql!cOET2bk zMjm^RmAvJv{5+!#-mB{qUj3ZDx{{~U?={y{@p)P|{;&VR{Ko0J+0p6%z1l$i-v_L9 z?l(E7Z+Wh_oAc%xk#i@fx@a}tSRov$8p>C^@Y5_Q2E)1AL%Lr5^KCLe@3yDb?9tuL zg6-$sdKR%y*y$6v)9%$F@eJoj24RyJb9e8pVc21ik?FByL&n_WtK9V-_@rh`sGE|` zx$BD8W#38Xw|pu&wm#Z<-lvM!&PGptmq{O8_aR+Z*J_@}^T%_!6Dw@yvP@REmHg%f z>+_stzS*g96%xy;4f>8vKECX>`dF#VU zn#HEF0{p2a7HRIAP93~iVs&Gk>t&PrTdL}|R#97~uJD#$m*N?J<#C5Q``=wGZcmvD z_URT{tvI5apYp8xheFlYeUmwPQ_Fpi{u=w-KxFAHlNlV>g08R2(KHr1s}m0WzA(YBj)E0clwv+{4w? zhx@#T@7asI-nv@n&Ya&IWN^j!L6QGiZ(T2)llq&2JiJco=ymF|uME6kaKV_-E4zsG z>GSC?s>EKiO%YrAEJZC+bBf5+Wkszj%c3 z=s-pwwjj-+CHV#MIjLo-IeH}(C6AfV3_cXNz2*+kz*3;ehNKxB!&Y@VT&@!S#u-zOvUB^ zJEM~wXLsS|w>O)4T_(TGew};p-t<1Xn`Moew&E&1%(EwzTf|0v zl3M?M>*>o6r)+SDYeNrV}9i3toZFj&$EqR1#e(Jeqvj}YS-7?w0L17n{A z3&5!p-E{OsgfM*#X{MtjDRf)VQxwdWEsd-!B>4f7z5={i*+53H0AUL-ks1JND+UGt Df#R+? diff --git a/prebuilt/bosdyn_choreography_protos-4.1.1-py3-none-any.whl b/prebuilt/bosdyn_choreography_protos-4.1.1-py3-none-any.whl new file mode 100644 index 0000000000000000000000000000000000000000..cdf7b626ab1725003c742dc1334480bcfeeb9c0d GIT binary patch literal 1737 zcmWIWW@Zs#U|`^2aM16HEU07=-pItjFq4&m!5Ao-lwX`unHQg&kzbUWpI($$kWm?5 zP?TSiU#x4QX9$ETnZ+f#nR#jX`o69qjxLTNj#EQ!2i-OhsJ$MZbNQvu497CPrMh~F zTpyh!FC7xNHQi4>r8;@_jY(Q34gdXK=PShZ#b{4TQs#NfYRlFBFI?63Jcz$&wK9}t za>5zAZZ2hyEvKW7UUrJUvQu4enLaf(|9$70i)kk(t z%)Ent%x%8>SQ2OXEin8`GnK56*2Oq54pD}7D{NJY}j@;&W<5QVvC7NP{g)#$yb%97c4U}@vuL&St2%T z=}Wbf&!Z}>9$#Op=wG?#tK!U0YL|PH!hdX@CMMgz^z+4Ytp+ype48^3ZY95Y!TLOB zoo{w(T!qB4Y6D5%W&OU}{eNXL6a-DX;BKW5wx)~~87nj`?tUY98r{2D{Mp?(`<%x@)>9!ws?f;gc&F+*sVUlNR_!j29 zuine)-|JI5W;*RwNn3mI%kp3eKexw+KUSDLTW0bH4MCQc=>FQIbrtGL@ zPH_GFVphe@t*lEmt}Z+1vSHe;vQ+Px6BF2i0!@0=SEkOqo9&s!uIe0h;lkz%#&x%s zX!Y#ze*3%Nw(?~u$&A_U&)zk1zIS$(I;tOlk^^p8zSt5CO!+ZDY(QEL2={Px_2EA6 z;d}NXueYw&xijZC2N_&3eo*9p)?3$0=cN9oAP=vTI(nV@>?;E=7+f%B^vW(`efoU* ziz>0#Y*WORK1)%H)SMzRby-oX%Ccxpkr1iZ&z?SC`bzCtXi*^}1FAzOvt2i020D-t zh%HESXi0uSd`@avYK~q>Mag3(G=tT49Y1&nXkaPOWJA&n4svz&4|17$*1M<)7(0a6zaV;+@%uHW&-iXT zQ}pPovS~o|J*K-38G--)SKSs6`r{UH^GeTVhPQi?E`7WHV1;RppYyWNJ?j_7|Ek=! zyr$$#_=hdKmIua&)Eb-q4T`-QAKt~g_SS-ySe06<7@JEg&;8of`TfGmH+PH@@~%JD zTPpP8dyZh?p%bhLA9(}38JR?waTl1t@B)J+jUbAQ;uGBh^z;ZZo`GRWBNH(8Nw5H% zI?+u>PecgQSCeKsN|Hji1wBQo0Sb@1Pc(h028S`u(D!c004zh Bv|IoH literal 0 HcmV?d00001 diff --git a/prebuilt/bosdyn_client-4.1.0-py3-none-any.whl b/prebuilt/bosdyn_client-4.1.1-py3-none-any.whl similarity index 89% rename from prebuilt/bosdyn_client-4.1.0-py3-none-any.whl rename to prebuilt/bosdyn_client-4.1.1-py3-none-any.whl index e67fe97820ad2a363457c505816f50e0d6f0ec7f..60996cc368f1f6abe03cad08273412e2e0ce7643 100644 GIT binary patch delta 19631 zcmY(KQ*>nC^Y&xgwrz7_+sVY4*j5J<+qP}n6Wg{mvH#y+=HgxNTIb?9RrS=aefnZ| zpY`dIT;!EpWOzjxP%tzgARs6p7RK;8cywS;R>trKa^Mt@Z_xv4{x3oUo&yg0UrECR z3>4D0SjM3P{T2`euyEf3jm8Y(+vUUL`>*(u{p_DO=e7Em()!^I{#~;oG5If5Dt8X@ zZBJG#g!xYK>)8Gi)uvnm-;vXTV2p3!*sc%vEf$7T5x<4qk`d&;$fgDMw-9>5f&E{@ z7CjK)lJ8IpBpxu-_pmJ}gutU<|0`?RA_W%t9;Jnh8dx3i+u_3noci6r1xpNg@t@;H z5||3-+ktBgJP3jCpI6K0BC5>+90({MGli)b7_9}^5;*W*uMj)nDcJ8ChD-IVE=nMv ze#8`GFJK<{Nm2Be%Xq#~e#;0knUr!bU|&U6WRg`dYG)~U#gUW0!|6LL9utVpt>Ho{5O?ni-f`P%YbgWKsK3x z4jYJV(acaTuh>zQSm`>sTV!wayNH}YzMrNFz9hh!vEj~MPlAqdVRXe1X|hXYHwAzq z&B0lgKLK3QVx9Th(t7N`dVeIahclWYS#DKg!^RDWNqhO8Ki986A3CnPKdvqjG5y{y z-~XDpJKs-oZg&PEF!TehmEb)1?AZ~Jd@1eN?|u-o@xm-+aE<1&8bWmqZkDwt|N8eKxrvvzRhyju?fY0?|#^7 z(xB;4u3!v3&LRdL%6{6=&dc&=jyi+N6}`SP2e|zRQzl8dp9l&NugH5FFT(juKqQIn z`?D7$tAcerJ3C8qKd;&;q23PoOX%Skqc+!3NABOd#GIPU07o#h2%^v zzL%Q%K!3BQ^DxfLzC2lf4A1TqHl#?Jan8w3vFjm>W|GY*Y1*pnLteWcB@6LbDi6+% zb9B8hu7JJIx4xBy)(bo_Bf=ghAOWi&J}!p`WFfvs6KztKmIpDn18@LDZu`7_2u29r z2<}C-dQF*x#|(uKN?((71pG+Or7iG^>FC(ZJqvzp8CA#lygGd@!y)Q?HyddrK-=H5CsGKjgnv!zq3~@3hGGg z$;7{rVI?63w?Oy+Ap6{UrI%ei82%73LDZa9(!fKZL8WI|8@YHGgQt^BBdzy)ao6HsK`7}f8pQEb>3rFF@Wj0xA%igZpqs`oW%;rH2eS-nF!Jrg6 zFrMubBP)kJSuocGp=r};rE|#`7r~3Zz`-rqelV=;P@M{Z*Aumi9`QQDgeBif%+I;b ztj@7>--D#0{F;U4v^|#}T@@GIW2YJ% zd_U+{EIRV4Ud!PNHyBW7xRog$m{P2hRi=`?16kcbo6ErKSB%OF_|zpCVMbU%+C27K z%?n2gvs*ntX4uQYG$%8c9a8{Z_j+~jdu$vx!d0^SUlpQZF!D&Px=Ct@MFchemSpI&WU0EMk7R`C(< z4hOj;M02&#!SOr(j4+mkXK2nn;fw5U0Hk2nJlH2kc(C&TkH zom@mjcxtOt>Z3GXDPbM;>`;Ps#7I@6#56)cVLg~5E8)(`Pm zdtVe)?Z=Ae1N>n>RX=Gf4y?>~I8T;XWbur+f;u&1a`9>1f>SCQ5E$rT zXOzB39#(+)t!HX^KYHV}P8&NpTK*Wo+@g9-bDKRc@uuCJCz5SjNB6jas8O993R@f< zYlzTkm+4vV?#kktth{1dPmp>OFhj_r5pCJI^wkkvOLOUANju@1*2HZk?ZD#aTpIK_ z;OtMDi(sZUoaOuGa7hy7CS1f*bAP%Mp`_LA+_ID4o0xXlR=oMF#M_+k+afPOO;4pl zzrFg9eeK=knWnr)N~ua4>kUKm(-}>twkFVPFVh{?y2J$a3!?M9sAYpS+aW_gcp?WRwC;~o5 zAE{w^;~fB-O1!7UF>GE2E{*}%$uYW|q6hX)9||~StL(N=K?>yaEe2J334kBAbATWY zxSk0%QqJM*J=!U(xCtOF98gKoL0Q4~bAW8$OE{g|A4zXvW$sQ3*YR`~QGoOMZEoa{ z(uebF&$6RC0oscKOJ(<_C|$hnhBTZ4gbNpnbs(*^5D;fc9SpQz0<{3x7pWEYiyI70 z%;7Wcq~4;qv7z$q11bt{Ee~`bDFdOr%6^c_oiiWbaHSAHfr>;pWyNJP@xe1e|6{Ke z!2l>hFzg#fdm6G(^^T$Pm+$Q)%0jDo!z(mtS=~!bVB$PZl`6p$`K^hLKzQ+>*^$cmM|?4+%#p5;|Em$=u?NiXA}7WQl%PutIyWaBuYDtjvjHs4K*b_c9_-k z4A$)aZqdOV*%n2(cNOEY5%sB*0p!6KqqXc?!}Z%0eH(=Ss5c$}GaN!x^n^*Z2touz z3*12A0)z%kk;5q*A0p1K_Ri!VbcpQ&`>74N&k@b|XMegNeugravXn6i7V%F40Fht}IKXc^%c~;`!GPQLcdzwO-SMUB~ zTorJQ53&Q43)}@jS$f%gd$j|WE68O;nfBZ29`J7_uXyDFlDwtfv*VB9X#%v|3QcS8 zgZh;XT#zk`LUg4gnk9%}-K}B18ItPNL;1V-NkHybtu%A*GC3?GskIiF`pg}Ynuf{*+NLE; zQ%V2ctuDP=`4eay8OlXz@qgN(yDyZ!oZSr%s? zx}=;;>R6~V+4}a08LkT#GglUIPtCONnW$TPXily+MXF#$^#eYWDn)(f;fjyXkgWwX}^_5 zwB^fK@YofGX>HYcCAn}dX@K_G(u}{GJkRPN{A*kp9d~j11*xg4BsoU6New|btR-_D zg>ARS3-!ON$_rH+mNpg>p}U&j@@G$0?6n#I*YWS34;UUf9E^B!(DYDpzg6d#J%uC2 z@uNc(_k+>bnr`g)((0D3&4A;T1^pAgq}Jh+Q@7ndgE+?~JWa;3p0Rfa&wVc(ujk!O zahpu7{&=QfNYnI-lO%1HppTxry{m6Z^;^ZyGr`y^&oTj+89CnDV7Kd0abbyZ-XI!+AvzV^MpwZ z_k?1yF);0(ck9S~k?sTXZ;?%r2+z;iJz!1QW4hnM%t@g_jB|7$Gc+p|Mgpi4tzoiv zgPc?3l`6lo~It|E`XUUELvL?M+zwmdr00yGLmKuO+YL;W--TeMTC7u)~HZOX%vW z@*NPftG(LI9~y8fqhZ0N_=Y>@On!Jpq<=9H{k`a zbUU`KRQEY+jC^6=m>3l~-^(<35(#9|`lYwANM3BRBqt{_pVs0jK!M+S3e_?ZJzijW z{tlTT=e$p51ylUmy77hpR>ws?Y1s(!y+2)81D)m0Xbc=uQx9J72EPPIcf2>+|XJQk8q%opSr zk{FTo-xl+ceb}Oz)wnZIV{I*i&7vxEF&^fOhGaS2?!Rhp0#*)8RVgY~4|n(-;Z6pB8r58PfyFN>~oz zFv`O@<>#7mFJ6%tY=Uytv^-(2ZqY;#CTXc?&!IWS3E~I5(Ww-#)h?FLVY{5=&$Qc_ z|Dvtwlz4;Ib!B8^@s#HNtXmrCN9a29^nf3FvljOzttO+~-CLtDNGIAj_I4NJ<_9*> zlk{SRET&b24m6KJp@mOgjpP+oWEYzt@p-9NQk$S8=i;u8yV|m^Cfpi!YR}-P)h|~) z+b^TVhM5Ae4`?32#bsFKw`1aT^yjJhA>X5_S=>s?L=Y@SKaFi}GNAibYGJHbxwiBf zJ9rF)RT$~9=ah>CFB;`9rmgiRngtqTehe*n1E{J8iq<40$)GoS2y;|-x`01=fPiSW z3(Wqq9ig8~)ngBtc@0nQyrfGLsPqj%YNz-^rsx2E8a0QV?lw%o{ttG0iXpYgJ9YE8kTb>FKbn4|Q%0EHr0qzvWb=Os^u? zwgzO5m^BSlQZ)bVi~tnETgQUbu7oFG!hjL-8(17Fi?`n8fWx9>>=mCZ8<}aCD{hQu zpA!RCm)yEV=drd~qCCpn$Wv=rBe?m>6q=|+L~FYBt)TpA6=N29ZY+O(dP~N_llIlq z(5TurGFo1QgnK7bj$y$pk&G2puTg8%? zxyB=jSKPNK!QH&BugIfpI#74paYN0^%0a}89mqjW_Cy;#r8Er_8_ig_BU z8X{gh4W?Em-!c|sP=(xx>Ya#nP^miX>;V(~8WY;khUxi=?T`wn%}c6`)xvQ43?6Un zjRM%t^8%QcvUz=y(kLW6x_C;*QxUE&EwBpfA2)E>Jk)}?=jOA3)A4k`B&}5tg<8RK z*aC8~;~a47*|P$A>M8TwF_y10upR3f@6aEa#3L2f^f5FJ2j$egh7RTBIXv{SH5qeo zCB|^=S{Tb@|7N9ncA>J;XUxcThzRzT)!TYSQ^>OO5AB97z@)1P00Y(olLgLtOlzA4 z(>izw4`JGH$O|&vT~QFw1P+D7XqEhMOHpWX+8+DEjGZx7D+Znz5{zQJaiB#zrZQz* z$p5sxZy=cTBYcrFW2RKqb!YBn^1%Dm*3(y6NsnB;>bh!m|F28|3ziiaeB~L1lkY#EQC^@Zl9jB|5EotPL?c|U?sIpR3rsLr!1FxrN?QCH{3 zsv1Yz^{2c~*+KB%Ka4+=HQ+ona>axX8vdfKD4);-@HthPxqt!a&3t-|mM)Fv)N2b= zD+}rrCFJsHp?%@D#K9YW8S*h`9GB{*()&899i3zsj2Rf#3JYr(!E29fZW80SI5JB}z*G7S;H%7nhZBnwEr46ThkeXAII9d+4J-#MSx}Gc?7++0QQ{x)(c{ zlq*Nnc%|7a@6Ik#}x8)`4K*H<)W<}Mcj7+FDGVbtk`L-<%2emwj> z&E)}!(hfXc@5`uyJvo{Wv|G4;J(J0J5Z!0~%i5-4Ir>S7VRXW~aJ4p=Dh!U+=) z%7UisF5TLTF)@X^23~UAE_8jJYyiT z&DN9n>uHJ)h;^hKa+1z$u*hT5Mvd;YT-VoHe^mE*c&dm%xaV3syHAZcUuH!eklftA z%FDr3mW=GSaoW&3m7-Cc$V9uuU;lWW_$;;BsCJ0e&}TXGtgpQU0 zsxF@zP32#vzhx^gaC%`em>?n0?0g;&6gLT@?_8l(vOhU0`q6`X`ajpQfX^!XLj3lB z4n(c)A`g16{)q*aYth4d`WNRTn0X?f`0qZrH~)y8W#sc#DW9$vC9Ltb80BZxk8{+K zEgT~(z?}S(*%O#51=}d*@hqRGeT3FzyI&1M3h`K=bu`UTBrJc*NIp4BP zz23pa5Q~}1fm*jO`Afaou0g$8Oi_z&8sr@UfLLV`6G5BK=RDs3N)OZP^PKzl1y{o? z(+m&&^4hA>HFBgYfzp25If2vsZKj39TpLy!oRup7;M&ag26z1)H0a%pq^~@5%+-Id z$KAdL4Djt84cA+cuU$~6;Xb&m^s$0~Q7${!@IyE{94QzU^vke%B~9Y9fr>@@6@}$B z0PU&w34Fr`Me%du4$bpKEXu8jv{(l2zl`uULzLlA0NBs70z~Wg`9IbLD+fROq?{}kHLl%#fFMyffj{F&=BYmhr=dV9iA{4GS z{`sgQ7CYwqGmKADDBZ+QEcwSzP~#D(UVyR(8ye+9Rn+P)8a-P81LHnFYRV13`89&H zNygB2vVJJxFd@N3t3|9 zg!S`mj4kVcaIQl_Lbo)JnY-;lu8vLdcN;ev9Pm*j@G%WF<5}YJEfNghP&S)o3++H^ zM!TA`NxwTP_AB-;69dSg)O^qL8bElbIaMtU|clwXZ{sF-F_7?8q%vjAaV7yIlN zDh}LTSku-_luMEmbm2^C9g+F1dAkxtkr9pP#TYH3TYW4NaW7;Gs>TZejoZSUr zsXm?s#zT@SUkuYZQfv3vH`RLXTQ9<`xasI!)U8Yyu{dnMKshqg-1s(r{xKJ?gIPU> zAMP#ycY;(x_~n9)WQ>%?83yn!R7E|qP}U({+@d^Z-q(GMXs|vK677a4EFq&WDIDo@ z{5@rdZ3F64i#Cs-4f7McAp{K_)_*Jh;1H+>W}~CYp4(Ci-tqlW@h<)sT``I{0$=wS z6+Uf}hcO>kaC-pX+UApcs>sVd~G?Rj2fV-J#tX*Z+U;U z^AA_T1S2wm-O7+LC`YO%Wy4D0GE#^x>7x3^2MwAu@abFMV)l>wqY!uO%4}gI2C7*j zg~rTbrQ;s8Hk=3^J&=d8)B$Og703!AsRo+3DkGx@cP&Id#n&=16nlRg0~FacVGm-I zxSR&V&D?OFbWs|^?JIzdE9}SgQ8v8|a_X4?6@)UtGgD^-X;e`RGpJLmJsA8tZ*X@T z1_p836vaR^m*Cw+G^6pH%kZ2ReOwbAJc6VxcRje&1e1-WY8)-QhmJW0kwW+;!vWwt;Q}6`0JC`kw#bv- z*#Ovc=mU`jRoT-!`dSk}JoBu@Y!px8J`SCTcX2jta(rWrq2&@Uu(`-av$}57)2eAY z7OUfj3_J?DIqNn5YPGZJ4A)J8S-!M>HTG=puU+sYV?SF@E8V_z$%aiE8_Wz-wi_eS z|HI87Yb6`4BMU$}O=a@+thh!xT#hUcjBbd@Am1#z4#;#G8%Q;m1M|$Mmb;pYXYFBh zsmtL&ml%6tk>`!lsv_F4w{}=8hmhcERaeAU2%(-QiBxG}b!NSe(nhD5gb(CZv{Th& zV_k`k+dW5{S$tw|rp|6XfQn?e6_1I^MKXKd`|X$XW)E0Y@t=qmIf>!y!Qb}H^ja27 zLR40=-+6v5*?;HWMDc=-udup)fAw@_ek#`33b~EKJ+#T5L^8`+@=9_LW@adIGTV-a zmZlXL8?}$|>FVl!+=}|O)v@{za@1Y#W9ux!mlrUnP6*yuJ8lMB^fh6qoyB;qZs9Hc z;ply^VgNutK$s>yDiy!i82OS&$>r7vgpvBtD=m7Ey{UP);8;+~F`PX(xTYLw7F|*U zw~33_8PH|Nr>?~`!NLE9hm*?(A6z_#WbjAz5{f<4KcMGr0vud)Lv$D7HDK9i0wQYk(DEM)1J3Q&$g< zHr!nM@9IR6H2%IO#jAU4I%GCpv5A%VT`}<@ILMuFFM<s93$G?3zcw)) ztpkVylYq@dAjI_mKW%%dzmgoW44mvLSHBwG^t-}mMc6L4bx6lvAf8OUd~dD_RXyYf zm3jlx&?$%c)1xe#i2sMXpm>ZeEq2y8b`Tlo#H1LkOoOXaT(-E{$}Hy@>X%+fCbp7} zg#4w=+1c+j-=pI{3&67%9>zO93K1y^ym$af%MVNB6T!u2s=$o){Thm(6oIJ%P=mV@ zQum~?i8e5~b39!E7?+CxR>zxaFnORuEcozQ^a$*(n-Sy>7P@HLnd`>wy~9mhbP=`O zONas73!TRy;6 zUi+`;x!|o{$;G?a4#bxF2xYU2Vd8)y(LmbkznNTbHaWEGZPRgCMm8k~8IV-94O=4_ zW`yRtSiL4 zI)PsWTb!9O8tFy$2!npC%}B}fzBPcr2ic?hL-$ADJw5qpN{u@y;$`b3BTZYyhPFk_ z-TSlS+e6ja-mud8ibcYqmxqvy+spfq@i5L1V7=)h_S6kr4Ikv_UkP+cY~!PKWqQ0j$L*RaY)~hXJ-K5Pi9Xv zqYn2M6*QK6bp2PQP;}_UlzWT<RddfrvsPQH(v zuk%|bd#+rb6?pn#H0a9gj!E8yqG53@vPczZGLpxg5s~Lp4@_=A#PZsMkW=j8fWP1=66A47ma1<1Ilbh+NvREO?}U| zv*o60eqqj6JWYjN)Y>&+c8yhQw;f&B$$+*W8E}HH^q#(@g&i4j^;7{YEL40LwF}Nt zptVbn5_GQr;=rY!0{qpxy4MOgtU)&$Wz`%<9yGYco}jP!BrZ|@a9@HI**t1z78x~!L#lhIQ|6~I=Y-Mc{Yt0z8WtY zW{(bexp9?wD_T%uK&V|s6Jt|azk&+%bf<4m4Vx2o;Q~6H8&b~cGytmC6gSh>dwQ}* z32C@W4`fmRwv=TjPW!jkVFssI+T~I3a`wG?PgR$<8LwXJEKn}It-JG>6wKcr`;%hT zD^^Ur@_Y9qTs?pf_fM6NneeE;dd{GhIZqm*B1};Nku@9P)wXsmf@3ul>TApIG?z2o zz0YHaXMcgiYX01pr?qXu)tJqXaCGdP0$W$pEHFS|QY3F|u9bIpDX3Jy_~f{%qrVD7 zRnpvl=x8F~y|LD0s=OJY7Q!?M@F+GdRt|LY-(GA#m+k>pLJoKH-}*4WXyyW|-_@Mo zv>x>~T>h~4gkKW^`j%zZU^TpWnr;^9AC7)^*=N--v?Pi7db@n?KU@e|b>X_VkoP#R zxR(TN!yEUE_u!8BMgeg~f24!h;)O6lSu$PD)0JjD^J76a)uyeViz{|lHJ~PoU_sf+ zzA>YonLhx)Bf&Y(Kr`TM3*T7qHfCH5u8-P}GBsZUmgO}OYzkZJx@S~Zvr^q#iYyX~ zI^=qe7!obe%lPiRSfa7kmMut=O0Ex+Xjf__-TMoq(8nSDcUy3K19)rk6+AsOYKHI$4QpU z&oN7xT5cWfz&*U+rsAXS!riThqg%KUp4;)(r{;9DwPx1_vAiJGR>`b#ptrD@(98zn z?GnoRIMvjDs%jueT>g@lUzmuBir{u$iVZE9AI_d(ryHudEn%E`gg33y|MSz%*$(bD%k?A`^FqwbasIs z|0&f2;B)wIR6uGHE zUcVX577jX)oqr2sGl6J8A^e9vYS|Oqn|6Z&0a+uZ5Y2+3r4R~(;j~n8f&BSb=*9=q z3XS}~LK{QsO$0I^pp$kWAp8`6E)dif6>$*qe?xm&f^a~7gOQC6AQ=DDq&o=Czgf<_ zK)MmWvlZbW!ru^P%XJ(`G}8B^e)%9l|F#KL1ak5Zj=U=eAwd1!Fjsa=`^^@{OIgsEC2C5PUlr zOh9k`!JWhwpoOsCu|LkB$Ee@l`cP1iZ{)P4B?=Vz-$di_prZetB1#fy2>Q1pvm7)J z;adr{fv$a%s44h^pby_6^dZose?wLM0X2pC7n=oj|89~JI}iHy9g1E6?FawfDVI!d zPd+dZ5C&-SH7I_I*BWTcH&NTdz5#mi&BV5l?Sl&Zdwiy6pi%!e@NfnC``0SZj*Uv?A`jO$-#FbpthP~;!~ea^$Q4t$CbKtR=q zKtL2JyF_5y2BS$0L=A+c%IxDNskV!M#R;a_A|D;f6LQdD_dtLzi;ewZqw z2QfXwewA0MkP|K!QJGl2jCQ1SGVhj+g+{RK*E^dWk&uu3YJd*`wCVhMoaNUIYf@%S zSzxJFamb|9W{oM6bZDH$2eb)Ph)o0zn&-5!pT=##9;Zrss9bJC?iz>*D;jB#lI;JG zyq4e5uZNY(O5+v;IgeXnpy95!vR`Rc=~_2L5b#b0H90asQv=x;iYona?3)&CD^&y% z_}wW^Q}lK2@b`WTfFZcGzPH*%@7vxoWC$2PkS$hS%Y9g)AHDa>ivqir-R$0AajzK7 zmAYXnt12MTlz$#)A(eXu!5lGBA#J)g@h%sto*TNhf|uuRcjQO9BT=b{&zj#(Vl&yV zYrIOI`607~9R(88;dW9uHnS-WTcA?rTGak&b?6#os&?WD(BPu5p+b*l*?O^aPBl1s zZOO#qi+4$Oi>%DHonN$xxPuU%w*hNsB0nE_nzdu+;|4} z8X|~K@QAptKXQYsFx3tnv2Q#~a6!lPsOuCrF2>E{M;*Y$Wj1YEx3g4O5a`;dQL)(V zV^BmIVaklDcID}mwhwK3Ir2eicz~+MfY9pVB3}>)_@O&Qo7Q%CBlQ)M)0L4eE_5BY ztuE=^L^kGwo*7%(r`^7q>>UjgA`urHP*dyvxD3tARJrxri?PMuB+m(E=x*s)l}f@l zU1f}h=|lB^JJj{_YQdGeK9T&T>N06{1lJf9j?Sby3qQS7y=Lxb&3;{fDuOhz8l*X`Q zh^BI(5@-XJB5tjm{q$&Ntg-!x`yc)B+#HUfZg#O-uG1c*;ec)`$#KzBZYz1bCA`5 zgNdE&#yF836Db+I*FqnXIvfi^lByvD>5_CteX|jReQCeuYZY2kvF$(+Q?-D-0<^UR z9qeTZCNSFX!yI6cgzmw;9o7ZUq??p#>L7bL(R+O396`Vmd-_y#ObkD@gJaDv60Mjr z0Koq)A*T6I3UzLQN0daCBS`+(uylkCea(Lev7@iGY~fE}qqy*bmXR3~gR=;ITbk>L z+Y+s)ZXhVFY5f(?)J_rgpt()hC1{S71tr@~W0-Rnd9iPXk&GOt0B&xxPXYbTV2fva z(d_A~C-c%ywM^J$ho<8A&JR5fV|vF5fV&hHSuMoGVG_cn7b9%?f+@}|D@t=)bXO>) z{HeyjrfLvek!ZT2U=04Ph!| z7PF8*76CJ~FNkd>G1GL7)hi?OZ!{8jU*c5gtfg^{yNrkQYh!Gj}Rr|h8^=B+b!QJyYz!3f7bI54K z9VcatKA43J@8^{X%gf#6%QLF_NVdYc)z>;8R+@lX!+cAuGuVVR z?x(B+vsmPtKvtj9*O|HfLRTJF(&4@G8Vq?RE+Q^kO!h-fHo?PkxRXVSma0kvLNjs= zdYs&;V|vHOCug-An%&DbWE-a+{*b-R#<};%6Z}vOx1H*f$2Qeg)?M@+<3T6nt&XLy z+Zb=>2BL===oo3uvb3#6Mjo?1d}j|^vFDWI8Qe#aUF zG6$v}@17HCJ*o2-sXnxGPS4HF(P0uGQ@%etAilRFE}!XFXQ-|2w0~JIiR5@P1%G9z z-B&J=Lo36QOE~^&R2p+T#YS2Vi)b{oW=|%7J%M|K1Ootn?S2KJp=qhY_kbRRR2up0 zhe9Gb(P8X6C(4W1ciA>qb51m%$O?Ng#fT*(f&Lb{fiyZbUE~}bbWs7?(8bqpVfOkR zP@O?7mV=CePz~%@7HIa@)anuG({Jw?H+NYq8`oWI*Gu>_K>JjU28RqO5VNRgxM4%G zEDL_g-4*Z~q^0s=SS=4m=0uXfKGj|Dg;TR7BEGVEW1*s-mj@N|(UXn+QEFmSPUbZumyif=DD2CrO5m)RE_B1Tvb@wwYxo2ywhrm; z73p4OW?Me!R9GUn+{IQ}+dI2@QY31V8GjDB4UNb5k@513cA*{h(NlqyZ7CIOkv-WU&Xv*96w`85J78eojv)Rc}-FDK%U+Uc*n$M0@rOEcC@+&vl;4h`7rdCDHj>LYg z?MW!P&8*V?T&L;}H5O_x=j)#c8i4W=%bAHgU^pHphZXYibH6DDYI3SU#PaVXTtggq zPSS3JjS$w=)#67$!&AqrKuzMo9y19S;6(`s~F>R_Mi z3@SZ|&BBjOeW5NvrSh-eq0j0!iu&p6&(tV;u?kE_7qF?=Ldm7U_#qYQM;V>A@K>o= z@tFlV`S9WI{YjW%-r%i2JU7wP(}bxS-0q|g4Jcx5*H0UhU9G$TKljrG0hHJc>eH$X zh)mK-*ZruTfybW0ykX=4f1qMnKC#ZLnn@6bu^eL*A^Ided2S; zo_|Kikf$5T)-Q_~9HV+S1DvpV9Wg1pu;8%W+3$3b*oKh>XzGwF@Kp>tiv)JK9(9dkv+81}MRw^J1+Zif%Qq zGssSN2^J4_l~P#g93=@FWkS}{qy(^%7z$gC9NKc2e?diePwX&n03%$V#rMUKNOU?i z4EFfVkQ(v+-oEnMMfPEXc5}?RV}7(%-uHo^k^5ZtybDD56&gdmDamWvX`rJ1ep#mb zEAFvPU&qL2Nsn zdvMy4!OXAhdR+w%by`#+5QB!65jp++@7yj_? zk-V_ht2@9&y@>b{Cxpd zEzF7Qi6cA1uYky3c!oX(w!Dzd!?}v+7Q6C#-NR(>(b!(bx0Y~A_2TG%w1K~l9`Lv= z$rtGO$S!cO>kMOB*phhCPUbUwdWA1O{x}>b&Ds@CoJh}T5h+&lS71`^xEm4@(doQa z9#xoFFllk&_9YG_;t^qyZk2es#)0F zGTo2V8V;pajDMIHWh{&_Qf?5qePmQuiFS z0&L|UX(xsyz~I@Vkm|sMpU2)s{_iW8GV;f@!n&`HBo5DcbN+YN5;5e9|sAwmTqU5k@d6yq~FK1GL*b*Thu*oR3K zt7yXeorIzST3+%bdzE<;f)%ZNXq#+BTwa+b3skRtz`NIrE1e3)?jrucH+-I7SKvUT z{)oYG_6`s?1fPBfk+VQ-EY7ru3cx~_Ab{o^&ztXD2KPF)BM^(yFqx+%gVkgf1^Qqw z4#I$ccW9iVCO(778(RnC6i*ZccgWhmc|4rXds0RN%sxGXFmZ{UHKt)1W5L*>8Z^U< zm&NmDVsc?pO&d#wUHrlYheQ(*B-upl)B}6-yy(7SSU+6?Kdo4Jt=`n^7(o6dvwec@ zS*Qsk6!2mFKA9#xl?NIqSf||&1_}0_`&XY<){FS@^hU0~5(jk0F?996Hzz-K2^=HK zgNDte0J!}J+Il$8?qsSDjpLxdjR*N8EBL)01B(BnxekH|b>~ohe-M@3%&2iI?0uXTOj$n+5kWA~OGB>vURM zNiYUhHsS;dXQ+ zc{{62FbfJ3c+E!JHEh$)6Z-o3hNd&NI&u2!oej6mTFy@hnxE!&i~fVg*@?Sd&QE|y z1%Ta*hy+D?jbLcEea{I~x1~T#vyH5&Oqh4PQ|x(kjhK7J65*#|c7KFSJf+~Y@_<4v zdEXT=ZhqpbW&dPJxy>m{t{~G-KuW`*T|rjLD;bUif+#ElY;aqjQK45#&t)Oqvo3j` zg`(DYS2q5Xs?D*F)b=SKt#>YPMvp3<2B-~A)JuhF)4uaCT!&3P^3KLNMINs+4NMCL zZ)6cfS{M*2v7{Dhv@7E1z z>w#7gQ+i&(6W$m`tBZMvhNL1}ON5kLUyk1@!Fym%{-m(~h_XQFy4=d zac-?)(XU!+0a$V5uT|%b zWxZ37%+09p%)LZ8>$d!@@y)p^x{?`nGl6)h5kV7OI^8@9V_G1WETGdVZ#sUA_H~;` z9~XwlZOmxXPljx#7!05>efdZFP)X};0ZC_3gnNBOWct!?hmdobQy)*Jz>cvGvrH|{ zJNfq2dvg7yFQwXF9+%5(ye;PZ#a4wJHW_9VqC=uL@5zJJq~rL@6WQAZT9*JTRcS_9 z)`}HSk#^h(w-=W%Jb$ZdraNPST+xTg$=wSj>1(j$p?XPEdkuJ4oSa}b9qAHgJL36K zXKfv0yJtzmZ%8S=kp&}VCw6IMD^7?6=Z*LR@W1+K(mB;Y=9Axu^N~EhxVK-}kRg*0 z&RZ8cBg(*N&LzP?sMA@dk#L;$IC&!?tgwFG)HBp*PaG|)fkCQKICHvVCh0!hpA?h} zBrG!wC?Cbov;n+YMJEu}ZntH?uaQ0}40DY~Az)w9nrLV*~H$RGU5ooA0{H%Q> zRAIMx1(d-k=y&q-cVayB0n@)ZAN@zHn|7>1`Z4f=`U7YOXoOsu&m=eFI5b>;0fi|N zhS`mLOfI9BcFp=0NxJsoHnY+XScpvCTSzb)GWZRE1?lQ^;(|}F3)F1Aoxv{1#QPWk zRu2?H;%LM?V5417f!l+HsY_>pDK|xy+mqVTQf9HI5AUVSH>0DyL#Hs`KhH5b@I$)+ z8MQ-OO@M=AV^WeXpJp5FpgkXWcpsJiDL!ia&@jzC{F;65Ugqa4Sp7dW9Q&L{rH2Ro zhb_>^3px_mGuh<3Y>Fq&pY7;;|k@LknUwURnIh_dS(GMG#qp5SE}tGzB3LAV30yC9=3tl?s9#r^h;@bUKPyAPuLAg%Jv+ zJm6GlA!eY!?pSX`_9^!3#zcF9fHvU2Qjp-kf{;gM^eA}`6 zPqpKt!mrH)c7vZBD{HEs%}AV~1=W0R;~$^rHHGmNk2zf~JgYae3lIDDSf^#*Z*T99 zbxW`sGr4i2G38E1ry^s-4neH*>`g8}bz zhcC0-o*MV3sqvP=D}4L;iW48l|6J7d^Ff!A*D`)RB3$fU6Q* zT(F`;o+ywIHJ&JxB??3+fB-TP3MWLq2yG|ChzM;XgwzYYPKZ)3w3XO<;-z)v=Z%61 zlHskfhwphK8Bt#Cqg6iSGw0Js8_t9ek`f)U7^bsv9T#hnHZck#ji3eZf!O*YZ{j4@ z7g;fqat_{5&RJvhLe}vWkkX-Nv9TXoB@iSgFO-9iT}sR13qLwgR7Vl?bVyY+e^kng zc!eJl+ObOfEj0}dZ&`XSOu!$p1&PMVs752!f~xO)yB z0+^G87x^P6vNl(L;P>GOf8@wxUFZ#F9z6-o#u-D3a+-HQQ7Yvfoa>K7WKug!VoI!O zoMlbhVM7VHWb?FI0=9Nz4+&aJ_;{Azg;ON3yVydX2c8kT(Add^wsu~a0gx_eb5hhR zI-U#gaw+n(W0l%{js>RaQ`9Ux#=_H4Di+f?LrmMgWLKvvsxu`TS4q)&5^A3mLM_2l zQuHbbRS*FDeJl?^zJ$*No*p}j9|a(D+!%n!do{R|MVFdc$`v)Rt;_I)0kOq@H8qem^<~kdNO=1-*Eia?-hh?-i9tqTza}r?M`3yD>(k53L z1c2EE92bOMA!a`Sfa8hJ1R+Pl-)8wnJQRdB5Z+P-d_5M*wEFQZUx`y>5EfgV3YLG4 z|0zQbgntM;W8}r)DG|ecDXYUtO~M=-in>!zQ39Qn9>H6KkuTXyE%$F3)gX%6yPTpR zBlAP0+=4F!L#o*Y_XWd3g7#zM2xNv=hM<)MbqaxKMzAad_9+|P+brLOPlafstplF! zK83SGVAd%7AqV6ZdVbmv4u}|>LU8j#r5w#;a8Dk?!@VN3lmxf4)YogrDvF{bDGI*k zhe|2Lhe8pb80}~wQAOKq9&3fPh0kwZaH?t zqXFX4hf7@dCivnz+$Tq?@p(BiC+o~Lm@GK~?;CA}eQBq&gev@#9JvsC|L<&5l)aA9 zk#4p!mKd7dh9qpF@0e54Sq-<)VYsVw&*9Eqjecw|qlZ7;q>cabCMZ`(zeW_^&n$Z> zZJcn>I617*I5o`ZV@bGnauh4Fc&rg|A441;&WTD{QR%ow)D@1bNpukoPn<5maAyU=cYB?1XZ(bN$T zMZO;VgdP%a5s8cmx;_%nhej-FiT6e#Yl13Sbgh{NU2ldA)-SvW*;a~9dtav(f49Wa zC}irtu)`7|+b#`~ZkN7jrQ2)p>gzCjH+*z+poep#&?@mlBRfK6vhWuzlz7E#gsYZ< xL{iT1nHwslidcYl(77nY=gqf&j43Jt5(&RRnIBh`&$PM)n~~k(#cq&F>VE+DuK)l5 delta 19655 zcmY&;Wl$YW+cbxRYj6!7+}$NO!QI{69To`=AwY0 zFX`#o-Kse?(~CK1#W`rmieJD`m=F*Ua1a=2thLBkAn<>`^`Ah=kbglJ*z#Y57CIaH zZ)6k!?!#ZOfKLzp3t)&4k^TZqT637cz>nGgU-28q@jr0FXY((m_1X7dWKnYLA1IMK z`8QUQVgbV6b^#sxf1t{YTkvn>C_fbYFK})%_&3(|ZduW`*|`2tVK> z{tq3UhX=zO_vZx+e`oj2b^ zD)OF* zsc_@?2^A&Dstz6WL6Y&6kUF`NxEFY=SG4<0tUA(8fta;Z+l3NE>3{AM6(;vOth3<< z(32fmpubmiG8gIlEZW^2mw5J8CmGDOXcPH79CwBHx3jRLTEG)RKC<9I zYyn*7oype__%4jisig0!`98i{MC7wIt&>05E&Q^x2obP4;w-dbiZmpx^5jLjK#vt! zb+Cxte?Jx5yD9NzM_#Wh&=I$UpC)s6XM%JghF&NJb2}OmBvGFGB9asOz8eg;%Uowl zT8}i~<>*)w{z{K=5tqpL2awFtHOY#Vw|pg$eAWAs=HC;~Zi_cm7<)TM4hh;(fP$YXx^MMHA~iaxtQyL_KIv$PXs$L#VrM(k z{HfG9;~>2~ADue@&!>d4?!a?vm|K&I^t(A3V}ho78lE)?;ycdZBe2%I@!vNGekWfK zZ$HpAf7JAS%)Mr;qoX#3Z)5FzXlYO9D6_W&((O&9!^iMHNTYfMS~`ukwNputHb4E` zZgd>ZWZ^md6(529rmR;A;^w6$=@3zG!|0s6#e^0Baa4e7x*ucxai2Wm2yv?Sj_TK< z_N8+{F;_UK0RBlf5V@d5($9X-7%M&&+9^RA*ojV$M!_0|>hk?Xvea8XC!}jLF!?43 zpHv2$Wa0fJf7EA04l@^pESG35)RF!>kEqb~xd^=JeEZ#sth9P*@y#?j~l)-L868V+`UfQ#?NlQ&)8vwmc$(!)#e zCr|dqvSOUVm!ZI8aoS`f+t(b-3zZZh&n;sCuLDUuc0}|EgSC){bY=iXBrZzf7zZ%~ zQi4e+bO~mY;S;qsL>WlnH@mK&25|QVvjNdye-|d?3mLp4$VLHHU6^1UGaR)nQnirf z7x)?ldk7H#fD>bWqaG+8^3cDeKL7g2Lk~+9k#Avb6R!&4V*d8CXF%KL`olZS>Th4) zX88Q>au$W(F2?n84xzPPg@y?x>2%t~O)lzsH%mU0?faKQIauQ`7>EM|F)6lqhex!; zCdu#a^c_AV<}4O@@;cfzI_fXbxa;1K)}ymzmx4$6fJW^*e!str_DikSBi)VrEp2ss zoJLY)uJVdmBp3W$Q{4+~u|Y(}dePP&0s2b8Nybo|uhI{-Eq?l8LuwO~E1G#xkd%ie zxKi4IbJ0r|KVS|qYcg*!6^pQgjf) zOL%c>4g2?eNV6C`l-wt>k)Aj)EIbPm7MeKLB!BM*+girUYj5P(Ot9;)-_B-B=H!_e zaR1#lPk2?D2B+~79O5Aft<({^sE_icU*CcI?|X6SdfxHY2B?fSe% z9Sl1KaMZ5lxRipQtv0E#pQ^PeX9x$1%$7t%BYn0<2bMxRq-ywoe_OA4FghvK$w5U$ zrm;Dq*-zz@7SU193MXnqjaD`KK_E103P9hEdH3kow8&#Pc4%NOuKda|hsP7?eUetP zTB_bo@W2HtgJ>(43>~l84u=&7aP1_%4XB&_z!fMa#LV_BNU^Wqe#HeM6N(>$yR!OA zgi9lOIV_y|r=BNhzXhlka@jJ=8MW4ufAIJ`J7D-tUkCCl!GLhG8x$Lp6xO5K*mTuSBN_Ft7ueJ@)j9p{=vSry=}xu%(zxsg*}d*Ell|6 zr`d7N)*{EUth{1KSBQEes4C#zn6C6f=6s*Nxyf?3xQMt-YxJsusgL7rIvqY8I37-w z6C%_>vVL9bFK(pzgB119)SKo)EM;>w&E+WcBCcJ!6n{7=**-1OKF8;#2h5ZhJXh@@ zFTYy8(w22eD^=>?wqt9)-D2w0RQLI8XPAO*i%l`!VLHmY5jjhnd@ggFW%H=LuIK%a zt64umdL0Y>9`c@_sbmj zLDdp~XG~;f6P=`OXbO6x0T#}C(YuSi$Wr8Yp3^y@S%!8Fct5DoFB-lkS$r^lM6si$ zyz@e~MUihqVB-GF%kLKQDR2#h>ybkzn93;NU*W}vHgl5NQYg7_`>RGWoD$muufmCp zk*l09way}l1q;QX%nB1xsK}Bmpgxe9Eh8N98K*SK2#(n+Qba)TD_{eK`z2cH>49!)HAYVO0n5qqMPk?_V}edjKcS{_&m-``{Pqp9P#Xfu@RQ+u z1AG8k_tSw}3U;oN9F~xbk&&0gT2L2fPm5eU+x25q3B@h^A$-}mLLw#l2=eoi90@fp zpU&3SZBAotUEOf_O(VZWL=1a)3K9OPJdcqBGTSuvIeY0hD7~ELXpZxsC4+z+x zHU3bTLfj)CtBwJ)S}F_NNIocMBc<9;Purlc%s{+yA6f2vciO?9azip-A=^M3#73@^0b$({^G>6%-EBQZ)o=t+eCL4eQ+d_JIXvRQ|Gg zlB)@ZWs?%9U6b6V#~Ip5BSX)asNOeDQ^G+CL|6Nt>p+0g>`f(VgvOAO_EZVf*pAm7 zxes$ca`6)a38{@UqI$ouF!VIOAMuf9T%G*mWG!zV2hZ2is*lpI#iBC>6y;UhXp3JY zx8SLRyN!HQk(vbuV?GkENSTVe+a_4(4E3`%eF_l#qAQfGO%TZynIgN=6z;p^^$lg- zyqFtB{mBfF4C|p){8DUE;4&)lc+hNJu8#YblAtTM_|ys>6vPM7_?r* zb1jyNDWA4^^�~+DhK`B<7Zl0VV}=)d0)&;d~d2#4oL5=y9e%(aRJI#u-HXL!CPl zO{)pKem7+uaBR3qvt7xO=wr_aH;7D#4(vvJ4nPszB_s^eUki4n@>#@ZrpoZ33~$~T zY4LH`hF-z1=0hLjL&ptyue6hF*}E0Xm|Cin?U%T75frn#D8(YzuuBwG++sLrf|7eY zS^ssiE_Sf~b-ov2H#NALAU2K5feO=SE;Iw^@FWIF!UqS%?M=C~7GC0CY-C4dP=)xd zTFU=i?Bc}PEpuyP(^#p=fYlxmg;iF2>dUxTDTs}e^9U~6ciX_-XhIQS?n_$d@31;Y zKb>binD9Syc{`nvIhatyA=bmH z9GjgH<)3fOJo+3Xmw~=kI#$`=G&(#XuxEG>jTB`+kxfRij|es(+?QocV6xeh&F~*} zT~oxDI_>xj^&oeMVBlPlv~T!vO3%XsVT!fn#;L{#lbL7ns+9W$SuB!kkUa(;1-#a% zo?w@#j>a~rwk=v8UF_bXHd4cXp@`>Tf6Yh`dG9+N<2H-O+y8Ud5xvg35&dy(p~mQy zRWH~ZCa(Jj`QzIPUy3iEi*$snhodf5C;F~mhG8fk{tNg6*cP#fdsFX*1LJ!yz#7G! zWBYl4+$QJO3DNj}7pD(*^6(G!2lQ2jgRb6mzutu|^)otlNp1 z+$d$aavz+1PW2;0Loqdpy7n0WLJpP{!p`G8D^0YR%x8kvB@KF$uFkMt=0&hoj1~35 z`2+sk<5+phMz7!~;w&C!G)&@CVfr>p)chE$EwX zt=2Cp0I@iCER~BtTPb`_0_vH;BaRs0ZMqkB9j81qbV^KQ;V}5z9(e%-5g$ecZ5_1g zR=UVDlr^co(pI?Rf1(|opsUyu5tB+WNNx$bR@aKvcEYbnhcYA*JYNjAksG(1tf#_B@ds1Ng2v#bgg8X&CDaweypL)=Wa?Vq+ocGyY_Q)+aS_Zngb$DSH4I`y zRhCEV#Wkk3FhDO#d~$33PAZ)uE)$QQx$7ohKd2AGHj{;iv3I>h0v^j~m+ph!C z!-}-bnNWqMhrEbg_Cd9mX#4trjHvv!o9e&}loZT_Ntf>au{B4sF2as@LyzzIo*KcN z4jPPbaq}(gr?S$E6 zh*99SLRzD1P1DeR)IEOCignn9uYXU)Z24LzpnLeK26aED)oyA-;*D^Ri+Ute^Qs_BcV0xA%# z9QM0iLuidYoGBR>_Ryv~g~62-g=-a5YjPe(K9xWgcXLdw5lr0mt(eMt%t+jSX_WEf zcf%6xX*I_MMlwj9UF1|BKAUK8Hy|(v`RCCx=$lzhCT)Z9MRMCATvS#ti6J&+1Slc{~Jtp-X1%&3xzA{l55vOS}u4tz9DcTK`@b zb-1Y$i29T^@R(#Z`sF8Gk8gt3=$5o!nK&Mq_uU_DQ8?W|@4UAVji~DblOS7M_#`!@ zeCKk%DMO*z-FjZ7rf{Sh++#>(49>oc4>Bw4xKILXx14HlWl;=(g}RJ0^%REdbFuGZ0N%28csaUa;sVnFv~4v64D6mRJ}E?P zS^wfHBv6!QUWlkW@4lO&l|4=OuqHzLb0&-wf$fw;LN2#F|L1Jo2`97NH5R404WUR^ zeXP{y;Nr|mx32Q4(5%@=oi(44(tf|ax8JmJ-T|(R9$3n3x1Hj+ZDiwa@o{spiw1`r zKs$U#;l}ATBLmc**DoiDf`VTbezj7LYSHIc16rxJGkvE=bn2Ko#16G8DeZnenJVtE zw`;vP^wd*Er}HX^^OaND_Z-OWtx1aCJy|-m8cf4u)TWn{=`4DydX+zo8I&FD-&NQb zwS^u#!l^Y?Ev3pVhOFR2d%N(EtfI_R0-tN@O6-UDP#OXf(^+YYm|7YIYbpb0Bf(r~ z%Mmd1jR1< zE-^P!>xMkX3?hG;jvH@hSNH8uPqeW`1X9?UU6($OcZP}#%BU`cWa_hhbUdxg1d#1a zUq+cG#pd)?R~K=tawN9ge13Q7^)yCQgfz)K8%>)%)$zsA^F`NJsxIX(H;Q?=%67N= zjGGnhTH;BdmzP}{upsTFsN?8F`seOIHylrXRI#;La+BuNf66xf5QL~3RG>nje{JQQ zZXbOnYg}T=u#;E%m>>9dd2}8d21w%m)?SWoBUE{pobCF}lw(ALtsI>gR#vgdO&wka zi=vkp#V?&r5S=_dS7cJwPuircdJ|*RM@x?|ohmLn2Rio^M`; zPOs$%+fmWHS`VZo;!v=IhXj6&q?!43z*}jzG8TN-8v9~8Zz4Jb3LIu#yR4kYIN76B zG;H&~tl1LlGQJz5WT#DJXmR!T^XK*9;u9zK>-ZrKL?HH*NmstYVwsU z@*5Q;Mf2$3{gKuspzAG+_^Z?pO7v0~0B5!R!|eRuhDJ3aA{xfX+JkFrEFYWmB67~L zVYH#?Wh6P&1b|fb1?4o?dEukPcRSBxMj7nw#Np4BZoR7Mni7#5Cu>oia~{!WYCFzv0Vf(ZC|Z-e!lzthB#&KFXxi_THbh!|tmmoj--a#uSoBx@ zue?S4d0y__i0>RmESyB!8Dm9HtnRk^iwYbK6fIeJ%0!I`;DB@NTDwRXKP#g@cVDfl zc_Cx8gAdw!(ks6l?$7+R3d*Zi^S@X*S@ubQ320XmOl1EM%qoP$EbveiG+PYdN016< z!c%pYtZzqi%b%&GmPxxER}B2AueX&R#yP6wBEfoAhg~!6Z4b5z$C>gREbsks%t&IN zrPqILZT0cHGZoP9B9l>XRm#kZ@vXyp#XxHXMcr@gp?m}diF^6@Hf7{wfr~OUqHRz> zSg5(+dy4PMUQ7FQ!fZ|o4^10i)1SN4HKm0Xy&aP3PSe>3Q=`2ZN4nA@c}0SLm{pdB ztQ)~%Z;S_?$L}?nXF+NRABm_@H5O=swU{yHq^8ka7BT^WIqrIQ*c%GiMzI(ASx{PS zOXY zgE6XpehPW5(#H+SvFhSGzQO+!$}(C zPEs-~EG-RhqRBQ9DV@ZffLvy7GOQG)TX9GE zOSuIS_=u5A)$J$Nyg|s@Z)&$D1lpp`Uox|t({!=bmy>my#>TLluoJ+v>z20Ge#u5$>P{y|M@LUjPi872EL2wQ5mn~uy5nDb+fsOb z0|t7jMG3Da-Vd7rh#U=+RLz|*cshe3C$8n3^1WPWmUa$oWgYGC$ftcq7mdqj z%HO8TFc(!(w-~CAzfOHrRYEh-Jxh6X7uGU^a;!?AZXHA~oMJm{xcZ}6p~{nX4e3uy zgSHjq!t9JK-A-_R8Y)n_ngJQ7qVY%zBC~I!@AFCg(YeZmfP9;XC}u2Xu`Tohcp|@O z>W+>VadD=Q+fbNei>Hj*NhqyPUhc>Yh%Y0kMCs68h-^xiUvsjWF~kMVeKZ@9yPyW` ze_ub;WSO4rqPw<;=k$Z=pu@@X@W-_aGnaNiV2p+?fEil~Lblldi0biyHBG7F^SxJ0 z?S*I0s>qK%E#%L}NMtv>iLpPdfnI(&Yr2Ag7gMl##)!XD(imho^?bl-O2J;rEw|>k z$tUD|yIj;HJ&`ZQxRN-~rx1#S>oD_uwTtM(2B4kq&y zniR4+MDO%4l`A@lGb5T5z9u3P6uX0jX}L;e;~H40%S|RBPM&L&=gKCefYndc)~7O5 zrXDOb65AN#-X+l_Vb0Z<1NdsZ#*^jBv|n_9#CWYs!V3%S83hM_sUXKEq##F$2yEEA zJ@#+B@0GvjH0O`dOBDJE)zhX0HAAhE79wo1Fl+`!yf*`<6&R+!Bie!!45v|kBgRE; zXCR-zsLf7MC_}%PTh!|u0|4iPtyNTy>VpW&_ve|NRqjx!P}(-?-LYv7dQa3(DDUcu zo}P>e5af_!o7Kk41$v)obT(4q(A6;MzwHIt6XeC~O%63Ms(8Mk8xj%A1`$RJ|E{OV zA~b#`C{(~BrV=n>gD^#O%^)TuI+^{L&?gkz^$|cs^(`CY=Gkov0>UHU4l=HpDYY>Ivn*v2+A$pWAB1sU zj+C7WGMM5k7EadDf z^-J>LUDQ-JYiO*uAH_VJ?;nf$7%T~LwUK5iiddD$LTWFX)rU+2`^=T&8Xo2Bf`$G( zg3gvT2+m;#0Gi7z`SVEMd;XWnjB=5Xf;Yz5X>YQ}1#@?Tlah%RTj$${d{G^;^s*p# zso_easBbc?*)-AA!NNBwmu!S<2mPS5nO zK8BC-`EU$dFSwEwewF6whwbj^a3cK=YKk9spW^CDEGne46Oi393EdLS#+e4i;T4TQ z-%0mUl{vmf;O@@#3(q_AlOfUWhxt_G7i9rU^6}K#9$zYdQH$G2u(jn{4@sv#EjiI8 zY+8bV*)0?DY7zl1gZYm~T6Q%*HST_|wGd2pnG9^{%rVHb1@jhstk2wN!iX#Dupl`i z+H@9G13hU(M%00MEM`?xDREf+k!C0)z?q{zm~Ujl7Q%otByzv$IZB|cCw9Z<5at{4v^lfnvZJ#BsiBKG^`o= z#(eyh$)A{!FWZw3W790e?HJ$eFEhzeORJ@kSd-zcl349{%Ai`@?q=TOPcl-}_TaP& zoHqL{Tb~FHx^LH3^4b#7b&q=!S2I-=S**XLAKk?kGVEt=tm>{!YQ0g%H+Y(vB!=?A z;XF}aYj^|#WTzjCOqMqVc&%ai%yCR_f!UWNl^vONnFOt9?pSyu9-@2R#UG}o`mzq| z**-Y+GdCkoUc+a${NF|Nz(!wVgJ!w*vZk^X;_qt0}8mU zEtSjA+2H_5ocq6Haqr@ps3_v1VxcQr-m6wlJ&1*kxV^XO`1iKQI3@x^dDO(Nyk|az zXz$aIFAAUX7`1J;D>NTlmcohTQ06oR_1|2*?nXZ0no!iV|5LerKlxU?Hd6XwV*RrRNU|HO%ap`S7(^WA_F(rGT zi(K4p6Y8GnoxEa~+-G!58OgB$und|IJ?1?lgsm!;nK^I54~!Vz{G{T;^XZu6;dp9U z`#9hRe+zfoix(N7${fZO&B z`JfkjkJ?is?$KGgDy@!`{g|}#(~{w}OZE?%*ZZ+>+3VjSE4|%XMeP;==r+65GBZ_z zDo0-7Roy=j4JkdwtnEBPE@fHEso(4_sqeH$MI)?ceKq@14)!HXCJ^I84kCmi9S+$I z@yh7sO{2S(iY8`=tL*L5!yaZpW|qYHV0JdgIpN$*X-)?;iLE0S>YO`;PeAm1 z(+^lyodZ0p@_TMpgwvit@=UhHMRD^%4oI-~-J|$o8PsgmF7vx;tE~#FdoR(0@5NE@ zePTqV7(x|=30czdjd&r3ch(8ph8r?kJ7a7!s#Fk}B9UCV5A9YDsiKcxC&#MMwcH{< zv~R%%nQil_|0(QdM5lS)hM$6!upH$kBm1XESVGyLN0YIU;@&xc8}D>(%Dp*LKJs)n zhIy9nF%yepfA5^>i2v<)jpxuY;TXl(>2Vp?^JK$w|Q?A)i3;rK5`i zKgjCV$ooj$RgMqH>QnOPsGZK;*D%|-h91yx@=c6I_7yME=o_`O@N7&MY+8a=crbLC z%e`l5VP4z5pI85LrkAGecG%ufe>~}7WjdF8vEJ*vxtQs-m$8hKPU2QFHWk=bY5p|lagEu%{k7fcbRN!eXR(rIbD$PAI0rPt zI2JSzu@UGr376jb(+X;ik6y=UDJ*bvpn-rbH$vT@ThlRry?%I8qK&Sv2U!pHzN#93 zJVLEnz%B$Z+mMJPI6;(4Jd23n5?q$hYQ4I#Iscrh9{0PmlYA#U*DsS(+3i{1o~AV> zaeb!kt^rFrwJSsVMPf9m9~sl6TIq7q(c<}-sH=)*ucLH|>bl=Y33L`32OR_1@35N1iS*wh4YXMe z4@KlJV{>@~w7{k1wh8Adc#_upMFSzIyp@u_W{#v{54~fz7j_eZuO3G38TR50hOXTs zE;pbF+aF|17o!^G)?Wo`p5DR#pBJ)OE*}K_&jF}b1Tx0_>i}$P1L0HrMGNbo+P}8N z=BO>u{Xg_|7j%OB*ZWstK}W<%2?1eR`_~_s94iC`*PMC{5~lpyyow7s`j5Jt5VHNB z;n0c(^7$W)IX&d&zpOMfqz2qyLPw%ovraGsgzbl9#VIgmvZ4qSe)B3f)=(%QAP(CgAU-D7azkP?2TMSH`X{>F8j|y`S+aT82@?As`r`?S|BnRU z7qS!OufCN?NRfY8;&{k!f9;;lHF=OB|MYPeLLUAzJCc_}5@Gz+N71g0s6qe%!R7hS z5NXm0X-4puYh(%XMeHvcCIX-R8>y8HEcMq8+6+Yl#`?!k$OAV0_auVF!HYzHJM>M# zm;cO~N><>4f2PhySMUMG-|Tic81kQvgBUQ{KlBn07W=32b0Rnl>u=p?894Xfyc}D> z%YU7v$#TEIcYl-O{ourZqSl7MW^n&vQ((`(B+1<~;FrIl&RK9T^xv6sf9dYZ13^Gw zgOiyrz#p5-m%+_{EwasKtKidrvr^pw3;uh4iO1lWe>3=W0si`Lpo(j-;Xk#gkKm(! zbuaJWqkq{0FjVuuj$Ak>wSU3&G8!oq z7Kk~y5D$tRc%5!o>EPAG_RySiW!ScVQN(0q$h2dOABs~YG+Ok3AyQT+9H@~ocB}Xg73z#lOJ=c|d%fDN-@jr8G_mJVo3`#A>1O@B_8i8G@Lt=**eiMpwG_oPISN0Gh3Ic~?C=_G|`%KW?% z8h!DrT524nZ(tNgU1{912dkh8iN?|PLnBNvppqW*%Lp5xt$j@R}t)V7mH;0XuC&eVIlSlJ_hB!JiqR&0cAGKK4XVSP z4WOwgtZU-zn?D)k^lm8?Cfc!T6iR+EvmdOsm;$ zdW2aRTZ~l~R;mKbMbQE9y`ecjrNOS4@O^jBu)w5_u$p&Pf)~_B zM@zc0@e5<}ENhFR#+YW*DlMRo4g+5Sa`7q@eOVs~DsoGec+L1~S7pMqQ>x-Uqm_Qy zoM=SMSy8`o^d{6yXc6wXzMa9j2=j(MX%pD?wyCI@@q6~vd=M+IqP3jl2OM5~p9mf? zTO<(WkdntbR&EQhuz%S@0!N5#6Q&0%q$84;sOU1Rxa{6g8#*tk+5+0%6XnQKVgr^;3o{WXH4(7TgO$Cx1Cz42sDiRsqt;+u{&G^rLv#4crTHW{<7*8hDOB1A&kyVA)eiD& zI&-|rYF%7MJ@DcgBIk|C!-=g|CxW`=K&!pFS@6l*Tt%4Rogvb@gZfmxb~1$&!wTP4Jl8i*2$n%(7J11d zcBqAu{X_3Qe!3n^_VijDHFcB^kUhlVg~@6gA21f=K#neMzH0-cDA0ObDv^TZ^n|+L zU1iv@-I4iI(pOOb6_;>z6hGHxWbZ@JD|F*@xhlI92@I3Wml%uIIAtn=imTTT2*7Gx z9f3v&EqyMzSGUpjpZyKPHAb1bHfNP;gs2i1zv@{1ZwS1nyxGUU7$y6Q{R|?$N&|2)N|?X_ij=X<#MqQV28N6Q%wi*vd%5oUtF z39Fr~{%CmQH@eSjPxrd-28(Ua0)Xppp|0wKS;ccH?1;l|Tu6J3v=2t<3rX-HP10-q zM+sJCX%tNzs?f{%nDmmBI z=)Z82h(AC+Q~P(R2l9FPz2Q6c8sx!yWUt4>1Yo#Z-G~hTNKlxiX%5QeQXeUDS)7SV z0Ea3a@*Q#)Fj;=n-I+l2JVSg4^yoD-PnK;fJ>c0!vbZh98~%EUy@iE9#0=$|o&T|N zeZ?8K{TQ0vL5}*WgEl_%W>3d*YOpd@wkJhE*^Thyd`e16W%ShG_jiOV@>0ITQ>bs=RGz$1*ik;i?wf2lJ^FoENeiw{k{#&=XD_wy(B)h7IF2T*HE}74fLtJ;1HNvv51_5O=-?2v+;Iv0<(S5(FtS)Nw8mz zRCKRDSf?wg{WBXIoY}p-ektK7)U+L6=KQq1-Nl5B?#%%}VKRT5YCR5;pgGR;{OoY4 z%VarNF%f!7aLXokS~>#TF0`gxKyT`*(nPdTHKXlS-rsj#ib6-lb50Y&jO#yf#Mh86 zA&%izee+cUsifD!Up^H*t`Y`ujW&3x!%4!FGiQm2yt1sacrb+xy zeMr9S&H4mjWHGLte>$q?d!Po}1hj|=;Z{C6LG7~N z9{!UKj@5Qrf&6IF#`P>hlo@(25q57soEoEG)H8_E=x_t8_bjZC&lKJ7l9y;f z#qwHP4c5nmWIia?KAc^FZ`k^>FjvS3Ovx&`AHqocw*(TZ9idk}kNi2D8Q@1F&tD-{ zyx;&BA+oVH>P45f&Zfsqt+J7U@CC+m_n-umMSS97|0!$bK~@5SM?8SOW-kEt2c!`1 zE7dNl+azk{1Lx;pnA3_K*Fh9~dnr3JCqJaugSEYh`=0}UYEX;IeU9OR*D*kT1G=zY z>YtdxOWA~GUFJ#c*&rUIdCc#N8VLC|h9l(%pu(LR2*TRoAkGm2x=UiepFB6d=1xQx z8&(jr#^W9tA2%{e=_=U;k|lJEB0cvW+v)Mj`3dL5GT@!bEq8Q-wjy8WLT(tod|3gOGvFXIekGL4$}k z!8Nu=^=Z}dg*~QMi*QBsMY|9^xL2KH3F9k;YI}0kWz!^e?apoLl9S+2D%z>16swF& z)^d(3*`*GxOHg-{+4?SQM$qJgF_qr@snNMiMKte(U5CJZ@);ErA>hSsC!~ecG9h@q zo}qR0srtq%D$PcTGFEjnAOV+0Sy4AE!vN|oupKL{MyH$!NjqYHJm5pn&x9w`4g=#W zwm$Nu`l+w?;>|{w%0V@?y1e~)1vSSazDLgzqhmKp;nZ&dif~tqVs+NbAaalFl9E*_ z4o~Rh6jR=iIf!snCt#aX2oqk@+G6^Hb)`e$yj_Vrago=LW523ykEI`O_Nrd~Xst%` zz@N@KqX3%Q5|KeFOHB34{|qoc?uBiBr_NJ{D>?1PIo1>Mj``@T z=tALgx&|61^8$sw&GUQ`(<4>&O5Yp^zb+=Jav@yryydygiUi1>?F}Gcils6+F-(v| zd+Z=bm5g}Qu3-C4H`%8-A{sU6RrIgtSa=j z!s`niZV{Gfk|4it@)H0)vY#Guz`;Vb+PzS)P_N7;KsNJP#A0(F7ec)?QosnQxeC%K zTuA*Mt{P&@6cEq(b-1yO{qjnxYgqAVXuRvR7or@u`LqSjJVtjDT;zBK(w|&rwpgvlD=ZOF2i}5H@pn)yR z5POGDLoHQbC<&7*648erk8pMJ?joDWJ2n&6pWHu1j{sOYfyU-LwH*fT#T}F}D)X%o z5tuO^c#+4Rih$C1SkgMQ^?Y=HY~h}_-2U62_l3NWq9s9RNScVC>##&)wIpM25)QeY zp_%j1vAFI0LjF8hOqh+8id+2VqhpfemkS+R8Vk1Kof|J!--!};04dyjyabaHI( zkQ4MA0LYpx@(7bechG(H^PSmX{^czcQsOIVDBUP}5tx3Q+O;A)XNC=`9z7f*|D2J% z-+jJ?PVp?*Z^rJ*$I#-_lyCu38J>w}_7Ursut|h+gOx`6+>PCU34zVj-ntyJ9F$OW z+aCQ&vQ4}EQaa+1uFbjgq4jN@kZ-|nSBEm16)-}kX=lcAZrs1=ZNgz5d*bJqCQmXM zfnh^Nv^4W4DTxjHKA^KV)+)({Lun4PLw9ldMMi|qzJk#M=6v@Ee>6WA*($MNbkO=!Zuy^Q4zb*nRzwHh zRFo`P>guUt4iKimBl*;{6(Qwd%J>B*tX={W!h6RZPS#5-oB!E!Zd1YMjDuNvt8qoj zD_2oRPskur;iHKpOl@6j^5iN*p z2-0$`i6<1?R>G<&t#p63$}dDirASn1v5-L?jb=5cTri+WshzS@OgsHRasW11nV+^g zI=@a=opln;=_{GJWIqv=AF^Zi*xwbzQEfTa(n%1c4;i#N@g)Q^5xmGlu)O+By!|lf zY5DTPy3!%U?P1(=?CDU*yQB7SbbF-zQOks~jY>4q>SGP<5B4d1hAbChX(+FY5Wz3B z)rUZ^uO0Q_DovCdm@zIO9UagWXeOsilr%e25w%rA-6J&N5@-eo0jgCFo!;~@oj;)r z3e?4~wFXXZI2Jm^jPu8?lA$P7cb^R?qlzFWRGR&E&R;P z`8kCt^X6~rY!hC1zsRX#ig!v!TXJT|)PtGqodeLmzjjyLlq_o*#sYV0W1}p4zkZ6a z@AH1HwY7EUa^gtLs=**XmkB9o&U0ts%14ER=}dp^5_x!9F1)3KC!#tZTAt?NTSDb{ zKtIaOnY1Hu`!0tlsfdOgwpeMCNZ$Iwf9n?)tH$|SrM{TRXy$xe4*BaO;d#|JI^5yO z^G0E2Q_?ym$J!azA`Ez2-r0pceOMoZ85{qTz%uTfUt(DJaY?FbOBpVg(R21{CY_0j zjoX8*t=;Tcl>D5o32to}kl4@<(&F$BA0bSe_%NvqMaRl9O3XYpqoc_(KQ&5l;%jcw z_ey#u)MPz<`>u?Y)#=&p<0)4*24Z;e9sT6_cI{q|3Zdr?0|{t^ss)@H-;%mXF6%D+ z1WSE=cJ$>tcj&AVK8v}h6L&^fcO;r&&ETAs&6dZ+*oWj#$@y**<&nSXwem3cqU#sv zEnUZS%9Q$A%B);S?a)(ePbR#;ObyM!yIJ6KsNKxUb;HWL)0!a&U%4_BhdTWfwDG=b zoD80NaKQMs*bXGUHgJ(muUM=UsZp;lOiprrIvq`z4onIEw0^}q4oeuk;j@MKq-Opq zLD-m~+w#gu8svRK4PO39kpY9SmRPJMk3Mv=^!h{M^3Ms&-VVcFG2as)_5A+%y`DAy zdcoy2^L$b~h{lAOVSY~q=6teI{pS zTCj;krX3}2j^Q-(PLu03%9P9m8SB@%c#|p-Tci3>^WGy)V~o_hy5m<}XQnl42vzD= zJ|C20**GW|rL_q9$mi(@tf*mKG*<~JQap>C3ORK(*sob^jA^@wHW;2&aau*UW~SKW z)j|k83j+qsr^-Q#QfL9Ov+-O&WpOOpdq|dq{?(aD&vVy*b9ZK|yz)T-#JTNzuch?Up0<*^2Lb+uC~?w8{w z8aOkV`+ev9zW2E&e|&e2;c9QluN{j@#|yW;*Y?#XhMx1Q_H}>XH}UoY)wQERTRYvd zyV#<$YYIM*zI7}7j|kVu!Ap&eReOR}y4CyDb?fin6xRR!;JE`;S1XDOYiiG4xqL`j zSRr~a#CmjBo_>XI1jX{I)XpWm)4?=EXW2zbCJ#*p`u7yXd12=Urhon=>%CAxP)Tsc^6KqxG(~FMKWwRws%FQUd{6Xx**-gU ztZ2jesFdP;D`y=!HYQ}tfk;8|&eluSf3k+==zG7mZQSt4KcY_d;D2fJO_|5)GhaJ1 zz^cLf%3JOGZ28v?f0|{Lw%p18{I}qez%8ejoe_LpY0@VO9~i2J@~<`v_cyhNuHR5! zy?1*5M45hRpg7^x<8R)-yK%+q|H@S_$a=$VTerHC_sY>dj|P0lj%jVKZT_bD+ue(e z2R98EM2(t4tLDju%z*)kdtF^{Vqte~JMW8~nrZ3c?4Ks;-#ogx+}v?}S3!Jj=aJ(U z+3AikW@0F}djDh6x-SjOljBZI`ZTP-P1UzDPvrfB(&hc8-W&b<>6Ew^4QfhAVjz(c6*1h*#Td?nM=ZCL5zCpV zjfEr%{v{StC^2U)C@8UJF3h9Exw()*2_G>mqC|lhvMJFjhJ};}jN@#*8wV;n^Hm(D zkc|f=ozcc~;M(|Mqw$>Ukum zp7+YgtdlNW<$06G5(xCQH{y&_YYw!{V3_ZAVt>Y71#Vc3Gm$A%n>~rt&?BZP>_TG{U~)^K^-XCjz}Xg=iDeb|`s05rU|TCOa=8 zhZ12XU-y3OX3#k2W7AtU$Vv%V$61Uosgg2?0$`!ox3RJoE=%OQ-0=hVY=5(*^U zatNhD9tsqChs;tyIOUhx`F*5R0TRleM4tamF%c$#7a3Flz2JrLl5qB?Qu}Nqwbk{K zx6<_mhH3I+7#}BFX0j@Ydu_}p#de$cB)p36H7dp@adCa=e1>@h41+CD$FLX+$xsrP zrjTSb{K!I5k|D^?ULM8vru061J;lrMiWrBCy@tOukji8Trcs?KWV&iQ|%5WnFA z(yYc1eN(`b?(~cBaJK*pkbvUovSV0`O;s!rY-fGRN+}mt)*gvCa|*-o(-;OHj$tw4 zH(x0bKo#EFfAVo2#?+v|Cb|P+uT5nGOKvr=!cm)`?B{R!wXO_v!H;2lokSu@ms<_V-!!|mY)JMThTG~978ggje&fhBh?urCv7DwirjAiw6a;N&)aih-Hig~EI*Tz9~gREc_q}2|2_rDxutPXr=HFY!YiwR%PnKuMpD&nQ%}sHyH5hSRXMCynL#kiW}r_)atZlptiucL|N!7w_^f50#hpH^ebFm}#- M@E?0E0&~y&A5M;|(f|Me diff --git a/prebuilt/bosdyn_core-4.1.0-py3-none-any.whl b/prebuilt/bosdyn_core-4.1.1-py3-none-any.whl similarity index 82% rename from prebuilt/bosdyn_core-4.1.0-py3-none-any.whl rename to prebuilt/bosdyn_core-4.1.1-py3-none-any.whl index 505eedbac5ed9ca1a9cb66606b2c2cb3beb95a37..b63171b0e9d5d86d52a6160bf274a3a0c84a5b02 100644 GIT binary patch delta 2726 zcmY+GcRbbmAIFaz$BK|W(>eBzj$?($2vNxDkc;fhb2vB-m18FJR7S(7jLdM%OLpm4 z866y#)FHd%*nV|RkKg_M{(8P%@A3V9KYzSG-*@jmUGF{}o0Slfv=mA5CM}{bx6VLK zsj8f1qzZf3S6Y|8ekQGW!r%(6SlT3*7RkRnNPB6(l{Q*R**cXbI_xemaQ^y2heFi0 z)FpZV;3f+IAepJ+#-HgE$yuubx1@C@-^`{x3+#sfbAVf33`}~zIxU`Q6Ed&(31d_g z-MvFX6})fX3Q)4RWTS7WZ=;`WJC!;GeL9)&{o}JFtts}I$%Q&jdKU4f9R?#?LILM zwYi&K{8O5JV)m9Q(jMVoc3{luH z)Jx}=YHZ{B;?54rwY(pfF+zx)mGjR{&P}Z!$8a5!6sv8UWX^;V94vLwg8D7rx5ea5 z+t6sI_7NOB8Ot4XitJ(@eGmSL@NkFI#+Qg(Uch(0(}A5LWSkspz9BEja|c86THu8_ zuG&udSa-fYhv)_Bb!^8vscg=AY#-j`)YazS-04X8w8a!$W~L^NYAsUO%X5QOI_O7F zx`@&_Yi^lqc-phYR$27%Xsh#RE{GY-pKn`#(|aZi#fpF8a%(nG0z2Z%_tZ>LUal`K zN)^V-KF9dZA#z=ID)+%gF*_#IsytY*=Lag|+rmfBM1orhlN|rC)>Dsi%93G1S!EG7 z>oTZvS)l`;*WSG~|J^2rd;|TMZd#2EG6)bBJQTV9n8U21q`Gt-H~49-<#p3J5n00O z&n7cJ`%_S^N#9$wtixT#_6jalMCeC3QJ9GR%(Aq>ncNCg3Ng*7)E(3Dt zH>h|@@QxC>@X&k`#)i%ub^wGzXybG6WGc>FpoEaMWC+cJAshSBM z|77FQfanzO;NCASb8AN!JB}@$|bppj<+h)^+H>hNt&jQP3q1j!xXw z(iR+E&tLhrEJ$U&nR`I=Z?@bCgCtvM4l~n=#1WA%%N+B7qK5BS8raheYi7t0+x?Qc z6V4b|W-$HA#b{RRoHh?{f#{=|dR5JL{1MJ3C2yq-L@4F!DW;nKs#@^widMK2OLLDU ztcbMMD19$25V@`T{e`4%UOvypO4f81Y5KX8J@{t=h!l1sL48S+Wy^a)d4ZyPd#Z{;Y^+P)w657*@;Ec0Nd%4k*|W@9)C=d$s%;yUgJLaXOXE9{~vZ-_AGi zx4R!GM;*ydh9v%d1xw_IHk z)g0fKEt@P?OY;dNxTKLKTD{UbzNYw4D)oK6@ca%L(P5Qt6?15(wo+3YrZrN2pB0_h zlje~B*IcUadx*X-e*jK8<$MVjQ=#{K?-E7^b9X}YML(d{5+}nMxLSzHNM@HQ@|pK> zeejG|B02H(P1qiZcjzYX}O|}&XwJc#Np2^(D z^Z8uB&+-Bp_;^#$zU3N}L&@2x!XA(i&mxk0deAo;(cH?JZQ=1bfqfwr>3g*YhGVF_ zJyZN}hxD*B+52^@PK{S%O$8*#rWW&frY^Ndd7(Vq^GXc+zC2NEBNusG=QuxhaCl^@ zWwd;odm#u>-2pbic_YrOfjlpM*f?Ely$X4yq*fRYyPJNpHDY+A!nw5HD(qph_JdA6WERhaTU^<8L37EoB|l3`3&o>vmIrYBuoPDz_z%SW`xAxW+c z15voh|GsK~_3^{=QKD8LGT&&{X7n}>`1(&{Kb4j?0-3ej-p8m^ZzT9`tHo?CyjndZ-vl3gLh8m9K`)=T&bfa$th zI|JMSQ(wm?k{(%jP6il=s|oeDsG>Pj;n;>8NvX!CRvivKURc*zQ{aAy`J9$We~Uj( z(`>+&Inb*q89A?XKKl79W3sk98F$6;o~Xj+01LLL?d5DecEgt$bEm{jv|Aw=((vgT z*O%QD5If@ujzNxVcCjSk4F*?k#znrSSSAUw5)1MpdR4gQAZpZaj6UR}+f+wgJq;TEem~99>E}t2!yIb(b6bhy~XecJ7~yaM@1z zP;}klTk~io@N0Y624+fl@h=;lH{Pb+lGkOPX?y_rglae*xhnX67}4~+!b>4}Zz^MV zz-7^5pS%Y?zcC^5j;|xsHI^Epfili&ns8mBVQjcZ1H98v&A`s&KnqSugl&i$RmU9W zVBDM}fN^C(NlNAswL*zL_`Xq(@m}^tIxma3ki=LEHlGmdeShowXWE-L@#P~o&SGJ}c)AzQDR1>fFGAuXz?0~}{ zv%P$qEr++ACmuQSwtX7e+DDvB+AGrvoxo#Hmt)v}Y|Ke1c!&(DGRu_`Z9X&+#Vm5a z6o%-acGq@Sg&*ux2Qrp$Dz8fCQs}n$(QRAK{TD}rxLG{Of zXc=Kb^*Ir=y2U?)MqZ`HlOj#29FMf3QYOm$-yI7bCHw1+e-$N0z46~gDgAPLQNmOw bfd1|72l8|O?~#A6XViZI0{y%78CvQ;7DDY| delta 2726 zcmY+GX*`r|8^(kOdxfhrfn`El!veTjG{Pl$ngs^=X7?6g> zm5GK%8n5gjfcL|4)@wK+sGSL}8PsQ;@o4^Y052bUMxkGw@kJMu@$efUoYML0zCpp~ ze34!#MN8Oas3G(+G{ZIkMTBr1kGKQ|DR=&*KLDSpo?ddTaH@jUHcXZ%*=m1RUD!-BisBzJb(Et`T@ZP<^>tpa~wz5aOV4knkMzxQ` z(PFg{_MmBAuD5(k|9WXaP~f}qHwTJK@8_jnn5og(?QEiAHVF6YE@erZ{vKpos3}-`eZie$csm!s%gq<({}{u|2OR-|t`J$bpTyb$BC zcn&fHBX=`f9;$%~5oHgbOb%SuaX>q_ywVuBpKhnGrJjuqT-Q@=h17EbTkel%G*1Pv zc4gI%Bc%`8Pu_~tTMC2@&Q$u#x@<%vEIu2;Mavup@+*uve0%QN<{uEr|8clwV@sDUAJ(CB+Xm`nKZY zWr;QIf#FNUosV;bpQIzaq^(_&=}usaN4dq>&SUvp`1D2MIbYS)9GyO!o~qIF59$jYR@_XY#>646jbM@47Lb_c?m{z!gV@VeCTE*}5bU-b z>#h{PnuG8Ydb-M7KbR&i$P8`YlP8R-G)9(hicBeSnR{ql$!pAFlfyCgC)`d|X<5>F zlSxw0c@9%@}oZ!;F2?`<%e(8Mfq4R$IPJoSumu4qrb*B17Ov1J(BI zeIa%3gf0G=49R3aHC)0=$QTbS|Iv+V!Ljj_zL&tLX_T&=`K#QH_6{HDt1TI5!4+=? zt=IqPJY(zmdqtriKBBj^^9=3CA*|t{J|aF?_I+v z{Bz%ZLlHK%H?x?h= zHB~CJM`hGyQ#l-}ufNMKPAt>uyXcfP`5IC2RnkMHyLMahZnvZ7*GI{oq~~(?q%vD+ z)f*OGMy-spMwOKtci`p@{UIC5;lVv%d4aTpf+(WUYeilh<61#j`m9#w!j)pl!QFXQ z5IdcCfka8QK0$jCbKe?NY;&ieod>v+v8KRY7iz9nn4JUDAVc8 z6^@<9?K0TJV)Y$Z+dn@>!{uX1A50n>R`o^RoNE`}v@NT3h>>Gmw7UR`m*BNsyC2FlNWeHZVme?s_*7Nk5C#%hPyraY(Di~a{)Nd@%OS?b%Q< zQ%yQm$cZ2qhVMolYVY1@R|hX@oyc!)@Qr`3dT}J(_063Y39I7~4$5~Dcz}6~Xd|dP zF@{_MCu?hYoaGv3A`2J<6*{C|KcWd-z4udGXNM^%bei`_w``LsZIP)kbj#TfVGGu* zTeqpi#pb}{hl`o)vdn`zUW-r0`1VXz(TW<~?0HYt%kW&b;d|5gT2%iY37M8t%SRA* z4g2;bt^Yu}Z;v4QAajEK^oFba=Vx1UE@`JmYJUi1ktY!s2if4vfB9FEroOb2=rg-_ z$Q3zl?uQWh#)!gJj2?wYf2bDqiZr0t~?A5OG6m}5gz~mpaQr!W9zX9;1K>|BR!ns|6bDI!N7l! z18md(jVR*^A^nR)5&5D0yC71R!Q=kTGB8;ilorGT09d2}075|OxCAkDOyn87C79lQ zsb{xe)6j_LG1=v4YLQHx`oi^O37*WEz4q-3QY0B^1LK60HZlhkQ$3bT6S}#s3zn zz%TST#PEj=N|=Rcm10@xbEg_9Gz!j69(DYZ`L2vjB^8pU04dfN{#=h-#Zk->B=Ajr6HY#=T8kx|Um$(VA$(Q@55Cg1uaZ3I6{ zgw#A6L3A4$L;`5_ZT$Y1>{>hy-IP2=%d8!A0|XiDHdNU=7>!m_@WZijnR1q`!)2Nr z>!bsAEWMq8evAs6VjXf2N33Wd;rVC!aA?(d)(j}XVv|0{{2cN^;}sPP z{<^NY#nJA3mBkrEFe^8Jn8#28ZM^Dkb@8}dy*r&YOo{sm_vND3cc+K;CkpZ<+`0&p zrffGx6A2X7iXvgbmS)+uKtG3>%YwTk16A-s8ibG`q;9HX(%BuE73!l zia09cXhACcKq5g&bNq$65DC=&L$1P-hq#Ar4rn-F`g+M4H@^RDUt_|`)C%o#X=&m0 zsa^d7fyM9aE08V-W$+nyqxH!#4Lw6tzvdFDGfYSE!j4cXd1%}CTX28Ywne+KT>TaA z>B;tbcYp6`@3Tby>k}gnA->2&NwsMI#58^=N2X6Y3iobwuSJ2JA~6vd&0W^CqPH#j z6SVqhJM8BaLKCZHXxLT8_7Wi#4qBvc{JS1)3v6<=!U-zt2E30NVQ(_`rrbg9S>|DI zA|7ng>MuApue4K_aOZ5&DP6BO3rRmk&K3$xF#SCRd7l-O#OXZVPy{6TcGTe2?MW(4 zqHrZLiBb-4IZz;O+erbS8-_@5iMLAk2T;QmI`W>hpMH4R=!Alw29HiI4+9}?vN%IK zbvKpKmlQ>Pb$A>!T)&y7RHncTsqEV%gi_d^sjhmv3SLbeP6C);UMdXuUu@u8>NV@U zwox5L@;`C}`t2a1*L^n9N4$`8^LAB1JteNGM>I#QROn$?ej6*zuHY&y5P&nPgGr>6 zFMD@N5WXac450+j_nVjP^I2O2xTIPz;XzMN*7r?eYRrjf4~Tx=J`-D41~%V1B5C^Q zs~O12*YuQ82f}%MO3t;&C6m`Y{&hWlGjfn zW@N4Iez+O!a0l_{=9-!ruf)TILaNp+RC~NBVz*b^zn3?;^|*5l31b2V2p7epFQILI zK|dVhxedQ!0E3qae=oaZ!K7{Clh8W>%Ar)8=2L-pD^c1c;>dLC>kO=9tetaqvU&vJ zbZ-fWu%EGsZ2P*+uwb0xSe!0u@&Pa#|0~z(*YhrjpQ{_-3%`)h>2=5UmnN~4R~9Q= zCA0ns%Nj14!ajTX=El{x)r`Ro>Cmz#xT6h_2}e=Vnb2OBct?i-IPmm2gYggF4DzE& zmK!q#eKf?k=u>7xHnD~fDqDDpqD^KRw*7V-rYE?hXEBrd3%SaBq4VG(Vl1B#iaG6& zOare0|D?vz^RYAHSkTZotzGlvxzpXuf!^bhP$)XP>SnWrn19JaVgwMR1f3)+GF*hm zO;@O+;J440+u}|+BvfMoHdu<3xm~;5iS&H`1e@D_6FNBv;mLSAq=4a={z#W2(o1%GPzWn;O}2*fCwQ}`C=Xa5z(G%`dznHU$AR)1gvk>ElvxdUHK~2(Ing~Aja;L<3shJszj;aX73FT+hICT26{t;D0ln;%* z+V0n_4?yb5vJ4TF<*q5AQWP$yT$J-Osl6^_<}ruaBS1lcnZM}BjuzjHwh+d4GZyu$ zfmMo6^iEc|B@1oNJXQ)r90(=S3&x&4V;%G7*Qw6*Ct55B1$}1S33p3e@#w<}B1=xX zR&|owGw-*{kX67740>rQpfN))B{oI7S8Q8>TgPBwDoZGcoI~lHr=h(=VsQ%hbYRk{PW{Hf97@- zt@K}~*lLniTW0wk8b6F(-|5u`psSi8i_Oi^L;GrxPBtyLhf9UQk3dqS2-yvBKV5iF_r~$fygr z@8r3t((y=E{8WfcTPPf25hb#EoD?&%PZJWP^&ylc3iff-wD5{$v91;@+*GEADa)X< zC_)RoR5`LksAc=N8!rp5TTYDnSzZ#%7aHo7dfCvlufn{J#|d^!&BKm<%7iQO;TCY` z=vp*sN}k4~!#U$p8HMH$YLc!P=NC0)Za_MOf!-8J2U+A-ZM^6p`$mKjv{M<3Je5&3Q3`2YATW ztxKi-!x%QFIonoqETK(dVZ4E^2^m$losGnvO;|@J9D7rGosoSkA}!)&!hf>hUU=H{ z==C%OR)PGo*H%JIIND@t(bnu^VdHRK)&J+tD>!`d*e2@_sxArhQ42CfRB8=eu+rG z5MPRR@kF?9FyqH)RZM{Xfg^-O_@>m#Vhoc^Z0pb-fbL=!byU}9_yeUDUWeoGpSG+t6K`!89wyn#0L- z5<`%zZ@s{IK#uoQZAZ0eCs)4?Qh2ufoOQpr4+3{sdx=k}FRc;&Uob75)V>Ch+h||Db*Gs5kSqCzQuE3l zs{6SrEqh8|xrtAvd?gc1hPy2(HEoQJpTESWns;OU9W+{ESURk|2&Oo0_u@ERRoUku z>^pC%O`JJjcs%!Ms=_*szuLU8@t*PPt9_T@2dIkCLHGFZ9w(_>21h0Xp%!JMQj$JE zOl0r#`7mMRL0LQR-0;}-kDaJfi(ZjbD2OrL{}XfT1b)nom$r}bg2687a$=fLtgG7B zfad|%<6jI9VrleLP@!c9(>n0OoStXlj?&5lM4SwXr^N! z_q{I7>FUeIWaDUiZi35NQY87qVBtAC8K_t_HLABz4*mTZC2&P#ath~AB)py6E=%LO z8-JSw^JyyBmJ_z%=nS+x=C{49h`HH@#IA-f%HnaF);)IV5Z9;rYS1F7n6UU z0F$l-Ma)l6&f5Wdzn2}xSX}@nGpcY$DivmpECU%zw`C<3<`?dY^`PLxjcqRvyxaog zcxPDD;Oq~k+9@~Q=`~cpK!4vDxI!#@dHygpXLa>nP7%p5=#b6i#`X1GJ3{iRL!Dk% z_x9DkJaa`%`TLuS+qlQ0m|C4Ce4ExtGY7_@8p0kvL~9g5LB|x3v<`w8Jt17t|zr(GxEuoD!yq&^9afAIZvl&SSZ6clhs*0}YHZmh>yIsG;+o z5TmWUms?Vzox`uc9GX!Lf`Pv+ugPPK&8ES&mnskZ8D@CtA8q#0{M1{-=_@6 z?bI^?JzLP&J+coNAP?|S%zv!Gtwz!d!OCO~G=} zf!xh>pSViL*(GE$g{}sN+;_V2Cd)5gw*{hFsMZ%+9zwek?+Z41+*Zx=t<=F*?62le**NV6GJ7eOvR%Y70J;x99`g5V) zU-``#>Q`g>+r#=F;^<^~I17{4)OuCi(9&R_AkxQ?1sBe3K1;JGlwZ<>us6cP{gV|F ztLXw7B`b_!gN~$Y(*80Hi|>MF0;0mOz)I}ibX=H_-S?Q{x#RQ_ijvR$9h-WL0#FR` zgb5FfK)*)noHMmflV3_|!VMd`YT{7iBp1$!(3z>@v9U8@!EOpD`uN~h&SmP9T|-Qb z8jVSb1Cg+Upb9mDT5ao|r<4w1-b0?Euy_~$AYV3P;HrfAIO?l4PDC6xMdKYsufO%B zjk7q2x0_>F?PyG@@fAw=X9C0C0EoNs2Dw12ybf+;qt}thNtE0!+9*S-zyd1PpFBsY zm7+REPiz8HU@81Q^`)m0zC3q6dg)QO;L&-#h4c6s9lnV(2knxT5Y<$KF^$xBBoxsAwv&fZNvNL<`wdjz!^xK5Jizp3?~Kk z@7sl5^%EdY;i=t1yts-*6vS8-E%3*+=Ux_Jqr;WwW@#WMf8H0vgr3*0NZ_|2N%O`( z`5N9o;GQRHYcLkl*K+XX;$+{_rvv}wfGb~S?XBdWJNv6NP?q-eXhxu}{)x{s8wUlR zNc)@!TB%hIMAkWUd8g=42h&Dx&;;+6Z2JjRY~^rqdU`c?a=3cw=5QpENwB^nEQ62x{KLd) zr8^D_Idx;A?=UXMEG!55fr|u+Dt{)*;w@j5|y;u|UOg>e$wTH|}-nFzBf4b{;4 z=0$)pnuB=Z?p@1k0x?vm?VIEK{?@fvO_xtC8p0x_lT$MMA!^k4_0M04YJ%EEAV#>4 zVh)cB4A~A9<_W~3a!5I)Z@75yG>xsMH_OD}kpi8hjNWKOg2fV{W|qoeRz?r-JME_T zPw9xU*5l*D^E6KlvK62|jkb_88#lvnt%4ll`|I5UW>n}0Kc4SFpGxRvklF|Y3h!bD z35ExiH6BY-)#BU#sPT%f=9E5>>bM9kRy@!1aM`oj)o{r{(-i2FUS^(iGsKN_vPmCy zJ8=v6Gta*hOohlp^`XC`8YDMWuf(Ehj7rhB9qCq_*9w(q2q>Sk6W*_uvNliXW5b(N z$M63Xv3`&_)ya;s^sO6#wmKM51jae$vyf==XhH@QaWv?HH3ivIDSj2i+@Hwk^qgc= z+%Pi;rT(5ss%kX`pWl+dR9HPy{=dDPUp2)ady&$oM{%iqY0`g2+G zi-j87#c*J0y0|6O(HmL>8z7hA)5z6@D zbQH%yB|}qg&!4NSDHHE}jiLsCpa62@5MqD)If+j1LTn|EDbvA8__)kfWlCRE@h?r6 z?4l2py|;$V+2IaaP}zby(=HlTXLnW_p1h%loYl|C&#rmgONif@mq6tnFg5sY@{^O3 z?GT%YdAopp0R&U%p8(?dI}c%h{v1`?rysEw7uP>Z%yT7dj|MwV0U{Vw@wLA#W%Vm9 zuX6JsMpChE+)Jk_%Pp_Xc8aztO%X;@na0k|MV!-~Bjrg^CM=;<^2u(tuG|fqye`cn z*H7nH%!Pot*}8pDI?l!(M`O>{UOJ7^)#- zF}b5`3x9sK{jm|jAP*to)3|L#c`y-J%i3UQ&&5CUm#He`N|BOW2?|H~@`yQzAUNJl zgi+#JC-ohqeeG`ueB$DW{rD0M`UJ9%p)S_~fpAACGDEh;&mTx&i;u_o-sS zbbmYEQrHvWuL@F^{=Hs>S#kbH6K9}kIR$tCUw#hz+8?sQtadFTw`_~-s$&>lfeP{ zS&lSfpN30$w-z*uI&Joq;IlO?c(7~Nbtd~VoKQjOFlSu#U|I|`r59bo&-a^f=%;G^`dUWP%B*<>3eS(5hl*rThyF4U|3sn?W^B+HPaIKwEp{Sn zJjLXa3=%K+vuyUD8|NQ0dUjBAPK7Q$^7j}R``2((x*1D?2e9I zaMAcr+-{X9VZ;6OpABHbtUxN$EZOMnW@nO6dqG6nhV{2j76$K$yYO94o6Oru-D!Ox zhZi=QUzV3lhOKvURxgIO8tB6yxNqR(03^|z>e6+`7NnkntP~69Y%ITn7A~xVNW6#D zQg0pYr?j9+O0C@e76)VU-uKo*tEfGioaCY(a@snMcyxb7f@)P(b}(bnq|{olQt^q+ zA3d%!E5F$h(f~MlzGn~x`qDiD#rJZlRcvNUU$}J4wCKzpyifZnIwLChlzD5$hhz{^ zt))nf-?1E9PweW-Pah7|*@gfx@*jrZ%vIV4Y~eyp?K_D`;=jfEjgTZ@Ai-u$UoUK=>Wgi$x=2f+OC$@jR*ke&VfQcp9msI-_z3^kDlwpv&Xe2!Yn&*-0RXsv5dcUX6=V4y zLnQT1Ozs~_ip%`NNOAdpI3cd^58p~C{X-jxcfkMjO;S50`1$`0{J-;_?{8zTBLe`8 z|9=19qa*}V006LbakuhyHgkfwyF*-@*+CrK9Nei)l9c~cq9jR594Y)?NP&`M|46xi kNwgyWg)|{a_pgZmP}u)hL{o^@e@kVSqDBUY{}1>70Dh*j`~Uy| delta 6634 zcmZWuWl$Ws zojN@|Jzevo&-~~v`U*eg509Y=MnuAggM&kZ!%O9<#vp)4eBoLKc)NcY@d)oR|9TFv z4gci<;|e4H^#l`nqW?9JXbKT9UvBBB5EVsk;=;jIO2C@v=pnn6Q(c-13+RBo)s@mb zf%h^}$pxt>VO?Vr)$v+F3Y*>4wTT$!_rKRp+nI(FDS#9$_Z3kGL4BT{MxI%5ZKF{$ zJFMZBm+5~@vf7s*x0yb28kvko<_RG(_@(ebu;j!~HF94659}}nOO?+(Uajp0ZgFBv zpI8~yc*we@cpzXV895`y*pb@3oS_XeFmK{7=M>R*3N?}&biYRin5Y(nGJZ|c!u;6P z6$!99N4c#$6yTc22*X0ndwTd%q&?yp!wTM$+EyLV0%BEol#^bkY#*7$*IqKmqpRMm z9aBB*c6UE@uLk2~w+o7$UK(=gvd^%iz8Xzccv(;2k{G%pBG(5)=A`;~LTI`GaKvFjMo1W$Ho8uy z&ydT5bAr0t`x3u1&LAID2*-Jk?gUi~lZh#Uzk^_*!O7z9$wM>o>k#Lrv<`JXC;87H zxL|yvffq^{k%=p#6q+6HXVe-2|Y zK2@1Uibtt^ZJmeB{U%e%E}IC9dFd7Kk+z5(Eth`eYnK*JCMNZ)3^u1UId&KnDBLy7 zTxEg?al);fglG6cH49zB?ul<00!)FvAJINd*0Hp#m#u6{w2bAQ%POCj zwvJb!fxYhD8DClPgLB_ldH9Dok+r@*HqaMjnPR8yb&;Xnu6sBt~|o_}Saxf1?maSc+oG2WL?VLlKVl z2nnIyvC9d13w9e5q2F2)H(hG!|+7_svs+tX2kO8wRV)fAa{Jliy&sfa|eiwJWuA)b~Kp?HRQK3M%GPN} z$i=CBf}h6v^hx0E{>R?k(ahfFuf6nJn}&BrnAcQmY5897ykcx%?GUWhY^6+vC9^-3 zl8iZ5G7s#Uujmi}-z+}>4>P(wk(vsvN2t0eqh|UM?$ENFSE;I6y$}z)s5;){&nuE0 z@mh=oy2n!&?gVO@_Sl$$cBrecWf@aU)Fq2!xp-!kViBy&g7V$CBX@=ngG~9>(Y>_Q zkWI7M`%t56!$;GmX(0I4F&UFNKO_emH&n`uj;nUjSnK#gwSumXVoiaBfGK7P=KvcE zXE|-k@#`wJOLo%eQ2j-9l0`TP%w$TBGe zX<-84@s`)xhY2~Z?E)va3bkn8*^^aAi5bvmLHV%~1wk|$xjG5hM%lkFMp%YgJgivJ3nowrV;TbkTYqL@Ec8#9GAk3!eC%r+q|S9PCc3 zjo`d|E)}qJ{X1f^K#zoo_moGaguA&N~4eKFJBw*D1GDH3~FySTe+Du+w+lYv_kytITi=NI7xttJ#_af=rq0PsyO#O89=WKY3o4b!q?a5n61G<@$;`!UVdD#gY2 zlAh<=GXzcHFt5|PetglTqL~u1HBvNnWie%DuYY0S#^FSS^rmI*{D#T{@m}X-9|6_Ik)0=spY>q5TSzlTf$V)( zB8Vpy(Ns8Rx_r=O!{V^IQ0@$dzMSY%@@KU`4T8pY{PjxC{;jz*_3#Ir2_*)UK3mZX z0LDX(%${jYh?#-n{QN5C*v*rLmEBbY%GXW>xi9Ro)C?69_+_v;uVsEhdi{;XPb@b`I%0!RhfeoBb1zrXVP(LrvFlhULg_PIX1EwZ>?&a5~Yv z9@60K-^&Ol3h$C1tXA~C*LXiqOUmIgq-VdlKG#x#ogmi*ts9&&^fVQbquWh1VBV@S zytGA@)EK+ArO?P&T6~h)!5JWU32b<9(X~fYTS0R$o_FUhpEw-XWQST-^ z*P_Hp`{HG7BNalkV-3jr6IpGvWdeUf7W*x)`CWF+D@mO++A|6leakV39{+?R z(`m`yqEJE-Sud@}Telb~+)pEMgHJym2-+wa|2}JN#Hd)SSZa}~7%#drU14kDac?P^ zR!tlw=<1ptH7KTUnCWOMrAH^)+O)7*=e9twua0HRU#$q`bYR~+cVRY#?0xRKrq(AY z4rr`(_Vo3rgXXl9I7GU7JNvkuU*1-&m&>Q(jT%~v99o4*d-1Z0aN2QPM%up{A(s(i z((mv!ZE~~0dn6yhjp+=ynJbuaS`NIhT@55W`a)6u>0p-~FLC;&rQP%H(Ez8~a+*hl zcbh9Lj9A=lxcLw$}!TOrM z4*a$aZG+s7=UAn=3OBbsI*Hj#i=#wVZe-)wr;5A@w$0~8fjIB2`bR}+uhGofON<7T zJ{M5W8?WmjX12GP);0@=)Gwuv=P@qAn6TT?XJqiW468Ca3DGs>e-5hvZ?dJ9auJ;A zn@8m0tjYurUL*JBz3yzFW7{Wum3I+mlW{#t!0X5TmD=SE`QY+Nx8y}(7`!jFuc)zI7zirx<5{_QJo&$DudCUbQ?ozlk=){ zHqDWo`0e?+Ek(W+Xt zL1!zOKS;6_86}8`gfp2FU}f}b?@<}G$=#IiY#%z~1uBzv~Ih=2rKoyYYxLnj~X(j)I(TJJtib6S~ix9LNCYhGa+ z1%Al_>yRRMJ7#A$SC1YFZ+H33I~!*(b&@-kB$Y|>5_JmSdpeOdR>$v~{E@<$@~>*4 z$n-aCv)K-~dG>jR_jn@*{#&;WA0>bJlN~p)9y-3AVK6j8YV)O%{i9GBR0)3`QXlG- zl(EIawue#!ROWR=ec&TE&ZgU**y_Y&D>qKsKT;yv|a9g z;y|1;Hx|89`fS*6%LsAHxZ<#fzxhe}@**Q{<1$lOKM33;RIeEh+4gl1VigCn8&bK% zh32RQuf_|i<{v}5%>*JHvsYs60K;Fpf#fcJ@wyK3#>C&pMv1-oQsjN({q91)^jAhX zJP~@gh)i=_oh!W)*eG{jDo#kRGw+Q|e}H)VczAunCC^%0U5=>uI&(Ox(!Ia4Grm9l z=TB33xhAcBzAX{JR!ETsQMsaV*HuD;Fyk&o9v~(vFvy?E1Oiro%2&4yTj>KWCwslk$g9U5U4i_`r9Ort2aQBo zZdJ1>+0_G?JQUJ*BW{Cjiu6n^Pnx-A_Q}#)qBFk zU1q=`R8qwK@}TbKQ>pvZQoT`nRI6xZBmw29_twSSz%$ldgY4<^VNb)`S?!=o6V@uB zxu&x6`!978Aw}A8J)rc7t9yt_yusDG+i`hMDb@WX@BQo5&kd`iy{#Nqi+oq)ccQEx zaQm91sf39Zcr>yJZ4q2nhgfx$bqN#zTzHps5AObg&4WRk!piGg(_DFnwP|bq&cB@~ z(+$!M8*VCp88}42tto8J=N*PeN@K6lUc? z-5guG-1qYo`RLfWmtUG?*_~|o15J7Gek`;5_{EllY|`4=fsPNxagi~6CA_$&qE*fO zEAzoKeDp3B3LixJeyd}+V5DcLPlcWlkmYoZiTqGoH?;u?&HL0NI z(3IDB7E@i$5$v|Qy*TLQ-Rc~r`H?qxHelWC=~xW0HR6dXKBcp@CAoKGbRc(>_B{vF zbJ_!1>y1+UZ-Ni|`hsaRXDFk$>paL=9_m!!20s70RhxW5NJx2DkM1#R6Ly7-99;5@ z$Gh^Tr_Oi%Tv)Oq9^9MzUvVZWBa)S(sfl!R!BVqn`ey8*bka%!;VVxUXlIPZ`7~-l zu1P$L@XbL<$|j(@PbuZx!^KkK@*P*4GbE5DEBGevj#ue-?#^JnqknDUlTCHqNepQkt3zDV(Qyt;BjHTXBET zAh{U{QRFARAhjc7@~SQlUhYopYwQUP`(OnGq}u4&>L9Y9Nc24@>6DlXb$aW7jAkCc zE#gEl3dRrCVW6PycvTp1Qcj0NysDVGi+CK7|A4_@_{t17qLMSo8X-T~4ZncG3o=@T zcpiLicr}G=@LM}!JFoKl<-n=NG3E+zOA`Tcg zkp5+-0c6AZM=AvG*?nXY;NTV!;oulxIRHWkH>bI^vkQl{gQX*vx{Q>Hx^&<)I64=E zAGG1~OjyUl$-r)@hF}_=t&i{WUV<5UM;W?anI&(js0frlojCA-ou-cnP=>2S%+MAP ztCYoB!(#9@xccj6z6-oDw)hpBQ}oz)6fv+I%)*7-<)8^?ck!NY2= zwQ02)4>a++B$nh{Um;7LJnmCNSY(ADA0xWL*W`Jm^K&5;TFzRBlw`yYh~0m73^!9u zSp2yQe;)Y=Z_uG@fqV7Ai;I@-I&f>#LE8)rzwP~6W*(~z#aXuvNl{aEa_qrYIop9& zEthop9=zv+YGS|H5rwEbMN1fzR7jVn`MgYmwKe-6eO_N4TK|**8Z5jf3YYSMqyc~E zc0{-9kYJ|o_C~_f-Zyj$RtQbrc<%Po$XbO ziiLv7IG7e?jQSpS%EfR0*oTv0dpLzL*H+ynYKw8m3y%BLDgU#0Y;*Xa4uF(sDDbL| zB;`J|&?1ocJIqc2^-eJWx$&F}ky`7drRmq@;asB~GX6Kq8Fs+1#6{XgaWJMM++pwuud3Bs31KM5L?648H-{tGIL BXkq{W diff --git a/prebuilt/bosdyn_orbit-4.1.0-py3-none-any.whl b/prebuilt/bosdyn_orbit-4.1.1-py3-none-any.whl similarity index 78% rename from prebuilt/bosdyn_orbit-4.1.0-py3-none-any.whl rename to prebuilt/bosdyn_orbit-4.1.1-py3-none-any.whl index 9dbf905184537b4104901618f3c1982c62471813..1d82763423be3985979845fde1733c04357f0ab7 100644 GIT binary patch delta 1656 zcmX>acQ}qWz?+#xgn@y9gTY9@Ya_2HBQubmtjhQiL~oX4`Y#G*NK5Pn%WS?W>A<7r zsNWT-%p}<#!py*s#?HW?3N#=ozc{5bFFwC0DYHb^M9)yqaI(ExVZDsl>UFtG-+TW` zaNg3k>fVX4)eh$6^Iw=%URZQ7XVH(0=yP-KFc!!!=1vW~@@Gaq+y1Je(^GT1Z>ID{{J-5&Gzr7tA>V^>Q0&{s2VeO@^Q{H zr^@0!ZvO9gymq@}joXYjoXa`R)gRNj!rvNUV#KodYEM?fw$Gb#x8A%MG%J=pYQ>S- z{#8D|swe+1*mk@>z4}kdw&S-q+dkVYJbh_c&Y^@->F;m26D-y%+TXXgoo8{!>e~x( zr8U0e>r*OjfA|%>v{iQZh1bTx6r%lzuw32!hpElS6=5N`nF_ldnd~x@zYzU ze!=bbTXJVMS1)zeIr;d6V%zoaqSoiV+}6E(bie$w471U0kw?$-H~HwSdA;}ETjkgl z-n-_-?yp>XLpxd+b;xW|bgg=D9}X?FX6qo7)?gtn_qzX!TL>L|*&$>&ewE zD}PLsetl`ng>;{f!T0snrGMW3`Df0&+7$xk(YpG@6I0)}{`giB*kSr0{@#Ve^LLiW zEV^<+p;g|zMaqmNH}Ky7rzTQ~3!iMU`?ch6Q_%MfuFeVfk~NNRpPnYX#qImv5QV=D zk+p(W2Xm^p0)pz3K0mIi74PHnVDU1F-JLj}!})OAN%aV8?lT5$vzl(a6+2zXaR1h_ zjqNQRtf?8dC8uUg=e_YffNSDK+r{e@D!o*Ej$D4cBVppFYlq&L_bonJ-Wc+{mP_QA zW5=%42%UujpURRIZ@v^MNwGTdjB%6nznu@Sc*;!XY17Wx-oCh5x;`^xlVj#3;ZH`) zcY1?l4sHCjM0cxt=j?L~y!TI*x%j24#=d!Apt?R=-+ylManFaI zn@snQ-@be&e(AiT)vs5+Q(ww{Tx)G_m6E7Y_a%)w&ibh2PbIx?K3;e=p`$&wb;1VQ z_M_E#x>c1qhgk}xeEzV5vKA*KZvivRY=-UXhk|Jt#BT{XWIC zlaYbp1QP>;GSg*rnQhV{>q+|z%hKIjxxFu&Pv|E<6NVvEu zspx6FSa8`f!)adK_O!BXM$yqL|No2qw{H#2~EC1CgU9Ibz z>MPpUoI7OshVPM1--BM$<8_VKw(MRPdPDHv+-yn52XT+|S7tqG`geY_a{cPJhP+P4 zKlFwfTvq#35-^*gJV7QpqTr2UPV(kkh7ObJsyHV0#OP3U^DW95k>}|_#-ZxqDdFhtBx0{x_+dk*{*6IB7 z#rk5sl^&;NZLGXueR@@(>hzh7&kfeT>R2E*kyG}?{c_a^_L~Qkc{cRv7yl8oShu7_ z@@2WY_Wn1`4ZKDDdU_Kk&i^g#8=Ei2^Z65ZfHxzP2s0#UfXmytI<{c?u8uR9R@QX{ z)9JddV0yi-11G%Do%};r%ia(vLHN3cIJ!87I3gPhQhm$v#g=GbYKj43B_M`@C5_7_ zC+dmVAe#~H;p*yxZooXtC?igwE?^PQpas(nq?a^0PTr^|0!+Zi^i<@rC19B1Esc|) ND&_PQ*?M$9;s9Dd*Kz;= delta 1639 zcmZ8hdpOg39R8VBa!chBqFm<8Wuqk|E2g<5mzGPpMHa?ka_LwuKcUh>+A>8hm2QV- zjJd^$IkhgTEn!w2Z7PH%p-|53oO(Lv`#hiL{eHgR&+|T?Ki>Cc2mcwY?v zcpW?{{gHLn0d(`52P|xi5Bx;r@um^stGSxN>+`t*H%lm(cNeE8i)uQ$N*h5YnO{Ep zkYZBRqJE!~vxffozGzwap=~vv`QUX?yFhWf!S0#tz01IeF!j-s7&9%+%vVuPTkHiS zK5Jks(zu&0i|`hM*#Xt2BXKEG7Xvs^Nfm&SbD<~J2 z>w2z_)k*oJu-Z2*=Y?{a=^Q@lNbai2q$i7s0|}hFO|Ukw=yR0~ye4QgiN!GLv<#S4 zhU6~5K=r5Njxnp=^4oZNw4uX8D(v_3{zYk$UfRuz2Py zvIiFQg#OoU-!V0m?^dq+v!@}NDsTokWUFx*qnlT_<-zUFwkg&`Puz{wg7@y$79nW< z&H;z44rHb2dV){d38Tizjc5fO3*{0+U-FS;Fn>&7&+DnIh%5aphi_yH-q)f#y%#un zNd*7l&DTEPBx>|AzX-mhT0PnBol|m)R@BU?o5iH2w7|QxKA01S84un{Z4heTxp0E8VU!E zYrhHtu|hGNXCPky>jD#uDXi zQ9Af3fUmUpB5u?$-*q`#jU`}nJHR|k6Mlu|$V$=$nF%Lj<=6X2JlX)Y%RM6Fgc!d~ z|2mU`JQ8=F(ubg7Y!~KWXZ*er}oe;HedZd7lxV})kgC>ec|l^9C?Uq?x7LS-83 zON`NLoFu!{d6+D9hfPeS7BaA=3R`3VfCB*lgCz@r7DzlHArV1{4JVr8u#TR%ooU=| zN|-$W49?prXcnuSMCYhvxflw6DWX?oAb|L`fGp_N(4A9$dUT4YXevFa78(2`vB zE;blAk~g1s+fkqAXH^z672D7(-?vxe^e)JA&t9#0wE^Bl`|}>UaEDE&9AuWZKr42} z@xVorvZC_QY(jE;_Z`E`LUaW&qZiU7D{|?fgo)O=R=?!{u5%MteNIKqRhDWu_zxsM zinf5CiL?tLeq5pDQAaE83r0;OC+r`*Tn<_Y1J8XC>uTY8cy%}LQ%^nS*m=K)aD0<& zM{QzsQu?QgOO8_(`D7RWM}jcAh#Q6nzip_!a%egiiY-%$fGNcNwpgv z_m2Yt$H13f%r{C?aqj<5Z&AaEFW}g?1RvlPC_PWvq)|OCm zb0ryxucdhKF}b-f<+en#-R&C3KUw(-vG zU=8xFJ=kYjE93-OuX6vm4to0p;aR8r^o?Tfv2Sfv9afK4=!Rw}r3MIthL7@u=ls4- z9@J=rEAkm1Mn4sA2QYVpW T>eT;F|1-SaTyJ^4*%I&H-I3*v diff --git a/prebuilt/bosdyn_scout-4.1.0-py3-none-any.whl b/prebuilt/bosdyn_scout-4.1.1-py3-none-any.whl similarity index 75% rename from prebuilt/bosdyn_scout-4.1.0-py3-none-any.whl rename to prebuilt/bosdyn_scout-4.1.1-py3-none-any.whl index d0487dc811343bd3adf3b9fa7853fbc6694034b8..ce451191f0843b01e78dd893444005b53c4e0771 100644 GIT binary patch delta 1528 zcmYk6dpy%?9LG1rqH$`-Wm<}tk+~EiA#=$kmn5NRR$1gWWSKOM`(6F8SV-1O5i6I; zgxqpDozav_rjV5tNoI=0VXt$0{&_#&@ALfm`Ml@c=iH&Lj-q0+AP@)w($h_U0+j=c zZW2%jf7@c6f(TYlc!}M8O88PYq=1ENx71DdGDti}!vN;0aIijbRyB;Is4X8mVsGKj zdzX9}`X=FKu}6H!f(2_|^q^1GnDt_N)H&lO@T8IL?#e#uR7H6HucBAg?sSTQN0NQE z(ay$Lw)cjd0IB;FU{oV{OfLlKr_u>_%-Z29Pr*+;+5>v!LT+Xza_aM)quCgF`bzqF z!QmqzYp3~Row5VQz$7V18@*(_lTf|Gl4e-0bT|0f+>u}-1G4{6f_&v(gloP%DYPHK z(%)N$r%kN@ZUf*cNL5 zHGLsbzWjWH_cj8_#~&aPfFD&RNSe>*t9YDKV!#tPTwL!vnPl9~HaCjG`LeI5U~Tre zNbBF}zY5)QGbfJUCx5A zGEF=ZV@h$tb+0MmGr9$}vNns(si8RoX`UkM4T(`_KN@jLHXZD~H=U1rn z7z9^A<+N+~sOB+}P;bSTz*Ws7Ek?>^hW=fS+ej?J=ga%j#f%W{sG1uJSFp$E_Fs7_}pdau~3zr7^IH*rVH@}AEg zu-gOMzJHNdZ_#NN9qh+f?rG^J#JexVO3L!T?7G_X`1S>K?|6PUCWm%+|By31N1<6T zfFe~mPZz$}n-M08kdY2?DZhns07`PnePN9bct}eBP|!n^y&X~1;QH}#vvA@8E>>M&uAk`6%?7ywfpPSV%87!VPO3JCEJ)pfJ6a&faxV%h^m$3V$bYXbSO z(TgT8%e*ey=Gk~9I*!C4G2?Ltls5B+Y93h+UsGGxmRbTPRB!@GzcfdYse6SFYktfW zOjGE~{cr2Ehi%8DNcO9qu5J)pqL~cwYi{dRgTej$1TL}!=gWHUMt);P`bqAggY6cF z({Db>0Q~lS^!b*d#dNu4@hYvT%t=K_Z=f=6x{FgsE<4yWlku_WwD&;59O<%Krx=D- z-Mh^X=JQImH94VwZnQ%@=31+(NQE{Br(0V4O!ZP$a|POoJl|~0-Tr(kt!e&rOu6*C zYo*xLVcIMnn)l#MM}{SeG}hKtk~e#xAhYHcGT1)|pH@FiZCaeTDYnP3W>DPPgSd`t z0@q3INaq+AZgjSvhoiJdOHB(@${ep(o^MQ+iJVN32(=3SoVl*uO!s~94zpOeaQo8* z7QxRI4R&EMoRl~^*|JsN*egU{hyq0dni`nC)|uSs5r&xyh`{=O$4VFf-WM229pN4^ zAN7wNvd(c^7X=vcNJM!3URX5zI+mHngi+3%YpARV{yo%7&+6;<= zCPEmSAWdZvrW&BH1>0N}Yr=)gXPV0306GUiNfVVK-nBp%1Y@CeBspW_~D3hd=6%Tto*YBVA@B97z{``F2tM04rBF^?8UP%A|AOMgcX}5|<0YQ5t zssPvbNtWgDm*QTo$hdJ|$j@Z`1q9_u+Mc?hm!$lNrb-GxB+*MLg5Y^l>Uz)nS}+`c z(Xu`L-Qy9*2J_A>Fs{IOxp^|I`m3*zM)_+%gnW(gB$m1E)-{$yU&g>$4ss2B5Sy}0 zmT7p?u252u%xk-8j3j=kG5=Abi0T^cN7)(moy5|!?p~9zwkT9l#AU~yY>>jNgh9<6 zdBx5jaL%eDM5RXHD; zA?vuPXT(6G!k6b~%RICAZu#7n%cc7NK-)Z|bd7pN!3G$!l4%rj_&T1PhVo{9-rT0I zod3B>*Vh?cWg{v5@(Wxc96z_?aau^t~lCFF4|*4SjJKTrKQXW8Ny&oT*#;fZwoHdZd}W7TqO=)H90=^?n80PR+hU zO^7t9pjFWClIO4FQU?8#JhQ9gpaY%5OIGT@-E*g?h)ZQrnXboD%HuKhi8jHx8#^cN zg{6|+m>YA%W^wd%pY$&&->yzhzxOH2osiR+uOslR7=>*%Ob7<*Irny}=$omRY`sB3 zv&`-8e!#3s_yv3Pi1CI7B_H`xHFPwFHY7-&3uSf0l!!+T9c)UdIm~Y3<0!zDgz&zb zQjq+t)Pgwtt2=(R-5p3y?!wGG)%@2jQ$8Wi<*bJR9#6EC-m=I19}J(JD8NBkHaXrq zON3%K=*QCmH>@ei`TYEy_gqG$>+GCH#<3KyI)hZpMO?@8VhDr=lpD{{ zNrZ4dU?aLop>jFecA&olW&6kN{&`TWv<%I--7nQZRCNdRU#0eXLS#Xd_ZqSTxeVH$ zVpR4gHcXb-sv^Pdkziulp)Mj_MS+0Sz~U}NBXHq?7d2h2EuCDg(taN;B$)%QzTp@P z8_?kjQNG|q;y0}+&ew9)5#tj_zi!?~`%jjl9en0EyX}e^_MdJ;F1XD@JTD7tNd}P? z2x?z?!nRn5#iP`~cX2r$S`M{FI1QpuY}{&Wwytsr=)g6rUBX8FObK&n z24!nx^-(uq;W6G?>Tx2Qj#UpD2>~IJJr^Z(88rM6xL?Yn;AWRPwzl95$}_gNBriKJ z^ttSEy5mzsDK?@~$i`50isXwcknk}v2zt@p2#0OXSGRa1#twR{>d?c{wVMa*X3b(ki!Ca~znDr76m&Iu zgO__y&bkOBf$~Children will have access to the answer code provided by the response. | | for_autonomous_processing | [bool](#bool) | | Hint that Question posed by this Prompt is meant to be answered by some automated system.
                              See the Question message for details. | | severity | [bosdyn.api.AlertData.SeverityLevel](#bosdyn-api-AlertData-SeverityLevel) | | Severity for this prompt. Used to determine what sort of alerting
                              this prompt will trigger.
                              Here are guidelines for severity as it pertains to missions:
                              INFO: Normal operation. For example, waiting for charge; waiting on the dock for logs to
                              download. WARN: Something went wrong, but the mission will try to recover autonomously.
                              ERROR: Something went wrong, and the mission can't recover without human intervention.
                              Intervention is not time sensitive and can be resolved when convenient.
                              CRITICAL: Something went wrong, and the mission can't recover without human intervention.
                              Human needs to rescue the robot before battery runs out because it's not charging. | +| severity_in_blackboard | [string](#string) | | If specified, this node will read the severity out of the blackboard at
                              the specified location. | | question_name_in_blackboard | [string](#string) | | If specified, this node will write its current question (bosdyn.api.mission.Question proto)
                              to the blackboard while it is being ticked. | @@ -23437,6 +23438,7 @@ Wraps specification-related messages, and contains fields for the value sent by | options | [string](#string) | repeated | A value sent by the client must be equal to one of these. | | editable | [bool](#bool) | | Whether or not this parameter accepts a freeform string.
                              If set to true, clients can pick one of the given options OR type their own value.
                              If set to false, clients have to pick one of the given options.
                              If no options are specified, clients should type their own value (ignoring this bool). | | default_value | [string](#string) | | Default value. If empty, UIs can pick their own default OR force user to make a
                              selection. | +| is_multiline | [bool](#bool) | | A hint to the UI to use a textarea / multiline EditText. | @@ -27191,6 +27193,7 @@ Params common across spot movement and mobility. | external_force_params | [BodyExternalForceParams](#bosdyn-api-spot-BodyExternalForceParams) | | Robot Body External Force parameters | | disallow_non_stairs_pitch_limiting | [bool](#bool) | | Prevent the robot from pitching to get a better look at rearward terrain except in stairs
                              mode. | | disable_nearmap_cliff_avoidance | [bool](#bool) | | Disable the secondary nearmap-based cliff avoidance that runs while on stairs. | +| disable_missing_data_cliffs | [bool](#bool) | | When true, allows the robot to traverse large areas with no stereo data. When false, these
                              regions of missing data are assumed to be cliffs which the robot avoids. | | hazard_detection_mode | [MobilityParams.HazardDetectionMode](#bosdyn-api-spot-MobilityParams-HazardDetectionMode) | | The selected option for hazard detection. | @@ -29804,7 +29807,7 @@ Network configuration data. ### SetICEConfigurationRequest Modify the ICE configuration. Note: this configuration replaces any configuration currently present. -It is *not* appended. +It is *not* appended. This may also cause existing connections to close. | Field | Type | Label | Description | diff --git a/protos/bosdyn/api/service_customization.proto b/protos/bosdyn/api/service_customization.proto index 0a1984596..c9139c1ea 100644 --- a/protos/bosdyn/api/service_customization.proto +++ b/protos/bosdyn/api/service_customization.proto @@ -193,6 +193,7 @@ message Int64Param { // ERROR: It is an error to specify a min_value larger than the max_value. google.protobuf.Int64Value min_value = 4; google.protobuf.Int64Value max_value = 5; + } // Value should be provided in the same units as defined by the spec. @@ -217,6 +218,7 @@ message DoubleParam { // ERROR: It is an error to specify a min_value larger than the max_value. google.protobuf.DoubleValue min_value = 4; google.protobuf.DoubleValue max_value = 5; + } // Value should be provided in the same units as defined by the spec. @@ -227,6 +229,7 @@ message DoubleParam { // Wraps specification-related messages, and contains fields for the value sent by a client. message StringParam { message Spec { + // A value sent by the client must be equal to one of these. repeated string options = 1; @@ -239,6 +242,10 @@ message StringParam { // Default value. If empty, UIs can pick their own default OR force user to make a // selection. string default_value = 3; + + + // A hint to the UI to use a textarea / multiline EditText. + bool is_multiline = 5; } // The value sent by a client. @@ -251,6 +258,7 @@ message BoolParam { // Default value. If unset, UIs can pick their own default OR force user to make a // selection. google.protobuf.BoolValue default_value = 1; + } // The value sent by a client. diff --git a/protos/bosdyn/api/spot/robot_command.proto b/protos/bosdyn/api/spot/robot_command.proto index 9804f1043..2634b11a5 100644 --- a/protos/bosdyn/api/spot/robot_command.proto +++ b/protos/bosdyn/api/spot/robot_command.proto @@ -118,6 +118,10 @@ message MobilityParams { // Disable the secondary nearmap-based cliff avoidance that runs while on stairs. bool disable_nearmap_cliff_avoidance = 12; + // When true, allows the robot to traverse large areas with no stereo data. When false, these + // regions of missing data are assumed to be cliffs which the robot avoids. + bool disable_missing_data_cliffs = 21; + // Semantic hazard detection can detect and classify objects or regions in the world as // obstacles or areas to avoid that would not normally be classified as such. Obstacle avoidance // still needs to be on for the robot to avoid these additional hazards. A CORE I/O is necessary diff --git a/protos/bosdyn/api/spot_cam/LED.proto b/protos/bosdyn/api/spot_cam/LED.proto index c85d08de0..d8f195465 100644 --- a/protos/bosdyn/api/spot_cam/LED.proto +++ b/protos/bosdyn/api/spot_cam/LED.proto @@ -7,6 +7,7 @@ syntax = "proto3"; package bosdyn.api.spot_cam; +option go_package = "bosdyn/api/spot_cam/LED"; option java_outer_classname = "LightingProto"; diff --git a/protos/bosdyn/api/spot_cam/audio.proto b/protos/bosdyn/api/spot_cam/audio.proto index 133ecfc8e..38963ebd5 100644 --- a/protos/bosdyn/api/spot_cam/audio.proto +++ b/protos/bosdyn/api/spot_cam/audio.proto @@ -7,6 +7,7 @@ syntax = "proto3"; package bosdyn.api.spot_cam; +option go_package = "bosdyn/api/spot_cam/audio"; option java_outer_classname = "AudioProto"; diff --git a/protos/bosdyn/api/spot_cam/camera.proto b/protos/bosdyn/api/spot_cam/camera.proto index 264cc6f7d..740d10cd0 100644 --- a/protos/bosdyn/api/spot_cam/camera.proto +++ b/protos/bosdyn/api/spot_cam/camera.proto @@ -7,6 +7,7 @@ syntax = "proto3"; package bosdyn.api.spot_cam; +option go_package = "bosdyn/api/spot_cam/camera"; option java_outer_classname = "CameraProto"; diff --git a/protos/bosdyn/api/spot_cam/compositor.proto b/protos/bosdyn/api/spot_cam/compositor.proto index 237c9b53c..314cc4ef2 100644 --- a/protos/bosdyn/api/spot_cam/compositor.proto +++ b/protos/bosdyn/api/spot_cam/compositor.proto @@ -7,6 +7,7 @@ syntax = "proto3"; package bosdyn.api.spot_cam; +option go_package = "bosdyn/api/spot_cam/compositor"; option java_outer_classname = "CompositorProto"; diff --git a/protos/bosdyn/api/spot_cam/health.proto b/protos/bosdyn/api/spot_cam/health.proto index ec1e91735..1b9eca1fc 100644 --- a/protos/bosdyn/api/spot_cam/health.proto +++ b/protos/bosdyn/api/spot_cam/health.proto @@ -7,6 +7,7 @@ syntax = "proto3"; package bosdyn.api.spot_cam; +option go_package = "bosdyn/api/spot_cam/health"; option java_outer_classname = "HealthProto"; diff --git a/protos/bosdyn/api/spot_cam/logging.proto b/protos/bosdyn/api/spot_cam/logging.proto index ddb48775d..0f9b40765 100644 --- a/protos/bosdyn/api/spot_cam/logging.proto +++ b/protos/bosdyn/api/spot_cam/logging.proto @@ -7,6 +7,7 @@ syntax = "proto3"; package bosdyn.api.spot_cam; +option go_package = "bosdyn/api/spot_cam/logging"; option java_outer_classname = "LoggingProto"; diff --git a/protos/bosdyn/api/spot_cam/network.proto b/protos/bosdyn/api/spot_cam/network.proto index afbe94ddf..a6c896972 100644 --- a/protos/bosdyn/api/spot_cam/network.proto +++ b/protos/bosdyn/api/spot_cam/network.proto @@ -7,6 +7,7 @@ syntax = "proto3"; package bosdyn.api.spot_cam; +option go_package = "bosdyn/api/spot_cam/network"; option java_outer_classname = "NetworkProto"; @@ -109,7 +110,7 @@ message GetICEConfigurationResponse { // Modify the ICE configuration. // Note: this configuration replaces any configuration currently present. -// It is *not* appended. +// It is *not* appended. This may also cause existing connections to close. message SetICEConfigurationRequest { // Common request header. bosdyn.api.RequestHeader header = 1; diff --git a/protos/bosdyn/api/spot_cam/power.proto b/protos/bosdyn/api/spot_cam/power.proto index bbf446b86..584e1e110 100644 --- a/protos/bosdyn/api/spot_cam/power.proto +++ b/protos/bosdyn/api/spot_cam/power.proto @@ -7,6 +7,7 @@ syntax = "proto3"; package bosdyn.api.spot_cam; +option go_package = "bosdyn/api/spot_cam/power"; option java_outer_classname = "PowerProto"; diff --git a/protos/bosdyn/api/spot_cam/ptz.proto b/protos/bosdyn/api/spot_cam/ptz.proto index a11596187..85f2a400a 100644 --- a/protos/bosdyn/api/spot_cam/ptz.proto +++ b/protos/bosdyn/api/spot_cam/ptz.proto @@ -7,6 +7,7 @@ syntax = "proto3"; package bosdyn.api.spot_cam; +option go_package = "bosdyn/api/spot_cam/ptz"; option java_outer_classname = "PtzProto"; diff --git a/protos/bosdyn/api/spot_cam/service.proto b/protos/bosdyn/api/spot_cam/service.proto index e358ffbac..60ee9cdd0 100644 --- a/protos/bosdyn/api/spot_cam/service.proto +++ b/protos/bosdyn/api/spot_cam/service.proto @@ -7,6 +7,7 @@ syntax = "proto3"; package bosdyn.api.spot_cam; +option go_package = "bosdyn/api/spot_cam/service"; option java_outer_classname = "ServiceProto"; @@ -171,3 +172,4 @@ service NetworkService { service VersionService { rpc GetSoftwareVersion(GetSoftwareVersionRequest) returns (GetSoftwareVersionResponse); } + diff --git a/protos/bosdyn/api/spot_cam/streamquality.proto b/protos/bosdyn/api/spot_cam/streamquality.proto index 1dfa58a75..ab07d6b7c 100644 --- a/protos/bosdyn/api/spot_cam/streamquality.proto +++ b/protos/bosdyn/api/spot_cam/streamquality.proto @@ -7,6 +7,7 @@ syntax = "proto3"; package bosdyn.api.spot_cam; +option go_package = "bosdyn/api/spot_cam/streamquality"; option java_outer_classname = "StreamQualityProto"; diff --git a/protos/bosdyn/api/spot_cam/version.proto b/protos/bosdyn/api/spot_cam/version.proto index 9bd3cd6c5..df02478e2 100644 --- a/protos/bosdyn/api/spot_cam/version.proto +++ b/protos/bosdyn/api/spot_cam/version.proto @@ -7,6 +7,7 @@ syntax = "proto3"; package bosdyn.api.spot_cam; +option go_package = "bosdyn/api/spot_cam/version"; option java_outer_classname = "VersionProto"; diff --git a/python/bosdyn-client/src/bosdyn/client/graph_nav.py b/python/bosdyn-client/src/bosdyn/client/graph_nav.py index eb12aae9d..377e56089 100644 --- a/python/bosdyn-client/src/bosdyn/client/graph_nav.py +++ b/python/bosdyn-client/src/bosdyn/client/graph_nav.py @@ -1075,6 +1075,10 @@ def _get_streamed_data(response, data_type): return proto_instance +def _get_streamed_download_graph(response): + """Reads a streamed response to recreate a DownloadGraphRequest""" + download_graph = _get_streamed_data(response, graph_nav_pb2.DownloadGraphResponse) + return download_graph.graph def _get_streamed_waypoint_snapshot(response): @@ -1327,6 +1331,12 @@ def _navigate_feedback_error(response): +@handle_common_header_errors +def _download_graph_stream_errors(response): + """Return a custom exception based on download graph streaming response, None if no error.""" + return None + + @handle_common_header_errors @handle_unset_status_error(unset='STATUS_UNKNOWN') def _download_waypoint_snapshot_stream_errors(response): diff --git a/python/bosdyn-mission/src/bosdyn/mission/util.py b/python/bosdyn-mission/src/bosdyn/mission/util.py index e9933c9a6..f713990ec 100644 --- a/python/bosdyn-mission/src/bosdyn/mission/util.py +++ b/python/bosdyn-mission/src/bosdyn/mission/util.py @@ -387,22 +387,30 @@ def set_blackboard(dict_values: Dict[str, util_pb2.Value], return node_to_return +_SEVERITY_TO_LOG_LEVEL = { + alerts_pb2.AlertData.SeverityLevel.SEVERITY_LEVEL_INFO: + logging.INFO, + alerts_pb2.AlertData.SeverityLevel.SEVERITY_LEVEL_WARN: + logging.WARN, + alerts_pb2.AlertData.SeverityLevel.SEVERITY_LEVEL_ERROR: + logging.ERROR, + # A critical mission prompt or text message does not indicate a critical robot failure, + # and is usually expected depending on how a mission plays out. For this reason, we + # reduce the severity from CRITICAL to ERROR for logs. + # See Prompt.severity in nodes.proto for more info. + alerts_pb2.AlertData.SeverityLevel.SEVERITY_LEVEL_CRITICAL: + logging.ERROR, +} + + def severity_to_log_level(text_level): """Converts alert data severity enum to a logger level for printing purposes.""" - match text_level: - case alerts_pb2.AlertData.SeverityLevel.SEVERITY_LEVEL_INFO: - return logging.INFO - case alerts_pb2.AlertData.SeverityLevel.SEVERITY_LEVEL_WARN: - return logging.WARN - case alerts_pb2.AlertData.SeverityLevel.SEVERITY_LEVEL_ERROR: - return logging.ERROR - case alerts_pb2.AlertData.SeverityLevel.SEVERITY_LEVEL_CRITICAL: - # A critical mission prompt or text message does not indicate a critical robot failure, - # and is usually expected depending on how a mission plays out. For this reason, we - # reduce the servity from CRITICAL to ERROR for logs. - # See Prompt.severity in nodes.proto for more info. - return logging.ERROR - case _: - return logging.INFO + return _SEVERITY_TO_LOG_LEVEL.get(text_level, logging.INFO) + + +# We want to be able to port spotcam-ptz missions to the argos-ptz sensor. +def append_alternate_sensor_names(sensor_names): + if "argos-ptz" in sensor_names: + sensor_names.append("spotcam-ptz") diff --git a/python/examples/spot_cam/ptz.py b/python/examples/spot_cam/ptz.py index 5e732e4d8..2f687138d 100644 --- a/python/examples/spot_cam/ptz.py +++ b/python/examples/spot_cam/ptz.py @@ -49,8 +49,9 @@ class PtzGetPtzPositionCommand(Command): def __init__(self, subparsers, command_dict): super(PtzGetPtzPositionCommand, self).__init__(subparsers, command_dict) self._parser.add_argument( - 'ptz_name', default='digi', const='digi', nargs='?', - choices=['digi', 'full_digi', 'mech', 'overlay_digi', 'full_pano', 'overlay_pano']) + 'ptz_name', default='digi', const='digi', nargs='?', choices=[ + 'digi', 'full_digi', 'mech', 'overlay_digi', 'full_pano', 'overlay_pano', 'sv600' + ]) def _run(self, robot, options): ptz_desc = ptz_pb2.PtzDescription(name=options.ptz_name) @@ -85,8 +86,9 @@ class PtzSetPtzPositionCommand(Command): def __init__(self, subparsers, command_dict): super(PtzSetPtzPositionCommand, self).__init__(subparsers, command_dict) self._parser.add_argument( - 'ptz_name', default='digi', const='digi', nargs='?', - choices=['digi', 'full_digi', 'mech', 'overlay_digi', 'full_pano', 'overlay_pano']) + 'ptz_name', default='digi', const='digi', nargs='?', choices=[ + 'digi', 'full_digi', 'mech', 'overlay_digi', 'full_pano', 'overlay_pano', 'sv600' + ]) self._parser.add_argument('pan', help='[0, 360] Degrees', default=0.0, type=float) self._parser.add_argument('tilt', help='[-30, 100] Degrees', default=0.0, type=float) self._parser.add_argument('zoom', help='[1, 30]', default=1.0, type=float)