Daniel Agar
7ace66a2b9
Jenkins hardware increase timeout 10 -> 20 minutes
2019-07-09 21:08:07 -04:00
Beat Küng
aa86bf5f92
landdetector flight time: fix cast to 64 bits
...
`_param_total_flight_time_low.get()` is an int32_t and gets sign-extended
if cast directly to uint64_t. To avoid that we first cast to uint32_t.
2019-07-09 20:26:40 -04:00
Daniel Agar
321c2c0392
boards don't use px4_add_library for drivers_board
...
- this prevents low level board support from using PX4 logging, uORB, etc
2019-07-09 19:09:47 -04:00
Roman Bapst
b54a43fccc
UAVCAN driver: support throttle linearization (THR_MLD_FAC parameter)
...
Signed-off-by: RomanBapst <bapstroman@gmail.com>
2019-07-09 15:10:54 -04:00
Matej Frančeškin
2aa05e3914
Mavlink FTP - process only messages that have our component id
2019-07-09 20:21:15 +02:00
Silvan Fuhrer
fdcb0f06d6
Babyshark VTOL: updated config file (new smooth flight task, detuned position control,
...
improved land detector, included autopilot rotation)
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
2019-07-09 15:38:40 +02:00
bresch
6df1600357
Auto - Update velocity setpoint generator to avoid overshoot at high cruise speed.
...
The linear mapping from position error to cruise velocity is changed by
a combination of that linear mapping and a nonlinear function containing
the maximum acceleration and jerk to avoid overshoots at waypoints due to
overoptimistic breaking distance.
2019-07-09 09:46:45 +02:00
Jacob Dahl
59c555aec3
Multicopter Auto: Adjustable land speed via RC ( #12220 )
2019-07-08 23:55:21 -04:00
mcsauder
c1e4970841
Delete uneccessary #includes from the lights driver directory.
2019-07-08 23:45:01 -04:00
mcsauder
f3af3217c7
Delete unnecessary #includes from the irlock driver.
2019-07-08 23:45:01 -04:00
mcsauder
b495ddbdd3
Delete unnecessary #includes from the imu driver directory.
2019-07-08 23:45:01 -04:00
mcsauder
be414f7ab1
Alphabetize the heater driver #include list.
2019-07-08 23:45:01 -04:00
mcsauder
35e5327cc9
Delete unnecessary #includes in the gps driver directory.
2019-07-08 23:45:01 -04:00
mcsauder
2ef6e18640
Delete unnecessary #includes in the differential_pressure drivers directory.
2019-07-08 23:45:01 -04:00
mcsauder
2a3b98a463
Deprecate unneeded #includes from the camera_capture driver.
2019-07-08 23:45:01 -04:00
mcsauder
b10cb2a24e
Deprecate unnecessary #includes from the batt_smbus driver.
2019-07-08 23:45:01 -04:00
mcsauder
d1e46737a3
Organize, alphabetize, and deprecate unneeded #includes from the barometer drivers.
2019-07-08 21:32:52 -04:00
Daniel Agar
aff13f6f64
rc.fw_defaults: reduce EPH/EPV failsafe values from 5x to 3x MC
2019-07-08 17:50:54 -04:00
BazookaJoe1900
df45124d02
black sheep telemetry add new TEL_BST_EN parameter to enable
2019-07-08 16:30:22 -04:00
Daniel Agar
6ea5853161
px4_fmu-v2_multicopter sync with px4_fmu-v2_default
2019-07-08 14:49:58 -04:00
Daniel Agar
58b74e241e
px4_fmu-v2 disable mpu9250
2019-07-08 14:49:58 -04:00
Daniel Agar
26f6794aa9
px4_fmu-v2 re-enable CONSTRAINED_FLASH build
...
- this limits console output at boot
2019-07-08 14:49:58 -04:00
Daniel Agar
15d1543f95
create systemcmds/i2cdetect tool to scan i2c bus
2019-07-06 10:28:16 -04:00
PX4 Build Bot
d9c90ed31a
Update submodule ecl to latest Fri Jul 5 12:38:36 UTC 2019
...
- ecl in PX4/Firmware (590b55cb222ec68d4bbb61208f301102607b6161): a036cf82cc
- ecl current upstream: e1751188fd
- Changes: a036cf82cc...e1751188fd
e175118
2019-06-28 bresch - EKF - Initialize _deadrekon_time_exceeded to true. If no sample have been received, deadrekoning and local position should be invalid.
2019-07-05 16:46:31 -04:00
Mathieu Bresciani
e54075abe8
MC pos control - Force cruise and manual speeds below max speed. ( #12404 )
...
- Force hover thrust between min and max thrust
2019-07-05 15:40:28 -04:00
David Sidrane
ea0da3a3b6
px4/fmu-v5x: GPIO ADC had bad definition
2019-07-05 12:23:06 -04:00
RomanBapst
7c8fa82e76
rtl cone angle: expose a few values to the user
...
Signed-off-by: RomanBapst <bapstroman@gmail.com>
2019-07-05 18:05:09 +02:00
RomanBapst
81ee40eac8
rtl: implemented RTL based on cone shape
...
- user defines a cone half angle which defines the RTL altitude behavior
- if vehicle is outside the cone it will climb until it intersects the cone
and then return at this altitude.
- if vehicle is inside the cone or above the predefined return altitude (RTL_RETURN_ALT)
then it will return at the current altitude
Signed-off-by: RomanBapst <bapstroman@gmail.com>
2019-07-05 18:05:09 +02:00
Timothy Scott
f7a460427b
Changed name of mixer to be shorter
2019-07-05 18:00:15 +02:00
CarlOlsson
12fcddd288
fmu: remove unused functions
2019-07-04 22:08:00 -04:00
Silvan Fuhrer
9b46c1d8a9
Upated Babyshark VTOL config and vtol_defaults
...
Updated the babyshark default parameters for improved flight performance,
as well as two MPC parameters in vtol_defaults for smoother hovering with VTOLS"
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
2019-07-04 11:26:01 -04:00
Nicolas de Palezieux
2f1cfa60f4
precland: store result of _target_pose_sub.update() for later use
...
- Fixes #12391
2019-07-04 11:02:14 -04:00
BazookaJoe1900
72a449490a
Mavlink: Use MAV_BROADCAST only in context of ethernet
2019-07-03 14:02:37 -04:00
Fabian Schilling
d139bc5a7c
Use bc to support floating point PX4_SIM_SPEED_FACTOR
2019-07-03 16:54:29 +02:00
Timothy Scott
dce1dda871
Fixed incorrect timestamps
2019-07-03 14:39:59 +02:00
Beat Küng
a2471fb539
logger: handle 'char' type in messages
...
Fixes errors like:
ERROR [logger] No definition for topic char[10] key;uint8_t[2] _padding0; found
when the Debug logging profile is selected.
2019-07-03 10:43:59 +02:00
alessandro
fecb32f88d
Parameter for virtual battery in SITL ( #12299 )
...
* New parameter for virtual battery in SITL
* Update src/modules/simulator/simulator_mavlink.cpp
Co-Authored-By: Beat Küng <beat-kueng@gmx.net>
* Updated description for parameter SIM_BAT_MIN_PCT
2019-07-02 15:53:18 +02:00
Daniel Agar
9bfc4f2d54
Analog Device ADIS16477 move to PX4Accelerometer/PX4Gyroscope and cleanup
2019-07-01 22:53:27 -04:00
Daniel Agar
9450496eb4
Analog Devices ADIS16497 move to PX4Accelerometer/PX4Gyroscope and cleanup
2019-07-01 22:47:31 -04:00
Daniel Agar
cdadb393b7
Analog Device ADIS16448 cleanup
...
- move to PX4Accelerometer, PX4Gyroscope, PX4Magnetometer helpers
- add barometer support (using PX4Barometer)
2019-07-01 16:02:00 -04:00
dlwalter
cbdfc0c587
px4_fmu-v5: rc.board_sensors start lis3mdl optional external magnetometer
2019-07-01 14:52:14 -04:00
Daniel Agar
6ef61e5c19
landing_target_estimator: update to uORB Subscription and Publication
2019-07-01 10:35:41 -04:00
Daniel Agar
38da0f95aa
rc_input move to uORB::Subscription
2019-07-01 10:35:26 +02:00
Daniel Agar
4f445cd7f8
vscode add av_x-v1 debug target
2019-06-30 19:05:54 -04:00
Daniel Agar
7f9415ba46
systemcmds/top: increase stack 200 bytes
...
- this is necessary after most boards increased CONFIG_MAX_TASKS 32 -> 64
2019-06-30 18:37:41 -04:00
Daniel Agar
d1298f2c37
Jenkins HITL exit upload monitor on nsh>
2019-06-29 17:18:22 -04:00
Daniel Agar
c165a6f71b
attitude_estimator_q: move most orb subscriptions to uORB::Subscription
2019-06-29 15:51:49 -04:00
Mark Sauder
423219c60e
pga460: Change variable initialization to uniform initialization style, format whitespace, and change baud rate unsigned to speed_t type. ( #11861 )
2019-06-28 21:52:16 -04:00
Mark Sauder
db96b6c08d
cm8jl65: Refactor driver, employ uniform initialization, format, and deprecate ringbuffer and IOCTL. ( #11853 )
...
* Move cm8jl65 class member variable initialization from constructor list to declarations. Format whitespace and move method doxy comments to declarations.
* Refactor the cm8jl65 driver start() method, and rename info()->status().
* Continued refactoring of the cm8jl65 driver class:
- Condense all class files into a single *.cpp file and give class scope resolution to previously unscoped methods.
- Refactor cm8jl65 namespace level driver entry methods to reduce code and improve clarity.
- Breakout CDev specific initialization LOC into the device_init() method.
- Move the endian modification inside of the crc16_calc() method.
* Deprecate the hardware ringbuffer, _class_instance, and ioctl() from the cm8jl65 driver.
2019-06-28 21:46:02 -04:00
Daniel Agar
4b778fd0c2
navigator: fix vehicle_status update ( #12364 )
2019-06-28 21:35:29 -04:00