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
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
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.
2012-10-03 23:13:20 -07:00
Doug Weibel
067361e2d4
Just a test commit. No content other than a test comment.
2012-10-03 08:47:56 -06:00
px4dev
93c200d281
Add new 'task_spawn' interface for starting new tasks in the PX4 world
2012-10-01 00:02:38 -07:00
Lorenz Meier
7949ac1ad8
Fixed heading calculation, fixed heading controller
2012-09-29 18:00:01 +02:00
Lorenz Meier
8b951ec417
WIP on HIL
2012-09-22 20:55:44 +02:00
Lorenz Meier
a9b21886f3
Halfway-working fixed wing waypoint control, needs more effort
2012-09-22 18:46:04 +02:00
Lorenz Meier
c0cc180876
Minor cleanups in fixed wing control
2012-09-19 07:42:05 +02:00
Lorenz Meier
246f8fd3bd
correctly hooked up setpoints in fixed wing control app, pending validation
2012-09-10 00:18:52 +02:00
Lorenz Meier
ddb5ba221d
Deleted old cruft
2012-09-10 00:18:20 +02:00
Lorenz Meier
2d2548e714
Final parameter interface cleanup - removed last bit of old cruft, fixed a bug on parameter update notification, cleaned up API slightly in naming
2012-08-27 22:57:20 +02:00
Lorenz Meier
a1b99a3f03
Kicked out mix_and_link, deleted old MPU driver, disabled (still needed for reference) old HMC and MS5611 drivers. Removed driver init from up_nsh.c. Reworked fixedwing_control to be closer to up-to-date api, still more clean up needed. Fixed a bug that limited the motor thrust for multirotor control
2012-08-24 11:40:42 +02:00
Lorenz Meier
62e07358b4
Ported almost everything to new param interface, ready for serious testing
2012-08-24 00:01:23 +02:00
Lorenz Meier
d2e757aa3c
Merged parameter changes
2012-08-22 09:19:43 +02:00
px4dev
88f0080a0f
Fix an architectural issue with the ORB that prevented publication from interrupt context.
...
ORB topic advertisements are now global handles that can be used in any context. It is still possible to open a topic node as a publisher, but it's not the default. As a consequence, the type of the handle returned from orb_advertise has changed; all other API remains the same.
2012-08-21 23:44:22 -07:00
Lorenz Meier
c8645a7e53
Added more params, old read-in code not yet replaced
2012-08-21 09:02:09 +02:00
Ivan Ovinnikov
9536bfa3ca
HIL fixed, fixedwing control fixes
2012-08-07 14:18:09 +02:00
Lorenz Meier
139cd09176
Faster sensor bus resets on timeouts, massively reworked fixed wing app, tested
2012-08-05 15:56:24 +02:00
Lorenz Meier
b5f7adfc10
Many Doxygen style fixes
2012-08-05 11:27:02 +02:00
px4dev
4f4a3a48bf
Build fix.
2012-08-04 15:56:30 -07:00
px4dev
8a365179ea
Fresh import of the PX4 firmware sources.
2012-08-04 15:12:36 -07:00