Commit Graph

11494 Commits

Author SHA1 Message Date
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
Andreas Antener 6c31421889 extracted heading controller 2015-11-17 22:28:08 +01:00
Andreas Antener 51ef854173 extracted runway takeoff logic into external class 2015-11-17 22:28:08 +01:00
Andreas Antener 1f8ebb71f5 fix comment 2015-11-17 22:28:08 +01:00
Andreas Antener b93f34c99b use separate heading parameter beacause the other one gets reset in auto 2015-11-17 22:28:08 +01:00
Andreas Antener 24179a0d93 consitent parameter naming for runway takeoff, added parameters for important values 2015-11-17 22:28:08 +01:00
Andreas Antener ea884b34f0 use and reset the new yaw control method 2015-11-17 22:28:07 +01:00
Andreas Antener 059e40f780 - fixed throttle ramp-up
- added parameter to specify which heading to keep on runway
- validate terrain alt before using it
2015-11-17 22:28:07 +01:00
tumbili f43d50fbc9 implemented runway takeoff for fw 2015-11-17 22:28:07 +01:00
tumbili ee4249f30f extended ecl yaw controller for yaw tracking with rudder 2015-11-17 22:28:07 +01:00
ChristophTobler 8044c5aaf6 remove unnecessary lines 2015-11-17 16:59:44 +01:00
ChristophTobler b0515ef07d added a disabling flag for mocap when using fake gps 2015-11-17 16:47:32 +01:00
ChristophTobler dfdf7dce4d new mode for fake gps 2015-11-17 16:38:11 +01:00
ChristophTobler 83c8161cdb Merge branch 'master' of https://github.com/PX4/Firmware 2015-11-17 16:34:17 +01:00
tumbili 2cc9f03c93 SITL: fixed control callback 2015-11-17 16:30:27 +01:00
Lorenz Meier de46d8e872 Land detector: Code cleanup 2015-11-17 14:15:41 +01:00
Lorenz Meier 515d81b8d6 Land detector: Move back to more agile raw airspeed 2015-11-17 14:15:41 +01:00
Lorenz Meier f02dc3c95f Fixed wing land detector: Use control state, use horizontal acceleration for takeoff detect 2015-11-17 14:15:41 +01:00
Lorenz Meier dc7369a1d0 EKF: Report horizontal acceleration 2015-11-17 14:15:41 +01:00
Lorenz Meier 092a51426f Build fix and airspeed console cal 2015-11-17 12:59:45 +01:00
Lorenz Meier 0509a5a9ea Enforce airspeed check for VTOLs 2015-11-17 12:35:24 +01:00
Lorenz Meier 4947e89f52 VTOL attitude control: Fix return value on start 2015-11-17 12:25:05 +01:00
Lorenz Meier e070f671ae Preflight: better reporting 2015-11-17 12:24:51 +01:00
Lorenz Meier b6a959ad3e Navigator: Code style 2015-11-17 12:23:41 +01:00
Lorenz Meier 81ff8d8060 Navigator: Initialize home position at boot time 2015-11-17 09:32:35 +01:00
Lorenz Meier 907848452f Commander: Be less verbose during normal flight ops 2015-11-17 09:32:35 +01:00
Lorenz Meier b90e8a71f0 FMU: Fix sensor reset command, by Dmitry Prokhorov 2015-11-17 09:32:35 +01:00
tumbili 2b50297c2e vtol: allow switch to fw mode without airspeed reading to facilitate bench testing 2015-11-17 09:14:40 +01:00
Mark Charlebois 8882e10278 Updated DriverFramework
Fixed static function that was not marked static

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-11-16 23:41:53 -08:00
Mark Charlebois 8a6b719897 Updated DriverFramework
Fixed failure due to float promotiion to double

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-11-16 23:35:39 -08:00
Mark Charlebois 1bcb93180b Set flags for building the proper DriverFramework target
The DF_TARGET cmake variable needs to be set to (linux, darwin, qurt, nuttx)
The define __DF_LINUX or __DF_QURT needs to be set.
The __DF_DARWIN target is untested

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-11-16 23:24:59 -08:00
Mark Charlebois 62eba58fb4 Code format fixes
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-11-16 17:46:22 -08:00
Mark Charlebois befec98e17 Fixed adcsim
Was missing call of base class init().

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-11-16 17:42:33 -08:00
Mark Charlebois b6963be9eb Fixed gyrosim
Was not calling base class init()

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-11-16 17:35:54 -08:00
Mark Charlebois 618626103f Use DevMgr::getNextDevicePath()
Also, a fix for number of args passed for accelsim.

Updated to newest version of DriverFramework.

DF drvices show up now in list_devices

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-11-16 16:57:57 -08:00
Pavel Kirienko 82b3ea2501 Removed an excessive template disambiguator in the virtual CAN driver class (fixes 3190) 2015-11-17 02:00:42 +03:00
Mark Charlebois 3f20d78dfe Fixed code style
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-11-16 14:01:39 -08:00
Mark Charlebois dbe3b0e52b Re-enabling code to handle DF framework
Updated to latest DriverFramework and changed ioctl args to
unsigned int from void *.

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-11-16 13:51:39 -08:00
Mark Charlebois 40b488d693 Updated to latest DriverFramework
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-11-16 11:59:30 -08:00
Kabir Mohammed 5a1f7ca95a attitude_q : verbose failure reporting 2015-11-14 21:55:32 +05:30
Kabir Mohammed 0d7cd22ae7 data validator : verbose error state reporting 2015-11-14 21:55:24 +05:30
Kabir Mohammed 2d776aca14 attitude_q : ignore blank fields 2015-11-14 21:06:24 +05:30
Kabir Mohammed 0f489a194f attitude_q : more verbose failsafe output 2015-11-14 21:06:23 +05:30
Lorenz Meier 578b250069 Add RC check output 2015-11-14 15:04:52 +01:00
Lorenz Meier d3365787af sdlog2: Be less verbose 2015-11-14 15:03:46 +01:00
Lorenz Meier 835ab4f10f Systemlib: Add USB circuit breaker 2015-11-14 15:03:28 +01:00
Lorenz Meier ff88fc00c0 Commander: Preflight check reporting cleanup, add USB breaker 2015-11-14 15:02:56 +01:00
Lorenz Meier 9b758e7285 Set minimum takeoff alt to 2.5 meters 2015-11-14 12:07:19 +01:00