Jonathan Challinger
dd38ad6bbf
Copter: Start logging on arming attempt, rather than on successful arm
10 years ago
Randy Mackay
67a38be7ce
Tracker: update version to 0.2
10 years ago
Randy Mackay
32d8e5c8d4
Tracker: only run servo updates when safety is off
...
Largely removes the sudden jerk that occurs when the user pushes the
safety switch
10 years ago
Randy Mackay
9d4107f1fc
Copter: allow arming in GUIDED only from GCS
...
Also changed mode_allows_arming function to accept arming_from_gcs param
Also remove AUTOTUNE from arming list
10 years ago
Jonathan Challinger
2b0cffda29
Copter: move all arm check logic into arm_checks
10 years ago
Jonathan Challinger
cc56a972d0
Copter: add mode_allows_arming function
10 years ago
Jonathan Challinger
3e1bffe9ab
Copter: auto-disarm if land complete regardless of mode
10 years ago
Jonathan Challinger
d0d26b6878
Copter: use ap.throttle_zero instead of rc_3.control_in in auto_disarm_check
10 years ago
Jonathan Challinger
a04ec79efa
Copter: add land_complete to fence disarm check
10 years ago
Jonathan Challinger
450f988a21
Copter: remove DRIFT and SPORT from manual_flight_mode function
10 years ago
Michael Oborne
e8303475e8
AntennaTracker: fix documentation
10 years ago
Jonathan Challinger
4a397a8d67
AC_PosControl: Protect from divide-by-zero in get_stopping_point_xy
10 years ago
Randy Mackay
5f55944e43
Copter: AC3.2-rc12 release notes
10 years ago
Randy Mackay
d7cd745cf4
Copter: auto-trim start delays auto-disarm by 15sec
...
Fixes issue in which user only had 5 seconds after starting auto-trim to
raise the throttle before the auto-disarm would kick-in.
10 years ago
Randy Mackay
023b2c0d6b
AP_InertialNav: fixed use of ahrs.get_velocity with EKF disabled
10 years ago
Andrew Tridgell
7b02d326f6
AP_InertialNav: fixed use of _ahrs.get_relative_position_NED() with EKF disabled
...
this prevents a floating point error caused by using an uninitialised
vector3 when switching between DCM and EKF control in AP_InertialNav
Pair-Programmed-With: Randy Mackay <rmackay9@yahoo.com>
10 years ago
Andrew Tridgell
39fadad7d6
HAL_Linux: fixed build warnings
10 years ago
Andrew Tridgell
b3894e8b10
HAL_VRBRAIN: reduce the number of times we split up UART reads and writes
10 years ago
Andrew Tridgell
10b0ca7ea8
HAL_PX4: reduce the number of times we split up UART reads and writes
10 years ago
Andrew Tridgell
c834589daa
HAL_Linux: reduce the number of times we split up UART reads
10 years ago
Andrew Tridgell
076bb1294e
HAL_Linux: improved UDP packetisation and add flow control reporting
...
report we have flow control on UDP and TCP
10 years ago
Randy Mackay
08f8fdfabd
Rover: report gyro unhealthy if failed calibration
10 years ago
Randy Mackay
6d8e760582
Plane: report gyro unhealthy if failed calibration
10 years ago
Randy Mackay
a8733ae8a8
Copter: support pre-flight calibration of gyro
10 years ago
Randy Mackay
9a0a83f404
Copter: report gyro unhealthy if failed calibration
10 years ago
Randy Mackay
128058362b
Copter: pre-arm check that gyro cal succeeded
10 years ago
Randy Mackay
834f2bea07
INS: add gyro_calibrated_ok_all method
...
This returns true if the gyros have been calibrated successfully
10 years ago
Andrew Tridgell
70ca87c4e6
AP_RangeFinder: handle all I2C rangefinder types on PX4 in PX4Firmware
10 years ago
Andrew Tridgell
49fa887773
Rover: prepare 2.47beta1
10 years ago
Andrew Tridgell
cebfef3ead
HAL_Linux: don't accept less than 5 input channels
10 years ago
Andrew Tridgell
1721216019
Rover: fixed skid steering
...
the main issue was the use of the last throttle in the throttle slew
rate control, but manual skid steering was also broken
10 years ago
Randy Mackay
8eba55ed67
Copter: throttle zero debounce to separate function
...
Also initialise throttle_zero to true on startup
Treat throttle less than zero as zero
10 years ago
Jonathan Challinger
8e3d163c3d
Copter: Change all zero throttle checks that should be conservative to use ap.throttle_zero
10 years ago
Jonathan Challinger
96f50b7cd7
Copter: add throttle_zero state
10 years ago
Jonathan Challinger
fa9d10e59b
Copter: log CURR message at 10hz
10 years ago
Andrew Tridgell
b0c9e97181
Linux_HAL_Essentials: P8.15 is an input pin
10 years ago
Andrew Tridgell
a3fee16604
HAL_Linux: added DSM/Spektrum RCInput support
...
this decodes DSM using the RCIN pulses from the PRU
10 years ago
Andrew Tridgell
3e3f87188b
HAL_Linux: enable DSM power pin
10 years ago
Andrew Tridgell
50e5ae6f7a
HAL_Linux: added low level DSM decoder
...
based on dsm.c from PX4 project
10 years ago
Craig Elder
adf741b959
Frame_params: Updated 3DR_X8-M_RTF.param
11 years ago
Randy Mackay
2f3f1a1d5e
Copter: Rate Pitch IMAX default to 1000
...
Spotted by Jonathan Challinger, thanks!
11 years ago
Andrew Tridgell
e0caee9500
Linux_HAL_Essentials: rebuilt rcinpru0 with 300 ring buffer entries
...
thanks to Sid for doing this
11 years ago
Andrew Tridgell
9b207d029d
HAL_Linux: change ring buffer to 300 entries
11 years ago
Andrew Tridgell
994b2597fd
Linux_HAL_Essentials: change ring buffer to 300 entries
...
this ensures full SBUS frames can be decoded
11 years ago
Andrew Tridgell
b1845ed00d
HAL_Linux: initial support for parallel SBUS and PPM-SUM decoding
11 years ago
Andrew Tridgell
42e9dc3c31
HAL_Linux: added SBUS decoder from PX4 project
...
thanks Lorenz!
11 years ago
Craig Elder
5b23f81e2b
Frame_params: Updating 3DR_X8-M_RTF.param
11 years ago
Craig Elder
5d7ec98d7a
Frame_params: Adding 3DR_X8-M_RTF.param
11 years ago
Andrew Tridgell
71d786187e
Plane: make auto takeoff independent of compass
...
this solves a problem of poor initial yaw due to poor compass offsets
causing a takeoff to not be in the direction the plane is pointing. A
summed gyro is used until the GPS speed is above 5m/s for 2 seconds,
then the GPS heading corrected by the summed gyro error is used for L1
based navigation for the rest of the takeoff
11 years ago
Andrew Tridgell
809b6cc855
AP_AHRS: added get_yaw_rate_earth()
...
used to estimate course correction on takeoff
11 years ago