# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: src/calibration/lib_calibration/calibration_config.proto

import sys
_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1'))
from google.protobuf import descriptor as _descriptor
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from FireSpark.protos.src.common.serialization import eigen_serialization_pb2 as src_dot_common_dot_serialization_dot_eigen__serialization__pb2
from FireSpark.protos.src.calibration.lib_calibration import gravity_aligned_planar_targets_pb2 as src_dot_calibration_dot_lib__calibration_dot_gravity__aligned__planar__targets__pb2
from FireSpark.protos.src.calibration.lib_calibration import calibration_target_config_pb2 as src_dot_calibration_dot_lib__calibration_dot_calibration__target__config__pb2


DESCRIPTOR = _descriptor.FileDescriptor(
  name='src/calibration/lib_calibration/calibration_config.proto',
  package='avsoftware.calibration',
  syntax='proto3',
  serialized_options=None,
  serialized_pb=_b('\n8src/calibration/lib_calibration/calibration_config.proto\x12\x16\x61vsoftware.calibration\x1a\x32src/common/serialization/eigen_serialization.proto\x1a\x44src/calibration/lib_calibration/gravity_aligned_planar_targets.proto\x1a?src/calibration/lib_calibration/calibration_target_config.proto\"\x8a\x06\n\x19\x41rucoDetectionConfigProto\x12\x0f\n\x07version\x18\x01 \x01(\x05\x12$\n\x1c\x61\x64\x61ptive_thresh_win_size_min\x18\x02 \x01(\x05\x12$\n\x1c\x61\x64\x61ptive_thresh_win_size_max\x18\x03 \x01(\x05\x12%\n\x1d\x61\x64\x61ptive_thresh_win_size_step\x18\x04 \x01(\x05\x12 \n\x18\x61\x64\x61ptive_thresh_constant\x18\x05 \x01(\x01\x12!\n\x19min_marker_perimeter_rate\x18\x06 \x01(\x01\x12!\n\x19max_marker_perimeter_rate\x18\x07 \x01(\x01\x12&\n\x1epolygonal_approx_accuracy_rate\x18\x08 \x01(\x01\x12 \n\x18min_corner_distance_rate\x18\t \x01(\x01\x12\x1e\n\x16min_distance_to_border\x18\n \x01(\x05\x12 \n\x18min_marker_distance_rate\x18\x0b \x01(\x01\x12 \n\x18\x63orner_refinement_method\x18\x0c \x01(\x05\x12\"\n\x1a\x63orner_refinement_win_size\x18\r \x01(\x05\x12(\n corner_refinement_max_iterations\x18\x0e \x01(\x05\x12&\n\x1e\x63orner_refinement_min_accuracy\x18\x0f \x01(\x01\x12\x1a\n\x12marker_border_bits\x18\x10 \x01(\x05\x12)\n!perspective_remove_pixel_per_cell\x18\x11 \x01(\x05\x12\x32\n*perspective_remove_ignored_margin_per_cell\x18\x12 \x01(\x01\x12)\n!max_erroneous_bits_in_border_rate\x18\x13 \x01(\x01\x12\x18\n\x10min_otsu_std_dev\x18\x14 \x01(\x01\x12\x1d\n\x15\x65rror_correction_rate\x18\x15 \x01(\x01\"\xe3\x01\n!CameraLidarCalibrationConfigProto\x12\x0f\n\x07version\x18\x01 \x01(\x05\x12N\n\x13\x61ruco_detect_config\x18\x02 \x01(\x0b\x32\x31.avsoftware.calibration.ArucoDetectionConfigProto\x12.\n&target_surfaces_for_camera_calibration\x18\x03 \x03(\x05\x12-\n%target_surfaces_for_lidar_calibration\x18\x04 \x03(\x05\"\xec\x02\n\x1dImuStateEstimationConfigProto\x12\x1a\n\x12\x65stimate_gyro_bias\x18\x01 \x01(\x08\x12\x1b\n\x13\x65stimate_accel_bias\x18\x02 \x01(\x08\x12\x1c\n\x14\x65stimate_gravity_dir\x18\x03 \x01(\x08\x12\"\n\x1a\x65stimate_camera_from_imu_r\x18\x04 \x01(\x08\x12\"\n\x1a\x65stimate_camera_from_imu_p\x18\x05 \x01(\x08\x12\"\n\x1a\x65stimate_world_from_imus_r\x18\x06 \x01(\x08\x12\"\n\x1a\x65stimate_world_from_imus_p\x18\x07 \x01(\x08\x12\"\n\x1a\x65stimate_world_from_imus_v\x18\x08 \x01(\x08\x12@\n\x16weight_rpv_error_terms\x18\t \x01(\x0b\x32 .avsoftware.common.Vector3dProto\"`\n\x1dImuStateEvaluationConfigProto\x12\x1d\n\x15sample_gap_nav_states\x18\x01 \x01(\x05\x12 \n\x18max_integration_time_sec\x18\x02 \x01(\x01\"\xda\x01\n\x1fImuCameraCalibrationConfigProto\x12\x0f\n\x07version\x18\x01 \x01(\x05\x12V\n\x17state_estimation_config\x18\x02 \x01(\x0b\x32\x35.avsoftware.calibration.ImuStateEstimationConfigProto\x12N\n\x13\x61ruco_detect_config\x18\x03 \x01(\x0b\x32\x31.avsoftware.calibration.ArucoDetectionConfigProto\"\xfa\x02\n\x16\x43\x61librationConfigProto\x12\x0f\n\x07version\x18\x01 \x01(\x05\x12K\n\x12\x63\x61libration_target\x18\x02 \x01(\x0b\x32/.avsoftware.calibration.CalibrationTargetConfig\x12J\n\x14gravity_align_target\x18\x03 \x01(\x0b\x32,.avsoftware.calibration.GAPlanerTargetsProto\x12^\n\x1dimu_camera_calibration_config\x18\x04 \x01(\x0b\x32\x37.avsoftware.calibration.ImuCameraCalibrationConfigProto\x12V\n\x13\x63\x61mera_lidar_config\x18\x05 \x01(\x0b\x32\x39.avsoftware.calibration.CameraLidarCalibrationConfigProtob\x06proto3')
  ,
  dependencies=[src_dot_common_dot_serialization_dot_eigen__serialization__pb2.DESCRIPTOR,src_dot_calibration_dot_lib__calibration_dot_gravity__aligned__planar__targets__pb2.DESCRIPTOR,src_dot_calibration_dot_lib__calibration_dot_calibration__target__config__pb2.DESCRIPTOR,])




_ARUCODETECTIONCONFIGPROTO = _descriptor.Descriptor(
  name='ArucoDetectionConfigProto',
  full_name='avsoftware.calibration.ArucoDetectionConfigProto',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='version', full_name='avsoftware.calibration.ArucoDetectionConfigProto.version', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='adaptive_thresh_win_size_min', full_name='avsoftware.calibration.ArucoDetectionConfigProto.adaptive_thresh_win_size_min', index=1,
      number=2, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='adaptive_thresh_win_size_max', full_name='avsoftware.calibration.ArucoDetectionConfigProto.adaptive_thresh_win_size_max', index=2,
      number=3, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='adaptive_thresh_win_size_step', full_name='avsoftware.calibration.ArucoDetectionConfigProto.adaptive_thresh_win_size_step', index=3,
      number=4, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='adaptive_thresh_constant', full_name='avsoftware.calibration.ArucoDetectionConfigProto.adaptive_thresh_constant', index=4,
      number=5, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='min_marker_perimeter_rate', full_name='avsoftware.calibration.ArucoDetectionConfigProto.min_marker_perimeter_rate', index=5,
      number=6, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='max_marker_perimeter_rate', full_name='avsoftware.calibration.ArucoDetectionConfigProto.max_marker_perimeter_rate', index=6,
      number=7, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='polygonal_approx_accuracy_rate', full_name='avsoftware.calibration.ArucoDetectionConfigProto.polygonal_approx_accuracy_rate', index=7,
      number=8, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='min_corner_distance_rate', full_name='avsoftware.calibration.ArucoDetectionConfigProto.min_corner_distance_rate', index=8,
      number=9, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='min_distance_to_border', full_name='avsoftware.calibration.ArucoDetectionConfigProto.min_distance_to_border', index=9,
      number=10, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='min_marker_distance_rate', full_name='avsoftware.calibration.ArucoDetectionConfigProto.min_marker_distance_rate', index=10,
      number=11, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='corner_refinement_method', full_name='avsoftware.calibration.ArucoDetectionConfigProto.corner_refinement_method', index=11,
      number=12, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='corner_refinement_win_size', full_name='avsoftware.calibration.ArucoDetectionConfigProto.corner_refinement_win_size', index=12,
      number=13, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='corner_refinement_max_iterations', full_name='avsoftware.calibration.ArucoDetectionConfigProto.corner_refinement_max_iterations', index=13,
      number=14, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='corner_refinement_min_accuracy', full_name='avsoftware.calibration.ArucoDetectionConfigProto.corner_refinement_min_accuracy', index=14,
      number=15, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='marker_border_bits', full_name='avsoftware.calibration.ArucoDetectionConfigProto.marker_border_bits', index=15,
      number=16, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='perspective_remove_pixel_per_cell', full_name='avsoftware.calibration.ArucoDetectionConfigProto.perspective_remove_pixel_per_cell', index=16,
      number=17, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='perspective_remove_ignored_margin_per_cell', full_name='avsoftware.calibration.ArucoDetectionConfigProto.perspective_remove_ignored_margin_per_cell', index=17,
      number=18, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='max_erroneous_bits_in_border_rate', full_name='avsoftware.calibration.ArucoDetectionConfigProto.max_erroneous_bits_in_border_rate', index=18,
      number=19, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='min_otsu_std_dev', full_name='avsoftware.calibration.ArucoDetectionConfigProto.min_otsu_std_dev', index=19,
      number=20, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='error_correction_rate', full_name='avsoftware.calibration.ArucoDetectionConfigProto.error_correction_rate', index=20,
      number=21, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=272,
  serialized_end=1050,
)


_CAMERALIDARCALIBRATIONCONFIGPROTO = _descriptor.Descriptor(
  name='CameraLidarCalibrationConfigProto',
  full_name='avsoftware.calibration.CameraLidarCalibrationConfigProto',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='version', full_name='avsoftware.calibration.CameraLidarCalibrationConfigProto.version', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='aruco_detect_config', full_name='avsoftware.calibration.CameraLidarCalibrationConfigProto.aruco_detect_config', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='target_surfaces_for_camera_calibration', full_name='avsoftware.calibration.CameraLidarCalibrationConfigProto.target_surfaces_for_camera_calibration', index=2,
      number=3, type=5, cpp_type=1, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='target_surfaces_for_lidar_calibration', full_name='avsoftware.calibration.CameraLidarCalibrationConfigProto.target_surfaces_for_lidar_calibration', index=3,
      number=4, type=5, cpp_type=1, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1053,
  serialized_end=1280,
)


_IMUSTATEESTIMATIONCONFIGPROTO = _descriptor.Descriptor(
  name='ImuStateEstimationConfigProto',
  full_name='avsoftware.calibration.ImuStateEstimationConfigProto',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='estimate_gyro_bias', full_name='avsoftware.calibration.ImuStateEstimationConfigProto.estimate_gyro_bias', index=0,
      number=1, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='estimate_accel_bias', full_name='avsoftware.calibration.ImuStateEstimationConfigProto.estimate_accel_bias', index=1,
      number=2, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='estimate_gravity_dir', full_name='avsoftware.calibration.ImuStateEstimationConfigProto.estimate_gravity_dir', index=2,
      number=3, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='estimate_camera_from_imu_r', full_name='avsoftware.calibration.ImuStateEstimationConfigProto.estimate_camera_from_imu_r', index=3,
      number=4, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='estimate_camera_from_imu_p', full_name='avsoftware.calibration.ImuStateEstimationConfigProto.estimate_camera_from_imu_p', index=4,
      number=5, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='estimate_world_from_imus_r', full_name='avsoftware.calibration.ImuStateEstimationConfigProto.estimate_world_from_imus_r', index=5,
      number=6, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='estimate_world_from_imus_p', full_name='avsoftware.calibration.ImuStateEstimationConfigProto.estimate_world_from_imus_p', index=6,
      number=7, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='estimate_world_from_imus_v', full_name='avsoftware.calibration.ImuStateEstimationConfigProto.estimate_world_from_imus_v', index=7,
      number=8, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='weight_rpv_error_terms', full_name='avsoftware.calibration.ImuStateEstimationConfigProto.weight_rpv_error_terms', index=8,
      number=9, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1283,
  serialized_end=1647,
)


_IMUSTATEEVALUATIONCONFIGPROTO = _descriptor.Descriptor(
  name='ImuStateEvaluationConfigProto',
  full_name='avsoftware.calibration.ImuStateEvaluationConfigProto',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='sample_gap_nav_states', full_name='avsoftware.calibration.ImuStateEvaluationConfigProto.sample_gap_nav_states', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='max_integration_time_sec', full_name='avsoftware.calibration.ImuStateEvaluationConfigProto.max_integration_time_sec', index=1,
      number=2, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1649,
  serialized_end=1745,
)


_IMUCAMERACALIBRATIONCONFIGPROTO = _descriptor.Descriptor(
  name='ImuCameraCalibrationConfigProto',
  full_name='avsoftware.calibration.ImuCameraCalibrationConfigProto',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='version', full_name='avsoftware.calibration.ImuCameraCalibrationConfigProto.version', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='state_estimation_config', full_name='avsoftware.calibration.ImuCameraCalibrationConfigProto.state_estimation_config', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='aruco_detect_config', full_name='avsoftware.calibration.ImuCameraCalibrationConfigProto.aruco_detect_config', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1748,
  serialized_end=1966,
)


_CALIBRATIONCONFIGPROTO = _descriptor.Descriptor(
  name='CalibrationConfigProto',
  full_name='avsoftware.calibration.CalibrationConfigProto',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='version', full_name='avsoftware.calibration.CalibrationConfigProto.version', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='calibration_target', full_name='avsoftware.calibration.CalibrationConfigProto.calibration_target', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='gravity_align_target', full_name='avsoftware.calibration.CalibrationConfigProto.gravity_align_target', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='imu_camera_calibration_config', full_name='avsoftware.calibration.CalibrationConfigProto.imu_camera_calibration_config', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='camera_lidar_config', full_name='avsoftware.calibration.CalibrationConfigProto.camera_lidar_config', index=4,
      number=5, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1969,
  serialized_end=2347,
)

_CAMERALIDARCALIBRATIONCONFIGPROTO.fields_by_name['aruco_detect_config'].message_type = _ARUCODETECTIONCONFIGPROTO
_IMUSTATEESTIMATIONCONFIGPROTO.fields_by_name['weight_rpv_error_terms'].message_type = src_dot_common_dot_serialization_dot_eigen__serialization__pb2._VECTOR3DPROTO
_IMUCAMERACALIBRATIONCONFIGPROTO.fields_by_name['state_estimation_config'].message_type = _IMUSTATEESTIMATIONCONFIGPROTO
_IMUCAMERACALIBRATIONCONFIGPROTO.fields_by_name['aruco_detect_config'].message_type = _ARUCODETECTIONCONFIGPROTO
_CALIBRATIONCONFIGPROTO.fields_by_name['calibration_target'].message_type = src_dot_calibration_dot_lib__calibration_dot_calibration__target__config__pb2._CALIBRATIONTARGETCONFIG
_CALIBRATIONCONFIGPROTO.fields_by_name['gravity_align_target'].message_type = src_dot_calibration_dot_lib__calibration_dot_gravity__aligned__planar__targets__pb2._GAPLANERTARGETSPROTO
_CALIBRATIONCONFIGPROTO.fields_by_name['imu_camera_calibration_config'].message_type = _IMUCAMERACALIBRATIONCONFIGPROTO
_CALIBRATIONCONFIGPROTO.fields_by_name['camera_lidar_config'].message_type = _CAMERALIDARCALIBRATIONCONFIGPROTO
DESCRIPTOR.message_types_by_name['ArucoDetectionConfigProto'] = _ARUCODETECTIONCONFIGPROTO
DESCRIPTOR.message_types_by_name['CameraLidarCalibrationConfigProto'] = _CAMERALIDARCALIBRATIONCONFIGPROTO
DESCRIPTOR.message_types_by_name['ImuStateEstimationConfigProto'] = _IMUSTATEESTIMATIONCONFIGPROTO
DESCRIPTOR.message_types_by_name['ImuStateEvaluationConfigProto'] = _IMUSTATEEVALUATIONCONFIGPROTO
DESCRIPTOR.message_types_by_name['ImuCameraCalibrationConfigProto'] = _IMUCAMERACALIBRATIONCONFIGPROTO
DESCRIPTOR.message_types_by_name['CalibrationConfigProto'] = _CALIBRATIONCONFIGPROTO
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

ArucoDetectionConfigProto = _reflection.GeneratedProtocolMessageType('ArucoDetectionConfigProto', (_message.Message,), dict(
  DESCRIPTOR = _ARUCODETECTIONCONFIGPROTO,
  __module__ = 'src.calibration.lib_calibration.calibration_config_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.calibration.ArucoDetectionConfigProto)
  ))
_sym_db.RegisterMessage(ArucoDetectionConfigProto)

CameraLidarCalibrationConfigProto = _reflection.GeneratedProtocolMessageType('CameraLidarCalibrationConfigProto', (_message.Message,), dict(
  DESCRIPTOR = _CAMERALIDARCALIBRATIONCONFIGPROTO,
  __module__ = 'src.calibration.lib_calibration.calibration_config_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.calibration.CameraLidarCalibrationConfigProto)
  ))
_sym_db.RegisterMessage(CameraLidarCalibrationConfigProto)

ImuStateEstimationConfigProto = _reflection.GeneratedProtocolMessageType('ImuStateEstimationConfigProto', (_message.Message,), dict(
  DESCRIPTOR = _IMUSTATEESTIMATIONCONFIGPROTO,
  __module__ = 'src.calibration.lib_calibration.calibration_config_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.calibration.ImuStateEstimationConfigProto)
  ))
_sym_db.RegisterMessage(ImuStateEstimationConfigProto)

ImuStateEvaluationConfigProto = _reflection.GeneratedProtocolMessageType('ImuStateEvaluationConfigProto', (_message.Message,), dict(
  DESCRIPTOR = _IMUSTATEEVALUATIONCONFIGPROTO,
  __module__ = 'src.calibration.lib_calibration.calibration_config_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.calibration.ImuStateEvaluationConfigProto)
  ))
_sym_db.RegisterMessage(ImuStateEvaluationConfigProto)

ImuCameraCalibrationConfigProto = _reflection.GeneratedProtocolMessageType('ImuCameraCalibrationConfigProto', (_message.Message,), dict(
  DESCRIPTOR = _IMUCAMERACALIBRATIONCONFIGPROTO,
  __module__ = 'src.calibration.lib_calibration.calibration_config_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.calibration.ImuCameraCalibrationConfigProto)
  ))
_sym_db.RegisterMessage(ImuCameraCalibrationConfigProto)

CalibrationConfigProto = _reflection.GeneratedProtocolMessageType('CalibrationConfigProto', (_message.Message,), dict(
  DESCRIPTOR = _CALIBRATIONCONFIGPROTO,
  __module__ = 'src.calibration.lib_calibration.calibration_config_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.calibration.CalibrationConfigProto)
  ))
_sym_db.RegisterMessage(CalibrationConfigProto)


# @@protoc_insertion_point(module_scope)
