Andrew Tridgell
3e3f87188b
HAL_Linux: enable DSM power pin
2014-10-08 12:50:50 +11:00
Andrew Tridgell
50e5ae6f7a
HAL_Linux: added low level DSM decoder
...
based on dsm.c from PX4 project
2014-10-08 12:50:50 +11:00
Craig Elder
adf741b959
Frame_params: Updated 3DR_X8-M_RTF.param
2014-10-07 15:00:57 -07:00
Randy Mackay
2f3f1a1d5e
Copter: Rate Pitch IMAX default to 1000
...
Spotted by Jonathan Challinger, thanks!
2014-10-07 21:06:43 +09:00
Andrew Tridgell
e0caee9500
Linux_HAL_Essentials: rebuilt rcinpru0 with 300 ring buffer entries
...
thanks to Sid for doing this
2014-10-07 14:57:35 +11:00
Andrew Tridgell
9b207d029d
HAL_Linux: change ring buffer to 300 entries
2014-10-07 14:57:34 +11:00
Andrew Tridgell
994b2597fd
Linux_HAL_Essentials: change ring buffer to 300 entries
...
this ensures full SBUS frames can be decoded
2014-10-07 14:57:34 +11:00
Andrew Tridgell
b1845ed00d
HAL_Linux: initial support for parallel SBUS and PPM-SUM decoding
2014-10-07 14:57:34 +11:00
Andrew Tridgell
42e9dc3c31
HAL_Linux: added SBUS decoder from PX4 project
...
thanks Lorenz!
2014-10-07 14:57:34 +11:00
Craig Elder
5b23f81e2b
Frame_params: Updating 3DR_X8-M_RTF.param
2014-10-06 16:07:49 -07:00
Craig Elder
5d7ec98d7a
Frame_params: Adding 3DR_X8-M_RTF.param
2014-10-06 15:44:35 -07:00
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
2014-10-07 07:17:46 +11:00
Andrew Tridgell
809b6cc855
AP_AHRS: added get_yaw_rate_earth()
...
used to estimate course correction on takeoff
2014-10-07 07:17:46 +11:00
Craig Elder
41ce8c2abd
Frame_params: 3DR_Iris+
...
Decreased ATC_RATE_RP_MAX to 18000
2014-10-06 12:17:52 -07:00
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.
2014-10-06 11:21:42 -07:00
Randy Mackay
5e91d49736
Tracker: constrain manual pass through
2014-10-06 19:41:04 +09:00
Randy Mackay
4f5f253656
Tracker: send RADIO_IN msg to GCS
2014-10-06 19:41:02 +09:00
Randy Mackay
1b7ca684ee
Tracker: add read_radio
2014-10-06 19:41:01 +09:00
Randy Mackay
f4d45c9b6d
Tracker: limit yaw to YAW_RANGE
2014-10-06 19:40:59 +09:00
Randy Mackay
e7e0dd3509
Tracker: remove outdated comments
2014-10-06 19:40:58 +09:00
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.
2014-10-06 19:40:57 +09:00
Randy Mackay
a43a8ccfa0
Tracker: remove servo debug
2014-10-06 19:40:55 +09:00
Randy Mackay
704a720412
Tracker: move servo init to servos.pde
2014-10-06 19:40:54 +09:00
Randy Mackay
c69bfa2cb1
Tracker: limit pitch to PITCH_RANGE
...
Also set servo_limit flags for pitch
2014-10-06 19:40:53 +09:00
Randy Mackay
f2dab17230
Tracker: add YAW_RANGE and PITCH_RANGE params
...
These capture the yaw and pitch range of movement in degrees
2014-10-06 19:40:51 +09:00
Randy Mackay
1786c36457
Tracker: move nav_status lower in AntennaTracker.pde
...
No functional change
2014-10-06 19:40:50 +09:00
Randy Mackay
b9eaec8e97
Tracker: rename err variable to angle_err
...
No functional change
2014-10-06 19:40:48 +09:00
Randy Mackay
bf4ba9ffc4
Tracker: auto move servos only with valid vehicle position
2014-10-06 19:40:47 +09:00
Randy Mackay
0d1fefc23d
Tracker: vehicle state made global
2014-10-06 19:40:46 +09:00
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
2014-10-06 19:40:44 +09:00
Randy Mackay
1135ef3610
Tracker: move servo control to servos.pde file
2014-10-06 19:40:43 +09:00
Randy Mackay
643a680fed
Tracker: move pos estimate to separate function
2014-10-06 19:40:41 +09:00
Randy Mackay
8e548ddabc
Tracker: move auto, manual and scan to separate files
2014-10-06 19:40:40 +09:00
Randy Mackay
7afd443f57
Tracker: move bearing and dist calcs to separate function
2014-10-06 19:40:39 +09:00
Randy Mackay
a0e89281ef
Tracker: move vehicle pos estimate to separate function
2014-10-06 19:40:37 +09:00
Randy Mackay
1f91306a3b
Tracker: remove unused relative_alt
2014-10-06 19:40:36 +09:00
Randy Mackay
8fde1aabe9
Tracker: add vehicle struct comments
...
No functional change
2014-10-06 19:40:34 +09:00
Randy Mackay
ac158f15e9
Tracker: check target of manual control msgs
2014-10-06 19:40:33 +09:00
Randy Mackay
df827fdb8c
Tracker: add nav_status comments
...
no functional impact
2014-10-06 19:40:31 +09:00
Andrew Tridgell
e0e534628b
HAL_Linux: support direct UDP output from UART drivers
...
this allows safe operation over WiFi links without MAVProxy
2014-10-06 15:13:03 +11:00
Randy Mackay
4e27dbdc42
Copter: ReleaseNotes for AC3.2-rc11
2014-10-06 11:55:46 +09:00
Randy Mackay
1754cacf3c
AC_PosControl: remove completed to-do comments
2014-10-04 23:49:24 +09:00
Randy Mackay
f65e81cb07
AC_AttControl: remove some old comments
2014-10-04 23:49:21 +09:00
Randy Mackay
793ed20534
CoaxCopter: set throttle upper and lower flags
2014-10-04 23:49:19 +09:00
Randy Mackay
57f6d0ff60
SingleCopter: set throttle upper and lower flags
2014-10-04 23:49:16 +09:00
Randy Mackay
85fb4b122a
MotorsMatrix: _min_throttle interpreted as 0 ~ 1000 range for throttle_lower flag
...
Also trigger throttle_upper flag when throttle in reaches 1000
2014-10-04 23:49:14 +09:00
Randy Mackay
91e5201439
Tri: _min_throttle interpreted as 0~1000 range for throttle_lower flag
...
limit.throttle_lower flag becomes true when the throttle passed into the
motors lib (which is in the 0 ~ 1000 range) is below _min throttle.
This makes the interpretation of the THR_MIN parameter consistent
between the main code (which uses 0 ~ 1000 range) and the motors lib
(which previously used the RC3_MIN ~ RC3_MAX range).
The remaining problem however is that the output of the motors continues
to use THR_MIN as if it were a pwm. I don't believe this is a dangerous
problem however.
2014-10-04 23:49:11 +09:00
Craig Elder
7367ea04a7
AP_GPS: Adding support for the NEO7 GPS
2014-10-03 03:21:28 -07:00
Randy Mackay
68a9286086
Copter: use define for pre-arm compass offset check
2014-10-03 13:59:31 +09:00
priseborough
8aa267f75f
AP_NavEKF : Fix bug in reset of GPS glitch offset
...
The GPS glitch offset was being zeroed during position resets. This caused the filter to reject subsequent GPS measurements if the GPS error persisted long enough to invoke a timeout and a position reset.
2014-10-03 09:17:03 +10:00