Commit Graph

1015 Commits

Author SHA1 Message Date
James Goppert 6dc236b8f2 Merge branch 'master' of https://code.google.com/p/ardupilot-mega 2011-12-07 20:59:15 -05:00
Jason Kemmerling 21c3282c9c Fixed along track bug. 2011-12-07 20:55:06 -05:00
James Goppert 2feacea1f1 Added APM2 support. 2011-12-07 19:19:30 -05:00
James Goppert a25353da79 Added AP_Board to APO 2011-12-07 16:31:56 -05:00
Jason Short 9d1f56c6da Split P and I term 2011-12-06 21:10:30 -08:00
Jason Short 9ed6463b39 Split the P and I terms in PI 2011-12-06 21:08:47 -08:00
Wenyao Xie c4203631dc APO velocity/ altitude working. 2011-12-06 19:38:23 -05:00
Wenyao Xie 2432ae130d Fixed baro. 2011-12-06 18:56:16 -05:00
Wenyao Xie 7593aae452 Fixed Barometer Altitude 2011-12-06 13:28:39 -05:00
Wenyao Xie 410c18ac05 Fixed Barometer Reading 2011-12-06 13:26:07 -05:00
Wenyao Xie 50032ef703 Working on baromemter altitude 2011-12-05 20:57:19 -05:00
Jason Kemmerling 1d9efea9af Sailboat wind measurement working. 2011-12-05 15:53:29 -05:00
Andrew Tridgell 5c99035823 fixed the desktop build
This fixes a vtable link bug
2011-12-05 18:06:58 +11:00
James Goppert 7fae764c55 Along track fix for negative. 2011-12-04 01:36:53 -05:00
James Goppert 98a21a70c0 Improved along track calculation for APO. 2011-12-04 01:25:14 -05:00
James Goppert f8fab5f7d6 Merge branch 'master' of https://code.google.com/p/ardupilot-mega 2011-12-04 00:45:34 -05:00
Wenyao Xie fd77fe5a9d Rover live test WORKS! "Murphy's Law is a turtle" 2011-12-03 22:42:08 -05:00
Jason Short fa7f39ba20 Access to _clamp val. May want to make a private member and write accessor. 2011-12-03 17:57:12 -08:00
Jason Short e37dffadf3 Added faster conversion from and to degrees*100 / rads 2011-12-03 17:56:41 -08:00
Andrew Tridgell b4965d34a9 GPS: added FAKE_GPS_LOCK_TIME
this allows you to fake up a GPS lock after a specific number of
seconds
2011-12-04 09:06:57 +11:00
Wenyao Xie dac3ba48e0 Fixed apo live mode bugs for 2.0 update. 2011-12-03 15:38:37 -05:00
Wenyao Xie a802796c67 Merge branch 'master' of https://code.google.com/p/ardupilot-mega 2011-12-03 14:00:23 -05:00
James Goppert 8300c5e738 Changed BlockPIDDfb behaviour. 2011-12-03 12:13:11 -05:00
Andrew Tridgell f96a48e42b autotest: support all 11 PWM output channels
this will allow for more complex aircraft
2011-12-02 22:45:48 +11:00
Andrew Tridgell 66d65121cc autotest: switch to big-endian metric packets internally
now that all the sim code is internal to the APM git repo, we can
choose saner packet formats
2011-12-02 22:12:58 +11:00
Andrew Tridgell 43e3948816 desktop: show the full path to the desktop executable 2011-12-02 21:46:55 +11:00
Andrew Tridgell 7167fec784 desktop: added SO_REUSEADDR after accept() 2011-12-02 17:37:55 +11:00
Andrew Tridgell 706c6c38fa desktop: fixed calculation of angular velocities
thanks to James Goppert for the frame conversion maths
2011-12-02 17:37:54 +11:00
James Goppert b9f370e33d Commented out debugging in guide. 2011-11-29 18:08:50 -05:00
James Goppert 38c19c50be Merge branch 'master' of github.com:arktools/ardupilotone
Conflicts:
	libraries/APO/AP_Guide.cpp
2011-11-29 18:06:38 -05:00
James Goppert b6dcd70cf9 Working on yaw command. 2011-11-29 17:38:18 -05:00
Wenyao Xie a0824b4cbe Fixed guidance bugs in APO. 2011-11-29 17:37:42 -05:00
James Goppert 92efa90d0f APO fixes. 2011-11-29 13:59:44 -05:00
James Goppert e8d74ae3fe Fixed apo radio error. 2011-11-28 12:29:05 -05:00
James Goppert 83aceb5e8f Merge branch 'master' of https://code.google.com/p/ardupilot-mega 2011-11-28 00:56:29 -05:00
James Goppert 715e7c84a4 Updated apo for merge with apm 2.0 changes.
Still need to handle switches for 2.0 board in hal.
Should probably move into hal ctor.
2011-11-28 00:53:30 -05:00
Andrew Tridgell bdb1599e96 desktop: improved the accuracy of the sensor emulation 2011-11-28 16:22:33 +11:00
Andrew Tridgell e491168273 ADC: remove a very small (0.2 degrees/s) bias in the ADC code
small bias from integer rounding
2011-11-28 16:22:33 +11:00
James Goppert fcb4d9cb15 Merge branch 'master' of https://code.google.com/p/ardupilot-mega 2011-11-27 23:56:17 -05:00
James Goppert 999a5892f0 Fixed mode switching. 2011-11-27 23:55:28 -05:00
Andrew Tridgell df957db8d9 desktop: setup TCP sockets as non-blocking
the sendto() blocks unexpectedly on MacOS
2011-11-28 13:53:57 +11:00
Andrew Tridgell 4036604fb7 mavlink: move Mavlink_compat.h to common code
this will allow it to be used by ArduCopter
2011-11-28 13:53:57 +11:00
Doug Weibel 997ddde7f5 Added back the feature to prompt users when an invalid CLI command is entered.
Thanks to Yury Smirnov for this patch!
2011-11-26 21:10:53 -07:00
Andrew Tridgell 0da5125b7f upload: force hex file format for upload
this should fix a problem with hex file format detection on MacOS
2011-11-27 09:36:10 +11:00
Andrew Tridgell 0720bf7bf1 desktop: build fix for fjall 2011-11-26 18:24:29 +11:00
Andrew Tridgell f2a0a49d55 desktop: fixed desktop build for strlcat_P() changes 2011-11-26 17:18:09 +11:00
Andrew Tridgell 7fa59a6849 AP_Common: added typesafe wrapper for memcpy_P() 2011-11-26 17:17:50 +11:00
Andrew Tridgell 92e0e929a4 AP_Common: replace strlcat_P() with a C implementation
the one in the Arduino libc was giving us bogus results on one
machine, and is suspect. We couldn't spot what is wrong in the
assembler, but replacing the implementation with a C one fixes the
bug, so we replaced it
2011-11-26 17:02:56 +11:00
Andrew Tridgell c9b0b384f7 desktop: added framerate and initial height code
this allows the sensors to initialise before the simulator has
connected. The GPS will give a value indicating no GPS lock
2011-11-25 20:00:19 -08:00
Andrew Tridgell 24a7a18481 desktop: fixed swap_float()
get indexes right
2011-11-25 20:00:19 -08:00