Amilcar Lucas
2c4a0636f3
AP_Mount: move mount to a "retracted position" into the fuselage with a fourth servo
2012-08-06 01:27:29 +02:00
Amilcar Lucas
f14237126a
Add me :)
2012-08-06 00:40:12 +02:00
Amilcar Lucas
aa3cc63b15
ArduCopter: Make the code fit in a 1280 chip again
...
Even allows to control a camera/antenna mount, if the user explicitly wants to.
2012-08-06 00:23:48 +02:00
Amilcar Lucas
0106c133cf
Default CLI_SLIDER_ENABLED to DISABLED
...
Chris asked for this on the mailing list
2012-08-06 00:22:33 +02:00
Amilcar Lucas
af08b630cd
Spellcheck in comments
2012-08-06 00:21:14 +02:00
Amilcar Lucas
107155fa1a
AP_Mount: Allow using any RC channel to control any of the mount axes.
...
This has the added benefit of saving 60 bytes and simplifying Mission Planner gui.
Moved some code from RC_Channel_aux to AP_Mount class
The servos get written by the update_mount_position() function, this simplifies main()
PS: The beauty of using libraries: I did not have to touch a single line of ArduPlane's code!
2012-08-05 23:48:57 +02:00
Amilcar Lucas
b8c7b8a786
RC_Channel: Allow each channel to know who they are, this simplifies the enabling and output function calls.
2012-08-05 23:08:31 +02:00
Amilcar Lucas
afd96025a7
ArduCopter: Save more space in APM1280
2012-08-05 23:05:52 +02:00
Amilcar Lucas
9c1ac2d9e6
More work on ch9, 10 and 11
2012-08-04 19:44:41 +02:00
Amilcar Lucas
95f2af6d2d
Implement set ROI
2012-08-04 18:44:29 +02:00
Amilcar Lucas
4ba847c449
The mount type must be updated periodically
2012-08-04 18:44:08 +02:00
Amilcar Lucas
bbc4bdb729
More flexible RC support
2012-08-04 18:39:20 +02:00
Amilcar Lucas
d29f7023cc
Merge from ArduPlane
2012-08-04 18:38:50 +02:00
Amilcar Lucas
50b5d33745
Enable camera triggering by default
2012-08-04 16:32:47 +02:00
Amilcar Lucas
82b82283be
ATmega1280 does not have enough memory for mount support so disable AUTO GPS support, to allow mount support to fit.
...
This should almost have no side effects, because the most users use MTK anyways.
If the user defined a GPS protocol, than we will NOT overwrite it
2012-08-04 16:32:20 +02:00
Michael Oborne
7a887bb27d
Mission Planner 1.2.2
...
add DegreeTracker
fix popout tab on config page
add remember last config tab
fix bytes send count
fix deactivate bug
fix ap_limits bug
fix ap_mount bug
2012-08-02 18:04:54 +08:00
Michael Oborne
e0e0fe0ce5
firmware build
2012-08-01 15:24:39 +08:00
Andrew Tridgell
301ab00c5b
APM: added control switch debouncer
...
this adds a switch debouncer, similar to the one used in
ArduCopter. I'm adding this after a flight on the weekend where noise
on the control mode channel caused a mode change away from auto.
To prevent this change adding excessive mode switch latency, it also
moves the reading of the control switch to the 10Hz loop, away from
the 3.3Hz loop. That gives us 0.2s delay in mode switch changes and
allows for spikes in the control mode for 0.1 seconds without changing
mode.
2012-08-01 13:59:37 +10:00
rmackay9
c091c8e0e6
ArduCopter: bug fix to reset yaw target when zero and when in stabilize or acro mode.
2012-08-01 12:15:02 +09:00
rmackay9
176e6fdd68
ArduPlane: bug fix to global var_info parameter list for ahrs object.
2012-08-01 10:52:34 +09:00
rmackay9
a5b5f6a619
ArduCopter: bug fix to global var_info parameter list for ahrs object.
2012-08-01 10:52:27 +09:00
Andreas M. Antonopoulos
7262b0429a
AP_Limits: experimental "bounce" mode.
2012-07-31 18:39:58 -07:00
Robert Lefebvre
4ffc5e211a
Fixing Trad Heli Ext ESC Controller
...
-Added ramp-down rate instead of instantly setting ramp to zero when throttle is dropped to bottom. This is to allow "warm-restart" if shutdown was unintentional.
-Actual ESC still goes to zero while throttle is dropped to the bottom, only the ramp counter winds down slowly behind the scenes.
2012-07-31 17:47:25 -04:00
Andreas M. Antonopoulos
de85442c36
AC2.7.1: Updated version and tag
2012-07-31 13:11:17 -07:00
Andrew Tridgell
0b49ac0ed0
APM: fixed overflow in geofence code for altitudes above 327 meters
2012-07-31 15:46:47 +10:00
Jason Short
8c47b0c087
ACM: Toy mode fix - Pitch flipped the sign on roll/Yaw coupling.
2012-07-30 15:43:05 -07:00
rmackay9
77b1785bc6
ArduCopter: reduce stabilize roll, pitch and rate yaw IMAX values
2012-07-30 11:01:45 +09:00
Michael Oborne
8001515b7e
Mission Planner 1.2.1
...
add enable/disable to mavlinkcheckbox
modify my button to curved
add delay to progress reporter dialog. to ensure correct parent
Fix Mount screen for AP
Fix Hardware screen Text
display roi difrently
modify HIL/Quad Hil
update dataflashlog format (thanks randy)
update mavcmd format for roi
2012-07-30 07:23:42 +08:00
Andrew Tridgell
cb61c3be96
APM: fixed case of 'LAND_PITCH_CD'
...
mavlink parameters are uppercase by convention
2012-07-29 17:07:38 +10:00
Michael Oborne
e577b51e17
AC remove attitude hil unused extra (gps jump issue.)
2012-07-29 08:18:41 +08:00
rmackay9
5cb4a88292
ArduCopter: reset target yaw when throttle is zero (except if failsafe has been triggered)
2012-07-28 23:05:05 +09:00
rmackay9
06e35820e5
ArduPlane: allow MPU6000's DMP to be used for attitude estimation.
...
Enable by adding this line to APM_Config.h:
#define DMP_ENABLED ENABLED
2012-07-28 19:50:40 +09:00
rmackay9
5077674043
AP_InertialSensor_MPU6000: another attempt at fixing the SITL build
2012-07-28 17:19:19 +09:00
rmackay9
7683e9d870
AP_InertialSensor_MPU6000: changed DMP memory definition (dmpMem) to const uint8_t to remove SITL compile errors (hopefully)
...
Removed unused 'dump' variable from dmp_load_mem to reduce compiler warnings
2012-07-28 16:33:04 +09:00
rmackay9
3047084ed3
ArduCopter: added DMP_ENABLED to APM_Config.h to make it easier for people to enable it.
2012-07-28 16:31:38 +09:00
rmackay9
0eaf427062
AP_AHRS_MPU6000: cleaning up compiler warning due to unused yaw_deltat variable
2012-07-28 16:23:25 +09:00
rmackay9
670a66667f
ArduCopter: fixed HIL build by removing ability to change _kp and _kp_yaw gains (used for accel and gyro sensor mixing)
2012-07-28 16:22:35 +09:00
rmackay9
48074f4766
AP_InertialSensor_Oilpan: changed initialisation order of parameters to remove compiler warning
2012-07-28 15:22:37 +09:00
Michael Oborne
ef870e3ca1
AC remove some attitude HIL limitations
2012-07-28 13:59:30 +08:00
rmackay9
842ce47219
ArduPlane: change to Parameters.pde to support moving var_info from AP_AHRS to AP_AHRS_DCM
2012-07-28 14:31:01 +09:00
rmackay9
1b521a9f73
AP_AHRS: updated test sketch to allow use of MPU6000's DMP
2012-07-28 14:27:26 +09:00
rmackay9
94cb325184
ArduCopter: added ahrs.ini() to system.pde to allow offsets to be pushed into MPU6000's DMP
2012-07-28 14:21:45 +09:00
rmackay9
014f5aae99
ArduCopter: added DMP_ENABLE #define and CH6 tuning value for AHRS_KP
2012-07-28 14:21:07 +09:00
rmackay9
f97257830b
ArduCopter: changes in arducopter to support moving AHRS var_info from AP_AHRS to AP_AHRS_DCM
2012-07-28 14:18:31 +09:00
rmackay9
dbe7c8ed1a
AP_AHRS_MPU6000: first draft implementation of class that uses MPU6000's DMP to calculate attitude
2012-07-28 14:17:38 +09:00
rmackay9
b844bb7919
AP_AHRS: removed var_info from AP_AHRS class (moved to AP_AHRS_DCM)
2012-07-28 14:16:56 +09:00
rmackay9
468170b589
AP_AHRS_DCM: moved var_info to belong to AP_AHRS_DCM instead of AP_AHRS
2012-07-28 14:16:15 +09:00
rmackay9
7b9782c5ac
AP_IMU_INS: added gx(), gy() and gz() methods to return gyro offsets
2012-07-28 14:15:23 +09:00
rmackay9
6cd0918134
AP_InertialSensor: methods added to access DMP functionality
2012-07-28 14:14:43 +09:00
Michael Oborne
cb0eacca37
AP Fix Hil Airspeed calc in m/s
2012-07-26 20:21:17 +08:00