Felix Ruess
dc81b4bdf6
renamed BOOZ_START_DELAY to ACTUATORS_START_DELAY and updated airframe files accordingly
2011-12-06 20:22:53 +01:00
Felix Ruess
f77fae3361
cleanup trailing whitespaces
2011-08-18 09:47:40 +02:00
Felix Ruess
233f974d78
Merge branch 'cleanup_booz' into dev-integration
2011-02-27 19:13:57 +01:00
Felix Ruess
5bc8f6a253
fix naming error: rename ms2001 to ms2100
2011-02-10 22:28:59 +01:00
Felix Ruess
3348d69271
Merge branch 'master' into cleanup_booz
2011-01-04 22:18:28 +01:00
Felix Ruess
3f96b52c31
fix path to uart arch file (uart_hw.c -> mcu_periph/uart_arch.c) in some makefiles and lots of old airframes
2011-01-04 20:30:14 +01:00
Felix Ruess
d59b8494c0
moved booz2_commands files to firmware/rotorcraft
2010-12-28 00:19:57 +01:00
Felix Ruess
d1dc839954
change GPS flag to USE_GPS
2010-11-23 21:47:13 +01:00
Paul Cox
c18277cf6b
Should be last changes to compile all beth targets after firmwares dir move.
2010-11-20 19:53:24 +01:00
Paul Cox
c7de8dadb4
Modifications necessary to compile after beth moved into firmwares dir.
2010-11-20 18:59:39 +01:00
Felix Ruess
2529844227
moved peripherals arch
2010-10-23 21:12:06 +00:00
Paul Cox
3452e3e657
putting gps back to 38400
2010-10-01 13:13:45 +00:00
Felix Ruess
81a84e045c
more makefile fixes because of imu move
2010-09-28 09:00:50 +00:00
Felix Ruess
0eb92f7a59
fix some makefiles and names after booz imu rename and move
2010-09-28 08:52:27 +00:00
Felix Ruess
964ebd8e3e
move and rename booz actuators
2010-09-27 22:57:03 +00:00
Paul Cox
ceed7aab4d
switch to rcv_telemetry.c
2010-09-23 12:29:32 +00:00
Felix Ruess
f36c6bccf3
cleanup a little, remove ARCHI
2010-09-22 23:59:57 +00:00
Paul Cox
529e862c95
adding GPS_CONFIGURE now that it works with LEA5H.
2010-09-22 10:56:02 +00:00
Felix Ruess
d9936c8243
removed ().TARGET and ().TARGETDIR as it is never used
2010-09-15 23:43:45 +00:00
Paul Cox
f84249708c
add beginnings of df.
2010-09-03 17:54:19 +00:00
Antoine Drouin
1dd1d3d47d
fixed build issue with board header
2010-08-31 17:59:58 +00:00
Paul Cox
130b0f9338
Adding stub include files and uart functions to permit uart coms on overo.
2010-08-31 15:26:05 +00:00
Paul Cox
95defdea2e
gps received by overo.
2010-08-31 14:34:47 +00:00
Paul Cox
3d58d38ff6
beginnings of uart com.
2010-08-31 08:04:28 +00:00
Paul Cox
969fd00b52
Adding twisting and state feedback controllers. Twisting is done on tilt axis only and works mostly. sfb is just a start.
2010-08-26 15:40:02 +00:00
Paul Cox
a3236c8d75
-Update main_coder for new CAN init and openocd makefile board config parameter
...
-overo azimuth control with low pass filter of azimuth gyro
2010-08-20 10:01:45 +00:00
Paul Cox
a2a61e7ada
adding azimuth ff control. works but *very* slow.
2010-08-18 15:43:32 +00:00
Paul Cox
a615752ee0
Adding tilt and elevation angle compensation in estimator and controller
...
Also added first order low pass on elevation_dot
--Tested on bench, appears robust.
2010-08-13 12:16:28 +00:00
Paul Cox
efbbcf901a
Beth updates : Add CAN/SPI error monitoring. Adjusted arming state machine.
...
TODO: monitor CAN crc errors.
TODO: update beth board #1 to output at higher rate (important when azimuth starts to be controlled)
TODO: sin/cos corrections in estimator/controller
2010-08-12 14:17:12 +00:00
Paul Cox
87079e2a1b
Adding elevation control. tested on beth. need to address shortcomings of estimator (no rotations taken into account) and controller (cos of elevation angle not taken into account of thrust)
2010-08-06 16:48:05 +00:00
Antoine Drouin
d2b4849a89
refactored beth code
2010-08-04 13:52:44 +00:00
Paul Cox
ad55d0a504
attempting insertion of downlink code. currently doesn't build for lack of UdpTransportPeriodic.
2010-08-03 15:39:10 +00:00
Paul Cox
6b738bed8d
updated to new can callback code, main_overo now logs to a file and shuts down in a controlled manner on receiving control-c
2010-08-03 14:35:47 +00:00
Paul Cox
41406363f0
working PD control of tilt with crista. TODO: timeout/checksum overolink, update to new CAN code, datalink to overo, kalman filter
2010-08-02 15:59:11 +00:00
Paul Cox
d789a0ecae
updates to beth : tested at overo periodic running at 500Hz. motors enabled only if overo com active and allowable thrust for now < 6.
2010-07-28 15:18:09 +00:00
Paul Cox
31ab451bc9
changes to beth files support: overo now uses events for periodic function, added udp telemetry and start of datalink (currently just counts datalink received bytes), stm IMU and motor interface tested, CAN link solid, and overo/stm spi link solid once OVERO_LINK_TIMEOUT was increased in lisa_overo_link.h (timeouts due to the overo not sending messages fast enough were causing the stm to think the link was lost and was not preparring the next messages--hence overo received a bunch of zeros)
2010-07-28 08:12:27 +00:00
Paul Cox
8051ef60f9
comments
2010-07-23 10:16:50 +00:00
Paul Cox
7abb703d17
updates for crista IMU
2010-07-23 09:27:14 +00:00
Paul Cox
6a41ec7cec
remove bench_sensors and replace with i2c and CAN versions conditionally compiled by conf
2010-07-22 12:40:37 +00:00
Antoine Drouin
ac155f45aa
more fixes for new SPI link
2010-07-21 09:08:01 +00:00
Antoine Drouin
7bdfbe0172
fixed for overo_link changes
2010-07-21 07:55:50 +00:00
Paul Cox
9bc00dc2eb
beth hack define
2010-07-20 14:38:24 +00:00
Paul Cox
459871263e
updates for using CAN
2010-07-20 14:11:43 +00:00
Antoine Drouin
4acd6415b2
fixing spi communications test between overo and stm
2010-06-18 13:51:00 +00:00
Antoine Drouin
588fd7d2b5
2010-06-17 13:44:17 +00:00
Antoine Drouin
db5fc2b0a0
2010-06-17 11:09:00 +00:00
Antoine Drouin
e7f40a6c14
adding adc and i2c support
2010-06-14 16:43:02 +00:00
Antoine Drouin
8978d94ee0
moving stuff around
2010-04-27 18:15:57 +00:00