Commit Graph

  • f653be75c0 gazebo multiple sim: use xacro from the sitl_gazebo repository JaeyoungLim 2019-12-11 17:04:57 +01:00
  • 0b649326c3 Support multi vehicle sitl gazebo without ros JaeyoungLim 2019-12-11 11:11:03 +01:00
  • aaf033044d GH Actions: Only build on push This still captures all commits, but does not cover the merged state of the PR. All PRs need to be up-to-date before merging/rebasing, which is better practice anyway. Lorenz Meier 2019-12-26 10:16:06 +01:00
  • adf7aee762 Harden autostart logic for non-existent airframe values This ensures that the user is pushed back to the airframe configuration stage. Lorenz Meier 2019-12-26 00:04:50 +01:00
  • f5ce40e434 FMUv2: Exclude some multicopter targets These are rarely used airframes that should not be missed. Lorenz Meier 2019-12-26 00:03:59 +01:00
  • 0c85c5d18e FMUv2: Exclude some fixed wing targets These are rarely used airframes that should not be missed. Lorenz Meier 2019-12-26 00:00:08 +01:00
  • 02119c1832 FMUv2: Exclude rover targets This is reasonable as these boards are very old and rovers are a new area of activity. Lorenz Meier 2019-12-25 23:58:01 +01:00
  • be35c4857b SITL shell: Do math using the shell Bash or zsh from the last 10 years or so do math using the $((a + b)) syntax. This saves us from having bc as dependency. Lorenz Meier 2019-12-25 00:41:43 +01:00
  • 26d01b876c GH Actions: Enable grind option This allows to run the script in grind mode to find CI failures that are triggered through e.g. race conditions. Lorenz Meier 2019-12-24 14:46:21 +01:00
  • 73edc21667 Tests: Add further instrumentation Lorenz Meier 2019-12-24 14:32:09 +01:00
  • 1834c156d2 Simulator: Remove EKF2 based wait This is cleaner and needs testing. Lorenz Meier 2019-12-24 12:53:44 +01:00
  • 742b1839d5 Simulation: Set scheduling policy RR for lockstep This should ensure that all processes do still run at full load. Lorenz Meier 2019-12-24 12:41:51 +01:00
  • 663436fd47 Integration tests: Add Makefile target This enables unfamiliar users to run the tests quickly without having to memorize all commandsline options. Lorenz Meier 2019-12-24 10:58:21 +01:00
  • cd75cc08d3 Add baseline SITL environment via Github actions Lorenz Meier 2019-12-17 09:34:22 +01:00
  • 81809d8234 ROMFS: prevent high accel bias in SITL Julian Oes 2019-12-03 22:27:53 +01:00
  • 3a228622b9 mavsdk_tests: fix verbose output Julian Oes 2019-12-02 15:55:32 +01:00
  • 16da8466e3 posix: exit if the startup script is not ok Julian Oes 2019-11-18 14:25:09 +01:00
  • 8817f172ea simulator: cleanup and wait for startup Julian Oes 2019-11-18 14:15:13 +01:00
  • 99fbadac70 mavsdk_tests: remove output to logfile for now Julian Oes 2019-11-14 16:41:58 +01:00
  • 6e0cb7859e mavsdk_tests: add option for gzclient GUI Julian Oes 2019-11-13 18:50:17 +01:00
  • 698731e4f5 mavsdk_tests: don't use SIGINT, just terminate Julian Oes 2019-11-13 18:49:57 +01:00
  • f5cc6b7dcf mavsdk_tests: end the logfiles with .log Julian Oes 2019-11-13 18:49:18 +01:00
  • d32e3919dd mavsdk_tests: return error if not ready Julian Oes 2019-11-13 14:59:35 +01:00
  • b6e6d66616 mavsdk_tests: env vars need to be strings Julian Oes 2019-11-13 14:59:22 +01:00
  • 7ff4bd8289 mavsdk_tests: use subprocess instead of sys stdout Julian Oes 2019-11-13 14:58:57 +01:00
  • eef57f93ae mavsdk_tests: fix bugs in readyness checks Julian Oes 2019-11-11 16:50:07 +01:00
  • 580ea06fb7 mavsdk_tests: restart SITL after each test case Julian Oes 2019-11-11 16:49:27 +01:00
  • c363a15ad8 mavsdk_tests: enable VTOL tests as well Julian Oes 2019-11-11 15:34:08 +01:00
  • cc249f980b mavsdk_tests: check if build everything is built Julian Oes 2019-11-11 15:33:34 +01:00
  • 0a3152786b mavsdk_tests: use SIGINT before SIGTERM Julian Oes 2019-11-11 15:31:41 +01:00
  • 79a4bde155 mavsdk_tests: rename C++ executable Julian Oes 2019-11-11 15:30:32 +01:00
  • 90c79493f2 mavsdk_tests: print overall result Julian Oes 2019-11-11 14:20:26 +01:00
  • dde7530df6 mavsdk_tests: properly handle timeout Julian Oes 2019-11-11 14:13:04 +01:00
  • ce9aa119ff mavsdk_tests: option for speed factor Julian Oes 2019-11-11 14:00:00 +01:00
  • 22bac037ed mavsdk_tests: better process management Julian Oes 2019-11-11 13:44:16 +01:00
  • 2bbe4dac25 mavsdk_tests: run test runner, speed up sim Julian Oes 2019-10-28 16:26:37 +01:00
  • 728a0b033e mavsdk_tests: add termination/kill, custom log dir Julian Oes 2019-10-28 15:39:25 +01:00
  • 09d63f5531 mavsdk_tests: added test runner Julian Oes 2019-10-24 18:34:12 +02:00
  • 956bd1b7b1 Move mavsdk_tests into test Julian Oes 2019-10-24 11:34:12 +02:00
  • 97d7925431 mavsdk_tests: add to PX4 Makefile/CMakeLists.txt Julian Oes 2019-10-24 11:32:03 +02:00
  • 5f67075481 mavsdk_tests: raise timeout for realtime sim speed Julian Oes 2019-10-07 15:04:30 +02:00
  • 64fa7e3fdc mavsdk_tests: add manual RTL after mission Julian Oes 2019-10-03 11:29:22 +02:00
  • 50892cec9c mavsdk_tests: wait until mission is done Julian Oes 2019-10-03 11:20:59 +02:00
  • 217ba4f981 mavsdk_tests: Split tests and test main Julian Oes 2019-10-03 11:16:03 +02:00
  • 70d461bc6d Added first two simple MAVSDK tests Julian Oes 2019-10-02 20:14:18 +02:00
  • 49e315f2e2 Jenkins temporarily disable "PX4 ROS msgs" in master Daniel Agar 2019-12-24 14:23:03 -05:00
  • 6c6ae6842a github actions compile all nuttx configs Daniel Agar 2019-12-24 14:21:37 -05:00
  • dab17d628d PreFlightChecker: update unit tests bresch 2019-12-24 11:44:17 +01:00
  • 8080615191 PreFlightChecker: add spike limit argument for innovation check and increase optical flow test limits. bresch 2019-12-24 10:48:36 +01:00
  • b6b8a9a76e Update submodule matrix to latest Tue Dec 24 12:39:27 UTC 2019 PX4 BuildBot 2019-12-24 12:39:27 +00:00
  • 4c35b3aadc navigator: do not use fixed wing acceptance readius if in rotary wing mode RomanBapst 2019-12-06 14:34:33 +01:00
  • 2e7221cd22 Style check commit hook: Ensure that formatted files need to be re-added. Lorenz Meier 2019-12-24 15:15:26 +01:00
  • 0e70578052 commander: move most static variables and parameters to class Daniel Agar 2019-12-23 23:38:10 -05:00
  • 386673e6c3 fix flt_cutoff_min -> flt_cutoff_max Daniel Agar 2019-12-09 12:48:07 -05:00
  • 93d392ff80 Update src/modules/rc_update/rc_update.cpp Daniel AgarandBeat Küng 2019-12-04 10:21:50 -05:00
  • 607cb97758 Update src/modules/rc_update/rc_update.cpp Daniel AgarandBeat Küng 2019-12-04 10:21:32 -05:00
  • 57fc98812d rc_update: cleanup parameter usage Daniel Agar 2019-12-03 11:32:27 -05:00
  • acd18adc18 Tests: Speed up boot The previous boot configuration took at minimum one second to boot. This is in particular significant in tests when the system is often started and stopped Lorenz Meier 2019-12-23 22:21:58 +01:00
  • 9ac68abd5c Fix float accuracy in ControlMathTest The test was testing the result of 3D float vector operations with binary equality of the floating point numbers, which is not a valid assumption to make for floating point math. This change switches to proper comparisons with float accuracy and compares vectors using the norm of their difference. Lorenz Meier 2019-12-23 21:33:53 +01:00
  • e6b18fe2da mission feasibility checker: move checks for VTOL landing into separate function Silvan Fuhrer 2019-12-17 10:16:52 +01:00
  • 3a37d0b560 navigator: improve if structure for vtol/mc/fw Julian Oes 2019-12-16 13:29:35 +01:00
  • f9aa12eaa9 navigator: don't allow Land together with RTL item Julian Oes 2019-12-12 14:07:26 +01:00
  • f8c10b706a navigator: check fixedwing mission for VTOL Julian Oes 2019-12-12 13:47:25 +01:00
  • de95e3d274 commander: remove manual mode before geofence handling Matthias Grob 2019-12-06 15:23:21 +01:00
  • 34121e655b FW runway takeoff: add negative for min to support tricycle landing gear Jin Chengde 2019-12-24 00:47:11 +08:00
  • 176d7ef62d Jenkins PX4 ROS2 bridge don't specify python binary Daniel Agar 2019-12-23 10:43:56 -05:00
  • 49cb21016a Ddded cli check for ism330dlc startup to prevent hardfault if no options are given. dino 2019-12-16 16:23:14 +01:00
  • e4a526e3b2 Don't sleep in middle of mavlink message reception Julian Kent 2019-12-19 15:14:12 +01:00
  • a9ca16cafe Fix a couple of flake8 Python warnings (#13763) Julian Oes 2019-12-19 07:36:16 -08:00
  • 6dc55f97d4 More fixes for Python 3 compatibility (#13008) Christian Clauss 2019-12-19 11:05:55 +01:00
  • 2a848c365c holybro_durandal-v1:GPIO_VDD_5V_{HIPOWER|PERIPH}_OC remove Pull up - OC have series 47K David Sidrane 2019-12-18 01:34:17 -08:00
  • 7fd4db1881 commander: skip all mag checks if SYS_HAS_MAG is 0 Daniel Agar 2019-12-17 13:21:11 -08:00
  • a46add9a93 PositionControl: isolate skip controller, leave away unnecessary include Matthias Grob 2019-12-08 11:33:20 +01:00
  • 8441bdb9b5 PositionControl: remove complicated internal control flags Matthias Grob 2019-12-08 00:12:37 +01:00
  • 83e51ad192 PositionControl: remove speed_xy constraint since it's anyways unused Matthias Grob 2019-12-07 18:07:38 +01:00
  • a4a9d50a97 ControlMath: refactor thrustToAttitude calculation Matthias Grob 2019-12-07 15:47:07 +01:00
  • 1a5b06d0cf FlightTasks: refactor NAN initializations, spacing Matthias Grob 2019-12-07 15:13:27 +01:00
  • ab4473319a Takeoff: add proper unit test Matthias Grob 2019-12-07 14:15:32 +01:00
  • 42dbddb156 mc_pos_control: adopt to module internal include convention Matthias Grob 2019-12-07 13:53:21 +01:00
  • 2303071df4 PositionControl: simplify constraint conditions Matthias Grob 2019-12-07 13:11:08 +01:00
  • 121d743049 PositionControl: clear setter interface naming, order, description Matthias Grob 2019-12-07 13:01:09 +01:00
  • e81483a808 Catch quaternion canonical corner cases (#116) kritz 2019-12-18 14:12:47 +01:00
  • 490c749f80 Revert if statement swap in resetMagHeading kamilritz 2019-12-18 09:57:39 +01:00
  • 01818b505f posix server: switch from fcntl(..., F_SETLK, ...) to flock(...) (#13718) Chris Lovett 2019-12-18 00:53:07 -08:00
  • eac7b43f3e Remove rescaling Lat and Lon on VEHICLE_CMD bazooka joe 2019-12-06 13:39:36 +02:00
  • a6bbafc7b0 Remove unnecessary initialiseCovariance kamilritz 2019-12-17 18:55:51 +01:00
  • ef9f1053d0 Random improvements kamilritz 2019-12-17 18:53:19 +01:00
  • 7d3814b1d8 Add orientation initialization tests kamilritz 2019-12-17 18:52:18 +01:00
  • e10a4c5002 refactor logger: move subscription initialization into separate class Beat Küng 2019-12-16 10:17:03 +01:00
  • 738ceab0ee Logger: dynamic number of subscriptions Beat Küng 2019-12-13 16:51:09 +01:00
  • 2757647897 refactor logger: reduce required size of WrittenFormats Beat Küng 2019-12-13 16:44:44 +01:00
  • 5bb82a9f93 px4_fmu-v5x:GPIO_VDD_5V_{HIPOWER|PERIPH}_nOC remove Pull up - OC have series 47K David Sidrane 2019-12-17 15:36:23 -08:00
  • a5be0bb3d8 px4_fmu-v5:GPIO_VDD_5V_{HIPOWER|PERIPH}_OC remove Pull up - OC have series 47K David Sidrane 2019-12-17 15:36:05 -08:00
  • 020215f146 commander: don't allow arming during VTOL transition David 2019-12-17 21:21:11 +01:00
  • 3d56f37606 vscode debug and ekf2 replay improvements Daniel Agar 2019-12-15 10:47:13 -05:00
  • 46a7b27127 kakutef7: fix baro startup Beat Küng 2019-12-17 08:11:21 +01:00
  • 01495ede97 Clean initialiseFilter function (#687) kritz 2019-12-17 13:36:28 +01:00
  • 532c9abd4a Expand test framework and test cases (#685) kritz 2019-12-17 11:35:45 +01:00
  • 6c25ac5731 Tilt Initialisation: Average Filter -> LowPass Filter (#686) kritz 2019-12-17 11:01:25 +01:00
  • 98a1aae494 EKF: use Matrix cross product Daniel Agar 2019-11-26 12:05:49 -05:00