wiibalanceplot使用Wii平衡板跟踪重心并绘图
平衡图是通过Wii平衡板来跟踪用户的重心,并在显示器上实时绘制图形。结合以下两个图形界面的BT通讯使用要求:Python pygame、Python-bluez、bluez-utils,利用蓝牙进行数据传输。程序示例包括:
./balanceplot.py
、AD转换、过滤器等功能。在代码实现中,使用如下传感器数据处理方法:
public void onSensorChanged(SensorEvent event) {
// alpha is calculated as t / (t + dT)
// with t, the low-pass filter's time-constant
// and dT, the event delivery rate
final float alpha = 0.8;
gravity[0] = alpha * gravity[0];
}
下载地址
用户评论