Commit Graph

34157 Commits

Author SHA1 Message Date
Lorenz Meier 7fe2aa2797 Fixed last few compile errors, ready for testing 2013-07-14 11:22:20 +02:00
Lorenz Meier 0b12efc840 Checked in lift compensation based on Dcm from Paul Riseborough 2013-07-14 09:44:58 +02:00
px4dev 28f996b026 rename the px4io serial perf counters so it's clearer what they belong to 2013-07-13 21:34:31 -07:00
px4dev 4f0ae1cdea Build the px4io interfaces on top of the Device direct-access API. 2013-07-13 21:00:27 -07:00
px4dev 26eb0b9d72 Move the direct-access methods from CDev to Device… makes more sense that way. 2013-07-13 21:00:03 -07:00
px4dev e67f6a51a3 Make px4io driver filenames less ambiguous. 2013-07-13 20:13:53 -07:00
Lorenz Meier 60ce9759d9 Merge pull request #337 from sjwilks/hott-esc
Driver for the reading Graupner HoTT sensors (such as their ESC range) via the telemetry port
2013-07-13 16:09:35 -07:00
Simon Wilks 6b631afaef Reduce the max stack size needed. 2013-07-14 00:04:17 +02:00
Simon Wilks 9aa25c5671 Remove unused code. 2013-07-13 22:18:52 +02:00
Lorenz Meier 6901402853 Fixed signs 2013-07-13 20:44:17 +02:00
Lorenz Meier 6b779275bc Added quaternion renormalization 2013-07-13 20:42:13 +02:00
Lorenz Meier cbcc124c71 Cleanup, finished param read, ready for testing 2013-07-13 20:37:26 +02:00
Lorenz Meier c4e967eb97 Fixed compile errors for multicopter 2013-07-13 18:41:35 +02:00
Lorenz Meier 67fcdae30a Added fixed wing vector based control 2013-07-13 18:41:09 +02:00
Lorenz Meier 5adfdfa8f9 Extended math lib 2013-07-13 18:40:48 +02:00
Lorenz Meier 56e74ad19e Merge branch 'master' into vector_control 2013-07-13 18:35:10 +02:00
Simon Wilks fa29694f0b Whitespace cleanup 2013-07-13 01:12:47 +02:00
Simon Wilks 1ccfb623ee Merge remote-tracking branch 'upstream/master' into hott-esc 2013-07-13 01:08:45 +02:00
Simon Wilks b500cce31e Major refactor of HoTT drivers and finished sensor read implementation. 2013-07-13 01:08:06 +02:00
Anton Babushkin 8778230050 multirotor_pos_control fixes, systemlib/pid now accepts limit = 0.0, means no limit 2013-07-12 21:59:49 +04:00
Anton Babushkin eb5af244b9 sdlog2: GVSP (global velocity setpoint) message added, cleanup 2013-07-12 21:57:46 +04:00
Anton Babushkin 5937c3a31b uORB topic vehicle_global_velocity_setpoint added 2013-07-12 16:30:11 +04:00
Anton Babushkin 77add4b511 Merge branch 'master' into seatbelt_multirotor 2013-07-12 13:23:31 +04:00
Anton Babushkin d4c6ebde33 multirotor_pos_control: global_position_setpoint support in AUTO mode 2013-07-12 13:17:42 +04:00
Lorenz Meier 3b9c306d64 Hotfix for relative altitude waypoints 2013-07-12 11:11:26 +02:00
Lorenz Meier 9a6bf91b93 More comments 2013-07-12 09:10:58 +02:00
Lorenz Meier f6b3692696 Minor fixes and cleanups, ready for first bench tests 2013-07-12 09:09:11 +02:00
px4dev c459901f26 Let's have some direct-access I/O methods as well. 2013-07-11 23:52:36 -07:00
Lorenz Meier f1e73df36c Merge pull request #335 from DrTon/sdlog2_GPSP
sdlog2: Global Position Set Point message added
2013-07-11 23:44:38 -07:00
px4dev 95f59f521d Add builtin command dependency on module makefiles, since they can also create / remove commands 2013-07-11 23:23:58 -07:00
px4dev 16cb0a793d Some more v2 pin / gpio configs missed in the previous commit 2013-07-11 23:23:10 -07:00
Anton Babushkin babbcea3b6 Merge branch 'sdlog2_GPSP' into seatbelt_multirotor 2013-07-12 10:11:08 +04:00
Anton Babushkin 1d986d6c04 sdlog2: Global Position Set Point message added, vehicle_global_position_setpoint topic fixed 2013-07-12 10:09:38 +04:00
Anton Babushkin c51c211bba position_estimator_inav: global position altitude fixed 2013-07-12 08:45:49 +04:00
Lorenz Meier 9b7ee09d43 Merge branch 'master' into vector_control 2013-07-11 23:25:31 +02:00
Lorenz Meier f6b45ac2e1 Merge branch 'master' of github.com:PX4/Firmware 2013-07-11 23:25:19 +02:00
Lorenz Meier 28f536dc44 Hotfix: fixed compile warnings 2013-07-11 23:25:08 +02:00
Lorenz Meier d999a376da Enabled imax params 2013-07-11 23:23:55 +02:00
Lorenz Meier 02d918b46d Removed airspeed 2013-07-11 23:22:56 +02:00
Lorenz Meier feddb618c4 Added rotation matrix based vector controller 2013-07-11 23:12:06 +02:00
Anton Babushkin c291c4482a Merge branch 'master' into seatbelt_multirotor 2013-07-11 20:49:28 +04:00
Lorenz Meier 3ac760978f Merge pull request #331 from jean-m-cyr/master
Don't leave RX in bind mode if console open fails
2013-07-11 08:21:48 -07:00
Lorenz Meier 7a6a8ea53a Merge pull request #332 from DrTon/ubx_cleanup
ubx driver cleanup and improvments
2013-07-11 08:18:14 -07:00
Jean Cyr 39b3fc8d32 Don't leave RX in bind mode on console open fail
Don't leave RX in bind mode in the unlikely eventuality that console
open fails
2013-07-11 10:36:17 -04:00
Anton Babushkin 0ccf50bca3 ubx: SVINFO parsing optimized and message rate increased, CPU consumption reduced in 6 times, ~0.3% now. 2013-07-11 18:17:36 +04:00
Anton Babushkin 4685871c83 Major ubx driver cleanup: few pages of code removed, send update only when full navigation solution received 2013-07-11 15:28:56 +04:00
px4dev f5b91e109d More GPIO and general pin assignment fixes. 2013-07-10 23:50:37 -07:00
Lorenz Meier 3a76162b08 Merge pull request #317 from DrTon/arm_safe_fix
Arm/disarm and SAS modes order safety fixes
2013-07-10 22:53:45 -07:00
Lorenz Meier 290ca1f9bf Reworked airspeed driver to keep most of it abstract 2013-07-10 21:45:59 +02:00
Lorenz Meier f87595a056 Minor initialization / formatting change 2013-07-10 20:59:35 +02:00