Commit Graph

124 Commits

Author SHA1 Message Date
Anton Babushkin 9952fef645 sdlog2 messages packing fixed, sdlog2_dump.py now produces much more compressed output. 2013-05-30 21:27:55 +04:00
Anton Babushkin d6ae0461ab sdlog2: GPS message added 2013-05-30 12:28:05 +04:00
Lorenz Meier abb024c724 More safety added by disabling pulses 2013-05-29 18:32:23 +02:00
Lorenz Meier f6570172da Set default failsafe value to 0 of mixer 2013-05-29 17:07:26 +02:00
Lorenz Meier 2876bc72f9 Slightly reworked IO internal failsafe, added command to activate it (px4io failsafe), does not parse commandline arguments yet 2013-05-28 17:46:24 +02:00
Anton Babushkin 234b9c8f67 Merge branch 'master' into seatbelt_multirotor 2013-05-28 19:04:29 +04:00
Anton Babushkin 7e95edbbe8 New messages added to sdlog2 2013-05-28 19:02:16 +04:00
Hyon Lim (Retina) 90fdf35ae5 GPL Licensed code has been removed 2013-05-29 00:59:20 +10:00
Hyon Lim (Retina) 7a2adb22eb Visualization code has been added. 2013-05-29 00:45:02 +10:00
Hyon Lim (Retina) cc6c590af0 I finished to implement nonlinear complementary filter on the SO(3).
The previous problem was roll,pitch and yaw angle from quaternion.
Now it is fixed. 1-2-3 Euler representation is used.
Also accelerometer sign change has been applied.
2013-05-29 00:34:21 +10:00
Hyon Lim (Retina) 13faf0d555 Merge remote-tracking branch 'upstream/master'
- Mikrokopter BLCTRL seems to be updated
 - HMC5883L calibration problem has been corrected.
    (This is because of RAM mis allocation?)
    See https://groups.google.com/forum/?fromgroups#!topic/px4users/yTYJiDBBKfo
 - Fixed wing control updated
    https://groups.google.com/forum/?fromgroups#!topic/px4users/s7owpvZN8UI
 - GPIO module has been removed.
 - STM32 DRV updated
2013-05-28 11:09:58 +10:00
Lorenz Meier fba92f357c Merge pull request #267 from DrTon/gpio_led
gpio_led app added: drive LEDs by GPIO_EXT1 pin of PX4FMU
2013-05-26 09:00:41 -07:00
Anton Babushkin 691dc8eefd sdlog2 strick packing fixed, length bug fixed, "sdlog2_dump.py" debug tool added 2013-05-26 00:14:10 +04:00
Anton Babushkin e211352604 sdlog2 logger app added. New flexible log format, compatible with APM. 2013-05-25 22:16:43 +04:00
Anton Babushkin f8900f002c Merge branch 'master' into seatbelt_multirotor 2013-05-24 12:52:02 +04:00
Hyon Lim (Retina) 4bf0505421 Test flight has been performed with nonlinear SO(3) attitude estimator.
Here are few observations:
 - When the system initialized, roll angle is initially reversed.
   As filter converged, it becomes normal.
 - I put a negative sign on roll, yaw. It should naturally has right
   sign, but I do not know why for now. Let me investigate again.
 - Gain : I do not know what gain is good for quadrotor flight.
   Let me take a look Ardupilot gain in the later.

Anyway, you can fly with this attitude estimator.
2013-05-23 16:20:38 +10:00
Hyon Lim (Retina) 364d1a06e3 To use freeIMU processing visualization tool, I have implemented float number transmission over uart (default /dev/ttyS2, 115200)
But this not tested yet. I should.
2013-05-23 16:20:38 +10:00
Hyon Lim (Retina) f547044203 Roll pitch yaw should be verified again 2013-05-23 16:20:38 +10:00
Hyon Lim (Retina) 32bace0824 I do not know why roll angle is not correct. But system looks okay 2013-05-23 16:20:38 +10:00
Hyon Lim (Retina) 0c3412223b Fixed few minor bug 2013-05-23 16:20:38 +10:00
Hyon Lim (Retina) 1caddb7bbb Initial work of so3 nonlinear complementary filter 2013-05-23 16:20:38 +10:00
Lorenz Meier 327d8751d2 Hotfix: Removing GPS debug output 2013-05-22 17:53:17 +02:00
Anton Babushkin 6e8621269b Code style fixed 2013-05-22 13:59:51 +04:00
Anton Babushkin 09ce3e2d0a Added GPIO_EXT1/GPIO_EXT2 selection. 2013-05-22 11:30:50 +04:00
Lorenz Meier 5d9512eb79 Removed unnecessary cplusplus check 2013-05-21 10:17:37 +02:00
Lorenz Meier e655c0fc57 Fixed missing count 2013-05-21 10:14:16 +02:00
Lorenz Meier 5dfde44c56 Fixed va args in MAVLink, tested with RC config, correct output 2013-05-21 09:14:22 +02:00
Lorenz Meier d720944efe VA args now supported by MAVLink text messages 2013-05-21 09:14:22 +02:00
Lorenz Meier 88ba97816d Better preflight check, catches wrong RC configs. Needs rework of mavlink text message API to VARARGs 2013-05-21 09:14:22 +02:00
Lorenz Meier 0165034e49 Hotfix: Changed alarms back to what they originally were designed for: Traps to later see if condition was once violated. Currente status can be read through the status flags 2013-05-21 09:14:22 +02:00
Lorenz Meier bc3eca5df3 Merge branch 'master' of github.com:PX4/Firmware 2013-05-20 23:19:40 +02:00
Lorenz Meier 462547c527 Hotfix: Building fixedwing backside params correctly 2013-05-20 23:19:24 +02:00
px4dev 05fe7779a9 Fix .gitignore to avoid ignoring prebuilt libraries.
Also, generally clean-up the .gitignores and farm off separate versions for the NuttX/Apps directories to keep things tidy.
2013-05-20 20:33:18 +02:00
Anton Babushkin 5842c22123 Use GPS velocity in position estimator 2013-05-20 19:47:38 +04:00
px4dev 5576e321fa Use the new prebuilt-library support to wrap the ARM CMSIS DSP library, and update to the version shipped with CMSIS 3.0 r3p2 2013-05-20 00:30:43 +02:00
Anton Babushkin 2f280bb4ca Merge branch 'master' into gpio_led 2013-05-17 12:48:46 +04:00
Anton Babushkin eb2fc4e036 Merge branch 'master' into seatbelt_multirotor 2013-05-17 12:23:48 +04:00
sjwilks 1b9222f43a Merge pull request #269 from PX4/new_led_status
New led status
2013-05-13 07:49:19 -07:00
Lorenz Meier 3ac76c4476 Blink pattern fixes 2013-05-13 10:15:36 +02:00
Lorenz Meier 69571c48c4 Fixed compile and logic errors, behaving now 2013-05-13 10:02:15 +02:00
Lorenz Meier 79f9b61aff Fixed led patterns to be up to the latest specs 2013-05-12 20:05:20 +02:00
Lorenz Meier 0c43da3b64 Tested with PX4FMU and PX4IO with GPS and arming 2013-05-12 13:11:12 +02:00
px4dev 555d42e0cd Oops, left in some test code. 2013-05-11 16:46:52 -07:00
px4dev 196ee8b16f Change the way modules are built so that object paths are relative and use vpath for locating sources (so source paths are also shorter).
Add some basic documentation for the build system files while we're at it.
2013-05-11 11:32:05 -07:00
Anton Babushkin 9a9e41f7a2 Merge branch 'master' into gpio_led 2013-05-09 22:41:09 +04:00
Lorenz Meier 26efba2ff3 New blink patterns for safety switch, removed GPS lock indicator 2013-05-09 17:38:12 +02:00
Lorenz Meier fa1b7388f3 Implemented new led status proposal 2013-05-09 17:34:00 +02:00
Lorenz Meier 614bbb1510 Merged ETS airspeed driver 2013-05-09 15:58:23 +02:00
Lorenz Meier 3152dae3dc Merged with master 2013-05-09 15:52:36 +02:00
Lorenz Meier 44df8db984 Merge branch 'master' of github.com:PX4/Firmware into export-build 2013-05-06 23:50:23 +02:00