Commit Graph
100 Commits
Author SHA1 Message Date
Roman de22fd4b4b SITL shell: do not save command if it replicates the previous one 2015-11-22 09:40:17 +01:00
Roman 275761f3d5 properly assign struct member 2015-11-20 23:32:53 +01:00
Roman Bapst c9133b26f1 Merge pull request #3229 from PX4/mc_pos_alt_fix
Mc pos alt fix
2015-11-20 20:57:16 +01:00
Roman Bapst c1411fdd8e Merge pull request #3233 from PX4/topic_listener
unsubscribe from topic to prevent overflow in device handler list
2015-11-20 18:31:31 +01:00
tumbili 3337eb8f1a unsubscribe from topic to prevent overflow in device handler list 2015-11-20 16:09:49 +01:00
Roman Bapst 719440fe4d Merge pull request #3231 from PX4/airspeed_fix
ekf: use airspeed directly, the other thing was just wrong
2015-11-20 15:03:32 +01:00
tumbili 333d6ea12f ekf: use airspeed directly, the other thing was just wrong 2015-11-20 14:59:53 +01:00
tumbili 5303a63da0 mc_pos_control: code formatting 2015-11-20 13:16:42 +01:00
tumbili ff5db6b1be fixed alt hold bug 2015-11-20 13:10:46 +01:00
Roman Bapst 08fd4c8eb9 Merge pull request #3216 from PX4/listener
topic_listener: allow listening to actuator control groups
2015-11-19 10:05:31 +01:00
Roman a8ab52b444 topic_listener: allow listening to actuator control groups 2015-11-19 09:13:44 +01:00
Roman 5103ba1c23 implemented better shell for SITL 2015-11-19 09:09:51 +01:00
Roman Bapst b156519468 Merge pull request #3210 from PX4/tailsitter_gazebo
Tailsitter gazebo
2015-11-18 17:39:14 +01:00
tumbili 0fa0654f5a sitl_gazebo cleanup 2015-11-18 16:11:11 +01:00
tumbili 16aa852c53 merged master into sitl_gazebo 2015-11-18 16:11:10 +01:00
tumbili cf338246fc renamed SITL startup script for iris 2015-11-18 16:11:10 +01:00
tumbili 354e623318 support for vtol simulation 2015-11-18 16:11:10 +01:00
tumbili 2f0b24feab cmake: replace vtol model with tailsitter model 2015-11-18 16:11:10 +01:00
tumbili 6200cf6d86 reduce gyro update rate to 400 Hz 2015-11-18 16:11:10 +01:00
tumbili d86ca63c78 added gazebo startup script for tailsitter 2015-11-18 16:11:10 +01:00
tumbili 041d6e704d support for simplistic tailsitter 2015-11-18 16:11:10 +01: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
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
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
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
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
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
tumbili 20ec727d9f added option for direct yaw control with rudder for fixed wing 2015-11-17 22:28:07 +01:00
Roman Bapst 9e2fec237f Merge pull request #3202 from PX4/pwm_out_fix
SITL: fixed control callback
2015-11-17 21:38:22 +01:00
tumbili 2cc9f03c93 SITL: fixed control callback 2015-11-17 16:30:27 +01:00
Roman Bapst d5150efa2b Merge pull request #3195 from PX4/vtol_bench_test
VTOL: bench testing without airspeed reading
2015-11-17 09:30:02 +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
Roman Bapst de111a9266 Merge pull request #3077 from PX4/vtol_posix
ported vtol module to posix
2015-11-06 22:42:54 +01:00
Roman Bapst 6c703935f2 Merge pull request #3136 from dronecrew/matrix
Separate matrix lib into own repo, added testing and coverage
2015-11-06 21:07:44 +01:00
Roman Bapst 0bd2a7650c Merge pull request #3124 from PX4/mixer_files
use correct Unix line ending character
2015-11-06 20:58:05 +01:00
Roman Bapst b3554f2520 Merge pull request #3140 from tumbili/control_state
Control state
2015-11-06 17:26:06 +01:00
tumbili e1924c5d66 ekf: publish control state 2015-11-06 16:46:32 +01:00
Roman Bapst 85605f72f2 Merge pull request #2814 from PX4/mc_pos_guard
MC position controller: Guard against invalid setpoints
2015-11-06 09:17:05 +01:00
Roman Bapst abf849ef54 Merge pull request #3113 from PX4/vdev_locking2
Lock vdev devmap
2015-11-06 09:04:12 +01:00
tumbili 9b5b2a4ccc use correct Unix line ending character
Conflicts:
	Tools/px_romfs_pruner.py
2015-11-03 17:00:13 +01:00
tumbili a567b9956f fix position hold logic 2015-11-02 16:11:24 +01:00
Roman 601da2818b do not set position setpoint too early 2015-11-01 10:13:55 +01:00
Roman Bapst e7ce15ccd5 Merge pull request #3063 from PX4/home_on_takeoff
Home on takeoff
2015-10-31 10:42:51 +01:00
Roman Bapst 2cf9294c68 Merge pull request #3053 from PX4/usb_enforce
Commander: prevent the user from arming the system with USB
2015-10-30 17:51:41 +01:00
Roman Bapst 3898bf6169 Merge pull request #3101 from PX4/mode_preflight_check
run preflight checks after mode switch has changed
2015-10-30 17:31:07 +01:00
tumbili 4e87ac6014 run preflight checks after mode switch has changed 2015-10-30 16:29:28 +01:00
Roman Bapst 69dd80b42d Merge pull request #3056 from PX4/auto_disarm
Commander: Disarm after 5 seconds on the ground.
2015-10-29 23:19:34 +01:00
tumbili a71164ea11 added parameter to disable auto disarming when landed 2015-10-29 23:00:17 +01:00
Roman Bapst 08f6a6a24f Merge pull request #3095 from PX4/sitl_gazebo_gps
fixed projection from local position to gps coordinates
2015-10-29 17:13:41 +01:00
tumbili 4206c28b03 fixed projection from local position to gps coordinates 2015-10-29 16:23:46 +01:00
Roman Bapst d76946bc0f Merge pull request #3093 from PX4/sitl_gazebo
updated sitl_gazebo
2015-10-29 16:18:53 +01:00
tumbili 33135e5958 updated sitl_gazebo 2015-10-29 15:47:05 +01:00
Roman Bapst bdcddd7808 Merge pull request #3079 from PX4/vtol_pwm_out
support multiple actuator control groups
2015-10-29 09:31:56 +01:00
Roman Bapst ffbb1d30cf Merge pull request #3040 from ChristophTobler/master
several first changes to INAV optical flow estimation
2015-10-29 09:09:55 +01:00
tumbili 89028901e6 support multiple actuator control groups 2015-10-29 08:04:32 +01:00
Roman 9ef2994134 fix code style of vtol files 2015-10-29 07:55:47 +01:00
Roman 6634952a0c removed unused vtol variables 2015-10-29 07:54:38 +01:00
tumbili 218f11f54b kill gazebo properly 2015-10-27 13:14:17 +01:00
tumbili b6c19400c0 build vtol att control module for sitl 2015-10-27 10:42:04 +01:00
tumbili 93e557ab75 ported vtol module to posix 2015-10-27 10:18:28 +01:00
Roman Bapst 5c741ed3b6 Merge pull request #3073 from PX4/sitl_startup_script
Sitl startup script
2015-10-26 13:30:38 +01:00
tumbili 1767acd1e9 use correct startup scipt depending on simulator 2015-10-26 12:24:27 +01:00
tumbili 0c3f519445 renamed SITL startup scripts 2015-10-26 12:18:24 +01:00
tumbili b081c5c33b added signal handler for floating point exceptions 2015-10-23 14:00:24 +02:00
tumbili ec1d148b08 fixed missing dt in ekf 2015-10-23 13:41:28 +02:00
tumbili 06f5e242d1 support launching gazebo automatically for SITL 2015-10-23 09:33:55 +02:00
Roman 0158821670 protect from zero division 2015-10-18 21:48:59 +02:00
tumbili c9a3b7b9b0 added config file SITL iris with gazebo 2015-10-17 13:30:44 +02:00
tumbili b3f912ecc1 reset position setpoint when in velocity control mode 2015-10-16 12:38:53 +02:00
tumbili 759d2a3dff mc position control:
- directly use commanded velocity for control
- use position error to derive desired velocity when in position hold mode
2015-10-16 11:13:52 +02:00
Roman Bapst b31c341f92 Merge pull request #3000 from PX4/dt_limit
Quick fix for broken master
2015-10-15 16:16:24 +02:00
tumbili 99c1ae12eb fix limiting of dt 2015-10-15 16:06:42 +02:00
tumbili 21c66dd863 don't allow arming/disarming by rc if rc control is disabled 2015-10-08 20:27:16 +02:00
tumbili 27bf924a40 fix handling of mavlink mode argument 2015-09-23 11:41:42 +02:00
Roman Bapst 612e3b49ef Merge pull request #2868 from PX4/fw_landing_bugfix
FW landing bug
2015-09-16 08:22:58 +02:00
tumbili 9fdec6f06a fixed bug which allowed high roll angle setpoints during final landing approach 2015-09-15 16:41:21 +02:00
tumbili 10171df59a ll40ls: do not start driver if already started 2015-09-09 22:58:51 +02:00
tumbili 9f90b87745 implemented driver for simulated airspeed 2015-09-04 22:34:28 +02:00