Peter Barker
2db09ba0f7
Copter: FlightMode - convert GUIDED flight mode
2017-12-06 08:24:24 +09:00
Peter Barker
f2495b2d08
Copter: FlightMode - convert LOITER flight mode
2017-12-06 08:24:24 +09:00
Peter Barker
871ba5630f
Copter: FlightMode - convert CIRCLE flight mode
2017-12-06 08:24:24 +09:00
Peter Barker
e2b70c3a0a
Copter: FlightMode - convert AUTO flight mode
2017-12-06 08:24:24 +09:00
Peter Barker
a95a35c134
Copter: FlightMode - convert STABILIZE flight mode
2017-12-06 08:24:24 +09:00
Peter Barker
79c06974b7
Copter: FlightMode - convert ALT_HOLD flight mode
2017-12-06 08:24:24 +09:00
Peter Barker
d74f0c72da
Copter: FlightMode - convert ACRO flight mode
2017-12-06 08:24:24 +09:00
Peter Barker
527a536b78
Copter: FlightMode - remove function parameters
...
Use current control_mode in place of parameters
Once conversion is complete these functions will disappear
2017-12-06 08:24:24 +09:00
Peter Barker
99a22a263d
Copter: a FlightMode base class
2017-12-06 08:24:24 +09:00
Peter Barker
e0233f1dc4
Copter: create a takeoff_state_t type
2017-12-06 08:24:24 +09:00
Peter Barker
b828fa4ffc
Copter: Create an ap_t type
2017-12-06 08:24:24 +09:00
Randy Mackay
5dabb37834
Rover: 3.2.0-rc3 release notes
2017-12-05 20:57:27 +09:00
Randy Mackay
bccdb4e195
Rover: hold mode does not require GPS
...
If armed without GPS, the user was unable to enter hold mode
2017-12-05 20:26:38 +09:00
Randy Mackay
97e87e2150
AP_MotorsUGV: skid steering always uses full range
...
Allows skid friction to be removed
2017-12-05 20:26:35 +09:00
Sharvashish Das
395a4ad4ce
Copter: add z-axis obj avoidance to guided vel control
...
added code to adjust z velocity using avoidance
2017-12-05 15:58:00 +09:00
Randy Mackay
988e4290dd
Rover: formatting and comments for set-position-target handling
2017-12-05 12:15:33 +09:00
Randy Mackay
1d92ec5724
Rover: set-position-target message processing only checks xy fields
2017-12-05 12:15:31 +09:00
khancyr
9299943347
Rover: adjust setpoint_velocity handling
2017-12-05 12:14:46 +09:00
Dr.-Ing. Amilcar Do Carmo Lucas
9b2e48ce10
AP_GPS: Improve comments (NFC)
2017-12-05 10:44:58 +09:00
Dr.-Ing. Amilcar Do Carmo Lucas
2235b22510
Copter: Also report distance and bearing to target in Guided_PosVel mode
2017-12-05 09:17:15 +09:00
Dr.-Ing. Amilcar Do Carmo Lucas
fa4427fbce
AC_AttitudeControl: Add AC_PosControl::get_bearing_to_target() method
2017-12-05 09:17:15 +09:00
Dr.-Ing. Amilcar Do Carmo Lucas
63639a0838
Sub: Guided_PosVel mode: reject destination if outside the fence
...
Also: log guided destination and velocity and rename a variable to pos_neu_cm to better reflect the meaning
2017-12-05 08:57:55 +09:00
Dr.-Ing. Amilcar Do Carmo Lucas
ce3197e0ac
Copter: use the return code of the guided_set_destination_posvel() function calls
2017-12-05 08:57:55 +09:00
Dr.-Ing. Amilcar Do Carmo Lucas
c7a2fcdc37
Copter: Also use fence in Guided_PosVel mode
2017-12-05 08:57:55 +09:00
Dr.-Ing. Amilcar Do Carmo Lucas
9f6342a1d1
Sub: Move some common functions to AP_Math (NFC)
2017-12-05 08:54:49 +09:00
Dr.-Ing. Amilcar Do Carmo Lucas
bd027e4fcb
Copter: Move some common functions to AP_Math (NFC)
2017-12-05 08:54:49 +09:00
Dr.-Ing. Amilcar Do Carmo Lucas
1a512609ac
AC_WPNav: Use the get_bearing_cd() overloaded function provided by AP_Math instead
2017-12-05 08:54:49 +09:00
Dr.-Ing. Amilcar Do Carmo Lucas
e13281ab2d
AP_Math: add overloaded functions get_horizontal_distance_cm() and get_bearing_cd() (NFC)
2017-12-05 08:54:49 +09:00
Dr.-Ing. Amilcar Do Carmo Lucas
0404d3588d
Sub: Use DEGX100 define instead of hardcoded value (NFC)
2017-12-05 08:54:49 +09:00
Dr.-Ing. Amilcar Do Carmo Lucas
928bc19cee
Copter: Use DEGX100 define instead of hardcoded value (NFC)
2017-12-05 08:54:49 +09:00
Dr.-Ing. Amilcar Do Carmo Lucas
07c8d208bc
AC_WPNav: Use DEGX100 define instead of hardcoded value (NFC)
2017-12-05 08:54:49 +09:00
Dr.-Ing. Amilcar Do Carmo Lucas
ec1790dad9
AP_Math: Use DEGX100 define instead of hardcoded value (NFC)
2017-12-05 08:54:49 +09:00
Guglie
4eaa1f17df
SITL: fix pthread_setname_np to build on mac
2017-12-04 21:14:29 +11:00
Randy Mackay
87658e6a07
AP_MotorsUGV: add MOT_THST_EXPO to scale output to motors
2017-12-04 09:53:06 +09:00
Randy Mackay
bee8741b60
AP_MotorsUGV: order methods in cpp file to match h
...
non-functional change
2017-12-04 09:53:06 +09:00
Randy Mackay
865fb91676
Rover: add rpm to WENC dataflash logging
2017-12-04 09:53:06 +09:00
khancyr
015d71bacd
ArduCopter: remove useless .gitignore from directory
2017-12-04 07:52:25 +09:00
khancyr
fac89ed437
Tools: autotest: move common functionality to common.py
...
Tools: don't need to pass option on first mavproxy
Tools: reformat common.py and add commun function
Tools: use new common functions
Tools: move functions from rover to commun and reorder
Tools: add and use set_rc function with timeout
Tools: fix style for pep8
2017-12-02 22:28:22 +11:00
Tom Pittenger
da11241aa8
AP_HAL_SITL: add const
2017-12-02 09:17:27 +09:00
Patrick José Pereira
bd1110f444
AP_JSButton: simplifies logic
...
Less code make people happy
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2017-12-01 14:50:15 -08:00
Guglie
42e5b180cb
Tools: fix sim_vehicle.py terminal tab when using --no-mavproxy
2017-12-02 09:34:10 +11:00
Peter Barker
3dc6c34465
Tools: LogAnalyzer: fix various Tests for newer-style logs
...
Tools: LogAnalyzer: don't continue if we fail to set vehicle type from MSG
Tools: LogAnalyzer: cope with renamed CTUN.BarAlt attribute
Tools: LogAnalyzer: cope with renamed CTUN.BarAlt attribute
Tools: LogAnalyzer: cope with missing THR_MIN parameter
2017-12-02 09:26:09 +11:00
Peter Barker
1d2ec9054b
Rover: tighten return types of mavlink functions and variables
2017-12-01 17:01:10 +00:00
Peter Barker
3f7eb69327
Tracker: tighten type of result variable in handleMessage
2017-12-01 17:01:10 +00:00
Peter Barker
9040bb5f97
Sub: tighten type of result variable in handleMessage
2017-12-01 17:01:10 +00:00
Peter Barker
398d07a68a
Copter: tighten return types of mavlink functions and variables
2017-12-01 17:01:10 +00:00
Peter Barker
af007c5f0f
Plane: tighten handleMessage result type
2017-12-01 17:01:10 +00:00
Peter Barker
e39e8359b6
GCS_MAVLink: tighten result of handle_preflight_reboot
2017-12-01 17:01:10 +00:00
Peter Barker
161e2145cb
AP_InertialSensor: tighten type of simple_accel_cal result
2017-12-01 17:01:10 +00:00
Randy Mackay
0c6afac5c6
Rover: allow mode to be set from ch7 switch
2017-12-01 21:59:55 +09:00