Randy Mackay
6a225865ce
Copter: accept velocity requests in Auto-Guided mode
10 years ago
Randy Mackay
c636ea9101
Copter: support SET_POSITION_TARGET messages
10 years ago
Randy Mackay
992ce9b69c
Copter: remove nav_guided structure
...
This has been replaced by guided_limit structure
10 years ago
Randy Mackay
6659473420
Copter: support GUIDED_ENABLE and GUIDED_LIMITS
...
Split of NAV_GUIDED into these two command necessitated guided mode
store the limits
10 years ago
Randy Mackay
be1621877f
Mission: support GUIDED_ENABLE and GUIDED_LIMITS
...
This replaces the ardupilot only NAV_GUIDED command.
Also remove support for NAV_VELOCITY mission command which will be
replaced by SET_POSITION_TARGET non-mission command.
10 years ago
Randy Mackay
e5c3c306bd
Copter: remove unused pilot_yaw_override flag
10 years ago
Randy Mackay
8997c224e2
Copter: enable Guided velocity controller for Pixhawk
10 years ago
Andrew Tridgell
3c7cc5f40c
AP_RangeFinder: auto-update PX4 ll40ls max/min distance
...
this allows the range of the Lidar to be set by the user using
RNGFND_MAX_CM and RNGFND_MIN_CM
10 years ago
Andrew Tridgell
b688577825
autotest: update compiler
10 years ago
Andrew Tridgell
4c984d9331
Plane: start preparing for 3.1.2
10 years ago
jschall
c5e85956b1
Update CONTRIBUTING.md
10 years ago
jschall
c3b695a336
Update CONTRIBUTING.md
10 years ago
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