Commit Graph

633 Commits

Author SHA1 Message Date
Chris Anderson 0d19678638 Merge branch 'master' of https://code.google.com/p/ardupilot-mega 2012-04-01 16:23:42 -07:00
Andrew Tridgell c221c91f87 autotest: use the automatic declination code in autotest 2012-03-30 14:25:27 +11:00
Andrew Tridgell c2ff66c9cd examples: fixed build of some examples with new AP_Declination code 2012-03-30 14:25:27 +11:00
Michael Oborne c9e5d14421 APM Planner 1.1.59
fix possible issue loading stream rates
fix tracker ranges
add more ch6 options
modify mag calib with throttle
2012-03-30 06:17:06 +08:00
Michael Oborne 0c42cc148f firmware build 2012-03-29 09:53:56 +08:00
Andrew Tridgell dd3218c913 pysim: ensure Vector3() uses floats 2012-03-29 12:39:53 +11:00
Michael Oborne ab16a33313 APM Planner 1.1.58
add read delay on write for serial
add tlog to gpx creation
fix issue 583 - georef image with a tlog
2012-03-28 20:45:16 +08:00
Michael Oborne c3a82247d3 firmware build 2012-03-27 13:16:48 +08:00
Michael Oborne aea780e5ea APM Planner 1.1.57
fix antenna tracker issue with saved settings
add pretyping to config list
add rawlogs
modify mavlink log graph interface. 2 x yaxis & roll,pitch,yaw now in degs
update dataflash log format - thanks randy
update google earth interface refresh to 0.3 sec
2012-03-26 18:21:49 +08:00
Michael Oborne 0451da1d43 firmware build 2012-03-25 08:27:31 +08:00
Michael Oborne 80af415dc5 firmware build 2012-03-25 08:22:09 +08:00
Michael Oborne c0a381f10b APM Planner 1.1.56
add ardutracker support
add load/save setting in Tracker
move getserialports to serial class
hopefully fix dtr issue for good.
2012-03-23 20:52:12 +08:00
Andrew Tridgell 0b94b2e470 pysim: implement partial 3D acceleration support
The simulator flies very badly when using the full acceleration
code. I don't yet know if this is a bug in the simulation or a problem
with AHRS not handling acceleration for multicopters.

For now set the acceleration to be half a 'pure gravity' acceleration
and half from the full 3D calculation.
2012-03-23 16:48:52 +11:00
Andrew Tridgell c020030620 pysim: added experimental acceleration support 2012-03-23 16:48:52 +11:00
Chris Anderson 90cafe216c Merge branch 'master' of https://code.google.com/p/ardupilot-mega 2012-03-22 07:37:29 -07:00
Andrew Tridgell ccfac19cef pysim: update the multicopter simulator with correct acceleration
this re-works the multicopter simulator in terms of rotation matrices,
and adds full acceleration support, which means it will include linear
acceleration affects and centripetal acceleration
2012-03-22 23:00:45 +11:00
Andrew Tridgell 21c8351f2f pysim: added rotmat.py
this is a python library for rotation matrices, following the
conventions in AP_Math
2012-03-22 23:00:45 +11:00
Michael Oborne 07cb15ec42 APM Planner 1.1.55
fix issue 573
fix issue 572
fix issue 571
fix issue 570
fix issue 564
fix issue 560
fix issue 555
fix issue 536
add CH6_LOITER_RATE_D
fix joystick axis 5-8 - can use joystick for camera pan/tilt
2012-03-21 20:13:08 +08:00
Andrew Tridgell 491def2b7e autotest: fixed the declination to match new compass
we now use the declination for Canberra
2012-03-21 10:41:55 +11:00
Chris Anderson 3c0468bdc4 Merge branch 'master' of https://code.google.com/p/ardupilot-mega 2012-03-19 12:34:56 -07:00
Andrew Tridgell 7482fc0795 AHRS: fixed VARTest for new AHRS framework 2012-03-19 17:29:02 +11:00
Chris Anderson d8e9a851b6 Merge branch 'master' of https://code.google.com/p/ardupilot-mega 2012-03-18 17:23:51 -07:00
Michael Oborne 92ff8a75d5 APM Planner 1.1.54
change default rates to 3 hz
fix log play issue without a log loaded
fix heli setup screen
2012-03-19 07:26:20 +08:00
Andrew Tridgell a122cfcfe0 fixed VARTest build 2012-03-18 13:34:40 +11:00
Michael Oborne d3da61556e firmware build 2012-03-18 10:32:15 +08:00
Michael Oborne 64ba673ba4 APM Planner 1.1.53
add sensor rate telem
save autopan between sessions
modify connect hb requirement and param timeout
2012-03-18 10:29:55 +08:00
Michael Oborne cabf09c378 firmware build 2012-03-18 09:18:32 +08:00
Michael Oborne daff75748e firmware build 2012-03-18 09:13:49 +08:00
John Arne Birkeland 55055fca2b ArduPPM V2.2.66
- Added APM2 (ATmega32U2) support for using TX and RX status leds to indicate PWM and PPM traffic

<RX><OFF> no pwm input detected
<RX><TOGGLE> speed of toggle indicate how many channels are active
<RX><ON> input lost (failsafe)
<TX><OFF> ppm output not started
<TX><FAST TOGGLE> normal PWM->PPM output or PPM passtrough failsafe
<TX><SLOW TOGGLE> PPM passtrough
2012-03-16 20:48:55 +01:00
Michael Oborne 010f147fb2 APM Planner 1.1.52
add mag field strength - status tab "magfield"
modify param getting.
mag calibrate error checking
hazys - capm mod
2012-03-15 07:10:31 +08:00
Hazy 731a118467 APM Planner
fix detection of CAPM board
2012-03-13 20:26:45 +08:00
Chris Anderson aae9c20fc4 Merge branch 'master' of https://code.google.com/p/ardupilot-mega 2012-03-12 22:04:32 -07:00
Michael Oborne 5ad90ac0cc APM Planner 1.1.51
revert posible camera issue
fix apc220 units rts issue
fix bluetooth comport issue - re andrew
cleanup startup test
2012-03-13 07:15:08 +08:00
Andrew Tridgell 506b91a587 autotest: run fg viewers with less CPU priority 2012-03-10 10:34:27 +11:00
Andrew Tridgell 65b26619d4 autotest: added CMAC test circuit
this is what I am using for noise testing
2012-03-10 10:34:27 +11:00
Michael Oborne f399ada86f APM Planner 1.1.50
rename messagebox to custommessagebox
mag calibration now working. > hardware setup tab
2012-03-09 23:18:12 +08:00
Michael Oborne 9e7b19f466 APM Planner
Fix Updater
2012-03-07 08:01:59 +08:00
Michael Oborne 0d842c5554 APM Planner 1.1.49
mode TUNE_ param scale
add mavlink tlog graphing
mod tracker options
2012-03-06 18:27:43 +08:00
Michael Oborne 91ba8fdb83 planner cleanup 2012-03-04 08:49:45 +08:00
Michael Oborne e06a0d81db APM Planner 1.1.48
Add ThemeManager - re andrew
Add CustomMessageBox - re andrew and me
few mono fixs
mono tts working (speech)
2012-03-04 08:42:42 +08:00
Michael Oborne 064e060264 APM Planner 1.1.47
fix Updater
2012-03-03 15:42:41 +08:00
Chris Anderson dbb07a7c85 Merge branch 'master' of https://code.google.com/p/ardupilot-mega 2012-03-02 21:26:46 -08:00
Michael Oborne 49a097a8f1 APM Planner 1.1.46
update to request extra3 stream.
2012-03-02 18:40:20 +08:00
Michael Oborne 79abfc2a96 APM Planner 1.1.45
add tcp and udp port remeber issue 533
add udp listern wait issue 534
fix wp receive on mono part issue 530
allow logging of unknown packets mav 0.9
do_speed_change fix issue 531
remember last video res issue 521
fix issue 528 - ch 6 and ch 7 options
2012-03-01 21:27:03 +08:00
Michael Oborne 8b93f0d77e APM Planner 1.1.44
mod antenna tracker code
add extra ch 6 options
cleanup message dialogs better
fix auto fill ch6 and ch7 mode options
add progress to upload and dl wp's
fix disconnect bug on mono
2012-02-29 21:19:54 +08:00
Pat Hickey 00180e7084 Cleanup: rename files with spaces in their names, replace with underscores
* Skipped /Tools/ArdupilotMegaPlanner/Resources/new...
  and /archive/Configurator/Source/Utilities/TDMS/G...
  because I don't want to mess with that.
2012-02-28 16:14:31 -08:00
Michael Oborne 6bd3aec55f APM Planner 1.1.43
Add logging system - re andrew radford
move libs
add tlog support to georef images.
experimental antenna tracking - pololu maestro
tweak "follow me" mode, better error checking
update dataflashlog format for ac2
lang change mod - re hazy
remove arduinocpp project
2012-02-27 07:13:23 +08:00
Hazy 43ed41ca5e APM Planner
fix CAPM update firmware error
2012-02-26 19:14:08 +08:00
Andrew Tridgell 42528e9c33 test: updated VARTest for new AP_Param vector3f handling 2012-02-25 11:37:20 +11:00
Andrew Tridgell af0765bb0a autotest: fixed xAccel calculation in fakepos.py 2012-02-25 11:37:20 +11:00
Michael Oborne 06be0d24ba APM Planner 1.1.41
fix mono ssl issue
modify log download
fix param dl on arduplane 2.28 (2x nulls in param list)
fix connect cancel
mono - add more comports
more error checking on radio
2012-02-24 19:39:02 +08:00
Michael Oborne 58bca7d4a4 APM Planner 1.1.41
add NaN checking/error message
add config page shortcuts - F5, ctl-s and ctl-o
add +++ passthrough on terminal
add longer delay to log download
modify param receive process.
modify connecting and param receive process - re Andrew
2012-02-24 09:38:56 +08:00
Hazy e88e6200b4 APM Planner
a little bit translate
2012-02-23 16:39:16 +08:00
Michael Oborne 6abd825a64 firmware build 2012-02-23 01:06:56 +08:00
Chris Anderson ba634c496f Merge branch 'master' of https://code.google.com/p/ardupilot-mega 2012-02-21 10:02:39 -08:00
Michael Oborne 0eec6d462f ensure autoupdate works 2012-02-21 12:32:19 +08:00
Michael Oborne 63cb155fdd APM Planner 1.1.40 2012-02-21 12:04:45 +08:00
Michael Oborne 3259bc6c7a APM Planner - gps lat long bug fix. 2012-02-21 11:55:36 +08:00
Michael Oborne a5a7c012bd APM Planner 1.1.39
fix timeout issue.
2012-02-21 07:38:06 +08:00
Michael Oborne b00487513b APM Planner - fix timeout bug 2012-02-20 23:33:04 +08:00
Michael Oborne ce4437578a APM Planner 1.1.38
add ap param support
fix dtr
fix firmware screen on mono
misc mono fix's
mods from mandrolic - partial.
Add spanish - issue 515
new sitl images for attitude hil - issue 513
2012-02-20 19:30:47 +08:00
Michael Oborne 0aa5304dab firmware build 2012-02-20 13:24:12 +08:00
Michael Oborne e1be37b6d1 firmware build 2012-02-20 13:06:04 +08:00
Chris Anderson 028e7182a7 Merge branch 'master' of https://code.google.com/p/ardupilot-mega 2012-02-19 15:13:34 -08:00
Jason Short 9eea6a6c46 Better throttle for tests 2012-02-19 15:06:54 -08:00
Jason Short 7a60f33874 SIMPLE mode throttle fix 2012-02-19 14:21:27 -08:00
Andrew Tridgell 9f79455ecc autotest: fixed check of return code for build_all.sh 2012-02-20 09:17:08 +11:00
Andrew Tridgell aaab500fe3 autotest: fixed directory for build_all.sh 2012-02-20 08:41:40 +11:00
Jason Short 9169fe2bfe AP TEST fixes for new throttle control 2012-02-19 12:38:57 -08:00
ellissu ae885d4cfe Edit and Add some Traditional Chinese translation 2012-02-19 21:36:04 +08:00
Andrew Tridgell 982e6f22c3 autotest: lower throttle level for lowering altitude in loiter
we were not dropping altitude in the change_alt test
2012-02-19 23:21:09 +11:00
Andrew Tridgell 1e9f53cc44 autotest: fixed failsafe test
increased timeout, added check for home location, and fixed failure
testing on timeout
2012-02-19 22:52:09 +11:00
Andrew Tridgell 470ced9aad autotest: added build_all.sh to autotest 2012-02-19 17:05:28 +11:00
Andrew Tridgell 0a7c769fc6 scripts: added some more builds to build_all.sh 2012-02-19 17:05:28 +11:00
Andrew Tridgell 1fc24b506e AP_Param: update users of AP_Param for ParamToken 2012-02-19 17:05:28 +11:00
Andrew Tridgell 230d2300ae Heli: added heli build to build_all.sh script
ensure heli builds are tested
2012-02-19 16:34:43 +11:00
Chris Anderson 520a29641e Merge branch 'master' of https://code.google.com/p/ardupilot-mega 2012-02-18 09:17:17 -08:00
Andrew Tridgell 455f1a8093 autotest: removed the pitch trim from the Rascal
This interferes with the calculation of the centripetal acceleration
calculation in the DCM code. We need a new way of handling pitch trim
2012-02-18 19:27:15 +11:00
Andrew Tridgell 5652ccd3c6 autotest: fixed the calculation of the acceleration due to gravity
this fixes the attitude calculation for the multicopter simulation
2012-02-18 19:27:15 +11:00
Andrew Tridgell cb2af1ef86 don't need AP_Math.h here any more 2012-02-18 10:51:57 +11:00
Andrew Tridgell 3bb84bb40c CPUInfo: added timing of sqrt() 2012-02-18 10:51:57 +11:00
Michael Oborne d0c67debee APM Planner 1.1.37
fix misc errors
update polish
fix linux/mac bug. - seems alot more stable
2012-02-17 17:09:27 +08:00
Chris Anderson d3edd4ed59 Merge branch 'master' of https://code.google.com/p/ardupilot-mega 2012-02-15 16:26:40 -08:00
Andrew Tridgell a4663c4b20 autotest: increase the rudder gain
this gives a bit better landing approach and turns in auto
2012-02-15 08:50:45 +11:00
Michael Oborne eaf041dd8c APM Planner 1.1.36
add guided mode wp
fix setup setting save (if closed without switching tabs)
2012-02-14 22:13:11 +08:00
Andrew Tridgell b166fbff5a autotest: use more rudder for steering
this helps the landing a lot
2012-02-14 15:16:35 +11:00
Andrew Tridgell 6b33e48514 autotest: raise the target airspeed on landing
we were stalling the plane in the final meters of the approach
2012-02-14 12:30:46 +11:00
Andrew Tridgell 27fd4ca213 autotest: adjusted APM parameters
enable compass and tweak tuning
2012-02-14 11:26:42 +11:00
Andrew Tridgell c105645c57 autotest: added a lot more interal checking
check each of the sub-tests pass for overall pass
2012-02-14 11:26:42 +11:00
Andrew Tridgell 2f1f5f14f5 autotest: fixed the directory that the git hash is fetched in 2012-02-14 09:06:24 +11:00
Andrew Tridgell 8d88dbdf79 added some AP_Param testing of the compass 2012-02-14 08:34:25 +11:00
Andrew Tridgell d4572e841c autotest: fixed displayed git hash in autotest 2012-02-13 20:29:55 +11:00
Andrew Tridgell 6b8b3e2287 autotest: fixed git hash parsing 2012-02-13 18:02:35 +11:00
Andrew Tridgell 9e4145b2c3 make the sw version different for VARTest
so we don't accidentially load bad parameters into ArduPlane
2012-02-13 16:22:53 +11:00
Andrew Tridgell 131861b629 make it easy to run simulator under valgrind 2012-02-13 16:22:53 +11:00
Andrew Tridgell a948241fa1 check sizes in VARTest
ensures the AP types are plain old data
2012-02-13 16:22:52 +11:00
Andrew Tridgell 16a5b5c3ee added AP_Param::show_all()
this moves the logic into common code
2012-02-13 16:22:52 +11:00
Andrew Tridgell 781617cae0 token size for first()/next() is now 16 bits 2012-02-13 16:22:52 +11:00
Andrew Tridgell 7e62a9ce53 update VARTest to use exact variables from ArduPlane 2012-02-13 16:22:52 +11:00
Andrew Tridgell 71175a9bb1 added some notes on EEPROM speed 2012-02-13 16:22:51 +11:00
Andrew Tridgell f2b6895533 expanded the VARTest testing to all variables 2012-02-13 16:22:51 +11:00
Andrew Tridgell 9d131357db demo of AP_Param with ArduPlane parameters 2012-02-13 16:22:51 +11:00
Chris Anderson 9e171f7529 Merge branch 'master' of https://code.google.com/p/ardupilot-mega 2012-02-11 09:27:41 -08:00
Michael Oborne 4a4960eede update dataflash log template 2012-02-11 09:47:48 +08:00
Michael Oborne 82acd6a823 APM Planner 1.1.35
STK cleanups
battery % fix
rc reverse fix
Polish update thanks GrzegorzSz
fix gpx's (commas)
2012-02-11 08:04:41 +08:00
Jason Short 18e994de4f Logging update 2012-02-09 22:22:00 -08:00
justinbeech f9bbb7a8ec format fix to readme 2012-02-09 05:35:53 +00:00
justinbeech a63e6243d2 initial upload 2012-02-09 02:59:56 +00:00
justinbeech be5483546b Wrote a README.txt file 2012-02-09 02:58:15 +00:00
justinbeech 9988127b8b initial upload 2012-02-09 02:46:43 +00:00
justinbeech 5d6ed3cb79 initial upload 2012-02-09 02:46:00 +00:00
justinbeech be294671cb initial upload 2012-02-09 02:45:37 +00:00
justinbeech e5ec7e25ed initial upload 2012-02-09 02:45:20 +00:00
justinbeech 0f6fe1f8f8 initial upload 2012-02-09 02:44:57 +00:00
justinbeech 083ee9d5ab Adding bootloader subdirectory for APM2 hardware 2012-02-09 02:42:29 +00:00
Michael Oborne aff2755c44 Merge branch 'master' of https://code.google.com/p/ardupilot-mega 2012-02-08 17:11:31 +08:00
Hazy 365fc3ad09 APM Planner
update Simplified Chinese UI
2012-02-08 16:29:11 +08:00
Michael Oborne 3ebb27b51c APM Planner - 1.1.34
fixs based on error emails - minor
2012-02-08 07:55:46 +08:00
Chris Anderson ecefde87c7 Merge branch 'master' of https://code.google.com/p/ardupilot-mega 2012-02-05 16:19:45 -08:00
Michael Oborne be58f847ec APM Planner 1.1.33
fix up small bugs - mainly error checking
update dataflash log xml - thanks randy
2012-02-06 06:33:31 +08:00
Michael Oborne 2f57edda06 APM Planner 1.1.32
fix gauge updating
add more checks on add wp - default alt and home alt
fix xplane 10 gps heading - should be 100% working now.
fix xplane throttle issue - from rc library change - rc3_trim should be same as rc3_min
2012-02-04 17:59:37 +08:00
Michael Oborne be625c6df6 Planner add debug file 2012-02-03 06:03:45 +08:00
Michael Oborne fce5038420 APM Planner 1.1.31
add D terms for AC
fix potenial crash when unpluging usb without disconnecting
fix arduinocpp local includes
2012-02-02 21:18:18 +08:00
Chris Anderson 57f18e3325 Merge branch 'master' of https://code.google.com/p/ardupilot-mega 2012-02-01 18:15:55 -08:00
Michael Oborne 297e9052a6 firmware build 2012-02-01 12:48:46 +08:00
Chris Anderson c1c820de72 Merge branch 'master' of https://code.google.com/p/ardupilot-mega 2012-01-29 18:18:44 -08:00
Michael Oborne 4099455bef APM Planner 1.1.30
add OF_LOITER
add AC TUNE options
fix default alt issues.
make Scripts, 1 at a time.
update aerosim-rc plugin.
add new "follow me" mode- need a nmea gps and xbee on pc. control-F > follow me
2012-01-29 15:45:20 +08:00
Jason Short a1ac330077 to speed up testing suite 2012-01-28 22:52:39 -08:00
Jason Short 0bf594483f Landing now disarms automatically. 2012-01-28 22:52:17 -08:00
Chris Anderson 6ecac021b5 Merge branch 'master' of https://code.google.com/p/ardupilot-mega 2012-01-27 19:58:46 -08:00
Michael Oborne 15ca4e2127 APM Planner 1.1.29
add sensor offsets
add script note
remove some old unused define code
new setup for Aerosim-rc 3.83 - not released yet.
fix some opengl linux exceptions
fix italian
2012-01-27 16:01:28 +08:00
Chris Anderson ff7d5b49fd Merge branch 'master' of https://code.google.com/p/ardupilot-mega 2012-01-23 15:26:21 -08:00
Michael Oborne a9b2f39a66 APM Planner 1.1.28
fix updatechecker
fix battery config screen
2012-01-23 21:36:20 +08:00
Michael Oborne ce11d51f7a firmware build 2012-01-23 11:38:10 +08:00
Michael Oborne d601c55335 firmware build 2012-01-23 11:21:48 +08:00
Michael Oborne 3460115123 firmware build 2012-01-23 10:12:56 +08:00
Michael Oborne 875770f38f APM Planner 1.1.27
fix heli setup screen
force update check on start
fix battery capacity
2012-01-23 07:13:01 +08:00
Chris Anderson 6860f33717 Merge branch 'master' of https://code.google.com/p/ardupilot-mega 2012-01-21 09:49:25 -08:00
Michael Oborne 2b1119f365 APM Planner - aerosomrc quad hil mod 2012-01-21 17:12:00 +08:00
Chris Anderson fc6e214140 Merge branch 'master' of https://code.google.com/p/ardupilot-mega 2012-01-20 23:39:17 -08:00
Michael Oborne 93df624e6b APM Planner 1.1.26
add italian - thanks emiliano
fix potential joystick throttle issue
2012-01-21 08:46:20 +08:00
Michael Oborne 4eb8e8b172 APM Planner 1.1.25
modify aerosim rc quad hil. tick quad, gains 3000,3000,4000,900
add armed status to HUD
2012-01-20 22:50:18 +08:00
Chris Anderson ab13a454ea Merge branch 'master' of https://code.google.com/p/ardupilot-mega 2012-01-20 05:34:37 -08:00
Michael Oborne aba5be36bb APM Planner 1.1.24
change verify alt action
fix hil throttle scaling Thanks Justin
2012-01-20 15:36:01 +08:00
Michael Oborne 0c7bd8885e APM Planner 1.1.23
firmware setup mod
+ extra cygwin dll zipped
2012-01-20 12:07:23 +08:00
Michael Oborne c8e5fb0546 firmware file mod 2012-01-20 10:16:00 +08:00
Chris Anderson 0a64338885 Merge branch 'master' of https://code.google.com/p/ardupilot-mega 2012-01-19 08:56:17 -08:00
Michael Oborne 439b13322c APM Planner 1.1.23
partial setup of AC FW
FlightData map rotate
Modify battery monitor screen
2012-01-19 22:01:53 +08:00
Chris Anderson 235c5d3503 Merge branch 'master' of https://code.google.com/p/ardupilot-mega 2012-01-17 17:48:01 -08:00
Michael Oborne eeff2cb662 APM Planner 1.1.22
fix joystick mode function - thanks doug
fix rc trim issue - thanks doug
arduinoccp seem to be working nicerly now.
2012-01-17 17:49:18 +08:00