お世話になっております。
以下のようなプログラムで、sensehatから絶対角度と加速度を出せているんですが、ここから○○msごとの角度の変位と移動(XYZ方向)の変位を出すためには、どのようなコードを変けばよいのでしょうか?
調べてもなかなか見つからないので、ご教示いただきたく。
from sense_hat import SenseHat
sense = SenseHat()
while True:
orientation_data = sense.get_orientation()
pitch = orientation_data['pitch']
yaw = orientation_data['yaw']
roll = orientation_data['roll']
acceleration = sense.get_accelerometer_raw()
x = acceleration['x']
y = acceleration['y']
z = acceleration['z']
#x=round(x, 0)
#y=round(y, 0)
#z=round(z, 0)
print(f'{pitch:.4f} {yaw:.4f} {roll:.4f} {x:.4f} {y:.4f} {z:.4f}')
結果はこんな感じです。
> pi@raspberrypi:~/iotkit-1-sense-hat $ python3 orientation2.py
> 348.9326 1.6096 9.0408 0.2342 0.1819 0.8805
> 350.6903 0.8567 7.1668 0.2371 0.2078 0.9226
> 350.4919 0.8552 7.3848 0.2364 0.2083 0.9204
> 350.2964 0.8548 7.6048 0.2364 0.2088 0.9204
> 350.1080 0.8422 7.8201 0.2381 0.2088 0.9192