0
設置
我使用傳感器融合python模塊基地馬德威克算法。源代碼可以在這裏找到https://github.com/micropython-IMU/micropython-fusion/blob/master/fusion.py.使用時間與Micropython的Mac OSX Python2.7
問題
有什麼辦法我可以實現以下pyb.elapsed_micro()和pyb.micros()功能不使用進口PYB庫用python2.7?
import pyb
# Integrate to yield quaternion
deltat = pyb.elapsed_micros(self.start_time)/1000000
self.start_time = pyb.micros()
q1 += qDot1 * deltat
q2 += qDot2 * deltat
q3 += qDot3 * deltat
q4 += qDot4 * deltat
# normalise quaternion
norm = 1/sqrt(q1 * q1 + q2 * q2 + q3 * q3 + q4 * q4)
self.q = q1 * norm, q2 * norm, q3 * norm, q4 * norm