Commit Graph

1854 Commits

Author SHA1 Message Date
Lorenz Meier
37cc9604bc ROMFS: Exclude uncommon board configs (Quad +) 2020-03-16 23:40:29 +01:00
Lorenz Meier
fd73580db8 ROMFS: Exclude uncommon board configs (UUV Generic) 2020-03-16 23:40:29 +01:00
Lorenz Meier
56de232bae ROMFS: Exclude uncommon board configs (UUV HippoCambus) 2020-03-16 23:40:29 +01:00
Lorenz Meier
54c3e72f0c ROMFS: Exclude uncommon board configs (Hexa X) 2020-03-16 23:40:29 +01:00
Lorenz Meier
d68caed742 ROMFS: Exclude uncommon board configs (Draco R) 2020-03-16 23:40:29 +01:00
Lorenz Meier
942097a0ce ROMFS: Exclude uncommon board configs (Hexa +) 2020-03-16 23:40:29 +01:00
Lorenz Meier
7b0c8ec3fc ROMFS: Exclude uncommon board configs (Octo X) 2020-03-16 23:40:29 +01:00
Lorenz Meier
e93d23985c ROMFS: Exclude uncommon board configs (Octo +) 2020-03-16 23:40:29 +01:00
Lorenz Meier
75491ed298 ROMFS: Exclude uncommon board configs (VTOL Tailsitter) 2020-03-16 23:40:29 +01:00
Lorenz Meier
a3419a0130 ROMFS: Exclude uncommon board configs (VTOL Octo) 2020-03-16 23:40:29 +01:00
Lorenz Meier
4176627539 ROMFS: Exclude uncommon board configs (Babyshark) 2020-03-16 23:40:29 +01:00
Lorenz Meier
f7666a8b74 ROMFS: Exclude uncommon board configs (Convergence) 2020-03-16 23:40:29 +01:00
Lorenz Meier
65ea2bc981 ROMFS: Exclude uncommon board configs (Claire) 2020-03-16 23:40:29 +01:00
Lorenz Meier
8d0f9d8601 ROMFS: Exclude uncommon board configs (Ranger) 2020-03-16 23:40:29 +01:00
Lorenz Meier
1300930d85 ROMFS: Exclude uncommon board configs (QuadRanger) 2020-03-16 23:40:29 +01:00
Lorenz Meier
f663515f49 ROMFS: Exclude uncommon board configs (VTOL AAVVT) 2020-03-16 23:40:29 +01:00
Lorenz Meier
207ae6d83c ROMFS: Exclude uncommon board configs (VTOL Standard Delta) 2020-03-16 23:40:29 +01:00
Lorenz Meier
1e1762401e ROMFS: Exclude uncommon board configs (VTOL AAERT) 2020-03-16 23:40:29 +01:00
Lorenz Meier
dc41771c1a ROMFS: Exclude uncommon board configs (Quad+) 2020-03-16 23:40:29 +01:00
Lorenz Meier
6cd669836c ROMFS: Exclude uncommon board configs (Firefly 6) 2020-03-16 23:40:29 +01:00
Lorenz Meier
af9b073c9a ROMFS: Exclude uncommon board configs (Steadidrine Mavrik) 2020-03-16 23:40:29 +01:00
Lorenz Meier
440067870a ROMFS: Exclude uncommon board configs (Octo COX) 2020-03-16 23:40:29 +01:00
Lorenz Meier
f3e4aec45a ROMFS: Exclude uncommon board configs (Hexa COX) 2020-03-16 23:40:29 +01:00
Lorenz Meier
079772823a ROMFS: Exclude uncommon board configs (TBS Endurance) 2020-03-16 23:40:29 +01:00
Lorenz Meier
65052717fe ROMFS: Exclude uncommon board configs (Steadidrone Q4D) 2020-03-16 23:40:29 +01:00
Lorenz Meier
83c0d4607e ROMFS: Exclude uncommon board configs (3DR Iris) 2020-03-16 23:40:29 +01:00
Lorenz Meier
df49d1d815 ROMFS: Exclude uncommon board configs (TBS Dicovery) 2020-03-16 23:40:29 +01:00
Daniel Agar
093e9ba1ce mc_rate_control: use vehicle_angular_acceleration topic instead of differentiating
* mc_rate_control: use vehicle_angular_acceleration topic
* IMU_DGYRO_CUTOFF change default to 30 Hz
* improve IMU_DGYRO_CUTOFF param documentation (updated from MC_DTERM_CUTOFF)
2020-03-12 15:07:03 -04:00
Daniel Agar
5d33b9e999 delete Outback Challenge (OBC) AUTO_RTGS (datalink loss) and AUTO_RCRECOVER (rc loss) 2020-03-11 22:45:55 -04:00
Daniel Agar
f9794e99f8 move hover_thrust_estimator to new module (mc_hover_thrust_estimator)
* MC_HTE: unitialize with hover_thrust parameter
* MC_HTE: constrain hover thrust setter between 0.1 and 0.9
* MC_HTE: integrate with land detector and velocity controller
* MCHoverThrustEstimator: Always publish an estimate even when not fusing measurements. This is required as the land detector and the position controller need to receive a hover thrust value.

* MC_HTE: use altitude agl threshold to start the estimator
local_position.z is relative to the origin of the EKF while dist_bottom
is above ground

Co-authored-by: bresch <brescianimathieu@gmail.com>
2020-03-11 21:20:54 -04:00
Beat Küng
e627fed117 fmu-v2: disable perf command and some airframes
to reduce FLASH size
2020-03-10 10:11:43 -04:00
Katrin
116de6d25f Airframe and mixer for rover DF Robot GPX:Asurada (#14244)
Added Airframe and mixer for rover DF Robot GPX:Asurada

Co-authored-by: Julian Oes <julian@oes.ch>
Co-authored-by: Lorenz Meier <lorenz@px4.io>
2020-03-08 14:35:24 +01:00
JaeyoungLim
e0d6f94318 Add boat(usv) sitl target 2020-02-21 00:30:15 -08:00
Beat Küng
73bd90ddd5 crazyflie: fix PWM channel ordering
Channels belonging to a certain timer were not all grouped together.
This is required by the .first_channel_index and .last_channel_index data
members.

We introduce a new mixer geometry to solve the problem.
2020-02-13 03:49:16 -08:00
Daniel Duecker
36f836be79 add support for unmanned underwater vehicles (#14079)
* add support for unmanned underwater vehicles:
* airframe uuv_generic + uuv_hippocammpus including mav_type = 12 for submarines
* mixer for UUVs with X-shaped thruster setup similar to quadcopter
* add module  uuv_att_control for underwater robot attitude control
* add rc.uuv_defaults/apps for autostarting e.g. ekf2 and uuv_att_control app
2020-02-04 23:24:37 -05:00
Daniel Agar
dc5e10c3b1 airframes: delete 4004 H4 680mm
- this doesn't include any actual airframe configuration
2020-01-28 07:43:26 +01:00
Daniel Agar
b95442b38f airframes: delete 4012 quad x can 2020-01-28 07:43:26 +01:00
Daniel Agar
4ac3ce9f54 airframes: delete 4002 quad x mount
- the mount can be enabled via parameter
2020-01-28 07:43:26 +01:00
Roman Dvořák
497ab07daf airframes: add ThunderFly Auto-G2 autogyro (#14015) 2020-01-27 16:21:52 +01:00
Daniel Agar
dc05ceaad2 create temperature_compensation module
- this is a new module for temperature compensation that consolidates the functionality previously handled in the sensors module (calculating runtime thermal corrections) and the events module (online thermal calibration)
 - by collecting this functionality into a single module we can optionally disable it on systems where it's not used and save some flash (if disabled at build time) or memory (disabled at run time)
2020-01-20 21:42:42 -05:00
Jacob Dahl
d08ec05bab PWM automatic trigger system (ATS) for parachutes (#13726)
* parameter and logic to commander for triggering failsafe from external automatic trigger system.
* logic to startup script for enabling ATS. Added uORB publishing to pwm_input module.
* Refactored out CDev usage from pwm_input and ll40ls. Refactored out ll40ls specifics from pwm_input and cleaned up dead code.
2020-01-06 20:14:06 -05:00
Daniel Agar
44f9de5e37 delete parrot bebop board support
This target was never fully supported and is heavily dependent on a number of DriverFramework drivers that have no in tree equivalents (bebop bus, flow, rangefinder, etc). Deleting this will make it easier to fully drop DriverFramework shortly.
2020-01-05 19:46:51 -05:00
Lorenz Meier
f5ce40e434 FMUv2: Exclude some multicopter targets
These are rarely used airframes that should not be missed.
2019-12-26 10:16:58 +01:00
Lorenz Meier
0c85c5d18e FMUv2: Exclude some fixed wing targets
These are rarely used airframes that should not be missed.
2019-12-26 10:16:58 +01:00
Lorenz Meier
02119c1832 FMUv2: Exclude rover targets
This is reasonable as these boards are very old and rovers are a new area of activity.
2019-12-26 10:16:58 +01:00
JaeyoungLim
4bcdf560be airframes: add config for px4vision devkit drone (#13683)
* Added configuration file for Pixhawk Vision

Signed-off-by: RomanBapst <bapstroman@gmail.com>
2019-12-16 08:21:17 +01:00
Matthias Grob
904ab16558 Fix trailing whitespace, EOF newline, indentation 2019-12-09 13:22:19 +01:00
Daniel Agar
0cc250194d VTOL: explicitly start all FW & MC controllers in VTOL mode 2019-11-30 12:58:36 -05:00
Daniel Agar
bc182e94e6 sensors split rc_update into new standalone module 2019-11-24 13:25:11 -05:00
Daniel Agar
84fe64b1c2 create new multicopter rate controller module (mc_rate_control) split out of mc_att_control 2019-11-19 17:03:11 -05:00