Dr.-Ing. Amilcar Do Carmo Lucas
e0c2a45eec
AP_GPS: support GPS_RTK and GPS2_RTK messages in Emlid reach modules. Requires Reach FW >= 2.7.4
7 years ago
Dr.-Ing. Amilcar Do Carmo Lucas
c0dd7984ad
AP_GPS: Publish information on the GPS*_RTK mavlink messages
7 years ago
Dr.-Ing. Amilcar Do Carmo Lucas
bf6778277e
AP_GPS: implement GPS*_RTK mavlink messages
7 years ago
Dr.-Ing. Amilcar Do Carmo Lucas
91b6404b13
GCS_MAVLink: Replace hardcoded duplicated end_mavlink_gps*_rtk() function with a flexible one
7 years ago
Dr.-Ing. Amilcar Do Carmo Lucas
430b863f42
AP_GPS: Replace hardcoded duplicated end_mavlink_gps*_rtk() function with a flexible one
7 years ago
John deVere
951c947bec
AP_Arming: update param description for VOLT_MIN
7 years ago
Andrew Tridgell
fd86b2bbb9
DataFlash: log critical messages while disarmed
...
this logs critical messages while disarmed if we have logged any
messages while armed. This fixes issue #7010 where log files show the
incorrect mode if the log includes any portions where the user
disarmed. It makes analysing users logs very difficult. It also
affects parameters, so we don't always know the true parameter values
in logs from users.
7 years ago
Michael du Breuil
9b7c3ce9a7
GCS_Mavlink: Fix out of bounds access, CID 144337
7 years ago
priseborough
ee6b43aabf
AP_NavEKF3: Fix bugs in use of wheel encoder data
...
Found by pavloblindnology
7 years ago
bnsgeyer
e8173f27df
AC_AttitudeControl: reset target attitude
...
added method to reset current vehicle attitude to support swash
behaviors in Trad Heli
7 years ago
dheideman
2fab8e9fe1
AP_JSButton: Add joystick button functions for relays 3 & 4
7 years ago
Florent Martel
fee79afb8e
AP_Frsky_Telem: add second battery info
7 years ago
Florent Martel
5d9299d72f
AP_Frsky_Telem: add second battery capacity parameter
7 years ago
Peter Barker
191e457230
DataFlash: include sample count in ISBH
7 years ago
Peter Barker
b997f445ff
AP_InertialSensor: include sample count in ISBH
7 years ago
Peter Barker
9566abb3a8
AP_InertialSensor: add IMU batch sampling
7 years ago
Peter Barker
5096e2fca9
AP_InertialSensor: use df singleton, factor out log_{gyro,accel}_raw
7 years ago
Peter Barker
1ca76173a5
AP_Math: set radians(...) and degrees(...) as constexpr
7 years ago
Peter Barker
d950e78079
DataFlash: Log_ISBH and Log_ISBD, to log batches of IMU data
7 years ago
Peter Barker
2f9a8ded55
DataFlash: add new int16_t[32] type, designator 'a'
7 years ago
Randy Mackay
2614d2112a
AP_Winch: remove redundant member
...
Also use get_rate_max method instead of config.rate_max member
7 years ago
Randy Mackay
2dfb6a94f2
AP_Winch: library to control winch
...
fixes after peer review:
renamed disable to relaxed
make parameters private
default type to 1
enabled method checks backend created
servo range initialised in init method
contrain rate-desired during position control
use set-output-limit instead of set-safety-limit
release_length accepts rate
7 years ago
Randy Mackay
8b4345f29d
AP_Mission: add winch support
7 years ago
Randy Mackay
07e2853b8e
SRV_Channel: function definition for winch
7 years ago
Randy Mackay
ce73d724c8
AR_AttitudeControl: rate-control for skid-steering uses I term even at low speeds
7 years ago
Randy Mackay
ee3daaa7c9
AR_AttitudeControl: reset input filter for steering and throttle controllers
...
Also only set dt to non-zero value
7 years ago
Randy Mackay
91d489d91e
AC_PID: implement reset_filter
7 years ago
Randy Mackay
2986d3eb7d
AR_AttitudeControl: fix braking
...
this fix ensures the output throttle is never in the opposite direction from the desired-speed
there is a possibility that this could lead to rougher throttle response when the vehicle is transitioning from forward to backwards motion because the throttle response will immediately go to zero when the desired speed cross over zero
7 years ago
Randy Mackay
49cbbf4d76
AR_AttitudeControl: minor comment fix
7 years ago
Randy Mackay
8daa8cba1f
AR_AttitudeControl: record desired turn rate and speed for logging
7 years ago
Michael du Breuil
0cee2f2896
AP_BattMonitor: Require all backends to provide init
7 years ago
Andrew Tridgell
3402d07651
HAL_PX4: fixed a race condition on i2c init
...
we could call init on two devices with the same name, which caused
init_ok to be false. This could cause the SMBus battery to fail to
initialise
Thanks to Michael duBreuil for finding this!
7 years ago
Peter Barker
62f7acff52
SITL: reduce max accel of simulated rover
7 years ago
Andrew Tridgell
e340fac2e0
AP_Motors: avoid float exception for small expo
...
very small values of the thrust expo cause a floating point
exception. As zero is a documented value meaning linear we need to
handle this.
7 years ago
Jacob Walser
d5896287b7
AP_Param: Add set_by_name and set_and_save_by_name helpers
7 years ago
hiro2233
7d304073ed
SITL: fixed include case sensitive
...
On case sensitive cygwin feature enabled, this build ok.
7 years ago
Andrew Tridgell
381e2fd69a
SRV_Channel: added get_motor_function()
...
for correct handling of motors 8 and above
7 years ago
Andrew Tridgell
45d6f3bf75
AP_Motors: fixed motor channel handling
7 years ago
Patrick José Pereira
9693da751e
AP_common: Add stdio.h when using SITL_printf
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
7 years ago
Dr.-Ing. Amilcar Do Carmo Lucas
c7c2c4ff2c
AC_AttitudeControl: use floating-point multiplication instead of a more expensive floating-point division
7 years ago
Andrew Tridgell
fc237ee9a0
AP_Motors: merge fixed from rebase
7 years ago
Andrew Tridgell
efea83e424
AP_Motors: fixed MotorsMatrix set_update_rate()
7 years ago
Andrew Tridgell
0682d30ebd
SRV_Channel: ensure channel_mask is setup
7 years ago
Andrew Tridgell
1e62b5d5c7
AP_Motors: many to one mapping of motors
...
this allows multiple outputs for one motor number
7 years ago
Andrew Tridgell
39fd25bb36
SRV_Channel: added get_output_channel_mask()
...
will be used by AP_Motors
7 years ago
Andrew Tridgell
03e1f6967f
AP_Motors: removed enable() API
...
all output channels are already enabled by SRC_Channels::enable_aux_servos()
7 years ago
Andrew Tridgell
ed272833c3
SRV_Channel: don't treat k_motorN specially
7 years ago
Michael du Breuil
b0e18de576
AP_GPS: Remove detect helpers for MTK/SIRF when minimizing the build
...
Removes 16 bytes
7 years ago
Andrew Tridgell
5bd92b4b7e
AP_TECS: improved support for VTOL transitions
7 years ago
Andrew Tridgell
c5cd1b873c
SITL: use thread for FlightAxis comms
...
this allows us to run SITL at a much higher framerate than RF can
provide, and results in the EKF being much happier
7 years ago