Commit Graph

770 Commits

Author SHA1 Message Date
Randy Mackay
1a1f6cac5d OptFlow - reenable OF_LOITER pid controller and reduce I term 2012-02-01 08:04:18 +09:00
Jason Short
4402a92e85 Loiter PIDs 2012-01-30 21:13:03 -08:00
Jason Short
5de459a160 tweaks to Loiter 2012-01-30 21:13:03 -08:00
Jason Short
06d54bf0e8 ATT tuning update 2012-01-30 21:13:03 -08:00
Jason Short
c181186690 tuning 2012-01-30 21:13:03 -08:00
Jason Short
90ee552bd1 cosmetic 2012-01-30 21:13:03 -08:00
Jason Short
3050c1d765 tuning fixes 2012-01-30 21:13:03 -08:00
Jason Short
f2afa39bbd Cosmetic 2012-01-30 21:13:03 -08:00
Jani Hirvinen
b3dd07038b Minor changes for PID for jDrones motors due latest changes on control laws. 2012-01-31 09:00:31 +07:00
Jason Short
ba81e2aa69 pid_nav_lat incorrectly labeled 2012-01-29 23:02:00 -08:00
Jason Short
cc45bd47fe cosmetic 2012-01-29 21:55:17 -08:00
Jason Short
d93e259289 Added more attributions 2012-01-29 21:53:44 -08:00
Jason Short
25c2c9b437 removed filter. Don't need it. 2012-01-29 17:10:52 -08:00
Jason Short
c855c81d2a limiting alt hold rate error to 1m/s 2012-01-29 17:08:34 -08:00
Jason Short
370d633f51 Lowering the throttle_P values by default 2012-01-29 16:27:13 -08:00
Jason Short
af0b0d5a7f made Loiter over ride exit dependent not on speed, but centered sticks. 2012-01-29 16:15:02 -08:00
Randy Mackay
cff6799d18 TradHeli - fix to servo limits. They had been unnecessarily limited to the collective pitch's min and max but actually there are cases (for example when the swash is leaning over 45degrees) where one servo goes well beyond the collective pitch's min or max. 2012-01-29 21:14:37 +09:00
Randy Mackay
1cbbe7bc7d Optflow - minor fix to D term defaulting 2012-01-29 21:06:41 +09:00
Jason Short
2a8044c666 Landing update for better baro landing 2012-01-28 22:35:57 -08:00
Jason Short
9dd1730cce reduce test.pde size for 1280 users 2012-01-28 22:16:24 -08:00
Jason Short
0213f4dd88 2.2B6 - Please verify Heli still functions properly.
Added AC_PID lib
Updated landing code
bug fixes
2012-01-28 22:00:05 -08:00
Jason Short
e94ac68e4d formatting 2012-01-28 21:19:46 -08:00
Jason Short
8fcb2931d7 Cosmetic changes
GPS LED lock waits for home_is_set to be true
2012-01-28 21:19:46 -08:00
Jason Short
a685510c38 changed tuning range 2012-01-28 21:18:43 -08:00
Randy Mackay
000acac9f8 Arducopter - Tri - move yaw servo (channel7/motor7/CH_TRI_YAW) to mid point on startup 2012-01-28 10:13:58 +09:00
Randy Mackay
2db4d2bfe6 OpticalFlow - added OF_LOITER flightmode 2012-01-28 09:27:16 +09:00
Pat Hickey
38d83d6cf0 ArduCopter Tri: fix for enable_out of yaw servo, defined yaw servo for APM2 2012-01-27 07:39:01 -08:00
Randy Mackay
f27b41179b Sonar - changed default pin to A0 2012-01-26 22:50:48 +09:00
Pat Hickey
70825e0e1c ArduCopter Heli: add motors_output_enable function 2012-01-25 22:41:09 -08:00
Randy Mackay
2f84b54bbb OpticalFlow - replaced PI controller with PID controller.
Modified optical flow hold to use aggregated position instead of speed.
2012-01-25 21:55:14 +09:00
Randy Mackay
cd21c5905b Optical flow - updated standard frame rate to 2000hz and increased resolution to 1600cpi 2012-01-25 21:53:20 +09:00
Jason Short
86c7742dc0 added loiter_d to allow users to configure alternate Loiter alg 2012-01-22 14:19:27 -08:00
Jason Short
32241319c1 Revert "test to switch loiter controls"
This reverts commit 92270371d038f246d535f0ace9fc19272c44291d.
2012-01-22 14:19:27 -08:00
Jason Short
04a2eee410 test to switch loiter controls 2012-01-22 12:28:34 -08:00
Pat Hickey
05246bf3b4 ArduCopter: Call APM_RC.enable_out for camera channels in init_camera() 2012-01-22 12:03:11 -08:00
Pat Hickey
368e736a61 ArduCopter: Call motors_output_enable at correct spot during init 2012-01-22 12:03:11 -08:00
Pat Hickey
2bd2e9c774 ArduCopter: Add implementation of motors_output_enable to each motors_ frame type 2012-01-22 12:03:11 -08:00
Jason Short
acf43341da Causes Aero_SIM to fail 2012-01-22 09:34:43 -08:00
Jason Short
8c4b955282 added Beta 4 tag 2012-01-21 22:15:23 -08:00
Jason Short
a213e05eb9 converted to cm
Signed-off-by: Jason Short <jasonshort@mac.com>
2012-01-21 22:14:08 -08:00
Jason Short
7616c3b5a1 Converted distance gains to CM
added loiter_d for rate control, equal to old Nav_P gain
2012-01-21 22:13:57 -08:00
Jason Short
e1f7fa34ea Fixed speed governor which was letting speed get to 0.
added Loiter_d to replace Nav_P for rate control
wp_distance calc now returns CM
2012-01-21 22:12:57 -08:00
Jason Short
8bd6cabdf1 recording nav_bearing rather than target bearing
recording x and y speed rather than Iterms for nav since they are always 0 now
2012-01-21 22:10:28 -08:00
Jason Short
14a8d8a471 added conversions of CM to M 2012-01-21 22:09:39 -08:00
Jason Short
a3daae1530 Added Loiter_D to replace Nav_P for better separation of loiter and navigation tuning.
Upped Nav_P defaults to 3 based on windy flight testing
Added minimum WP speed define of 1m/s
Upped loiter_I for better wind performance - was not seeing any overshoot in logs
Made Nav_I default of 0, since we are not using it in the code.
2012-01-21 22:09:13 -08:00
Jason Short
9ecd091f79 convert command into CM from M
Making Landing boost be one at minimum to trigger better navthrottle output
2012-01-21 22:06:35 -08:00
Jason Short
6377cf8549 better default for speed governer 2012-01-21 22:05:48 -08:00
Jason Short
02d6adb21f slightly less filtering for less latency 2012-01-21 22:04:54 -08:00
Jason Short
275815a7c9 Converted to cm for distance 2012-01-21 22:04:35 -08:00
Jason Short
ab8bf0b560 increasing the velocity near WP 2012-01-21 11:59:49 -08:00