Commit Graph

48 Commits

Author SHA1 Message Date
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