24 Commits

Author SHA1 Message Date
d9ce797cae dT as zero crash prevention
Should not happen, but just in case.
2018-09-09 22:38:58 +02:00
e1de1ac99f Bugfix in MPU6000 driver
acceleration exceeds 1G and makes arcsin fail
2018-09-09 22:37:20 +02:00
3f2c9f7003 Corrected include in Utilities.cpp 2018-09-02 20:30:15 +02:00
ec0f0ee37e Deployment of control loops
Find the bug! Needs fixing. Not tuned! And something crashes the board.
When vibrating a lot (probably high gains or high d-term / d-term noise) or when the robot leans a lot to one side everything freezes. Both loops blinking leds stop completely and steppers stay at last command.

I've tried electronic fixes and lastly put the controller on its own power supply.
Can be triggered even without any power electronics connected (rocking the robot by hand). So it seems to be software related!
2018-09-02 20:21:58 +02:00
124eabf17d Acceleration limit for stepper motors 2018-09-02 20:18:39 +02:00
1fd690b3f5 IMU changes. Calibration options
Disable standby mode at init
Can now calculate offset on acc and gyro
Fifo reset function
2018-09-02 19:12:46 +02:00
15dd8e6bc7 IMU acc and gyro fusion
Needs tweaking to get the right amount of acc data
2018-09-02 19:06:20 +02:00
443c441279 Some controllers implemented PD and PI 2018-09-02 19:04:44 +02:00
5bd9945e95 Constrain range helper function 2018-09-02 19:02:49 +02:00
cc7b3a97d5 pt1 filter 2018-09-02 19:01:31 +02:00
f9396e54d6 Gyro and Flash documentation 2018-09-02 19:00:12 +02:00
cce67f7659 Fix stop function in Servo driver 2018-08-31 17:49:59 +02:00
f2693a4c88 Travis file 2018-08-31 17:39:50 +02:00
a509b29348 Simple Incremental LPF filter 2018-08-29 22:45:59 +02:00
fe69b7764d Fix to stepper driver 2018-08-29 22:45:00 +02:00
652f24532a Servo driver to drive an Arm. Some fixes needed for threads 2018-08-29 22:43:10 +02:00
5b3adbf65d Stepper driver draft 2018-08-25 19:51:22 +02:00
5f0099f390 MPU Interrupt added
Sends interrupt on pin INT when there is data to read
2018-08-25 13:55:01 +02:00
cece827795 Minor project changes 2018-08-25 11:37:47 +02:00
c0081fc459 Barometer drivers 2018-08-25 11:36:39 +02:00
3c66623707 Compass/Magnetometer drivers 2018-08-25 11:36:29 +02:00
bd22dd6ab3 MPU drivers
Drivers for accelerometer and gyro
2018-08-25 11:35:35 +02:00
0c5806dc2e Added documentation for Boards
Some pics and pin definitions
2018-08-25 11:34:21 +02:00
ea3b880449 Working debugger on Linux
With a simple code example of a blinking led on the F411 target
2017-10-14 14:44:06 +02:00