Mathieu OTHACEHE
152edf7189
Global: remove mode line from headers
...
Using a global .dir-locals.el file is a better alternative than
reincluding the same emacs header in every file of the project.
8 years ago
stefanlynka
16c9023cf0
Tracker: update how current_loc gets location
...
Get position from EKF but fall back to GPS if that fails
9 years ago
stefanlynka
fd2eb8bb31
Tracker: Adding altitude difference calculation using relative altitude.
9 years ago
stefanlynka
ef60c202b4
Tracker: Added altitude offset based on alt_source
9 years ago
stefanlynka
6f88da07aa
Tracker: Adding alt_source enum
9 years ago
stefanlynka
ce3f3012c5
Tracker: Change vehicle info used to calculate offset
9 years ago
stefanlynka
f3461d182f
Tracker: Added vehicle position log
9 years ago
stefanlynka
d151b4481a
Tracker: changing baro log data
9 years ago
stefanlynka
0c06e62bce
Tracker: fixed calibration bug
9 years ago
Randy Mackay
68e4a83f44
Tracker: fix formatting and gps based alt difference
9 years ago
stefanlynka
1293b16589
Tracker: Allows choice of altitude source
9 years ago
stefanlynka
fd61a903f9
Tracker: Changing name of altitude_difference to alt_difference_baro
9 years ago
stefanlynka
e06c900812
Tracker: add Vbar dataflash message
9 years ago
dgrat
41661f815f
AP_Math: Replace the pythagorous* functions with a variadic template
...
The new function can deal with a variable number of function parameters.
Additionally, I renamed the functions to norm(), because this is the
standard name used in several other projects.
9 years ago
Andrew Tridgell
71b121837a
AntennaTracker: adjust for changed logging APIs
9 years ago
Randy Mackay
ecf01732d9
Tracker: add dataflash logging
9 years ago
Caio Marcelo de Oliveira Filho
dd3fb0a689
Tracker: use millis/micros/panic functions
9 years ago
Andrew Tridgell
f8adea2ddd
AntennaTracker: complete conversion to .cpp files
10 years ago
Andrew Tridgell
1660b027ca
AntennaTracker: rename pde files to cpp
10 years ago
Randy Mackay
f74d2101d1
Tracker: add SERVO_TEST mode
...
tracker switches into this mode when it receives a do-set-servo command
from the GCS. In this mode the tracker simply moves the servo to the
specified pwm.
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
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
Randy Mackay
1f91306a3b
Tracker: remove unused relative_alt
10 years ago
Randy Mackay
8fde1aabe9
Tracker: add vehicle struct comments
...
No functional change
10 years ago
Randy Mackay
72053a8a74
AntennaTracker: notify armed after receiving vehicle position
11 years ago
Randy Mackay
eb4eca8550
Antenna: move up one directory
11 years ago
Andrew Tridgell
671708d11d
AntennaTracker: added YAW_TRIM and PITCH_TRIM
11 years ago
Andrew Tridgell
75e8157b4e
AntennaTracker: support on/off servos
...
these servos are either moving at a constant rate, or off. To really
move them accurately we need to know about this and not use a PID.
This doesn't yet support ballerina, but could do with a bit more work.
11 years ago
Andrew Tridgell
43fc6ce0b8
AntennaTracker: use get_altitude_difference()
11 years ago
Andrew Tridgell
b1b96ec8e9
AntennaTracker: added SCAN mode
...
this is used to test calibrate the compass, and to test tracking PIDs
11 years ago
Andrew Tridgell
8debcba4b1
AntennaTracker: fixed manual control, and added baro calibration
...
this allows baro offsets to be compensated for before takeoff
11 years ago
Andrew Tridgell
c51212da53
AntennaTracker: convert to new GPS API
11 years ago
Andrew Tridgell
ea6fbae666
AntennaTracker: fixed pitch slew rate limit
11 years ago
Mike McCauley
cc21f68ed4
AntennaTracker: minor cleanups in tracker.pde
11 years ago
Mike McCauley
25c46cdc00
AntennaTracker: Added supportfor manual control message to force antenna bearing and pitch in manual mode
11 years ago
Andrew Tridgell
3a3a074fab
AntennaTracker: fixed ballerina and more accurate tracking
...
implement new parameter options
11 years ago
Andrew Tridgell
7b1ce2eeb7
AntennaTracker: fixes for antenna tracker
...
- use pressure to calculate vehicle altitude
- changed approach to slewing
- fixed mavlink mode
11 years ago
Mike McCauley
c53ad6e3d3
AntennaTracker: Improvements to yaw slewing and ballerina mode
11 years ago
Mike McCauley
b4a0c7db63
AntennaTracker: add support for MANUAL and AUTO modes
11 years ago
Mike McCauley
05646904de
AntennaTracker: finish adding GPS support, including using relative or absolute altitudes
11 years ago
Mike McCauley
0885d55905
Tools/AntennaTracker: completed intial tracker code
...
Now works with 2 servo alt-azimuth mounted antenna tracking mount. Tested
on Flymaple, with Eagle Tree antenna tracker.
11 years ago
Andrew Tridgell
871a606ce1
AntennaTracker: first cut at antenna tracking sketch
11 years ago