Commit Graph

25 Commits

Author SHA1 Message Date
rmackay9@yahoo.com 153da15579 ArduCopterNG - fixes to sonar/barometer altitude hold. Fixes bugs including:
1. bad values from sonar were allowed to feed into altitude PID control leading to little hops
     2. barometer altitude hold was disabled if sonar wasn't present

git-svn-id: https://arducopter.googlecode.com/svn/trunk@1420 f9c3cf11-9bcb-44bc-f272-b75c42450872
2011-01-04 14:38:17 +00:00
rmackay9@yahoo.com d119da451e ArduCopterNG -
#1 - changed GPS hold to ver2 which builds up PID's I term on the long + lat instead of roll+pitch.
#2 - added ability to use Sonar and Barometer at the same time for altitude control (it uses Sonar if available, but if not uses Barometer).


git-svn-id: https://arducopter.googlecode.com/svn/trunk@1405 f9c3cf11-9bcb-44bc-f272-b75c42450872
2011-01-03 04:37:23 +00:00
rmackay9@yahoo.com a8267920fe ArduCopterNG - Sonar - modified code to use AN5 to match the wiki
git-svn-id: https://arducopter.googlecode.com/svn/trunk@1380 f9c3cf11-9bcb-44bc-f272-b75c42450872
2010-12-31 23:58:34 +00:00
rmackay9@yahoo.com e93daf2546 ArduCopterNG - added altitude hold using Sonar/Rangefinder
git-svn-id: https://arducopter.googlecode.com/svn/trunk@1265 f9c3cf11-9bcb-44bc-f272-b75c42450872
2010-12-26 04:30:55 +00:00
rmackay9@yahoo.com 0b7fd432b5 Addition of position hold version 2 (builds up I term on log + lat instead of roll + pitch)
Addition of obstacle avoidance including new option in CLI menu to set PID values

git-svn-id: https://arducopter.googlecode.com/svn/trunk@1228 f9c3cf11-9bcb-44bc-f272-b75c42450872
2010-12-22 13:38:54 +00:00
jphelirc 6fd20d880b min throttle fix
git-svn-id: https://arducopter.googlecode.com/svn/trunk@1221 f9c3cf11-9bcb-44bc-f272-b75c42450872
2010-12-21 03:23:03 +00:00
rmackay9@yahoo.com ddd2b585f8 ArduCopterNG - changed to use AP_Compass (instead of APM_Compass)
git-svn-id: https://arducopter.googlecode.com/svn/trunk@1114 f9c3cf11-9bcb-44bc-f272-b75c42450872
2010-12-12 14:05:31 +00:00
jphelirc bb5ab746ef SW2 reversed, code cleaning
git-svn-id: https://arducopter.googlecode.com/svn/trunk@1085 f9c3cf11-9bcb-44bc-f272-b75c42450872
2010-12-08 16:16:40 +00:00
jphelirc 8764e1bb1d CLI work, flightorientation
git-svn-id: https://arducopter.googlecode.com/svn/trunk@1082 f9c3cf11-9bcb-44bc-f272-b75c42450872
2010-12-08 12:34:02 +00:00
jphelirc 0a91b02a93 CLI work, magneto offsets
git-svn-id: https://arducopter.googlecode.com/svn/trunk@1081 f9c3cf11-9bcb-44bc-f272-b75c42450872
2010-12-08 12:19:21 +00:00
james.goppert cfae8490d5 Switch ArducopterNG to use AP_ADC library.
git-svn-id: https://arducopter.googlecode.com/svn/trunk@950 f9c3cf11-9bcb-44bc-f272-b75c42450872
2010-11-27 04:56:31 +00:00
rmackay9@yahoo.com 715cd4d3b0 ArduCopterNG: added TraditionalHeli support, changed G_dt to work in microseconds (Issue #37),
git-svn-id: https://arducopter.googlecode.com/svn/trunk@909 f9c3cf11-9bcb-44bc-f272-b75c42450872
2010-11-24 01:30:41 +00:00
rmackay9@yahoo.com ef6519e406 ArduCopterNG - small cosmetic change & small change to how Wire.begin is called (now only called once). http://www.arduino.cc/en/Reference/WireBegin
git-svn-id: https://arducopter.googlecode.com/svn/trunk@885 f9c3cf11-9bcb-44bc-f272-b75c42450872
2010-11-22 13:53:13 +00:00
rmackay9@yahoo.com 1adfde9ff6 fixed small typo that was stopping magnetometer initialisation code from being run.
git-svn-id: https://arducopter.googlecode.com/svn/trunk@759 f9c3cf11-9bcb-44bc-f272-b75c42450872
2010-10-31 14:01:21 +00:00
jphelirc 4a07a3c09d preparing for automatic calibration via CLI
git-svn-id: https://arducopter.googlecode.com/svn/trunk@752 f9c3cf11-9bcb-44bc-f272-b75c42450872
2010-10-30 08:30:46 +00:00
jphelirc 74674b638b flight orientation selection by DIP1 switch
git-svn-id: https://arducopter.googlecode.com/svn/trunk@693 f9c3cf11-9bcb-44bc-f272-b75c42450872
2010-10-19 16:07:51 +00:00
jphelirc f5cd4e45f9 CLI and magneto initializations
git-svn-id: https://arducopter.googlecode.com/svn/trunk@692 f9c3cf11-9bcb-44bc-f272-b75c42450872
2010-10-19 15:22:58 +00:00
jphelirc ede3a46cf1 cleaning up and preparing for CLI
git-svn-id: https://arducopter.googlecode.com/svn/trunk@687 f9c3cf11-9bcb-44bc-f272-b75c42450872
2010-10-18 18:24:46 +00:00
jphelirc 669bde1e45 preparing for DIP switch functions
git-svn-id: https://arducopter.googlecode.com/svn/trunk@686 f9c3cf11-9bcb-44bc-f272-b75c42450872
2010-10-18 08:26:08 +00:00
jphelirc 35b754bbae Xbee/Ser0 telemetry ports are working again
git-svn-id: https://arducopter.googlecode.com/svn/trunk@682 f9c3cf11-9bcb-44bc-f272-b75c42450872
2010-10-17 17:34:17 +00:00
jjulio1234 778c68d5ef Some bug corrections on startup
git-svn-id: https://arducopter.googlecode.com/svn/trunk@660 f9c3cf11-9bcb-44bc-f272-b75c42450872
2010-10-13 16:48:09 +00:00
jjulio1234 6baf85d880 CalibrateSensors update. Some cleanups...
git-svn-id: https://arducopter.googlecode.com/svn/trunk@655 f9c3cf11-9bcb-44bc-f272-b75c42450872
2010-10-11 21:54:42 +00:00
jjulio1234 018e8efc00 System.pde update
git-svn-id: https://arducopter.googlecode.com/svn/trunk@649 f9c3cf11-9bcb-44bc-f272-b75c42450872
2010-10-11 12:20:30 +00:00
jjulio1234 0540bbbe28 Start ArducopterNG update
git-svn-id: https://arducopter.googlecode.com/svn/trunk@648 f9c3cf11-9bcb-44bc-f272-b75c42450872
2010-10-11 12:14:04 +00:00
jphelirc 93bcda0518 New ArducopterNG architecture
git-svn-id: https://arducopter.googlecode.com/svn/trunk@331 f9c3cf11-9bcb-44bc-f272-b75c42450872
2010-08-28 16:07:33 +00:00