We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 7666182 commit d4daf52Copy full SHA for d4daf52
pslab/external/motor.py
@@ -75,6 +75,8 @@ def _get_duty_cycle(self, angle):
75
76
77
class RoboticArm:
78
+ """Robotic arm controller for up to 4 servos."""
79
+
80
MAX_SERVOS = 4
81
82
def __init__(self, servos: List[Servo]) -> None:
@@ -85,6 +87,7 @@ def __init__(self, servos: List[Servo]) -> None:
85
87
self.servos = servos
86
88
89
def run_schedule(self, timeline: List[List[int]]) -> None:
90
+ """Move servos based on a time-based angle schedule."""
91
for i in range(len(timeline)):
92
for j in range(len(self.servos)):
93
angle = timeline[i][j]
0 commit comments