Peter Barker
ff82f23cf6
Copter: factor out a ekf_check_position_problem method
8 years ago
Randy Mackay
1b3cc9289b
Copter: support SET_GPS_GLOBAL_ORIGIN
...
also remove setting of origin from DO_SET_HOME command
initialise ekf_origin location when consuming SET_GPS_GLOBAL_ORIGIN
set_ekf_origin performs sanity check on location
8 years ago
Randy Mackay
44a436642b
Copter: complete rename to SmartRTL
...
Also fix parameter description for CH7_OPT
8 years ago
Peter Barker
6b5fd5fbdd
Copter: move gcs_out_of_time into GCS object
8 years ago
squilter
4b57a4a231
Copter: rename SafeRTL to SmartRTL
8 years ago
squilter
ba0e08552f
Copter: add SafeRTL flight mode
8 years ago
Peter Barker
470e790117
Copter: add constant structure holding firmware version
8 years ago
Peter Barker
30fac9160e
Copter: mavlink PERF messages also spit out average and standard deviation
8 years ago
Peter Barker
aa06fc499c
Copter: use GCS_MAVLINK subclasses to handle set_mode
8 years ago
Peter Barker
c6b9c84d1f
Copter: remove CLI
8 years ago
Jani Hirvinen
bdbe26eb28
Copter: minor comment fix
...
small edit on comments to kickoff autobuild
8 years ago
Peter Barker
431e3443bd
Copter: move try_send_message send_hwstatus up
8 years ago
Peter Barker
3e5665735f
Copter: move try_send_message mission handling up
8 years ago
Peter Barker
cdf9ebcb39
Copter: camera is responsible for taking distance-based-images and logging
8 years ago
Randy Mackay
f97e43919b
Copter: add gps glitch notification and pre-arm check
8 years ago
khancyr
49755063ab
Copter: move send_proximity to GCS common code (NFC)
8 years ago
Peter Barker
e45efeb829
Copter: move starting of new logs into DataFlash
8 years ago
Randy Mackay
2b98fd765d
Copter: guided_set_destination accepts relative yaw
8 years ago
Randy Mackay
4c9e118ceb
Copter: set_auto_yaw_look_at_heading takes bool for relative angle arg
...
No functional change
8 years ago
Randy Mackay
9b05f1d9c7
Copter: add auto-yaw-rate and replace guided_angle_state.use_yaw_rate
...
We use the auto_yaw_mode in auto and guided modes to allow various yaw behaviours
This commit adds a new AUTO_YAW_RATE control to the mode and uses it within guided mode.
This new RATE control is not currently used within auto mode because there is no way (yet) for a mission command to specify a desired rate.
8 years ago
kouseii
4dd7d9eaff
Copter: guided mode supports heading and yaw-rate target
8 years ago
Peter Barker
358555446b
Copter: eliminate gcs_send_mission_item_reached wrapper
8 years ago
Peter Barker
0ac045febe
Copter: eliminate gcs_send_message wrapper
8 years ago
Peter Barker
f60389d4aa
Copter: use send_text method on the GCS singleton
8 years ago
Peter Barker
d9b45cc202
Copter: create GCS subclass, use inheritted methods
8 years ago
Eugene Shamaev
24c390ade0
ArduCopter: move of CAN parameters into separate group
8 years ago
Peter Barker
8b57405143
Copter: handle knowledge of in_log_download in DataFlash
8 years ago
Leonard Hall
7eab1239c7
Copter: attitude logging at 400hz
8 years ago
Pierre Kancir
261eb387eb
ArduCopter: change rangefinder msg for common one
8 years ago
Randy Mackay
cb76bd8f3d
Copter: compass set-initial-location uses ahrs location
...
Previously it could attempt to use a gps location even if gps was not being used
Also compass-accumulate moved to sensors.cpp
8 years ago
Randy Mackay
814cadac68
Copter: consolidate set_home functions
...
added lock argument instead of having twice as many functions
no functional change
8 years ago
Peter Barker
0bc17645fb
Copter: AutoTune: add gcs messages detailing wait-for-level state
8 years ago
Peter Barker
586a5df814
Copter: add GCS messaging during autotune
8 years ago
Randy Mackay
91d4b4777b
Copter: respond to param list request after motor init
8 years ago
Randy Mackay
a3450a955d
Copter: fix LED notify during auto esc calibration
8 years ago
Randy Mackay
713c08672f
Copter: integrate AP_VisualOdom
8 years ago
Jonathan Challinger
054aab738b
Copter: remove const qualifier from do_precision_loiter
8 years ago
Andrew Tridgell
6bb5c16fb8
Copter: allow for HELI_DUAL configurations
8 years ago
Randy Mackay
8140353c64
Copter: log event when primary GPS changes
8 years ago
Peter Barker
1d70a337dd
Copter: remove unused desired_climb_rate variable
8 years ago
Andrew Tridgell
0d1bcd3b94
Copter: added automatic yaw to autotune position control
8 years ago
Andrew Tridgell
37fca03db3
Copter: implement simple position hold during autotune
...
this holds position during tuning with low gain
8 years ago
Randy Mackay
51c00f8144
Copter: use only downward facing rangefinder
8 years ago
Peter Barker
029aeeb4fd
Copter: support for a GCS singleton
8 years ago
Peter Barker
f49f153da0
Copter: rename gcs[] to gcs_chan[]
...
Wish to use gcs() to return the gcs singleton
8 years ago
Randy Mackay
cb1f7ba4bb
Copter: remove setting position control's altitude max
...
AC_Avoid now takes responsibility for enforcing the alt limit and accesses inertial nav's limit directly
8 years ago
Randy Mackay
b15d341850
Copter: add avoidance adjusted climb rate
8 years ago
Randy Mackay
cc217550c0
Copter: rename arming_checks to AP_Arming
8 years ago
Peter Barker
bd6ffc025e
Copter: start conversion to AP_Arming_Copter
8 years ago
Andrew Tridgell
1297a7dedb
Copter: convert the rest of motors class for tricopter
8 years ago