Jason Short
807c4ced34
Added Toy Mode defines
13 years ago
Robert Lefebvre
30e55533dc
Change to increase Parameter space as we have run out.
...
This will decrease the max number of waypoints from 186
to 169.
13 years ago
Robert Lefebvre
a285e2779f
CopterLEDS changes for APM2
13 years ago
Andrew Tridgell
4fee26437b
MAVLink: make ACM build with MAVLink 1.0 possible in arduino GUI
13 years ago
rmackay9
c993049c48
ArduCopter - combined CH6_DAMP and CH6_STABILIZE_KD tuning parameters to avoid confusion
13 years ago
Adam M Rivera
a3842734a9
Planner/defines.h: Updated the enumeration value for APPROACH so as not to disturb the order of the universe.
13 years ago
rmackay9
870b5e5f75
ArduCopter - CH6 Tuning - added AHRS_YAW_KP parameter as 30. Now you can easily set the amount that the mag is used to correct the gyro based yaw estimate in the DCM
13 years ago
Adam M Rivera
83fe6733d4
Defines: Added new control mode (APPROACH).
13 years ago
rmackay9
d70f5da5e0
ArduCopter - LEDS - define pins to be used for COPTER_LEDS.
...
Code by Robert Lefebvre
13 years ago
rmackay9
0efb0e5b4d
ArduCopter - added CH6_STABILIZE_KD tuning value
13 years ago
rmackay9
599cea21bb
Added multiple new tuning parameters to the inflight channel 6 tuning feature:
...
#define CH6_YAW_KI 24
#define CH6_ACRO_KP 25
#define CH6_YAW_RATE_KD 26
#define CH6_LOITER_KI 27
#define CH6_LOITER_RATE_KI 28
13 years ago
rmackay9
1f4cfb9333
ArduCopter - added PID log type. Implemented for Yaw stabilize and rate controllers.
13 years ago
Andrew Tridgell
547b4ed55b
AHRS: adapt ArduCopter for new AHRS framework
13 years ago
Jason Short
cb8729109c
ACM: Added Loiter_D for tuning as #23
13 years ago
Andrew Tridgell
9a06d35772
make 'ENABLE' and 'ENABLED' mean the same things
...
users get this wrong far too often!
13 years ago
Andrew Tridgell
2596acc8eb
ACM: removed incorrect mode definition
13 years ago
Andrew Tridgell
a0ce202d87
ACM: added SIMSTATE, DCM and HWSTATUS messages to ACM
13 years ago
Jason Short
0ce0c7c262
Added Loiter_rate_tuning
13 years ago
Andrew Tridgell
6929226b96
ACM: expanded EEPROM parameter area by 256 bytes
13 years ago
Jason Short
0075901f77
upped rate loop to 250hz
13 years ago
Andrew Tridgell
617082769a
go back to 1024 bytes for variables in EEPROM
13 years ago
Andrew Tridgell
16417b651e
the ACM parameters have a max size of 1114 bytes
...
to ensure that all parameters can be saved, expand parameter area by
256 bytes
13 years ago
Pat Hickey
470fd8788e
ArduCopter Channel Config: config vars for user override of MOT_n mapping
...
* config variable CONFIG_CHANNELS has possible values
CHANNEL_CONFIG_DEFAULT or CHANNEL_CONFIG_CUSTOM
* config_channels.h only provides APM1/APM2 mapping when
CONFIG_CHANNELS == CHANNEL_CONFIG_DEFAULT
13 years ago
Pat Hickey
b245265669
Arducopter Frames: revert to old HEXA_FRAME and OCTA_FRAME defines.
...
* HEXA_X_FRAME and HEXA_PLUS_FRAME merged back into HEXA_FRAME
* OCTA_V_FRAME merged back into OCTA_FRAME
13 years ago
Pat Hickey
0e9294538b
Add Max's changes for new MOT mappings. Defines new FRAME_CONFIG types.
...
* HEXA_FRAME has been eliminated and changed to HEXA_X_FRAME and
HEXA_PLUS_FRAME
* OCTA_FRAME stays the same name for X and +, but the V frame
configuration requires new OCTA_V_FRAME name.
13 years ago
Jason Short
f225efef9f
tuning
13 years ago
Randy Mackay
122623f64b
OpticalFlow - added OF_LOITER flightmode
13 years ago
Randy Mackay
2c906b7b27
OpticalFlow - replaced PI controller with PID controller.
...
Modified optical flow hold to use aggregated position instead of speed.
13 years ago
Michael Oborne
1bebb9452b
AC sync battery code with arduplane
13 years ago
Doug Weibel
ed9f7cb1b6
Update battery monitoring code for ArduCopter
...
Fixes compatibility for APM2. Also a significant update to the battery monitoring code: We previously had monitoring modes for individual cell voltages for 3 and 4 cell lipos. These have been removed as they were never really supported (the cell voltages were computed but were not reported or recorded anywhere). Also, some clean-up/prep work was done for supporting monitoring 2 separate battery packs. The CLI battery and current monitoring tests were consolidated into 1 test.
changed
13 years ago
Jason Short
dab4fb43d4
Added altitude change flags
13 years ago
Randy Mackay
f68d23d91e
ArduCopter - added ROLL_PITCH_STABLE_OF (i.e. Stabilised Roll/Pitch + adjustments based on optical flow)
...
Removed optical flow from regular loiter for now until it's tested.
13 years ago
Jason Short
faa9dd43cf
scaled to 0-1023
13 years ago
Jason Short
b28ae04e0d
Removed unused options
13 years ago
Jason Short
244ca98264
Added Dampening term for tuning
13 years ago
Jason Short
ca8f71a705
used for testing
13 years ago
Pat Hickey
f1624621b3
ArduCopter Logging: DISABLED means DISABLED again; CONFIG_LOGGING added
...
CONFIG_LOGGING selects LOGGING_SIMPLE and LOGGING_VERBOSE. Verbose
logging is the default, implemented in Log.pde. Simple logging is
optional, but the default for the 1280 build, implemented in
Log_simple.pde
13 years ago
Jason Short
3446744ae9
Addition of nav mode that tries to maintain level
13 years ago
Pat Hickey
62844d8ddc
ArduCopter: added config.h and defines.h to support CONFIG_BARO
13 years ago
Randy Mackay
67855b207d
Arducopter, RangeFinder - added SONAR_TYPE parameter and properly support the XL (default), LV and long distance XL (aka XLL) sonar types
13 years ago
Jason Short
2b8280e533
Added enumeration for Land
13 years ago
Jason Short
401c985572
Added Deg to rad, rad to deg * 100 to save a float calc
13 years ago
Andrew Tridgell
38c85c44ae
ArduCopter: rename purple to APM2
13 years ago
Pat Hickey
3f2692d1da
purple: added configuration logic for APM1 versus purple hardware
...
This abstracts the names for LED on/off (due to the different wiring
of LEDs on APM1 and purple), and adds the needed config defines for
the two hardware types
13 years ago
Pat Hickey
90c5eb8487
purple: added defines for APM hardware selection
...
we can now choose APM_HARDWARE_APM1 or APM_HARDWARE_PURPLE
13 years ago
Randy Mackay
f397bae793
ArduCopter Alt Hold - Change to not run get_nav_throttle if manually adjusting altitude with manual_boost - removes possibility of I term running up
...
Tuning - added ability to modify altitude (position, not rate) controller
TradHeli - Fairly large change to how throttle is scaled and collective moves.
13 years ago
Jason Short
1e855503da
renamed MASK_OPTIONS_RELATIVE_ALT
13 years ago
Jason Short
90bc03ef99
new DataLog message
13 years ago
Jason Short
35524f6da7
Added optimizations for radian calls to remove a division.
...
added a protection for entering AP modes without Home being set by GPS lock.
13 years ago
unknown
c253996ea9
TradHeli - added TUNE value 13 to allow adjusting of external gyro gain using channel 6
13 years ago