Update hexapod.py
This commit is contained in:
parent
fd249860de
commit
9f5b78f6ff
@ -110,8 +110,8 @@ class Hexapod(Thread):
|
|||||||
self.mount_position[:, 1] = self.mount_y
|
self.mount_position[:, 1] = self.mount_y
|
||||||
|
|
||||||
# Objects
|
# Objects
|
||||||
self.pca_right = ServoKit(channels=16, address=0x40, frequency=50)
|
self.pca_right = ServoKit(channels=16, address=0x40, frequency=120)
|
||||||
self.pca_left = ServoKit(channels=16, address=0x41, frequency=50)
|
self.pca_left = ServoKit(channels=16, address=0x41, frequency=120)
|
||||||
|
|
||||||
# front right
|
# front right
|
||||||
self.leg_0 = Leg(0,
|
self.leg_0 = Leg(0,
|
||||||
@ -238,7 +238,7 @@ class Hexapod(Thread):
|
|||||||
self.leg_2.move_junctions(angles[2, :])
|
self.leg_2.move_junctions(angles[2, :])
|
||||||
self.leg_3.move_junctions(angles[3, :])
|
self.leg_3.move_junctions(angles[3, :])
|
||||||
|
|
||||||
time.sleep(self.interval)
|
# time.sleep(self.interval)
|
||||||
|
|
||||||
def motion(self, path):
|
def motion(self, path):
|
||||||
for p_idx in range(0, np.shape(path)[0]):
|
for p_idx in range(0, np.shape(path)[0]):
|
||||||
@ -258,7 +258,7 @@ class Hexapod(Thread):
|
|||||||
cmd_string = self.cmd_queue.get(block=False)
|
cmd_string = self.cmd_queue.get(block=False)
|
||||||
print('interrput')
|
print('interrput')
|
||||||
except Empty:
|
except Empty:
|
||||||
time.sleep(self.interval)
|
# time.sleep(self.interval)
|
||||||
pass
|
pass
|
||||||
else:
|
else:
|
||||||
self.cmd_handler(cmd_string)
|
self.cmd_handler(cmd_string)
|
||||||
@ -308,7 +308,7 @@ class Hexapod(Thread):
|
|||||||
try:
|
try:
|
||||||
cmd_string = self.cmd_queue.get(block=False)
|
cmd_string = self.cmd_queue.get(block=False)
|
||||||
except Empty:
|
except Empty:
|
||||||
time.sleep(self.interval)
|
# time.sleep(self.interval)
|
||||||
pass
|
pass
|
||||||
else:
|
else:
|
||||||
self.cmd_handler(cmd_string)
|
self.cmd_handler(cmd_string)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user