Lorenz Meier
5ec5754f26
brought controller back to last tuned state
13 years ago
Lorenz Meier
c70c626915
Removed dead code
13 years ago
Lorenz Meier
dff0051568
Map inputs to the controller we actually want
13 years ago
Lorenz Meier
d1429f266d
Calibration progress, needs sphere fitting
13 years ago
Lorenz Meier
6a48b91bea
Lowering default rates at 57600
13 years ago
Lorenz Meier
2d631fb005
Various fixes to attitude control, flyable, needs parameter tuning
13 years ago
Lorenz Meier
e4645c0a41
Initialized all sensor fields to zero
13 years ago
Lorenz Meier
d4e6a9d7a1
Minor code style fixes, removed dead code
13 years ago
Lorenz Meier
8b000b3317
Fixed an abort condition, fixed value initialization, implemented naive three-step calibration
13 years ago
Lorenz Meier
23d294453b
Fixed a range of initialization issues in filter, does not any more emit NaN in first iteration
13 years ago
Lorenz Meier
5d3d17d025
Increased priority of MAVLink receiver thread
13 years ago
Lorenz Meier
97726fa679
Calibration WIP, not compiling
13 years ago
daregger
32e586d4b7
Controller and estimator updates
13 years ago
daregger
b50bc7798a
Wip on inner rate loop
13 years ago
Lorenz Meier
fef4362e79
Merged new EKF version
13 years ago
Lorenz Meier
3ccc6849ac
Fixed stupid typo in GPS app
13 years ago
Lorenz Meier
965bd35e2b
Ignore measurement parts not projected to the plane
13 years ago
Lorenz Meier
40abed787c
fixed wrong status indication of sd log command if startup fails
13 years ago
Lorenz Meier
e8c4506a12
Minor documentation style fixes
13 years ago
Lorenz Meier
084cde72f7
Reworked calibration
13 years ago
Lorenz Meier
642f3426a7
Added mag calibration routine, fixed minor typos without runtime effects
13 years ago
px4dev
c1958bdaa9
Teach top how to precisely determine stack usage.
13 years ago
px4dev
ae29617543
No joy with getopt_long
13 years ago
px4dev
cf6e763c58
Beat up on the mavlink app startup a bit.
13 years ago
px4dev
7c20e66681
Refactor and start tidying up the MAVLink app.
13 years ago
Lorenz Meier
4dbf7befe3
Disable rate control, disable offset estimation
13 years ago
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
13 years ago
px4dev
d62ec78ab8
Remove obsolete warning.
13 years ago
Lorenz Meier
87ce36eef3
Fixed logging, merged
13 years ago
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.
13 years ago
tnaegeli
613e12fcac
working offboard
13 years ago
Lorenz Meier
bd3f3b1031
Sensor rate and throttle inversion fixes
13 years ago
px4dev
a2ab5e8691
Don't treat end-of-document-structure as an error.
13 years ago
Doug Weibel
77e6375920
Change parameter names in FW control to fit within MAVLink parameter name size limit
13 years ago
Lorenz Meier
d068025fcd
Fixed accel scale initialization
13 years ago
Lorenz Meier
dd50c88f07
Fixed GPS lost issue, fixed accel scale initialization, fixed code style in rate controller
13 years ago
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.
13 years ago
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.
13 years ago
px4dev
4c14e4f5f1
Add a 'secret' subcommand to bl_update that manipulates the option bits to change the brown-out detector configuration.
...
This is an experiment to see if we can improve the boot-time behavior when powered off noisy supplies.
13 years ago
patacongo
4d23437df0
Several bugfixes, mostly from Darcy Gong
...
git-svn-id: http://svn.code.sf.net/p/nuttx/code/trunk@5217 42af7a65-404d-4744-a932-0658087f49c3
13 years ago
patacongo
eb041b927a
Fix some W25 driver errors
...
git-svn-id: http://svn.code.sf.net/p/nuttx/code/trunk@5212 42af7a65-404d-4744-a932-0658087f49c3
13 years ago
patacongo
44a18f5361
Change all occurrences of CONFIG_EXAMPLE_ to CONFIG_EXAMPLES_ for consistency; fleshed out a few more Kconfig files
...
git-svn-id: http://svn.code.sf.net/p/nuttx/code/trunk@5211 42af7a65-404d-4744-a932-0658087f49c3
13 years ago
patacongo
b0eb4f3cce
Change order of includes in apps/Makefile; add clock frequencies to shenzhou, fire, and olimex-stm32 board.h files
...
git-svn-id: http://svn.code.sf.net/p/nuttx/code/trunk@5210 42af7a65-404d-4744-a932-0658087f49c3
13 years ago
Lorenz Meier
2fa0dec369
Back out testing changes that are a bit too much ahead of time for master
13 years ago
Lorenz Meier
67a2c8a173
Added controller parameters, added vicon position reading
13 years ago
Lorenz Meier
607e902b88
Cleaned up / simplified position control, attacking pos control implementation next
13 years ago
Lorenz Meier
2a06b66845
Fixed inner yaw rate loop
13 years ago
tnaegeli
733975ed2d
fixed Rate controller
13 years ago
px4dev
dfae108e6a
Go back to the FIFO scheduler for now, as we don't have time to shake out the RR scheduler changeover just yet.
...
Make the "default" scheduler a centralized definition so that changes are easier in future.
13 years ago
patacongo
e6656c077c
Delete the apps/vsn directory (moved commands to apps/system)
...
git-svn-id: http://svn.code.sf.net/p/nuttx/code/trunk@5209 42af7a65-404d-4744-a932-0658087f49c3
13 years ago