calibrate legs

This commit is contained in:
Zhengyu Peng
2021-12-07 21:31:09 -05:00
parent ab96e2cf41
commit 4795ec01e4
2 changed files with 10 additions and 15 deletions

View File

@ -21,38 +21,32 @@ class Hexapod:
self.leg_0 = Leg('rr',
[self.pca_left.servo[15], self.pca_left.servo[2],
self.pca_left.servo[1]],
correction=[0, 0, 0],
constraint=[0, 180])
correction=[-6, 4, -6])
# center right
self.leg_1 = Leg('cr',
[self.pca_left.servo[7], self.pca_left.servo[8],
self.pca_left.servo[6]],
correction=[0, 0, 0],
constraint=[0, 180])
correction=[3, -5, -6])
# front right
self.leg_2 = Leg('fr',
[self.pca_left.servo[0], self.pca_left.servo[14],
self.pca_left.servo[13]],
correction=[0, 0, 0],
constraint=[0, 180])
correction=[3, -6, -5])
# front left
self.leg_3 = Leg('fl',
[self.pca_right.servo[15], self.pca_right.servo[1],
self.pca_right.servo[2]],
correction=[0, 0, 0],
constraint=[0, 180])
correction=[-3, -4, 6])
# center left
self.leg_4 = Leg('cl',
[self.pca_right.servo[7], self.pca_right.servo[6],
self.pca_right.servo[8]],
correction=[0, 0, 0],
constraint=[0, 180])
correction=[-6, 0, 0])
# rear left
self.leg_5 = Leg('rl',
[self.pca_right.servo[0], self.pca_right.servo[13],
self.pca_right.servo[14]],
correction=[0, 0, 0],
constraint=[0, 180])
correction=[-6, 4, 0])
self.leg_0.set_angle(0, 90)
self.leg_0.set_angle(1, 90)