Commit Graph

  • d48ba8be72 FlightTask: move position and stick data subscription into tasks, Orbit introduce variable center position Matthias Grob 2017-11-05 16:35:28 +01:00
  • 0aeea44780 FlightTask: fixed time initialization issues Matthias Grob 2017-11-04 23:31:21 +01:00
  • 582990c0af FlightTasks: revised task switching algorithm to catch errors during activation of a new task and make it more readable Matthias Grob 2017-11-04 21:44:39 +01:00
  • edd5ed1349 FlightTaskManual: remove unnecessary subscription which is deprecated anyways Matthias Grob 2017-10-18 09:36:14 +02:00
  • 76a0b9f736 FlightTaskManual: Smooth flight integration: refactored and checked get_acceleration_z Matthias Grob 2017-10-01 15:21:23 +02:00
  • 6fb4c79234 FlightTaskManual: Smooth flight integration: refactored and checked second half of get_acceleration_xy executing the intention Matthias Grob 2017-10-01 15:05:23 +02:00
  • 42708ea456 FlightTaskManual: Smooth flight integration: refactored and checked first half of get_acceleration_xy determining the xy user intention Matthias Grob 2017-10-01 10:19:37 +02:00
  • 56b54d7b85 FlightTaskManual: Smooth flight integration: prepare interface of acceleartion methods for xy and z Matthias Grob 2017-10-01 10:13:13 +02:00
  • 634a67d058 FlightTaskManual: Smooth flight integration: slewrate now works, set to 0.2m/s^2 in all dimensions for testing Matthias Grob 2017-09-28 17:20:41 +02:00
  • 0d8d24e36d FlightTaskManual: Smooth flight integration: replace all "dt"s with the local _deltatime Matthias Grob 2017-09-26 15:11:59 +02:00
  • 1f65717292 FlightTaskManual: Smooth flight integration: Make vel_sp_slewrate without any refactoring compile analyzing detailed semantic and external uses of the variables still necessary Matthias Grob 2017-09-26 14:23:10 +02:00
  • 1b858f5e56 FlightTaskManual: Smooth flight integration: Copy over vel_sp_slewrate without any changes Matthias Grob 2017-09-26 14:11:53 +02:00
  • 5854fa06e9 FlightTaskManual: Smooth flight integration: Make set_manual_acceleration_z without any refactoring compile analyzing detailed semantic and external uses of the variables still necessary Matthias Grob 2017-09-26 13:58:30 +02:00
  • 316e85f7ef FlightTaskManual: Smooth flight integration: Copy over set_manual_acceleration_z without any changes Matthias Grob 2017-09-26 13:45:30 +02:00
  • cb096861d9 FlightTaskManual: Smooth flight integration: Make set_manual_acceleration_xy without any refactoring compile analyzing detailed semantic and external uses of the variables still necessary Matthias Grob 2017-09-26 13:59:32 +02:00
  • e6442c7a7c FlightTaskManual: Smooth flight integration: Copy over set_manual_acceleration_xy without any changes Matthias Grob 2017-09-26 10:48:06 +02:00
  • 6c0e7654ed FlightTasks: added handling for switching to the already active task and success feedback removed and added comments Matthias Grob 2017-09-26 10:53:20 +02:00
  • 018581faca FlightTaaskManual: finalized full acceleration manual controlled position flight to work properly Matthias Grob 2017-09-23 11:21:02 +02:00
  • 4d05193ad7 FlightTasks: switched to a block hierarchy with parameter names like TSK_ORB_RADIUS in mind Matthias Grob 2017-08-14 19:15:47 +02:00
  • 9437326b01 FlightTaskOrbit: altered initialisation and limiting of parameters for demonstration Matthias Grob 2017-07-03 16:41:46 +02:00
  • 01383a0eeb FlightTaskManual: Basic manual position controlled flight with position and altitude hold works Matthias Grob 2017-11-02 11:15:31 +01:00
  • f2250c1952 FlightTasks: made a FlightTask inherit from SuperBlock to have Block::Subscription s FlightTask Manual: subscription made setpoint conversion according to vehicle attitude work Matthias Grob 2018-02-26 13:40:59 +01:00
  • a8a2b4b6f3 FlightTasks: switched output position setpoint to be pointer based changed "NULL"-pointers to "nullptr" for better compliance Matthias Grob 2017-06-01 10:27:42 +02:00
  • 28f4d18062 FlightTasks: added FlightTaskManual as replacement for the current stick based position controlled flight it's a draft and only works for velocity setpoints oriented in NED frame yet Matthias Grob 2017-08-14 15:16:05 +02:00
  • a9d0990bb8 FlightTasks: added a temporary hardware switch for task switch testing Matthias Grob 2017-05-30 18:18:21 +02:00
  • 73f633dfd2 FlightTasks: added possibility to set velocity setpoint, switched Orbit to feedback velocity algorithm Matthias Grob 2017-05-30 17:10:53 +02:00
  • e51e5f3e01 FlightTaskOrbit: added constraints for parameters & defined linear velocity instead of angular Matthias Grob 2017-05-30 14:38:06 +02:00
  • 88bf40e3cb FlightTasks: added simple task switching with possibility do disable FlightTasks completely Matthias Grob 2017-05-30 14:25:54 +02:00
  • 37cb8c1a59 FlightTasks: added access to prepared velocity state for every task Matthias Grob 2017-05-23 11:49:34 +02:00
  • 8da1d3b16e FlightTasks: give every FlightTask access to prepared stick input and position state Matthias Grob 2018-02-26 13:34:07 +01:00
  • 225f99af16 FlightTasks: created an array for all tasks and a method to set the general input pointers for all of them Matthias Grob 2018-02-26 13:30:23 +01:00
  • 32a1ff733d FlightTasks: switch input from pointers in parameters passed on every run to private pointers of the base class with safety getter and setter Matthias Grob 2017-05-22 13:26:08 +02:00
  • f3357aeca4 FlightTasks: make the orbit example actually orbit Matthias Grob 2017-05-19 19:29:39 +02:00
  • b52f541492 FlightTasks: added timer in base class that counts from activation on including possibility to reset in subclass Matthias Grob 2017-05-19 19:15:01 +02:00
  • c21c36dd8d FlightTasks: added wrappers for filling setpoint vectors, made time dependent example Matthias Grob 2017-05-19 18:44:46 +02:00
  • 93ae260f44 FlightTasks: introduce new library to handle advanced features like orbit follow me and so on Matthias Grob 2017-08-14 19:23:24 +02:00
  • b821297f20 logger: add board subtype Beat Küng 2018-04-04 08:34:10 +02:00
  • 572a6ec8e7 fmuv5 board_config: added TIM5_CH4 spare pin & 3 Input Cap channels DanielePettenuzzo 2018-03-26 13:21:50 +02:00
  • b5d637cd0c fmuv5 board config: disabled USART6 due to conflict on SBUS Daniele Pettenuzzo 2018-03-06 21:16:37 +01:00
  • 1b7fd5eae7 rcS: initialize TELEM4 on ttyS3 on FMUv5 DanielePettenuzzo 2018-03-05 17:29:52 +01:00
  • 20f5de33df PX4IO Firmware: bug fix in variable initialization DanielePettenuzzo 2018-03-05 17:28:59 +01:00
  • 97e8ec9551 PX4IO Firmware: Only decode DSM if no other input method matched Lorenz Meier 2018-03-05 09:44:40 +01:00
  • 4d8bd28a2b fmu-v5 board_config.h > change PX4IO_SERIAL_VECTOR for px4io communication on uart 8 DanielePettenuzzo 2018-03-02 17:45:41 +01:00
  • 8c28591f2d FMUv5: Swap debug and PX4 IO serial ports to avoid DMA channel resource overlap Lorenz Meier 2018-02-27 16:56:58 +01:00
  • f0a8569c93 Drivers: Add TeraRanger Evo 600Hz support (#9169) Mateusz Sadowski 2018-04-04 06:28:53 +02:00
  • 62700046eb Jenkins bloaty sort output by size properly Daniel Agar 2018-04-03 18:39:16 -04:00
  • f145b65cbb mavlink static streams_list array Daniel Agar 2018-04-03 13:24:04 -04:00
  • 450229c2a4 dataman operations table is constexpr Daniel Agar 2018-04-03 13:24:04 -04:00
  • ee7aebf971 ll40ls bus option is constexpr Daniel Agar 2018-04-03 13:24:04 -04:00
  • 428c8bbfe7 aerofc_adc bus option is constexpr Daniel Agar 2018-04-03 13:24:04 -04:00
  • 912cb7119e IridiumSBD driver state string constexpr Daniel Agar 2018-04-03 13:24:04 -04:00
  • 86295638c1 gitmodules make name consistent with path Daniel Agar 2018-04-02 17:06:42 -04:00
  • 68a9d213d2 NuttX track px4_firmware_nuttx-7.22+ branch Daniel Agar 2018-04-02 13:47:05 -04:00
  • 06466cc125 gencpp and genmsg update to tracking branch latest Daniel Agar 2018-04-02 13:46:33 -04:00
  • 0164538442 cmake_hexagon update to latest Daniel Agar 2018-04-02 13:46:11 -04:00
  • 5a93f07829 Update submodule sitl_gazebo to latest Mon Apr 2 17:13:58 UTC 2018 PX4 Jenkins 2018-04-02 17:13:58 +00:00
  • a130f31b30 gitmodules make urls consistent Daniel Agar 2018-04-02 13:18:18 -04:00
  • 768d7435c8 Jenkins bloaty comparison show top 100 (default is 10) Daniel Agar 2018-04-02 12:21:15 -04:00
  • c593dff795 Jenkins split snapdragon build into linux + qurt Daniel Agar 2018-04-02 12:05:49 -04:00
  • d05bc28576 Jenkins Style Check skip submodules clean Daniel Agar 2018-04-02 11:31:26 -04:00
  • 381c2b52ac commander: Remove the ekf pre-flight check variables that are not used in commander. (#9226) dw.xiong 2018-04-02 22:52:32 +08:00
  • 3e43300e54 Fix typo in spelling of Sonar Hamish Willee 2018-04-02 11:17:16 +10:00
  • acc93092db Update submodule matrix to latest Sun Apr 1 21:55:42 UTC 2018 PX4 Jenkins 2018-04-01 21:55:42 +00:00
  • 21d47424c6 Quaternion mark const helpers const Daniel Agar 2018-03-31 16:59:03 -04:00
  • 76a3dbc9df Update submodule matrix to latest Sun Apr 1 17:27:33 UTC 2018 PX4 Jenkins 2018-04-01 17:27:33 +00:00
  • 059ddf88f4 Update submodule DriverFramework to latest Sun Apr 1 18:11:03 UTC 2018 PX4 Jenkins 2018-04-01 18:11:03 +00:00
  • f96338d6e4 gitmodules add branch to genmsg, gencpp, libuavcan Daniel Agar 2018-04-01 13:51:03 -04:00
  • 0f6552b156 Update submodule uavcan_board_ident to latest Sun Apr 1 17:34:37 UTC 2018 PX4 Jenkins 2018-04-01 17:34:37 +00:00
  • d0da91bded Update submodule v2.0 to latest Sun Apr 1 13:31:08 EDT 2018 PX4 Jenkins 2018-04-01 13:31:09 -04:00
  • 82a7343a7d Update submodule ecl to latest Sun Apr 1 17:26:07 UTC 2018 PX4 Jenkins 2018-04-01 17:26:07 +00:00
  • 9fc1755c33 Update sitl_gazebo submodule Sun Apr 1 00:19:14 UTC 2018 PX4 Jenkins 2018-04-01 00:19:14 +00:00
  • 01340df545 Jenkins cleanup build creation Daniel Agar 2018-03-23 01:09:33 -04:00
  • e91275bcb4 CI: test launch files: setup for different vehicles, some reordering Anthony Lamping 2018-03-31 08:25:47 -04:00
  • 171a65c1cb CI: on mavros failure restart it instead of killing test Anthony Lamping 2018-03-31 08:24:09 -04:00
  • 0af1c71255 launch: add respawn_mavros arg Anthony Lamping 2018-03-31 08:21:52 -04:00
  • 2c31671cc2 FW SITL enable FW EKF2 default parameters Daniel Agar 2018-03-30 19:00:39 -04:00
  • 752d43d94c lengthen offboard tests * land after offboard flying complete * lengthen rostest time limit for tests (5 min ea) Anthony Lamping 2018-03-30 10:35:54 -04:00
  • ac61a04cd9 Jenkins ROS mission tests run ecl analysis script Daniel Agar 2018-02-01 23:29:03 -05:00
  • ebed380998 process_logdata_ekf don't use Xwindows backend Daniel Agar 2018-02-01 23:51:48 -05:00
  • 2e207801d8 ecl process logdata script always use correct check_level_dict path Daniel Agar 2018-02-01 23:28:07 -05:00
  • 04ecc81a70 docker images update to 2018-03-30 tag Daniel Agar 2018-03-30 14:01:29 -04:00
  • e6eab2e306 Jenkins update flight review title and description Daniel Agar 2018-03-30 10:39:20 -04:00
  • 8216187159 Jenkins discard old builds, but keep artifacts Daniel Agar 2018-03-30 10:17:07 -04:00
  • 60a7ce731d Jenkins check style first (#9197) Daniel Agar 2018-03-30 10:05:13 -04:00
  • a328ba97de aerofc: Look for px4flow sensor on telemetry port (#8994) Sugnan Prabhu 2018-03-30 10:20:14 +05:30
  • 2257cfc0fa vtol_att_control: set flag in_transition_to_fw properly Roman 2018-03-29 11:25:46 +02:00
  • aa110f2075 tap_esc: add MC_AIRMODE support Beat Küng 2018-03-27 16:17:08 +02:00
  • 37d9d0c2cd tap_esc: remove NAN_VALUE define and use existing NAN instead Beat Küng 2018-03-27 16:15:18 +02:00
  • 54260313b7 ADIS16448 remove the restore factory calibration functionality from probe (#9164) Amir Melzer 2018-03-30 05:52:46 +02:00
  • f0528d28fb commander once armed safety should only request ARMING_STATE_STANDBY Daniel Agar 2018-03-27 16:59:44 -04:00
  • 95ff860f4e commander cleanup includes and sort Daniel Agar 2018-03-27 16:51:28 -04:00
  • 0f6a94894d commander state machine helper fix code style Daniel Agar 2018-03-27 16:45:31 -04:00
  • db7e8635a2 commander state machine helper pass battery and safety as const references Daniel Agar 2018-03-27 16:27:47 -04:00
  • 4ccfc280c8 commander arming_state_transition add HIL boolean Daniel Agar 2018-03-27 16:15:29 -04:00
  • c547866029 Commander::handle_command() remove unused safety parameter Daniel Agar 2018-03-27 16:11:26 -04:00
  • e395b3578f delete unused ARMING_STATE_ARMED_ERROR state Daniel Agar 2018-03-27 16:04:17 -04:00
  • e29b568d33 state machine helper remove unused headers Daniel Agar 2018-03-27 15:58:06 -04:00
  • bff2136db0 commander state machine helper use constexpr for strings Daniel Agar 2018-03-27 15:55:42 -04:00
  • f59b7c7399 commander is_safe() use const references Daniel Agar 2018-03-27 15:53:56 -04:00
  • 376b5e4747 state machine helper make vehicle_status_flags const Daniel Agar 2018-03-27 15:49:52 -04:00