Commit Graph

290 Commits

Author SHA1 Message Date
Michael Oborne
2268646815 APM Planner 1.1.0
firmware setup for apm 2.0
add kml overlay in planner
fix reset to defaults timeout/ firmware upload
2011-12-05 06:43:29 +08:00
Michael Oborne
56316e7733 firmware build 2011-12-05 01:50:33 +08:00
Michael Oborne
91d7f6c5d6 quick srtm planner fix 2011-12-04 20:40:01 +08:00
Michael Oborne
346a572440 APM Planner - update dataflash ac2 log format 2011-12-03 18:37:48 +08:00
Michael Oborne
dfc7ae59ee firmware build 2011-12-03 12:31:52 +08:00
Michael Oborne
1ab20928e7 firmware build 2011-12-03 10:38:25 +08:00
Andrew Tridgell
0a7f2bcc44 autotest: use random MAVLink system IDs
this allows more than one test to be viewed at the same time in
qgroundcontrol
2011-12-03 07:55:03 +11:00
Andrew Tridgell
dedbfc8cca autotest: estimate the cost of sleeping for more accurate frame rate
this gets us quite close to 1kHz simulation
2011-12-03 07:38:51 +11:00
Andrew Tridgell
5be56a824d autotest: run the quad simulation at a much higher rate
it now defaults to 1kHz
2011-12-03 07:24:58 +11:00
Andrew Tridgell
e12fabebe9 autotest: updated fakepos.py for new packet format 2011-12-02 23:43:03 +11: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
fb3d4eab90 autotest: fixed sim_quad viewerip handling 2011-12-02 17:37:55 +11:00
Andrew Tridgell
1878db2013 autotest: don't die if FG isn't running 2011-12-02 17:37:55 +11:00
Andrew Tridgell
cf7073128d autotest: adapt test suite to new simulation framework 2011-12-02 17:37:55 +11:00
Andrew Tridgell
e6608b604b autotest: added a copy of pymavlink 2011-12-02 17:37:55 +11:00
Andrew Tridgell
05c6734ca2 autotest: added runsim.py
this starts JSBSim, linking it into the SITL APM test code
2011-12-02 17:37:55 +11:00
Andrew Tridgell
abbf02b674 autotest: useful script for testing gyro and accel calculations 2011-12-02 17:37:55 +11:00
Andrew Tridgell
76bb6b9aa8 autotest: added scripts to start flightgear as a viewer 2011-12-02 17:37:54 +11:00
Andrew Tridgell
65699a2f2f autotest: combined python utility code 2011-12-02 17:37:54 +11:00
Andrew Tridgell
0887804096 autotest: imported python quadcopter model as sim_quad.py
this allows us to keep it in sync with the main SITL code
2011-12-02 17:37:54 +11:00
Andrew Tridgell
544d2e6793 autotest: added Rascal and arducopter models 2011-12-02 17:37:54 +11:00
Michael Oborne
2ee493551d APM Planner 1.0.99
trial Scripting - rc based
fix zoom to cancel
add srtm alt and auto download
2011-11-29 21:49:11 +08:00
Jason Short
79945d02b7 made missions work with index of 1 2011-11-28 10:33:05 -08:00
Andrew Tridgell
f59f9668e9 autotest: use kmz file not kml
saves bandwidth
2011-11-28 16:53:20 +11:00
Andrew Tridgell
12025c8b54 autotest: added idle hooks for ArduPlane testing too 2011-11-28 16:22:33 +11:00
Andrew Tridgell
2e7a48ad9c autotest: show log numbers while dumping 2011-11-28 16:22:33 +11:00
Andrew Tridgell
f30bca01c9 autotest: use idle_hooks to prevent lockup 2011-11-28 13:53:57 +11:00
Michael Oborne
44f62c7776 APM Planner 1.0.98
fix wp rearange
fix right click jump/loiter option
fix problem when speech enabled on connect
2011-11-26 20:49:13 +08:00
Michael Oborne
639746649a firmware build 2011-11-26 20:32:15 +08:00
Andrew Tridgell
5784acd55f autotest: fixed log dump
log numbers are no longer sequential
2011-11-26 19:16:56 +11:00
Andrew Tridgell
8ab0dbdba7 autotest: fixed remote viewing of ArduCopter autotest 2011-11-26 18:35:25 +11:00
Andrew Tridgell
ee04c0ef50 autotest: cope with exceptions in tests leaving child processes 2011-11-26 18:12:42 +11:00
Andrew Tridgell
c64a5f354e autotest: enable new SITL emulation code
this enables the register level SITL code
2011-11-25 20:00:19 -08:00
Andrew Tridgell
5fd04e0c23 autotest: mark stdout unbuffered
this makes the logs easier to read
2011-11-25 20:00:19 -08:00
Andrew Tridgell
4877892d6e autotest: enable the compass for ArduCopter
needed for new SITL code
2011-11-25 20:00:19 -08:00
Andrew Tridgell
f66a98b969 scripts: added build_all.sh
this is useful when testing merge work
2011-11-25 20:00:19 -08:00
Olivier ADLER
83657698d7 /Tools : Deleted PPMEncoder folder inside /Tools folder to avoid confusion with official ArduPPM firmware.
Old PPM code is in the Archive folder.
2011-11-25 11:21:19 +01:00
Olivier ADLER
32e67d5a74 ArduPPM 0.9.87 minor manual correction 2011-11-25 01:16:49 +01:00
Michael Oborne
7adee96dbb Merge branch 'master' of https://code.google.com/p/ardupilot-mega 2011-11-25 08:08:14 +08:00
Michael Oborne
cabd960bad APM Planner 1.0.97
add custom WMS map source
fix alt save issue for feet
update SIL images
2011-11-25 08:07:14 +08:00
Olivier ADLER
fcdd12e5a3 ArduPPM 0.9.87 manual update
Corrected failsafe values
Minor modifications
2011-11-24 21:48:50 +01:00
Olivier ADLER
091f031d58 * ArduPPM 0.9.87 update :
#define to allow Radio Passthrough mode was not working. Corrected.
Removed older hex file
2011-11-23 23:36:23 +01:00
Michael Oborne
96bd7ba480 APM Planner 1.0.96
small tweaks
Move to .net 4.0 (make sure you have .net 4 installed) - for ironpython
2011-11-22 08:32:11 +08:00
Hazy
a5f2cb5ec0 APMPlanner
a few Chinese translations
2011-11-21 20:20:59 +08:00
Olivier ADLER
db8efd3287 ArduPPM 0.9.86 update :
#define to allow Radio Passthrough mode disabling on APM v1.4 (hardware failsafe for Arduplane)
This is to allow for safe use of CH8 with Arducopter.
2011-11-21 02:22:36 +01:00
Michael Oborne
eb2f8180ab firmware build 2011-11-21 05:02:13 +08:00
Michael Oborne
076b93967d firmware build 2011-11-21 04:53:20 +08:00
Michael Oborne
307971f82b firmware build 2011-11-21 03:03:42 +08:00
Hazy
bf6a675a82 Merge branch 'master' of https://code.google.com/p/ardupilot-mega 2011-11-20 20:17:47 +08:00
Hazy
02591d8d38 APM Planner - fix "Invalid Board Type" bug for board using mega32u2 2011-11-20 20:16:47 +08:00
Jason Short
a47f28cfdb tweak to loiter turns command 2011-11-20 00:22:53 -08:00
Andrew Tridgell
aab512636e ArduPPM: let the 2560 know when the USB is connected
this sets pin 23 on the 2560 according to whether the USB cable is
connected or not
2011-11-20 19:06:24 +11:00
Andrew Tridgell
5aa962c880 ArduPPM: fixed paths for includes
this allows it to build on linux/macos
2011-11-20 19:06:24 +11:00
Jason Short
14f0f7b6f3 lengthened log timeout 2011-11-19 17:31:36 -08:00
Jason Short
269c6d26c9 Added KML link 2011-11-19 16:59:54 -08:00
Michael Oborne
56df75fbb1 APM Planner 1.0.95
fix ac2 heli error
fix guide mode wp
fix tuning graph on mono
fix autozoom on planner map
modify prefetch - current screen
fix zoom bar for mono
fix base class for special functions
2011-11-20 08:17:17 +08:00
Michael Oborne
202c0663cd firmware build 2011-11-20 07:46:05 +08:00
Jason Short
9e04d4c45b longer timeout 2011-11-19 14:59:48 -08:00
Jason Short
2d5ee0f7e2 Switched to Mission 2 2011-11-19 14:03:26 -08:00
Jason Short
f345c4c987 Checking for climb rate 2011-11-19 14:03:08 -08:00
Michael Oborne
178b8c0d19 fix ap hil 2011-11-19 07:47:33 +08:00
Michael Oborne
1394a93ef3 APM Planner 1.0.94
scripting/command restructure - testing
heli interface update
firmware size checker
Non meter wp file fix
2011-11-18 22:33:44 +08:00
Andrew Tridgell
f737d22026 autotest: added a loop to ArduPlane test 2011-11-18 17:50:12 +11:00
Andrew Tridgell
fdaa760aec autotest: use FG_SCENERY for fgear scenery path 2011-11-18 17:50:12 +11:00
Andrew Tridgell
dd8593273f autotest: make log messages on failure clearer 2011-11-18 17:50:12 +11:00
Andrew Tridgell
00374bea0a autotest: fixed killing of Xvfb
this should make fly.ArduPlane more reliable
2011-11-18 17:50:12 +11:00
Jason Short
4cf718854e Complex mission script 2011-11-16 21:29:10 -08:00
Jason Short
839774fbf3 Added more time for timeouts 2011-11-16 00:22:22 -08:00
Michael Oborne
ecf601229f firmware build 2011-11-16 13:07:06 +08:00
Michael Oborne
2d3f97667f APM Planner 1.0.93
fix new wp format for . vs ,
2011-11-16 07:50:37 +08:00
Michael Oborne
c235cbfc27 APM Planner 1.0.92
update wp file format - QGC 110
fix old wp file format abs/rel issue
2011-11-15 21:50:12 +08:00
Jason Short
0f33ad74dc Had to disable check of current WP. Going into auto mode executes commands right away and the reported index will differ per mission. Multiple commands may be executed. 2011-11-13 22:58:27 -08:00
Jason Short
31cb62620f Mission test update 2011-11-13 22:56:33 -08:00
Michael Oborne
2672cac850 firmware build 2011-11-14 13:36:43 +08:00
Michael Oborne
bdadc72736 firmware build 2011-11-14 13:33:45 +08:00
Michael Oborne
803f4206ae firmware build 2011-11-14 13:32:15 +08:00
Jason Short
d226b875c8 set first WP in wait_waypoint to 0 2011-11-13 13:42:49 -08:00
Jason Short
a1da5fb9e5 set proper code for Home WP 2011-11-13 13:41:23 -08:00
Andrew Tridgell
d4aa61e97e autotest: re-adding KMZ track 2011-11-14 06:38:49 +11:00
Andrew Tridgell
3057ef9fb7 autotest: fixed incorrect altitude wait 2011-11-13 23:59:20 +11:00
Andrew Tridgell
be886ef9bc autotest: fixed waypoint wait code
this allows fly.ArduCopter to pass again
2011-11-13 23:50:29 +11:00
Andrew Tridgell
e6860ca90c autotest: fixed flight modes to match test code 2011-11-13 23:50:29 +11:00
Andrew Tridgell
5ce99fd9cc autotest: added --experimental option
this currently enables fly.ArduPlane
2011-11-13 23:50:29 +11:00
Andrew Tridgell
395ad44dd9 fixed wait_mode() 2011-11-13 23:50:29 +11:00
Andrew Tridgell
91f0722e22 fixed motor arming 2011-11-13 23:50:28 +11:00
Andrew Tridgell
47fe0f9c75 autotest: re-add --viewerip option 2011-11-13 23:50:28 +11:00
Andrew Tridgell
147dc2529f autotest: added initial implementation of flying of ArduPlane
takeoff, circuit, roll, RTL, mission
2011-11-13 23:50:28 +11:00
Andrew Tridgell
0f00b4c722 autotest: added wait_mode() helper 2011-11-13 23:50:28 +11:00
Andrew Tridgell
1e22945981 autotest: split out some common functions ready for ArduPlane support 2011-11-13 23:50:28 +11:00
Jason Short
04491d66db Fixed scaling issue with Circle mode 2011-11-13 00:24:25 -08:00
Jason Short
7dd737ad90 Merge branch 'master' of https://code.google.com/p/ardupilot-mega
Conflicts:
	Tools/autotest/autotest.py
2011-11-12 21:53:08 -08:00
Jason Short
77336a2be4 Added notes 2011-11-12 15:13:25 -08:00
Jason Short
75e1582db4 Added output to localhost for QGC 2011-11-12 15:12:57 -08:00
Jason Short
5090f2710b Added extrude to KML out 2011-11-12 15:11:25 -08:00
Michael Oborne
c82d45c205 APM Planner 1.0.91
Heli swash override
fix HIL
2011-11-12 21:17:26 +08:00
Andrew Tridgell
a87a3af1ec create a kmz file
thanks to Michael for the tip
2011-11-11 20:05:55 +11:00
Andrew Tridgell
dafbdd1f2b autotest: added --viewerip option
this allows you to specify an IP that will receive all MAVLink logs
and fg data for realtime viewing
2011-11-11 08:17:12 +11:00
Andrew Tridgell
5e115277d6 autotest: longer timeout writing logs
the flash logs are getting pretty big now
2011-11-10 22:58:02 +11:00
Andrew Tridgell
2436bff853 autotest: ensure we have a VFR_HUD msgs before getting location 2011-11-10 22:34:54 +11:00