-
Notifications
You must be signed in to change notification settings - Fork 630
Open
Description
Hello,
Sometimes, I can get the abnormal return from functions "pwm_to_duty_cycle" in the file HardwareInterface.py.
It's OK after change from
return int(pulsewidth_micros / 1e6 * pwm_params.freq * pwm_params.range)
to
pulsewidth_micros = int(pulsewidth_micros / 1e6 * pwm_params.freq * pwm_params.range)
if np.isnan(pulsewidth_micros):
return 0
return int(np.clip(pulsewidth_micros, 0, 4096))
Please double confirm whether the change point is OK, thanks!
Best,
Afreez
Metadata
Metadata
Assignees
Labels
No labels