Andrew Tridgell
b0c9e97181
Linux_HAL_Essentials: P8.15 is an input pin
11 years ago
Andrew Tridgell
a3fee16604
HAL_Linux: added DSM/Spektrum RCInput support
...
this decodes DSM using the RCIN pulses from the PRU
11 years ago
Andrew Tridgell
3e3f87188b
HAL_Linux: enable DSM power pin
11 years ago
Andrew Tridgell
50e5ae6f7a
HAL_Linux: added low level DSM decoder
...
based on dsm.c from PX4 project
11 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
Craig Elder
41ce8c2abd
Frame_params: 3DR_Iris+
...
Decreased ATC_RATE_RP_MAX to 18000
11 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.
11 years ago
Randy Mackay
5e91d49736
Tracker: constrain manual pass through
11 years ago
Randy Mackay
4f5f253656
Tracker: send RADIO_IN msg to GCS
11 years ago
Randy Mackay
1b7ca684ee
Tracker: add read_radio
11 years ago
Randy Mackay
f4d45c9b6d
Tracker: limit yaw to YAW_RANGE
11 years ago
Randy Mackay
e7e0dd3509
Tracker: remove outdated comments
11 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.
11 years ago
Randy Mackay
a43a8ccfa0
Tracker: remove servo debug
11 years ago
Randy Mackay
704a720412
Tracker: move servo init to servos.pde
11 years ago
Randy Mackay
c69bfa2cb1
Tracker: limit pitch to PITCH_RANGE
...
Also set servo_limit flags for pitch
11 years ago
Randy Mackay
f2dab17230
Tracker: add YAW_RANGE and PITCH_RANGE params
...
These capture the yaw and pitch range of movement in degrees
11 years ago
Randy Mackay
1786c36457
Tracker: move nav_status lower in AntennaTracker.pde
...
No functional change
11 years ago
Randy Mackay
b9eaec8e97
Tracker: rename err variable to angle_err
...
No functional change
11 years ago
Randy Mackay
bf4ba9ffc4
Tracker: auto move servos only with valid vehicle position
11 years ago
Randy Mackay
0d1fefc23d
Tracker: vehicle state made global
11 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
11 years ago
Randy Mackay
1135ef3610
Tracker: move servo control to servos.pde file
11 years ago
Randy Mackay
643a680fed
Tracker: move pos estimate to separate function
11 years ago
Randy Mackay
8e548ddabc
Tracker: move auto, manual and scan to separate files
11 years ago
Randy Mackay
7afd443f57
Tracker: move bearing and dist calcs to separate function
11 years ago
Randy Mackay
a0e89281ef
Tracker: move vehicle pos estimate to separate function
11 years ago
Randy Mackay
1f91306a3b
Tracker: remove unused relative_alt
11 years ago
Randy Mackay
8fde1aabe9
Tracker: add vehicle struct comments
...
No functional change
11 years ago
Randy Mackay
ac158f15e9
Tracker: check target of manual control msgs
11 years ago
Randy Mackay
df827fdb8c
Tracker: add nav_status comments
...
no functional impact
11 years ago
Andrew Tridgell
e0e534628b
HAL_Linux: support direct UDP output from UART drivers
...
this allows safe operation over WiFi links without MAVProxy
11 years ago
Randy Mackay
4e27dbdc42
Copter: ReleaseNotes for AC3.2-rc11
11 years ago
Randy Mackay
1754cacf3c
AC_PosControl: remove completed to-do comments
11 years ago
Randy Mackay
f65e81cb07
AC_AttControl: remove some old comments
11 years ago
Randy Mackay
793ed20534
CoaxCopter: set throttle upper and lower flags
11 years ago
Randy Mackay
57f6d0ff60
SingleCopter: set throttle upper and lower flags
11 years ago
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
11 years ago
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.
11 years ago
Craig Elder
7367ea04a7
AP_GPS: Adding support for the NEO7 GPS
11 years ago