Commit Graph
16905 Commits
Author SHA1 Message Date
Mark Charlebois d2cacb9bc6 Added changes to sensors.cpp for DriverFramework
This only works for DF based builds (not NuttX).
NuttX is not yet ported to DF.

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-11-17 23:17:52 -08:00
Mark Charlebois 0e1ddff5b7 Merge pull request #3205 from mcharleb/driver_framework_latest
Driver framework latest
2015-11-17 19:37:11 -08:00
Mark Charlebois 238db8c6d7 Moved IOCTL definitions to DevIOCTL.h in DriverFramework
Removed sched.h from platform/qurt since it is now in DSPAL.

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-11-17 19:30:51 -08:00
Mark Charlebois 0544d06ad0 Changed dspal submodule to come from ATLFlight
The dspal headers were moved to a github organization.

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-11-17 16:13:42 -08:00
tumbili 154fa07a46 fixes after review 2015-11-17 22:28:09 +01:00
Roman c989c21269 fixed geo functions 2015-11-17 22:28:09 +01:00
Roman e48cf53ce8 fix code style 2015-11-17 22:28:09 +01:00
Roman 120fd9d522 use control state topic for attitude and airspeed 2015-11-17 22:28:09 +01:00
Roman 2719789b2e use matrix lib to enable building for posix 2015-11-17 22:28:09 +01:00
Roman 4abff89be0 updated terrain estimator and runway takeoff libs to cmake build system 2015-11-17 22:28:09 +01:00
Andreas Antener 3a46487fa4 fixed flaps offset to have correct neutral position 2015-11-17 22:28:09 +01:00
Andreas Antener 5e4df86091 added albatross config and mixer 2015-11-17 22:28:09 +01:00
Andreas Antener d97ead81aa set talt timeout to 10sec 2015-11-17 22:28:09 +01:00
Andreas Antener bc0fb69189 change mixer for maja 2015-11-17 22:28:09 +01:00
Andreas Antener 5b1c7321e7 reverted navigation on landing back to old heading hold 2015-11-17 22:28:09 +01:00
Roman 6f4c8d45ff during flare control pitch setpoint based on distance to ground 2015-11-17 22:28:09 +01:00
Roman 7f0c3a9b71 use virtual setpoint for landing line tracking 2015-11-17 22:28:09 +01:00
Roman 896dff40cf added geo functions to create new waypoints from given setting 2015-11-17 22:28:09 +01:00
Roman 0f03ae12d7 added field for aborted fw landings 2015-11-17 22:28:09 +01:00
Roman 3d3398e330 added code handling aborting landings 2015-11-17 22:28:09 +01:00
tumbili 5f40094685 fixed bug which lead to direct yaw control in stabilized mode 2015-11-17 22:28:09 +01:00
tumbili 8fa22c2efa renamed mixer file 2015-11-17 22:28:09 +01:00
tumbili 2a2e2a27d3 update comments 2015-11-17 22:28:09 +01:00
tumbili 0bd23dd7c5 only go into heading hold mode after flaring 2015-11-17 22:28:09 +01:00
tumbili 73b1c18698 do not stick to terrain estimate if it's not valid 2015-11-17 22:28:09 +01:00
Andreas Antener 4e22d65325 don't use virtual line anymore for takeoff but use correct starting point to navigate, updated default parameters for wheel controller 2015-11-17 22:28:09 +01:00
Andreas Antener 5949b6615d don't reset the yaw integrator on takeoff 2015-11-17 22:28:09 +01:00
tumbili 11c6ee2b5a make terrain estimate invalid after range sensor timeout 2015-11-17 22:28:08 +01:00
tumbili 1ae7221593 make flaps and flaperons continuous 2015-11-17 22:28:08 +01:00
Andreas Antener 36df3a0499 fixed minor things from review 2015-11-17 22:28:08 +01:00
tumbili b30091be00 minor fixes 2015-11-17 22:28:08 +01:00
tumbili f3e0d91f24 added airspeed scale parameter for takeoff and landing 2015-11-17 22:28:08 +01:00
tumbili 42d03cb076 activate wheel controller as soon as plane flares 2015-11-17 22:28:08 +01:00
tumbili 7fc97ed147 implemented use of flaps for auto landings 2015-11-17 22:28:08 +01:00
tumbili 18d9c061ba added flag for applying flaps 2015-11-17 22:28:08 +01:00
tumbili 0043c40b46 added more indexing variables 2015-11-17 22:28:08 +01:00
tumbili 6212220113 replaced aileron mixer with flaperon mixer 2015-11-17 22:28:08 +01:00
Andreas Antener b16e6249e4 more correct groundspeed scaling for wheel controller 2015-11-17 22:28:08 +01:00
tumbili 3b865624f1 added library for terrain_estimation
Conflicts:
	makefiles/nuttx/config_aerocore_default.mk
	makefiles/nuttx/config_px4fmu-v1_default.mk
	makefiles/nuttx/config_px4fmu-v2_default.mk
	makefiles/nuttx/config_px4fmu-v2_multiplatform.mk
	makefiles/posix/config_posix_sitl.mk
2015-11-17 22:28:08 +01:00
Andreas Antener e0cdf65fb4 use navigator to hold heading 2015-11-17 22:28:08 +01:00
Andreas Antener f5f61e42af replaced magic values with parameters, renamed internal representations 2015-11-17 22:28:08 +01:00
Andreas Antener 9c70eb0b63 reduce wheel control speed scaling 2015-11-17 22:28:08 +01:00
Andreas Antener d015fbd678 added startup config for Maja and new generic mixer that uses channel 5 for wheel steering 2015-11-17 22:28:08 +01:00
Andreas Antener ff57c809b8 updated default wheel params after first test 2015-11-17 22:28:08 +01:00
Andreas Antener 3eb0ce84df set disarmed/min/max pwm for throttle channel in default fw configs 2015-11-17 22:28:08 +01:00
Andreas Antener 0769ec5345 added max pitch parameter for climbout phase 2015-11-17 22:28:08 +01:00
Andreas Antener 178ec7f4fc stay out of climbout once height has been reached, don't mix navigator roll with fixed heading 2015-11-17 22:28:08 +01:00
Andreas Antener e987082292 split takeoff into 2 phases, reseting integrators when still on runway 2015-11-17 22:28:08 +01:00
Andreas Antener 0c875dd6d1 calculate shortest yaw error 2015-11-17 22:28:08 +01:00
Andreas Antener 234a200e60 renamed heading controller to wheel controller, added groundspeed dependency and separate parameters 2015-11-17 22:28:08 +01:00