@@ -117,8 +117,8 @@ def createObjects(self) -> None:
117117 self .chassis_wheel_base = 0.467
118118
119119 self .starboard_vision_name = "ardu_cam"
120- self .starboard_vision_turret_pos = Translation3d (0.300 , 0.000 , 0.250 )
121- self .starboard_vision_turret_rot = Rotation2d .fromDegrees (0 .0 )
120+ self .starboard_vision_turret_pos = Translation3d (- 0.300 , - 0.040 , 0.230 )
121+ self .starboard_vision_turret_rot = Rotation2d .fromDegrees (180 .0 )
122122 self .starboard_vision_camera_offset = Translation3d (0.021 , 0 , 0 )
123123 self .starboard_vision_camera_pitch = math .radians (0.0 )
124124 self .starboard_vision_encoder_offset = Rotation2d (0.0 )
@@ -130,6 +130,20 @@ def createObjects(self) -> None:
130130 Rotation2d (1.377 ),
131131 )
132132
133+ self .port_vision_name = "port_turret"
134+ self .port_vision_turret_pos = Translation3d (- 0.010 , 0.300 , 0.660 )
135+ self .port_vision_turret_rot = Rotation2d .fromDegrees (90.0 )
136+ self .port_vision_camera_offset = Translation3d (0.021 , 0 , 0 )
137+ self .port_vision_camera_pitch = math .radians (10.0 )
138+ self .port_vision_encoder_offset = Rotation2d (6.103 )
139+ self .port_vision_servo_offsets = ServoOffsets (
140+ neutral = Rotation2d (1.052 ), full_range = Rotation2d (3.121 )
141+ )
142+ self .port_vision_rotation_range = (
143+ Rotation2d (1.733 ),
144+ Rotation2d (5.034 ),
145+ )
146+
133147 else :
134148 self .chassis_swerve_config = SwerveConfig (
135149 drive_ratio = (14.0 / 50.0 ) * (27.0 / 17.0 ) * (15.0 / 45.0 ),
0 commit comments