Robert Lefebvre
6b8c39dd10
ACM: Creating Yaw_Look_Ahead yaw mode.
...
This function is not fully tested yet.
12 years ago
Andrew Tridgell
bcf740a82f
ACM: support 16 character parameter names
12 years ago
Jason Short
d2a5928c06
Ap state updates
12 years ago
rmackay9
1f801714e8
ArduCopter: incorporate new version of inertial navigation
...
Moved several navigation functions from ArduCopter.pde to navigation.pde
12 years ago
rmackay9
a1b4ec6d0e
ArduCopter: move to use new INS library instead of IMU library
12 years ago
Andrew Tridgell
9592be5af7
ACM: saved some more memory for strings
12 years ago
Robert Lefebvre
592f4040fd
Changed RLT Yaw Mode for TradHeli. Also a few comment cleanups.
12 years ago
rmackay9
95763e610b
ArduCopter: allow DMP to run in parallel with DCM
...
Parallel DMP can be enabled by #define SECONDARY_DMP_ENABLED in APM_Config.h
New DMP dataflash log type added to allow easy comparison with DCM
13 years ago
rmackay9
bae53807b2
ArduCopter: tiny formatting change in defines.h
13 years ago
Jason Short
34e07c826f
ACM : Added centralized Iterm logging at a lower rate. Logs all iterms.
13 years ago
uncrustify
b9ba41c12a
uncrustify ArduCopter/defines.h
13 years ago
Jason Short
11b7475ff9
ACM : Added CH7 multimode triggers, split Toy mode into two
13 years ago
Jason Short
07bd1940e7
ACM Defines.h -added Toy mixer enums
13 years ago
rmackay9
014f5aae99
ArduCopter: added DMP_ENABLE #define and CH6 tuning value for AHRS_KP
13 years ago
Andreas M. Antonopoulos
c73f7ef3ab
AP_Limits library, provides modular "limits" such as altitude and geo-fencing.
13 years ago
Jason Short
ab564b8a86
defines.h
...
removed Approach mode enumeration
13 years ago
Jason Short
0011190880
defines.h: Toy Mode defines for flight modes
13 years ago
Jason Short
5e4d28baf0
Added Toy mode to navigation
13 years ago
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