daregger
32e586d4b7
Controller and estimator updates
2012-10-16 18:02:28 +02:00
daregger
b50bc7798a
Wip on inner rate loop
2012-10-16 16:49:45 +02:00
Lorenz Meier
0b26ca84d4
Merged
2012-10-16 11:13:05 +02:00
Lorenz Meier
87b00c96e8
Merge branch 'master' of github.com:PX4/Firmware
2012-10-16 11:10:23 +02:00
Lorenz Meier
fef4362e79
Merged new EKF version
2012-10-16 11:10:09 +02:00
Lorenz Meier
a720bfff5e
Merge branch 'tobi'
2012-10-16 11:07:41 +02:00
px4dev
3292ea24a1
Switch to the standard 'verbose' build option. Use a better way of passing options to the linker that is closer to friendly with 'make export'.
2012-10-15 21:08:26 -07:00
px4dev
f9a8818d1e
Switch from -Os to -O3. This generates *much* faster code, although at a ~50% size penalty. We can afford the space.
2012-10-15 19:10:28 -07:00
Lorenz Meier
3ccc6849ac
Fixed stupid typo in GPS app
2012-10-16 00:12:48 +02:00
Lorenz Meier
965bd35e2b
Ignore measurement parts not projected to the plane
2012-10-16 00:02:53 +02:00
Lorenz Meier
40abed787c
fixed wrong status indication of sd log command if startup fails
2012-10-15 23:58:16 +02:00
Lorenz Meier
e8c4506a12
Minor documentation style fixes
2012-10-15 08:59:15 +02:00
Lorenz Meier
084cde72f7
Reworked calibration
2012-10-15 08:52:41 +02:00
Lorenz Meier
642f3426a7
Added mag calibration routine, fixed minor typos without runtime effects
2012-10-15 08:52:17 +02:00
Lorenz Meier
6e4398c30d
Merge branch 'master' of github.com:PX4/Firmware into mavlink-cleanup
2012-10-15 08:35:44 +02:00
px4dev
c1958bdaa9
Teach top how to precisely determine stack usage.
2012-10-14 23:35:32 -07:00
px4dev
ae29617543
No joy with getopt_long
2012-10-14 23:09:48 -07:00
px4dev
cf6e763c58
Beat up on the mavlink app startup a bit.
2012-10-14 22:40:18 -07:00
px4dev
7c20e66681
Refactor and start tidying up the MAVLink app.
2012-10-14 17:59:15 -07:00
px4dev
db0ec8eb02
Merge branch 'master' of https://github.com/PX4/Firmware
2012-10-13 22:09:16 -07:00
Doug Weibel
0a0215338a
Merge branch 'master' of https://github.com/PX4/Firmware
2012-10-13 16:38:18 -06:00
Lorenz Meier
4dbf7befe3
Disable rate control, disable offset estimation
2012-10-13 12:25:30 +02:00
px4dev
0ccaa1330b
Merge branch 'master' of file:///Users/Shared/NuttX
...
git-svn-id: http://svn.code.sf.net/p/nuttx/code/trunk@5231 42af7a65-404d-4744-a932-0658087f49c3
2012-10-13 00:08:02 -07:00
patacongo
e4ccbe7508
You can now configure a login for Telnet NSH session -- from Darcy Gong
...
git-svn-id: http://svn.code.sf.net/p/nuttx/code/trunk@5231 42af7a65-404d-4744-a932-0658087f49c3
2012-10-12 16:59:17 +00:00
patacongo
8de1d1d182
Update Olimex-LPC1766STK setenv.sh to make it faster to use CodeSourcery.
...
git-svn-id: http://svn.code.sf.net/p/nuttx/code/trunk@5230 42af7a65-404d-4744-a932-0658087f49c3
2012-10-12 15:38:42 +00:00
patacongo
e62b420882
Another dtoa() fix from Mike Smith
...
git-svn-id: http://svn.code.sf.net/p/nuttx/code/trunk@5229 42af7a65-404d-4744-a932-0658087f49c3
2012-10-11 13:42:14 +00:00
px4dev
d62ec78ab8
Remove obsolete warning.
2012-10-11 00:23:13 -07:00
px4dev
674b655236
Quick hack to print floating-point numbers that are powers of 10 less wrongly.
2012-10-11 00:22:22 -07:00
patacongo
ca71c149e2
Document problem with GCC 4.8.3 and the NXFLAT tools
...
git-svn-id: http://svn.code.sf.net/p/nuttx/code/trunk@5228 42af7a65-404d-4744-a932-0658087f49c3
2012-10-10 19:58:57 +00:00
patacongo
b71fcbb0de
More fixes for ldnxflat. There are still problems with the GCC 4.6.3
...
git-svn-id: http://svn.code.sf.net/p/nuttx/code/trunk@5227 42af7a65-404d-4744-a932-0658087f49c3
2012-10-10 19:36:32 +00:00
patacongo
6cb1bc7e67
Oop. Part of last change was still in the editor
...
git-svn-id: http://svn.code.sf.net/p/nuttx/code/trunk@5226 42af7a65-404d-4744-a932-0658087f49c3
2012-10-10 17:17:50 +00:00
patacongo
ed4550ff48
Rename gnu-nxflat.ld to gnu-nxflat-gotoff.ld; Add gnu-nxflat-pcrel.ld
...
git-svn-id: http://svn.code.sf.net/p/nuttx/code/trunk@5225 42af7a65-404d-4744-a932-0658087f49c3
2012-10-10 17:01:23 +00:00
Lorenz Meier
7ccc4f6096
Merge branch 'master' of https://github.com/tnaegeli/Firmware into tobi
2012-10-10 17:47:44 +02:00
Lorenz Meier
87ce36eef3
Fixed logging, merged
2012-10-10 17:47:28 +02:00
patacongo
47787872f2
Disable R_ARM_REL32 logic
...
git-svn-id: http://svn.code.sf.net/p/nuttx/code/trunk@5224 42af7a65-404d-4744-a932-0658087f49c3
2012-10-10 14:54:11 +00:00
patacongo
aae19db5c3
Add support for the R_ARM_REL32 relocation
...
git-svn-id: http://svn.code.sf.net/p/nuttx/code/trunk@5223 42af7a65-404d-4744-a932-0658087f49c3
2012-10-10 13:50:31 +00:00
patacongo
3d754095f9
Change the default path to the buildroot bin/ directory in all setenv.sh files
...
git-svn-id: http://svn.code.sf.net/p/nuttx/code/trunk@5222 42af7a65-404d-4744-a932-0658087f49c3
2012-10-10 12:56:02 +00:00
tnaegeli
ec018e7b64
Merge branch 'master' of https://github.com/PX4/Firmware
...
Conflicts:
apps/commander/state_machine_helper.c
apps/multirotor_att_control/multirotor_att_control_main.c
apps/multirotor_att_control/multirotor_rate_control.c
solved
2012-10-10 09:52:37 +02:00
px4dev
1e59a592a6
Split the parameter load/save commands out of the 'eeprom' command, since that's not really the obvious place for them. Add parameter printing functionality (though, it's a mess due to %f being busted)
...
Update the script examples to use the new command.
2012-10-09 22:45:36 -07:00
tnaegeli
613e12fcac
working offboard
2012-10-09 16:31:04 +02:00
Lorenz Meier
bd3f3b1031
Sensor rate and throttle inversion fixes
2012-10-09 16:26:29 +02:00
px4dev
a2ab5e8691
Don't treat end-of-document-structure as an error.
2012-10-08 22:37:18 -07:00
Doug Weibel
77e6375920
Change parameter names in FW control to fit within MAVLink parameter name size limit
2012-10-08 14:14:43 -06:00
patacongo
50ecc59c27
Updates for new web site
...
git-svn-id: http://svn.code.sf.net/p/nuttx/code/trunk@5221 42af7a65-404d-4744-a932-0658087f49c3
2012-10-08 18:12:53 +00:00
Lorenz Meier
a29e8e00fa
Merge branch 'tobi'
2012-10-08 18:02:49 +02:00
Lorenz Meier
d068025fcd
Fixed accel scale initialization
2012-10-08 18:01:04 +02:00
Lorenz Meier
0edd4063af
Merge branch 'master' of github.com:PX4/Firmware into tobi
2012-10-08 18:00:00 +02:00
Lorenz Meier
dd50c88f07
Fixed GPS lost issue, fixed accel scale initialization, fixed code style in rate controller
2012-10-08 17:59:43 +02:00
Doug Weibel
4fea0a3fc1
This commit changes the inner loop control structures for fixed wing attitude control. Nested rate and angle loops are used with limits on both the rate setpoint
...
A simple outer navigation loop is retained for navigation control. This will be replaced later. The pitch set point is hard coded to zero. Pitch stabilization should work.
This commit compiles, but needs further testing.
2012-10-07 14:50:07 -06:00
Doug Weibel
2bb1d17c7e
Changes to the PID controller. Adds "limit" to the parameter set. Implements an output limit where the output magnitude is limited by the parameter value "limit". Also changes the integrator saturation such that the integrator is not updated (added to) if either updating it will cause the integrator values magnitude to exceed "intmax" or if the output magnitude would exceed "limit" with an updated integrator value.
...
Arbitrary large limit values were hard coded into multirotor_attitude_control.c. These should be changed to parametric values or something sensible.
This commit will temporarily break fixedwing_control.c. A following commit will repair it along with significant changes to the inner loop control.
This commit has been tested to compile with fixedwing_control.c temporarily removed. No other testing has been completed.
2012-10-07 14:46:26 -06:00