bugobliterator
7e01e10056
Copter: change class name from SITL::SITL to SITL::SIM
4 years ago
Peter Barker
f21cddcf0f
ArduCopter: use mission singleton inside AP_AdvancedFailsafe
4 years ago
Iampete1
b63cc809ce
Copter: add AUTO RTL pseudo mode, DO_LAND_START
4 years ago
Randy Mackay
d39581f996
Copter: replace use of TERRAIN_MARGIN with WPNAV_TER_MARGIN
4 years ago
Iampete1
cbf93c7dad
Copter: add new dynamic mixer frame class
4 years ago
Peter Barker
5f039ba06d
Copter: fix build for lack of AC_TERRAIN define
4 years ago
Peter Barker
3684741517
ArduCopter: remove AC_TERRAIN compilation option
...
Use AP_TERRAIN_AVAILABLE instead
4 years ago
Randy Mackay
7dcc5dd7ac
Copter: add TERRAIN_MARGIN parameter
4 years ago
Randy Mackay
50d0592962
Copter: add GUID_TIMEOUT for guided mode vel, accel and angle control
4 years ago
Leonard Hall
635d13a106
Copter: support for acceleration-based AttitudeControl
4 years ago
Hwurzburg
e6c80744db
ArduCopter: remove values metadata from log bitmask
4 years ago
Randy Mackay
290124720d
Copter: RNGFND_FILT param default increased from 0.25 to 0.5
4 years ago
Randy Mackay
1cafbe1e65
Copter: add configurable rangefinder filter
4 years ago
Hwurzburg
6c06f72af3
ArduCopter: make centideg metadata incr and range consistent
4 years ago
Randy Mackay
5fcd2de4fa
Copter: attitude target thrust-as-thrust bit moved from DEV_OPTIONS to GUID_OPTIONS
4 years ago
Peter Barker
c2411698b9
Copter: point to SITL parameter metadata
4 years ago
Peter Barker
1e0f106ed4
Copter: make AutoTune object private state to ModeAutoTune
4 years ago
Randy Mackay
91fa40aea6
Copter: HAL_PROXIMITY_ENABLED replaces PROXIMITY_ENABLED
4 years ago
murata
0fe65fd6d3
Copter: Added new settings for flight mode channel
4 years ago
Tatsuya Yamaguchi
ed8384b45a
Copter: add option to disable LANDING_GEAR
4 years ago
Siddharth Purohit
0c42c56c36
Copter: move underscore one layer down for GPS
4 years ago
Iampete1
2e9c11fbdf
Copter: add FLIGHT_OPTIONS param and options bits to disable thrust loss and yaw imbalance warnings
4 years ago
Iampete1
d6fa4d97e3
Copter: add 6DoF support
4 years ago
Patrick José Pereira
ad82e01270
ArduCopter: Add missing const in member functions
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
4 years ago
Iampete1
643966fb3e
Copter: add SCRIPTING_MATRIX frame class
4 years ago
Peter Barker
9e7a0e6267
Copter: use iterators in parameter conversion
4 years ago
Tatsuya Yamaguchi
621fa857b7
Copter: disable RTL option
4 years ago
Tatsuya Yamaguchi
b6b39673d4
Copter: remove PHLD_BRAKE_* params when PosHold is disabled
4 years ago
Tom Pittenger
b80f003c98
Copter: extend Stream rates param count to match MAVLINK_COMM_NUM_BUFFER
4 years ago
Pierre Kancir
be2e243916
Copter: add initial mode parameter
4 years ago
Randy Mackay
dc3ded234b
Copter: FS_GCS_ENABLE param desc replaces deprecated with removed
...
Also modified FS_THR_ENABLE param desc replaces deprecated with removed
4 years ago
Randy Mackay
98a41ab005
Copter: FS_OPTIONS defaults to continue pilot controlled modes on GCS failsafe
4 years ago
Andrew Tridgell
cd2f2f96eb
rename barometer parameters to BARO prefix
4 years ago
Peter Barker
f4cbc50ba4
Copter: use an enumeration for pre-throw motor state
4 years ago
Peter Barker
bd0dff1b0e
Copter: use enum-class and AP_Enum for ThrowType
4 years ago
murata
dcda0c48ca
Copter: Support for decacopters
4 years ago
Michael du Breuil
f9b4e81702
Copter: Add ignore pilot yaw to guided, auto and RTL options
4 years ago
Michael du Breuil
5e2093b105
Copter: Allow the user to specify the GCS failsafe timeout
4 years ago
Andy Piper
304d05f918
Copter: allow OSD for TX-only screens
4 years ago
Hwurzburg
83e1fe94d1
Copter: fix metadata in FS_GCS_ENABLE param
4 years ago
murata
f18585c584
Copter: Matches the minimum value of failsafe_throttle_value to the operation
4 years ago
Rishabh
6e19eac9aa
ArduCopter: remove nomination of system ids
4 years ago
Randy Mackay
9104b4800f
Copter: correct GuidedOptions enum after peer review
...
Co-authored-by: Peter Barker <pb-gh@barker.dropbear.id.au>
4 years ago
Randy Mackay
eb3aca7acf
Copter: add GUIDED_OPTIONS to allow arming from transmitter
4 years ago
Peter Barker
56790625b8
Copter: stop passing unused inav into autorotate library
4 years ago
Randy Mackay
8b3cc0b255
Copter: fixup auto options
4 years ago
Michael du Breuil
50dfe3f197
Copter: Add AUTO_OPTIONS and support arming and throttle bypass
...
This allows you to arm the copter without any extra GCS commands while
in auto, and can be done from both the GCS, or the RC Tx. This is useful
for creating a simpler workflow.
This also allows you to set the auto_armed flag internally, which
bypasses the need to raise the throttle stick for the copter to start a
takeoff.
This exposed a problem where we would start running the controllers
before the EKF was at all initialized, if you switched into auto to
early. This now has a check that prevents us from running the mission
state machine until after the origin has been set. This was a suggestion
from @rmackay9 .
When combined these options allow you to have the vehicle on the ground,
disarmed in auto with a takeoff waypoint loaded, then just arm the
aircraft and watch it takeoff. This is a feature we've had on quadplanes
for quite awhile now, and it has proven to be very nice for operators.
4 years ago
Andy Piper
b8f613c965
Copter: rename ADSB_ENABLED to HAL_ADSB_ENABLED and remove from config
4 years ago
Iampete1
c265a38344
Copter: add gripper release FS_Option
5 years ago
Siddharth Purohit
9b9954aa46
Copter: move to using CANManager library
5 years ago