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
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
Lorenz Meier
3152dae3dc
Merged with master
2013-05-09 15:52:36 +02:00
James Goppert
06e390b5e9
Added MD25 I2C motor controller driver.
2013-05-08 13:51:59 -04:00
Andrew Tridgell
5b3844621c
stdio: fixed build error for stdio on px4io
2013-05-04 19:18:39 +10:00
Andrew Tridgell
953acbe650
libvsprintf: fixed handling of "%f" to print precision 6
2013-05-04 19:18:35 +10:00
Andrew Tridgell
a153ee529f
libdtoa: don't print trailing zeros if no decimal is printed
2013-05-04 19:18:29 +10:00
Andrew Tridgell
b06098a540
libdtoa: fixed handling of NaN and Infinity
...
otherwise we print thousands of 00000 characters
2013-05-04 19:17:15 +10:00
Andrew Tridgell
a627f6c0eb
otgfsdev: removed a DEBUGASSERT() that causes a crash on windows reconnect
...
when windows reconnects to a ACM device, this assert sometimes
triggered. The case it is looking for is handled further down.
2013-05-04 19:16:13 +10:00
Lorenz Meier
bfc6183fd4
Merge pull request #255 from NosDE/master
...
Mikrokopter BLCtrl driver mkblctrl
2013-04-29 12:29:00 -07:00
Lorenz Meier
0eafc2ade1
IO compiling
2013-04-28 14:54:44 +02:00
Lorenz Meier
25612cebc2
Cleaned up NuttX appconfig, added examples to config
2013-04-28 10:37:07 +02:00
px4dev
4748bba35a
Move the 'tests' app to the new world.
2013-04-26 20:02:12 -07:00
px4dev
01e427b17c
Merge working changes into export-build branch.
2013-04-26 16:14:32 -07:00
px4dev
ce0e4a3afd
Merge branch 'master' into export-build
2013-04-26 13:03:05 -07:00
px4dev
74c62a131e
Fix the way that we idle the tone_alarm pin so that the board defines what is the 'safe' state.
2013-04-26 13:00:12 -07:00
px4dev
de412b6467
Pass -g to the link phase for PX4IO the same way we do for FMU
2013-04-26 12:59:35 -07:00
px4dev
3acdc9d4ce
Merge branch 'master' into export-build
2013-04-26 11:27:26 -07:00
marco
59573e5b69
BLCtrl 2.0 testing - currently only 8 Bit resolution - this should fly
2013-04-17 19:46:01 +02:00
Lorenz Meier
482cada59b
Butchered position estimator from Damian Aregger into shape, publishes now global position estimate as well. Compiling, needs HIL testing
2013-03-23 22:39:54 +01:00
px4dev
db91dffb23
Merge branch 'master' into export-build
2013-03-20 23:05:19 -07:00
Lorenz Meier
b276676673
Merge pull request #210 from PX4/usb_fixes
...
USB fixes from Petteri Aimonen, cherry-picked.
2013-03-17 03:03:20 -07:00
Lorenz Meier
1ae4edab22
Merge pull request #224 from PX4/pwm-multirate
...
Pwm multirate
2013-03-17 02:49:18 -07:00
Lorenz Meier
2d47816e55
Attempt to fix sscanf() %n handling
2013-03-16 20:05:22 +01:00
px4dev
7011fe563b
Move PWM rate configuration, etc. into a separate utility and out of the individual drivers.
2013-03-12 22:22:50 -07:00
Greg Hulands
6eca4ba462
Maxbotix I2C Sonar Support
2013-03-01 09:20:00 -08:00
Lorenz Meier
4673a79e6c
USB fixes from Petteri Aimonen, cherry-picked.
2013-02-25 12:59:02 +01:00
px4dev
e622835555
Bump the task stack up to 1200 bytes to give the mixer loader some headroom. This addresses the last reported issue with this branch.
2013-02-24 16:20:04 -08:00
px4dev
8c7e2546ed
Simplify the PX4IO main loop to cut down on memory consumption.
2013-02-24 00:09:37 -08:00
px4dev
eece05a287
We need a stub ROMFS header so that the client can supply their own bits.
2013-02-23 22:00:59 -08:00
px4dev
c45bf1ab81
Fix a couple of things that break 'make export'.
2013-02-23 22:00:58 -08:00
Lorenz Meier
5aa5645fb0
Disabled MAVLink debug app
2013-02-23 12:02:58 +01:00
Lorenz Meier
0561fab4e3
Merge branch 'master' of github.com:PX4/Firmware into px4io-i2c
2013-02-23 12:02:13 +01:00
Lorenz Meier
a704acc2a2
Out of memory warning, flash and RAM optimizations
2013-02-23 12:02:00 +01:00
Lorenz Meier
c3aad047a5
Merge pull request #203 from PX4/debug_example
...
Added additional debug / uORB example
2013-02-20 22:47:36 -08:00
Lorenz Meier
4cde275466
Switched I2C to interrupt driven mode
2013-02-20 09:47:08 +01:00
Andrew Tridgell
3c6d6f0ef1
px4fmu: disable a bunch of code when built for APM
...
this leaves us enough flash to fit APM
2013-02-18 14:17:06 +11:00
Andrew Tridgell
a68300941f
px4fmu: enable BINFS
...
needed for APM startup
2013-02-18 14:16:29 +11:00
Andrew Tridgell
9b7ee0c91b
appconfig: disable mathlib and associated examples on APM
...
these are far too large (777 kbyte) and we can't fit them with the
ArduCopter flight code
2013-02-18 08:41:28 +11:00
Lorenz Meier
520a2b4174
Merge pull request #198 from PX4/nuttx-merge-5596
...
Nuttx merge 5596
2013-02-17 09:14:12 -08:00
Lorenz Meier
5d92e0195f
Re-enabled signals
2013-02-17 15:32:46 +01:00
Lorenz Meier
8f8e30052b
Merged
2013-02-17 15:29:31 +01:00
Lorenz Meier
6bd18e46bb
Disable signals again, it is too early (needs NuttX merge)
2013-02-17 15:25:59 +01:00
Lorenz Meier
4216982d54
Made timeouts configurable, untested
2013-02-16 21:28:43 +01:00
Andrew Tridgell
caade93ae4
px4io: enable signals
...
signals will be used to wakeup the mixer on a new set of pwm values
2013-02-16 21:22:31 +01:00
Lorenz Meier
400b073aa3
Merge branch 'master' of github.com:PX4/Firmware into px4io-i2c
2013-02-16 16:46:57 +01:00
px4dev
caa11f0bbb
New option to ensure serial stack is always included.
2013-02-06 23:52:57 -08:00
px4dev
8cb583cf80
Assorted compile fixes.
2013-02-06 23:50:55 -08:00
px4dev
0c7c32ce95
Merge whitespace and comments so that we are closer to in sync with trunk.
2013-02-06 23:32:16 -08:00
px4dev
7791704ef2
Back out the ADC DMA support. We aren't using or maintaining it, and it doesn't work "right" either.
2013-02-06 23:32:00 -08:00