mirror of
git://projects.qi-hardware.com/antorcha.git
synced 2024-11-22 08:45:55 +02:00
tornado/fw/sim/alg.c: tune EWMA weights; correct sample rate for simulation
This commit is contained in:
parent
30c683effd
commit
ce9caf0f3b
@ -8,7 +8,7 @@
|
|||||||
#define G 28 /* 1 Earth gravity in accelerometer units */
|
#define G 28 /* 1 Earth gravity in accelerometer units */
|
||||||
#define MID 512 /* accelerometer middle value */
|
#define MID 512 /* accelerometer middle value */
|
||||||
|
|
||||||
#define S 1000 /* sample rate (samples/s) */
|
#define S 2000 /* sample rate (samples/s) */
|
||||||
#define F 2 /* rotational speed in Hz */
|
#define F 2 /* rotational speed in Hz */
|
||||||
#define R 0.46 /* radius of accelerometer orbit */
|
#define R 0.46 /* radius of accelerometer orbit */
|
||||||
|
|
||||||
@ -41,8 +41,8 @@ static uint16_t sample(double t)
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
#define E_SHIFT 3 /* ~ 0.1 */
|
#define E_SHIFT 6 /* ~ 0.06 */
|
||||||
#define M_SHIFT 10 /* ~ 1/S */
|
#define M_SHIFT 10 /* ~ 2/S */
|
||||||
|
|
||||||
|
|
||||||
static void process(unsigned v)
|
static void process(unsigned v)
|
||||||
|
Loading…
Reference in New Issue
Block a user