Jason Short
e81a666478
Added a GPS watchdog to stop navigating if we loose signal.
2011-09-17 12:23:16 -07:00
Amilcar Lucas
dd06263941
Merge branch 'master' of https://code.google.com/p/ardupilot-mega
2011-09-17 20:25:49 +02:00
Amilcar Lucas
c9d9ee0d3b
Merge some small misc improvements from APM_Camera branch
2011-09-17 20:25:31 +02:00
Jason Short
b10493e205
Reverted to current_loc.alt in MSG_VFR_HUD and MSG_Location
2011-09-17 11:16:13 -07:00
Michael Oborne
9d79e68e88
APM Planner 1.0.70
...
fix's
2011-09-17 23:49:32 +08:00
Michael Oborne
9a06c9569a
Merge branch 'master' of https://code.google.com/p/ardupilot-mega
2011-09-17 21:23:14 +08:00
Michael Oborne
acdd6b8a83
APM Planner 1.0.69
...
prep for ac2 2.0.43 - simple mode
modify some scaling in Config
add hud speed warning. add link quality and time to HUD
fix ac2 logs, relative alt.
prep for mavlink 1.0
add time to tlog > plain text conversion
2011-09-17 21:22:07 +08:00
rmackay9
6fda1e3f14
ArduCopter - small changes to fix compile errors when optical flow enabled
2011-09-17 22:09:18 +09:00
Andrew Tridgell
3d28ac834b
put output of CPUInfo test in git
2011-09-17 15:06:17 +10:00
Andrew Tridgell
fc030db54e
fixed bit-logic for simple modes
2011-09-17 14:58:02 +10:00
Andrew Tridgell
f1974cac21
fixed ArduCopter HIL build
2011-09-17 14:58:02 +10:00
Andrew Tridgell
a13c68a404
fixed build of OpticalFlow code
2011-09-17 14:58:02 +10:00
Andrew Tridgell
a828d00125
ADC: randomise the sampling rate
...
this is based on suggestions from Kari and Mike, and should reduce the
aliasing effects we get from the simple averaging
2011-09-17 14:58:02 +10:00
Andrew Tridgell
465c10a31f
build: cope with more depths for libraries
...
this finds the libraries at more levels up from the current directory
2011-09-17 14:58:02 +10:00
Andrew Tridgell
1f59890cde
Tools: added CPUInfo sketch
...
this shows the approximate cost of a wide range of common operations,
and the sizes of most data types
2011-09-17 14:58:02 +10:00
Andrew Tridgell
1b5c7e8a90
ADC: show timing information in ADC test
2011-09-17 14:58:02 +10:00
Andrew Tridgell
4a7c9c406f
show noise levels in ADC test
2011-09-17 14:58:02 +10:00
Andrew Tridgell
2ae78e197e
ADC: the bottom 3 bits of ADC output are always zero
...
its a 12 bit ADC .... silly of me to think the bottom 3 bits are
valid!
2011-09-17 14:58:02 +10:00
Andrew Tridgell
812cd3562f
updated ADC test for new API
2011-09-17 14:58:02 +10:00
Andrew Tridgell
1c5e8f0381
change ADC sample rate to 1kHz
...
this costs us about 9% of our CPU, but should make aliasing much less
of a problem.
2011-09-17 14:58:02 +10:00
Andrew Tridgell
55bcb8a1c0
RangeFinder: use new ADC interface
...
the new interface gives values 8 times as large as previously
2011-09-17 14:58:02 +10:00
Andrew Tridgell
4fed88ffbf
ArduPilot updates for new DCM code
...
G_Dt is no longer needed, and scale ADC values by 8 to match old
constants
2011-09-17 14:58:02 +10:00
Andrew Tridgell
ea26a06f49
updates for new DCM code
...
G_Dt is no longer needed by the DCM
2011-09-17 14:58:02 +10:00
Andrew Tridgell
d96fbf8acf
DCM: re-work the DCM to use the new IMU/ADC features
...
this gives us higher resolution DCM calculations, with much more
accurate timing of the update delta time.
2011-09-17 14:58:02 +10:00
Andrew Tridgell
bb35fdec10
IMU: re-work the IMU library to take advantage of the ADC Ch6() call
...
This changes the IMU code to read 6 synchronised ADC channels at one
time, giving us matching values, and exposing the exact averaging time
to callers
2011-09-17 14:58:02 +10:00
Andrew Tridgell
8a31af801f
ADC: re-work for ADC code for full resolution and accurate timing
...
this changes the ADC code to return the full resolution of the
sensors. It also adds a new Ch6() interface that returns 6 channels at
once, so the IMU can read 3 accelerometers and 3 gyros at once, and
get the exact time that the values were accumulated over
2011-09-17 14:58:02 +10:00
Andrew Tridgell
d34f8ceca6
MAVLink: only send HEARTBEAT and SYS_STATUS during initialisation
...
I am concerned that some of the mavlink send routines may impact on
sensor calibration, so its safer to just send the minimum information
to keep the GCS happy
2011-09-17 14:58:02 +10:00
Andrew Tridgell
1b1f955b86
GPS: change example serial rate to 115200
...
this matches default for AP/AC
2011-09-17 14:58:02 +10:00
Andrew Tridgell
89f664e3b0
barometer: print a message on barometer init in example code
...
this helps track down initialisation problems
2011-09-17 14:58:02 +10:00
Jason Short
43e77222ff
fixed naming for opt flow
2011-09-16 19:26:17 -07:00
Jason Short
5d61e9289c
added sin and cos yaw from DCM, renamed "get" function because it doesn't return a value.
2011-09-16 19:24:57 -07:00
Jason Short
41dada23ea
removed DCM reference from OPT FLOW
2011-09-16 19:17:50 -07:00
Jason Short
1f52ad27d9
roughed in an expo option idea
...
made min and max values 1100, 1900
removed hard coded init for camera values
2011-09-16 19:06:53 -07:00
Jason Short
cf58c3c88d
removed unused pde file
2011-09-16 18:57:35 -07:00
Jason Short
3d307c9fde
Added low voltage code flashing code.
2011-09-16 18:56:51 -07:00
Jason Short
867e01cab5
Merge branch 'master' of https://code.google.com/p/ardupilot-mega
2011-09-16 18:35:14 -07:00
Jason Short
4f6ac5c403
Lowered Loiter_I - higher value didn't test well.
2011-09-16 18:24:42 -07:00
Jason Short
024512e34a
Fixed CIRCLE mode trig error
...
made loiter_radius * 100 in Params
updated gains
2011-09-16 16:54:45 -07:00
analoguedevices
185bfc232a
comment change to test Git pull
2011-09-16 08:13:33 +00:00
Jason Short
0d31d775b8
cleanup
...
added more ifdef for optflow
2011-09-15 23:41:15 -07:00
Jason Short
9a508a20f4
Integration of optical flow
...
bug fixes for new Simple mode
increased Baro filter by 2 fields
2011-09-15 23:33:00 -07:00
Janne M
45c4872e6d
Issue #415 : Modified spotlight search string. Added UPLOAD_PROTOCOL parameter to makefile to use different programmer.
2011-09-15 22:38:22 +03:00
Michael Oborne
c6eae87f8a
fix remote error value
2011-09-15 18:26:59 +08:00
Mike Smith
f79d4caeff
Add options to generate assembly listings for all of the compiled
...
files. This is a possible starting point for a tool to analyse the
call graph and stack usage of APM.
It's also interesting by itself.
2011-09-14 22:39:34 -07:00
Jason Short
3daabf3c8b
Merge branch 'master' of https://code.google.com/p/ardupilot-mega
2011-09-14 14:45:13 -07:00
Jason Short
ae81a758de
Removed Simple Mode
...
Added Simple option to mode switch positions
removed unused OptFlow code
added reset lat and lon error
removed unused init_auto
Fixed log formatting
Added simple mode bitmask
removed pitchmax
added CLI setup for enabling Simple mode to any switch position
2011-09-14 13:58:18 -07:00
unknown
7bb800aafc
Merge branch 'master' of https://code.google.com/p/ardupilot-mega/
2011-09-14 16:02:21 +02:00
unknown
9f028bb5a0
Adding CMake support
2011-09-14 15:44:55 +02:00
Michael Oborne
5b0560b92d
Merge branch 'master' of https://code.google.com/p/ardupilot-mega
2011-09-14 21:32:24 +08:00
Michael Oborne
a6ca3d23b5
APM Planner 1.0.68
...
bug fix
test srtm
2011-09-14 21:31:00 +08:00