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
10 years ago
Randy Mackay
2f3f1a1d5e
Copter: Rate Pitch IMAX default to 1000
...
Spotted by Jonathan Challinger, thanks!
10 years ago
Andrew Tridgell
e0caee9500
Linux_HAL_Essentials: rebuilt rcinpru0 with 300 ring buffer entries
...
thanks to Sid for doing this
10 years ago
Andrew Tridgell
9b207d029d
HAL_Linux: change ring buffer to 300 entries
10 years ago
Andrew Tridgell
994b2597fd
Linux_HAL_Essentials: change ring buffer to 300 entries
...
this ensures full SBUS frames can be decoded
10 years ago
Andrew Tridgell
b1845ed00d
HAL_Linux: initial support for parallel SBUS and PPM-SUM decoding
10 years ago
Andrew Tridgell
42e9dc3c31
HAL_Linux: added SBUS decoder from PX4 project
...
thanks Lorenz!
10 years ago
Craig Elder
5b23f81e2b
Frame_params: Updating 3DR_X8-M_RTF.param
10 years ago
Craig Elder
5d7ec98d7a
Frame_params: Adding 3DR_X8-M_RTF.param
10 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
10 years ago
Andrew Tridgell
809b6cc855
AP_AHRS: added get_yaw_rate_earth()
...
used to estimate course correction on takeoff
10 years ago
Craig Elder
41ce8c2abd
Frame_params: 3DR_Iris+
...
Decreased ATC_RATE_RP_MAX to 18000
10 years ago
Craig Elder
be352e9471
AP_GPS: Removed CFG-DAT message from 3DR-Ublox-NEO7
...
CFG-DAT is generated by U-Center but no longer used by the receiver.
10 years ago
Randy Mackay
5e91d49736
Tracker: constrain manual pass through
10 years ago
Randy Mackay
4f5f253656
Tracker: send RADIO_IN msg to GCS
10 years ago
Randy Mackay
1b7ca684ee
Tracker: add read_radio
10 years ago
Randy Mackay
f4d45c9b6d
Tracker: limit yaw to YAW_RANGE
10 years ago
Randy Mackay
e7e0dd3509
Tracker: remove outdated comments
10 years ago
Randy Mackay
b6634bb416
Tracker: reorder servo functions
...
No functional change.
Flow runs from top to bottom with functions at top of file calling those
lower down.
10 years ago
Randy Mackay
a43a8ccfa0
Tracker: remove servo debug
10 years ago
Randy Mackay
704a720412
Tracker: move servo init to servos.pde
10 years ago
Randy Mackay
c69bfa2cb1
Tracker: limit pitch to PITCH_RANGE
...
Also set servo_limit flags for pitch
10 years ago
Randy Mackay
f2dab17230
Tracker: add YAW_RANGE and PITCH_RANGE params
...
These capture the yaw and pitch range of movement in degrees
10 years ago
Randy Mackay
1786c36457
Tracker: move nav_status lower in AntennaTracker.pde
...
No functional change
10 years ago
Randy Mackay
b9eaec8e97
Tracker: rename err variable to angle_err
...
No functional change
10 years ago
Randy Mackay
bf4ba9ffc4
Tracker: auto move servos only with valid vehicle position
10 years ago
Randy Mackay
0d1fefc23d
Tracker: vehicle state made global
10 years ago
Randy Mackay
2155951e63
Tracker: move startup delay to update_tracking call
...
This ensure the tracker does not move in any mode until after the
startup delay has passed
10 years ago
Randy Mackay
1135ef3610
Tracker: move servo control to servos.pde file
10 years ago
Randy Mackay
643a680fed
Tracker: move pos estimate to separate function
10 years ago
Randy Mackay
8e548ddabc
Tracker: move auto, manual and scan to separate files
10 years ago
Randy Mackay
7afd443f57
Tracker: move bearing and dist calcs to separate function
10 years ago
Randy Mackay
a0e89281ef
Tracker: move vehicle pos estimate to separate function
10 years ago