Commit Graph

5936 Commits

Author SHA1 Message Date
Craig Elder
adf741b959 Frame_params: Updated 3DR_X8-M_RTF.param 2014-10-07 15:00:57 -07:00
Andrew Tridgell
e0caee9500 Linux_HAL_Essentials: rebuilt rcinpru0 with 300 ring buffer entries
thanks to Sid for doing this
2014-10-07 14:57:35 +11:00
Andrew Tridgell
994b2597fd Linux_HAL_Essentials: change ring buffer to 300 entries
this ensures full SBUS frames can be decoded
2014-10-07 14:57:34 +11:00
Craig Elder
5b23f81e2b Frame_params: Updating 3DR_X8-M_RTF.param 2014-10-06 16:07:49 -07:00
Craig Elder
5d7ec98d7a Frame_params: Adding 3DR_X8-M_RTF.param 2014-10-06 15:44:35 -07:00
Craig Elder
41ce8c2abd Frame_params: 3DR_Iris+
Decreased ATC_RATE_RP_MAX to 18000
2014-10-06 12:17:52 -07:00
Randy Mackay
41d7462eee LogAnalyzer: add POSHOLD to TestPitchRollCoupling 2014-09-29 11:46:02 +09:00
Craig Elder
ab46f2d2fe Frame_params: 3DR_Iris+ reduced WP_NAV to 650 2014-09-24 13:43:52 -07:00
Jonathan Challinger
7c3e614c19 LogAnalyzer: Add IMU Mismatch check 2014-09-24 15:50:23 +09:00
Craig Elder
3f687733e6 Frame_params: added 3DR_AERO_M.param 2014-09-17 18:48:48 -07:00
Craig Elder
da66c7df36 Frame_params: 3DR_Aero_RTF.param Changed tuning 2014-09-17 18:46:52 -07:00
Craig Elder
4c38f51337 Frame_Parameters: 3DR_Iris+ changed mode switch configuration 2014-09-16 00:12:40 -07:00
Craig Elder
f9f6f39d61 Merge branch 'master' of https://github.com/diydrones/ardupilot 2014-09-11 23:06:10 -07:00
Craig Elder
d26173bf81 Frame_params: Updated 3DR Iris+ 2014-09-11 23:05:28 -07:00
Kristian Klausen
7b0046e75e Tools/autotest/sim_vehicle.sh: Added option to run the sim_vehicle framework with an external simulator 2014-09-11 20:09:06 +10:00
Craig Elder
6e79ab8478 Frame_params: Added Frsky telemetry to 3DR_Iris+.param 2014-09-10 13:30:59 -07:00
Craig Elder
b28b0aa6c1 CHDK-Scripts: Move SX260 file to its own folder 2014-09-10 11:54:51 -07:00
Brandon Basso
114b83341d CHDK-Scripts : initial commit of the SX260 specific file 2014-09-10 11:52:15 -07:00
Craig Elder
6a6aee1d44 CHDK-Scripts: Creating folder for Cannon SX260 files 2014-09-10 11:47:17 -07:00
Craig Elder
5fae3638dc Frame_params: Updated 3DR_Iris+ 2014-09-10 10:54:06 -07:00
Craig Elder
a6db3586f6 Frame_params: Removed Iris with 3 Position Mode Switch.param 2014-09-09 18:55:34 -07:00
Brandon Basso
752e32f338 CHDK-Scripts : add instructions 2014-09-09 18:30:35 -07:00
Brandon Basso
f495d6550b CHDK-Scripts : initial commit 2014-09-09 18:30:35 -07:00
Craig Elder
e6b2726738 Frame_params: 3DR_Iris+.parm 2014-09-09 12:36:04 -07:00
Craig Elder
6ea044cda9 CHDK-Scripts: Preparing to replace the script files 2014-09-09 11:48:16 -07:00
Craig Elder
2f2665c022 Frame_params: Updated 3DR_Iris+.param 2014-09-09 00:36:06 -07:00
Craig Elder
8fcc96bb79 CHDK-Scripts: Adding kap_uav 2014-09-09 00:28:21 -07:00
Craig Elder
6ff1aa39ca CHDK-Scripts: adding README.md 2014-09-09 00:10:23 -07:00
Craig Elder
f1934c6db2 Initial Commit 2014-09-09 00:02:17 -07:00
Craig Elder
df82e0accc Frame_Params: Added 3DR Iris+ 2014-09-08 12:40:10 -07:00
Craig Elder
a57818dfc8 Frame_parameters: Updated Iris with 3 Position Mode Switch 2014-09-04 11:49:02 -07:00
Craig Elder
21e4144b29 Frame_params: Updated Iris with 3 Position Mode Switch 2014-09-03 16:47:18 -07:00
Andrew Tridgell
78c12ca9dd autotest: added skid steering support for rover in sim_vehicle.sh 2014-08-29 06:59:32 +10:00
Andrew Tridgell
e836d1aa2b autotest: added CMAC_South
used to simulate takeoff to the south
2014-08-28 11:22:40 +10:00
Kevin Hester
81bd4c0b4c LogAnalyzer: If skipping badlines, ignore parse errors 2014-08-26 15:36:56 +09:00
Kevin Hester
5cb242f5a4 LogAnalyzer: Report missing parameters as test failures 2014-08-26 15:36:53 +09:00
Kevin Hester
332ab9bc1b LogAnalyzer: convert tabs to spaces (only) per coding conventions 2014-08-26 15:36:50 +09:00
Randy Mackay
68be36d4f8 AutoTest: reduce copter throttle when flying square
This will keep the copter lower during this test and resolve the timeout
during landing
2014-08-26 12:19:58 +09:00
Eric Liao
e34b0847d7 3dr Berkeley moved - updated coords 2014-08-25 16:17:54 +09:00
Craig Elder
0ab3e40e92 Frame Parameters: Updated Mode Switch order 2014-08-21 13:34:42 -07:00
Andrew Tridgell
e629a8d67a Linux: added example startup script for plane 2014-08-19 20:03:33 +10:00
bugobliterator
5e03df2d9a Tools:HAL_Linux_Essentials: store pin status during pulse instead of status after pulse 2014-08-19 10:08:16 +10:00
bugobliterator
210d3e8c32 Tools:HAL_Linux_Essentials:add rcinput test code
the test code performs continuous reads from ring buffer shared with PRU0
2014-08-19 10:08:16 +10:00
bugobliterator
d8e36fee41 Tools:HAL_Linux_Essentials: Add PRU side of code for RCinput to run on PRU0
PRU0 with rcinpru0 firmware will be timing pin state changes and loading it inside ring buffer maintained inside SHARED_RAM at 0x12000 offset
2014-08-19 10:08:16 +10:00
Victor Mayoral Vilches
04a8377462 Tools: Change sensor configurations easily.
This shell script allows to change the sensor configuration
(for now just supports IMU changes) so that the autopilot is
compiled for different combinations of sensors. This has probed
to be useful with Linux-based boards (e.g.: PXF, Erle-board)
that include serveral, different sensors for each kind.
2014-08-19 10:08:16 +10:00
Craig Elder
27a7ea2766 Frame Parameters: 3DR Aero RTF 2014-08-18 15:33:34 -07:00
Randy Mackay
946de4f644 Tools: build antenna tracker binary 2014-08-18 13:00:16 +09:00
Craig Elder
b0d26d9ace * Frame Parameters: 3DR AERO RTF
Updated RLL2SRV_P parameter
2014-08-15 12:18:49 -07:00
Craig Elder
926d57698d Frame Parameters: 3DR AERO RTF
Updated 3DR AERO RTF parameters
2014-08-14 18:37:29 -07:00
Andrew Tridgell
e66243f72e autotest: add AntennaTracker autodoc to autotest.diydrones.com/Parameters 2014-08-15 06:42:07 +10:00
Randy Mackay
8925c61ae4 Tools: build antenna tracker for firmware.diydrones.com 2014-08-14 20:56:09 +10:00
Randy Mackay
a0468db064 AutoTest: update sim_vehicle for antenna move 2014-08-14 20:56:07 +10:00
Randy Mackay
db9750ee7a Tools: update build script for Antenna move 2014-08-14 20:56:03 +10:00
Randy Mackay
eb4eca8550 Antenna: move up one directory 2014-08-14 20:56:00 +10:00
Andrew Tridgell
caeb2c4d0d autotest: raise timeout to 7000 seconds 2014-08-14 14:29:16 +10:00
Andrew Tridgell
1f7305f516 autotest: support starting with HIL for plane 2014-08-13 21:35:26 +10:00
Andrew Tridgell
ea889e2e00 Replay: fixed build 2014-08-13 18:46:44 +10:00
Andrew Tridgell
2918b04f17 CPUInfo: fixed build 2014-08-13 18:46:44 +10:00
Andrew Tridgell
65614da10b VARTest: convert to using StorageManager 2014-08-13 18:46:44 +10:00
Andrew Tridgell
cbcb5ec0a9 AntennaTracker: convert to using StorageManager 2014-08-13 18:46:44 +10:00
labtoast
dfc9470e01 SITL: added missing parameters to sim_multicopter.py call 2014-08-11 11:22:16 +10:00
Andrew Tridgell
5bf69d4ab3 VARTest: fixed build 2014-08-10 22:36:10 +10:00
Andrew Tridgell
72d35e8da4 CPUInfo: fixed build 2014-08-10 22:36:03 +10:00
Andrew Tridgell
35b0692fd5 Replay: fixed build 2014-08-10 21:25:16 +10:00
Andrew Tridgell
56f7d9285f autotest: added -N option to sim_vehicle.sh
useful for unusual builds
2014-08-09 22:50:15 +10:00
Andrew Chapman
50f9b4d4bb LogAnalyzer: added help text for --format option 2014-08-06 19:51:30 -07:00
Kevin Hester
097a3b23e6 LogAnalyzer: Fix handling of the -f format option (bin, log, auto)
Previously this option was ignored.
2014-08-06 19:51:29 -07:00
JD Russo
86baccffbd common.py: Removed timeout reset in wait_altitude
common.py:wait_altitude contained an if statement that, if the plane was changing altitude at all would reset tstart, making the timeout effectively useless. Removing this line allows wait_altitude to respect the timeout the user sets.
2014-08-07 12:40:34 +10:00
JD Russo
dd93c6e0ca autotest_jenkins.py: Fixed spelling of prerequisites
Same change as in autotest.py, just correcting the spelling of 'prerequisites' in a couple places from the original misspelled 'prerequesites'
2014-08-06 19:12:02 -07:00
JD Russo
23dc2db036 autotest.py: changed 'prerequesites' to correct spelling
In a few places in autotest, the word 'prerequisites' was misspelled as 'prerequesites'. This is just a simple commit to fix that spelling.
2014-08-06 19:12:01 -07:00
Andrew Tridgell
b89988b2df Replay: fixed build 2014-08-06 22:27:50 +10:00
Andrew Tridgell
23fb34c96d AntennaTracker: fixed build 2014-08-06 19:01:19 +10:00
Andrew Tridgell
7b8287793c CPUInfo: fixed build 2014-08-06 18:56:39 +10:00
Andrew Tridgell
d6ee11db6e VARTest: fixed build 2014-08-06 17:59:20 +10:00
Andrew Tridgell
06c3a0e96c autotest: fixed tracker sim for non-onoff mode 2014-08-03 18:16:50 +10:00
Andrew Tridgell
671708d11d AntennaTracker: added YAW_TRIM and PITCH_TRIM 2014-08-03 18:16:37 +10:00
Andrew Tridgell
02e173b094 AntennaTracker: do an initial pressure calibration on startup 2014-08-03 17:38:19 +10:00
Craig Elder
7d152cbbf2 Frame_params: Added Iris with 3 Positon Mode Switch.param 2014-07-29 17:27:37 -07:00
Randy Mackay
61506c52dc Replay: fix example sketch 2014-07-29 15:26:05 +09:00
Andrew Tridgell
1aeac23f46 AntennaTracker: avoid integer underflow in mavlink txspace check 2014-07-27 22:18:52 +10:00
Andrew Tridgell
a60590d1fe autotest: use run_in_terminal.sh for HIL 2014-07-27 22:12:08 +10:00
Andrew Tridgell
1ea1d9983d build: don't build examples for apm1 any more
so little APM1 development happening it is not worth it
2014-07-25 21:03:23 +10:00
Andrew Tridgell
95b62512f8 AntennaTracker: fixed build 2014-07-25 21:01:09 +10:00
Andrew Tridgell
9c69e736f1 CPUInfo: fixed build 2014-07-25 18:41:30 +10:00
Andrew Tridgell
0b6c5a6505 VARTest: fixed build 2014-07-25 17:17:34 +10:00
Andrew Tridgell
2ddfaa60b9 Replay: fixed build 2014-07-25 17:15:29 +10:00
bugobliterator
6b619562b5 Tools: Remove unrequired pru0 pin setups from BB-PXF-01-00A0 overlay 2014-07-25 15:29:29 +10:00
bugobliterator
fdf916025a Tools: add unified device tree overlay to load all requisites
no more loading multiple capes to enable pru, spi, pwm etc. Steps to load the cape during boot also added.
2014-07-25 15:29:27 +10:00
akdslr
8ea64e62f8 VARTest: Removed CONFIG_SONAR_SOURCE and SONAR_SOURCE_ANALOG_PIN since no longer used 2014-07-24 14:41:55 +10:00
Andrew Tridgell
75e8157b4e AntennaTracker: support on/off servos
these servos are either moving at a constant rate, or off. To really
move them accurately we need to know about this and not use a PID.

This doesn't yet support ballerina, but could do with a bit more work.
2014-07-23 18:41:34 +10:00
Andrew Tridgell
8ea098ad21 autotest: support antenna trackers with on/off servos in SITL 2014-07-23 18:41:34 +10:00
Andrew Tridgell
0dcd0e600b Tools: remove unused Linux device tree files 2014-07-19 14:48:43 +10:00
Andrew Tridgell
4e7e69bafb Tools: added dtbo for PXF cape 2014-07-19 13:58:31 +10:00
Andrew Tridgell
183795df02 Tools: fixed DTS Makefile 2014-07-19 13:26:47 +10:00
Andrew Tridgell
ad532b89bd Tools: new dts file for SPI on PXF cape 2014-07-19 13:22:09 +10:00
Andrew Tridgell
6848746219 Tools: rename a file with a space in it
spaces in filenames play havoc with unix tools
2014-07-19 12:21:05 +10:00
nwind21
485726258b autotest: Add code to detect if a hard link is not allowed (for VM's). 2014-07-15 12:22:48 +10:00
Markus Koetter
e06b3f3ff6 Travis-CI: add vrubrain-v51 target (Copter) 2014-07-15 11:50:09 +10:00
Arthur Benemann
ff11b13f9c tools: In install-prereqs-ubuntu.sh add support for relative paths
Install the required projects (PX4*) in the same folder from where the script is called.
Install the arm toolchain at /opt
2014-07-15 11:47:01 +10:00
Arthur Benemann
b76b090acd tools: Make install-prereqs-ubuntu.sh work with newer versions of Ubuntu
* Install libraries for 64bit Ubuntu systems.
* Less noise apt-get output
* Install packages required for SITL simulation
* Install pymavlink, MAVProxy and droneapi
* Remove modemmanager package
* Add autotest/ to the path
2014-07-15 11:46:58 +10:00
Randy Mackay
ba25f051e7 AutoTest: reduce fence radius to 150m for testing 2014-07-14 11:25:30 +09:00
bugobliterator
003806fcc1 HAL_Linux: pwmpru,HAL_Linux_RCOut code doesn't wait for magic flag to send data
change pwmpru code to remove frequent wrong PWM outputs
Replace pru firmware with new modified pru firmware
2014-07-14 09:44:37 +10:00
Andrew Tridgell
9ebc95b6fd AntennaTracker: converted to new HAL sensor setup 2014-07-14 09:44:36 +10:00
Andrew Tridgell
e2822a2d8f Tools: added Makefile for BBB overlays 2014-07-14 09:44:35 +10:00
Víctor Mayoral Vilches
7cb547272b Linux_HAL_Essentials: Minor type fixed in the README 2014-07-14 09:44:33 +10:00
Víctor Mayoral Vilches
464cb8fed9 Linux_HAL_Essentials: Update README for Ubuntu.
Added a note pointing out the instructions for precise.
2014-07-14 09:44:33 +10:00
Siddharth Bharat Purohit
9c33420aab HAL_Linux: Linux HAL Readme:change firmware name to pwmpru1 2014-07-14 09:32:29 +10:00
bugobliterator
aa1db00908 Linux_HAL_Essentials: cleanup PWM PRU code
change firmware name to pwmpru1
2014-07-14 09:32:29 +10:00
Siddharth Bharat Purohit
e438250068 Linux: Startup script:add reloading pru firmware option 2014-07-14 09:32:29 +10:00
Siddharth Bharat Purohit
1956c68e16 Linux: Add usage steps for PRU firmware to Readme 2014-07-14 09:32:29 +10:00
bugobliterator
971967be4b Linux: add PRU PWM code to Linux_HAL_Essentials 2014-07-14 09:32:29 +10:00
Andrew Tridgell
d79877792f Linux_HAL: updated binary dtbo files 2014-07-14 09:32:29 +10:00
Andrew Tridgell
cd98593280 Linux_HAL: added dts files for overlays
These are the BBB/PXF specific DTS files, fixed for the SPI pin handling
2014-07-14 09:32:29 +10:00
bugobliterator
5bcdb039e2 HAL_Linux: Make asynchronous PRU write and reduce the size of data exchange
Change to sending Total Period and hi Period, rather than Hi and Lo Period
Change PRU firmware accordingly
2014-07-14 09:32:29 +10:00
bugobliterator
73d42f3e33 Linux: Add initialising script and required overlays and firmware 2014-07-14 09:31:49 +10:00
Víctor Mayoral Vilches
283beba4bb Tools: Add PXF enable and check CS scripts 2014-07-14 09:29:36 +10:00
Andrew Tridgell
e96ab86eab build: fixed directory handling in build_binaries.sh 2014-07-14 08:13:28 +10:00
Andrew Tridgell
35e905d003 build: added some debug 2014-07-13 21:19:29 +10:00
Andrew Tridgell
527de3f2e4 AntennaTracker: changes for more common mavlink code 2014-07-13 15:37:50 +10:00
Andrew Tridgell
4fad9b0a89 Replay: fixed build of replay tool
changes to compass API
2014-07-12 11:08:04 +10:00
Andrew Tridgell
20accefe51 VARTest: fixed build with compass changes 2014-07-12 10:22:25 +10:00
Aaron Curtis
179d854a26 LogAnalyzer: Update to include the new "format" argument, and fix scoping on two new tests. 2014-07-08 14:13:00 -07:00
Aaron Curtis
406fedf727 LogAnalyzer: Allow instantiation of DataFlashlog with no input filename, for backward compatibility. My changes make m_dflog=DataFlashlog('/path/to/file.log') work, which seems like the preferable way, but we don't want to break backwards compatibility. 2014-07-08 14:12:59 -07:00
Aaron Curtis
0f5360fefa LogAnalyzer: Default to automatic log format detection. 2014-07-08 14:12:58 -07:00
Aaron Curtis
c6d783409c LogAnalyzer: There is no self.logfile, so this must be self.filename. 2014-07-08 14:12:58 -07:00
Aaron Curtis
fc79a06b9f LogAnalyzer: Fix indent which I broke when merging. 2014-07-08 14:12:57 -07:00
Aaron Curtis
9dbfa40afd LogAnalyzer: LogAnalyzer: make all subclasses of Test call their parent __init()__ function when overriding that function. This is the way of Python. 2014-07-08 14:12:56 -07:00
Aaron Curtis
f0cf612372 LogAnalyzer: Fix scoping in LogAnalyzer.py . Tests still need fixing.
Conflicts:
	Tools/LogAnalyzer/LogAnalyzer.py
2014-07-08 14:12:56 -07:00
Aaron Curtis
842f5d20c4 LogAnalyzer: Fix scoping in DataflashLog.py so that multiple instances of DataflashLog can coexist.
Conflicts:
	Tools/LogAnalyzer/DataflashLog.py
2014-07-08 14:12:55 -07:00
Markus Koetter
da178ee3b6 LogAnalyzer: add TestAutotune
- very basic, checks for autotune start/success/fail and provides the
   most recent ATUN/ATDE values
 - very handy in case autotune fails
2014-07-07 18:10:13 -07:00
Markus Koetter
6ce0dbf3b3 LogAnalyzer: TestPitchRollCoupling add mode ""
- "" is a valid alias for AUTOTUNE
2014-07-07 18:09:29 -07:00
Markus Koetter
c1d1406c59 LogAnalyzer - accept invalid FMT messages in binary logs
- I really wish this was not necessary, but it is.
2014-07-07 17:54:45 -07:00
Markus Koetter
4e445a716a LogAnalyzer - label/name & format/type consistency 2014-07-07 17:54:44 -07:00
Markus Koetter
099d40f0f8 LogAnalyzer - adjust modeChanges for Plane/Rover
- I lack logs for both, not tested.
2014-07-07 17:54:43 -07:00
Markus Koetter
33d19fc893 LogAnalyzer - add binary log parsing
- parse using ctypes.LittleEndianStructure
 - define classes from FMT messages
 - use the classes as with Text logs for processing
2014-07-07 17:54:41 -07:00
Markus Koetter
64ae2011b5 LogAnalyzer - binary log parsing preparations
- use FMT messages to create classes using type()
 - work with these classes instead of arrays
 - split parsing and processing
2014-07-07 17:54:40 -07:00
Linus Casassa
ce0efdb7d2 LogAnalyzer: Adding HYBRID mode to LogAnalyzer. 2014-07-07 17:37:52 -07:00
Arthur Benemann
8e0f3c152a Tools: Added 3DR Berkeley to the locations list on SITL 2014-07-06 20:34:20 +09:00
Kevin Hester
0bccbf2409 tools: my change to use stdin, broke reading logs that have no header
This fixes it (I'm careful to avoid seeking)
2014-07-01 14:29:15 +10:00
Kevin Hester
ddd24e8135 tools: LogAnalyser if we fall off end of GPS data, return a valid time
Found cases where the loiter test would fail with some flights if
the vehicle never left that mode.  Don't use None in that case
2014-07-01 14:28:27 +10:00
Kevin Hester
1a4fce60e8 tools: LogAnalyser, ensure error msgs go to stderr not stdout 2014-07-01 14:28:23 +10:00
Kevin Hester
7dc356f4ca tools: LogAnalyzer fixes to work with pipes as input
seek is not supported on pipes (and not needed in this case)
tell is also not supported, so count bytes on our own
2014-07-01 14:28:11 +10:00
Kevin Hester
867f884954 tools: Allow LogAnalyser to emit its xml to stdout.
If you use - as the name for the output file.
2014-07-01 14:28:08 +10:00
Kevin Hester
a756e4f3ef tools: Allow LogAnalyzer to read from stdin rather than just files
Use - intead of the filename
2014-07-01 14:28:04 +10:00
Kevin Hester
a31498f599 tools: Change LogAnalyzer tabs to spaces (per APM python conventions) 2014-07-01 14:23:42 +10:00
Aaron Curtis
068febda1f Tools: Fix broken duplicate check for adding new libraries to the data structure 2014-06-28 13:17:45 +10:00
Andrew Chapman
2f4af05f33 LogAnalyzer: renamed test from "Underpowered" to "Thrust" 2014-06-24 15:07:47 +10:00
Andrew Chapman
4a5e0bbe06 LogAnalyzer: renamed PASS to GOOD in output (and enums)
as per Craig’s request to clarify test output
2014-06-24 15:07:47 +10:00
Andrew Chapman
a6eb5307b6 LogAnalyzer: renamed 'logs' folder to 'examples'
as per Craig’s request
2014-06-24 15:07:47 +10:00
Andrew Chapman
0fe6c1ee3a LogAnalyzer: fixed XML output glitch in the case of a skipped (NA) test 2014-06-24 15:07:47 +10:00
Andrew Chapman
f122b1ba37 LogAnalyzer: added 'import collections', allowed for some AC3.2 logging changes 2014-06-24 15:07:47 +10:00
Andrew Chapman
795f93949b LogAnalyzer: escape strings in XML output 2014-06-24 15:07:46 +10:00
Andrew Chapman
0f5a89f22e LogAnalyzer: added check for binary log files (can't parse yet) 2014-06-24 15:07:46 +10:00
Andrew Chapman
70c2682c28 LogAnalyzer: detect all zeros in MAG X/Y/Z data 2014-06-24 15:07:46 +10:00
Andrew Chapman
35830f928d LogAnalyzer: added --verbose flag, added test for MAG interference 2014-06-24 15:07:46 +10:00
Andrew Chapman
130a2dcb0b LogAnalyzer: added LogIterator, copter roll/pitch > max lean angle test, 2014-06-24 15:07:46 +10:00
Andrew Chapman
81fcf4bda7 LogAnalyzer: combined statusMessage and extraFeedback 2014-06-24 15:07:46 +10:00
Andrew Chapman
1356d53e7b LogAnalyzer: report skippedLines, cleaned up DataflashLog.read() error handling 2014-06-24 15:07:46 +10:00
Andrew Chapman
2a406ac699 LogAnalyzer: added GPS glitch detection to GPS test 2014-06-24 15:07:46 +10:00
Andrew Chapman
90f07aae61 LogAnalyzer: added unit test, started moving from dictData to listData
added unit test, started moving from dictData to listData, cancelled
pre-3.0 log reading, separated DataflashLog constructor and read() call
2014-06-24 15:07:46 +10:00
Andrew Chapman
d6b091c39f LogAnalyzer: added BETA feedback info to output 2014-06-24 15:07:45 +10:00
Andrew Chapman
c4828e1d3d LogAnalyzer: fixed plane+rover parsing, added test for underpowered copters 2014-06-24 15:07:45 +10:00
Andrew Chapman
301a3bcdaf LogAnalyzer: added test for dupe log data 2014-06-24 15:07:45 +10:00
Andrew Chapman
5aa1e6a2dd LogAnalyzer: changed command flags a little, tidy, started on TestPitchRollCoupling 2014-06-24 15:07:45 +10:00
Andrew Chapman
e0ada31872 LogAnalyzer: adding Roberts bad PM performance log 2014-06-24 15:07:45 +10:00
Andrew Chapman
8d691c2a60 LogAnalyzer: added PM slow loop check, first version of xml output 2014-06-24 15:07:45 +10:00
Andrew Chapman
36e480483f LogAnalyzer: Initial commit for discussion
A lot of this is still stub code, but far enough along for discussion
and feedback. Some good example tests are TestVibration and TestBrownout

datatypes handled correctly now (previsouly all read as floats), added
flag to skip bad input lines, now prints some general log info (size,
duration, etc), added some basic performance timing,
2014-06-24 15:07:45 +10:00
hazyhxj
f2d3fed612 Add name to GTI_Success.txt
this is just a test
2014-06-10 20:02:56 +09:00
Andrew Tridgell
94876dccb1 autotest: added Ballarat to autotest locations 2014-06-07 20:52:08 +10:00
Randy Mackay
919b0ea29b CPUInfo: add fast_atan2 2014-06-06 18:51:05 +09:00
Randy Mackay
4f75cbcce0 AutoTest: fix error reporting for copter AVC mission 2014-06-06 11:42:57 +09:00
Andrew Tridgell
69349f7fb0 autotest: added TomCarpark test location 2014-06-04 14:02:19 +10:00
Andrew Tridgell
0ca5a60f25 autotest: added -R to sim_vehicle.sh for reverse throttle 2014-06-04 09:40:07 +10:00
Andrew Tridgell
9ae32addc8 autotest: convert Rascal back to a tail dragger 2014-06-03 16:16:00 +10:00
Andrew Tridgell
0a79efae61 autotest: fixed problem with initial JSBSim headings to east
this avoids an auto-trim problem in JSBSim
2014-06-03 16:15:22 +10:00
Andrew Tridgell
4607fe9bf1 autotest: cope with newer versions of JSBSim 2014-06-03 16:14:16 +10:00
Andrew Tridgell
f6160cf78f autotest: added AVC_plane location
point along takeoff path
2014-06-03 16:13:49 +10:00
Andrew Tridgell
a3b91660eb AntennaTracker: build fixes for new GCS_MAVLink API 2014-06-03 10:40:10 +10:00
Mike McCauley
7e3daacda0 AntennaTracker: add support for PROXY_MODE 2014-06-03 10:40:07 +10:00
Andrew Tridgell
286fdf2acc AntennaTracker: use new GCS_Common.cpp functions 2014-05-28 09:36:12 +10:00
Randy Mackay
796aaac475 AutoTest: add AVC_copter to location
The existing AVC location is for Rovers.  Planes and copters take-off
from a position slighly further north.
2014-05-27 11:32:59 +09:00
Andrew Tridgell
9882763873 autotest: set full logging for plane 2014-05-23 07:30:58 +10:00
Andrew Tridgell
5c82711578 autotest: update fg_plane_view.sh for FlightGear 3.0 2014-05-23 07:30:58 +10:00
Randy Mackay
5e21111076 AutoTest: add -j option to sim_vehicle
new option controls the number of processors used during compile
2014-05-21 21:14:28 +09:00
Andrew Tridgell
7cc3cb8d9b AntennaTracker: updates for new GCS_MAVLink API 2014-05-21 12:45:25 +10:00
Craig Elder
972a2403ed Frame_params: Added Iris with Front Mount Go Pro 2014-05-19 16:47:41 -07:00
Andrew Tridgell
9e7e2eb106 AntennaTracker: use setup_uart() 2014-05-16 11:46:10 +10:00
priseborough
deb16ac5bb Replay: Add EKF fault status logging message to EKF4 2014-05-15 21:14:21 +10:00
Andrew Tridgell
47926dc6ea Replay: fixed for changes to AP_Compass HIL API 2014-05-15 21:14:21 +10:00
Andrew Tridgell
cc1b75ad29 autotest: restore timeout in log download
this removes the debug code now that the issue has been found (it was
an old version of pymavlink causing the problem)
2014-05-09 09:50:22 +10:00
Andrew Tridgell
73dc32108f autotest: try to debug log download timeouts 2014-05-08 17:38:49 +10:00
Andrew Tridgell
b6774b8bc7 autotest: raise the time for log download 2014-05-08 15:15:55 +10:00
Craig Elder
32a1fac612 Frame_params: Removed TRIM_AUTO,1 2014-05-06 14:53:53 -07:00
Randy Mackay
c3d6ed1e3e Replay: add constraint on EKF4 data packet values 2014-05-01 16:54:31 +09:00
Randy Mackay
cad1441739 AutoTest: print failed copter test
Name of the failed tests appears at the moment it fails and then again
after all tests have been run.  This hopefully makes it slightly easier
to know which test has failed
2014-04-30 21:46:15 +09:00
Andrew Tridgell
2acddb9696 Replay: fixed ahrs.set_fly_forward() in Replay for copter 2014-04-27 15:37:02 +10:00
Linus Penzlien
85b28fbaee test: Linus was here 2014-04-23 17:53:44 +09:00
Andrew Tridgell
250deaa32f Replay: added vehicle class detection 2014-04-21 18:13:13 +10:00
Andrew Tridgell
b1d82b37ff VARTest: fixed build 2014-04-21 18:13:13 +10:00
Andrew Tridgell
7ca08294e7 Replay: added floating point exception checking
allows NaN errors to be caught in gdb
2014-04-21 15:37:07 +10:00
Andrew Tridgell
2295632660 Replay: added -A option to set arming time 2014-04-21 13:00:59 +10:00
Andrew Tridgell
623cbc3316 Replay: cope with too many log format msgs 2014-04-20 21:45:31 +10:00
Michael Day
04292d7e5e autotest: Added McMillan airstrip at Camp Roberts to locations.txt 2014-04-18 07:43:03 +10:00
Kevin Hester
2e79032f83 AutoTest: fixup line endings 2014-04-15 15:55:45 +09:00
Kevin Hester
58edd1415a Tools Serial Proxy: fixup line endings 2014-04-15 15:55:30 +09:00
Kevin Hester
25f9a469e6 Tools: fixup line endings 2014-04-15 15:55:15 +09:00
Andrew Tridgell
4c5e59c098 autotest: added OBC frame type 2014-04-11 16:47:40 +10:00
Andrew Tridgell
43fc6ce0b8 AntennaTracker: use get_altitude_difference() 2014-04-11 16:34:14 +10:00
Andrew Tridgell
b3d84cec81 autotest: added AVC location 2014-04-11 12:50:06 +10:00
Andrew Tridgell
f13e6079bc autotest: added locations.txt
startup locations for SITL
2014-04-11 12:48:03 +10:00
Andrew Tridgell
42b9ba531e autotest: replace sim_*.sh with sim_vehicle.sh
much nicer interface for developers
2014-04-11 12:29:28 +10:00
Andrew Tridgell
b1b96ec8e9 AntennaTracker: added SCAN mode
this is used to test calibrate the compass, and to test tracking PIDs
2014-04-09 15:28:14 +10:00
Andrew Tridgell
b45819dd97 AntennaTracker: don't use EEPROM home if a startup home is set in parameters 2014-04-09 15:28:14 +10:00
Andrew Tridgell
db7c3a9c52 AntennaTracker: added SERIAL_CONTROL support
allows for radio update and config over USB
2014-04-09 15:28:14 +10:00
Andrew Tridgell
8debcba4b1 AntennaTracker: fixed manual control, and added baro calibration
this allows baro offsets to be compensated for before takeoff
2014-04-09 15:28:14 +10:00
Andrew Tridgell
905e5a4d08 build: added vrbrain to build_all.sh script
useful for ensuring it will keep building
2014-04-08 21:27:53 +10:00
Craig Elder
be51a68701 3DR_Aero_RTF: Changed the name from 3DR_Skywalker_RTF 2014-04-08 00:19:18 -07:00
Randy Mackay
028b7d1cce AutoTest: fix AVC copter test
Also incorporate file name changes
2014-04-08 11:00:47 +09:00
Randy Mackay
5c7cbc6e7f AutoTest: rename AVC2013 to copter_AVC2013_mission 2014-04-08 10:57:30 +09:00
Randy Mackay
3d1f7acc8b AutoTest: rename CopterAVC to copter_AVC2013_params 2014-04-08 10:57:17 +09:00
Randy Mackay
8009f25705 AutoTest: rename ArduCopter to copter_params 2014-04-08 10:56:55 +09:00
Randy Mackay
61a084ef88 AutoTest: rename copter_spline to copter_spline_mission 2014-04-08 10:56:32 +09:00
Randy Mackay
29d4e60c8d AutoTest: shorten copter mission
Replace 35 seconds delay with 5 second delay
2014-04-07 22:26:02 +09:00
Randy Mackay
f54d8b02eb AutoTest: fix to copter missions
Missions were not completing successfully because they were waiting for
the current waypoint number to be 1 higher than was possible
2014-04-07 22:25:38 +09:00
Randy Mackay
92d212abf1 AutoTest: make sim_arducopter_randy.sh executable 2014-04-07 13:37:07 +09:00
Matthew Lloyd
15b99300a2 build: fix paths in install-prereqs-ubuntu.sh
Also upgrade to the latest 2013q4 "GNU Tools for ARM
Embedded Processors" toolchain since the 2012q2 release
is no longer available for download.
2014-04-07 13:54:59 +10:00
Chris Mansley
f9d262278f Tools: Update gcc-arm version from q2 to q4
This fixes the installation script since version q2 has been removed
from launchpad.
2014-04-07 13:47:14 +10:00
Andrew Tridgell
c12e53189c autotest: added apm2-obc to build tests 2014-04-07 07:29:54 +10:00
Andrew Tridgell
eaf746b7fd Replay: fixed velocity vector 2014-04-02 19:08:45 +11:00
Andrew Tridgell
ec04eba61c Replay: handle multiple GPS sensors 2014-04-02 07:55:28 +11:00
priseborough
4f2a390dfa Replay : Incorporate EKF4 flash logging updates 2014-04-01 21:27:09 +11:00
Andrew Tridgell
d395f50521 AntennaTracker: added GPS parameters 2014-04-01 06:38:25 +11:00
Andrew Tridgell
60ad429d13 Replay: convert to new GPS API 2014-04-01 06:38:24 +11:00
Andrew Tridgell
c51212da53 AntennaTracker: convert to new GPS API 2014-04-01 06:38:24 +11:00
Andrew Tridgell
bc1ebcadf5 VARTest: converted to new GPS API 2014-04-01 06:38:24 +11:00
Andrew Tridgell
ea6fbae666 AntennaTracker: fixed pitch slew rate limit 2014-03-31 17:48:28 +11:00
Andrew Tridgell
4cb9d4fcb5 AntennaTracker: fixed mode set using custom mode 2014-03-31 17:48:28 +11:00
Randy Mackay
4f68b8ea7f AutoTest: update copter_spline mission 2014-03-28 09:23:38 +09:00
Randy Mackay
2ce827d2ae AutoTest: add copters spline test 2014-03-28 09:23:05 +09:00
Mike McCauley
ffcac91120 AntennaTracker: update_GPS now sets HOME position and compass.set_initial_location on first good GPS fix 2014-03-27 13:01:57 +11:00
Mike McCauley
7116fdecde AntennaTracker: added documentation about compass calibration to AntennaTracker.txt 2014-03-27 13:01:57 +11:00
Mike McCauley
2e3989f78d AntennaTracker: initial position was not being set on normal startup 2014-03-27 13:01:57 +11:00
Mike McCauley
6648170102 AntennaTracker: remove call to set fly forward, else if the tracker is moving it will use the GPS direction for yaw instead of the compass 2014-03-27 13:01:57 +11:00
Mike McCauley
cc21f68ed4 AntennaTracker: minor cleanups in tracker.pde 2014-03-27 13:01:56 +11:00
Mike McCauley
25c46cdc00 AntennaTracker: Added supportfor manual control message to force antenna bearing and pitch in manual mode 2014-03-27 13:01:56 +11:00
Andrew Tridgell
72c12fb2b3 AntennaTracker: added boardconfig object
this allows the safety switch to be disabled
2014-03-27 08:06:50 +11:00
Andrew Tridgell
e40c178e11 AntennaTracker: fixed build with GPS changes 2014-03-24 12:04:09 +11:00
Andrew Tridgell
9b92e25cdc VARTest: fixed build 2014-03-24 12:03:56 +11:00
Andrew Tridgell
af2ae30b65 AntennaTracker: fixed APM2 serial speed handling
need to change based on USB mux status
2014-03-22 19:31:51 +11:00
Andrew Tridgell
3a3a074fab AntennaTracker: fixed ballerina and more accurate tracking
implement new parameter options
2014-03-22 19:31:51 +11:00
Andrew Tridgell
262f8b9f48 AntennaTracker: added STOP mode
to stop tracker moving
2014-03-22 19:31:51 +11:00
Andrew Tridgell
ba312ee68e AntennaTracker: lots of new parameters
YAW_SLEW_TIME, PITCH_SLEW_TIME, MIN_REVERSE_TIME, START_LATITUDE,
START_LONGITUDE and STARTUP_DELAY

See the parameter docs for explanations
2014-03-22 19:31:41 +11:00
Craig Elder
428dcdb817 Frame_params: Updated Iris.param 2014-03-19 19:49:27 -07:00
Craig Elder
2131d9923f Frame_params: Added Iris with Tarot Gimbal 2014-03-19 19:48:44 -07:00
Andrew Tridgell
314daabc9d scripts: test build of Replay in build_all.sh 2014-03-19 21:04:16 +11:00
Andrew Tridgell
2008f737cf Replay: fixed build with AP_Mission 2014-03-19 21:02:39 +11:00
Andrew Tridgell
1f74736804 AntennaTracker: use common deferred message handling 2014-03-19 12:14:21 +09:00
Andrew Tridgell
278af21641 VARTest: fixed build 2014-03-19 12:13:46 +09:00
Andrew Tridgell
b9939368ea CPUInfo: fixed build 2014-03-19 12:13:44 +09:00
Andrew Tridgell
851fb61901 AntennaTracker: fixed for new MAVLink handling 2014-03-19 12:13:43 +09:00
Randy Mackay
30194b9e72 AutoTest: update AVC copter mission
According to the mavlink documentation, the do-change-speed command
should specify the target velocity in param2
2014-03-19 12:12:57 +09:00
Craig Elder
7be2cea42f Frame_params: Adding 3DR_Rover.param 2014-03-18 13:27:27 -07:00
Andrew Tridgell
2266bd314b autotest: kill off old tasks on exit 2014-03-13 07:30:53 +11:00
Andrew Tridgell
acdb2e2175 autotest: raise turn rate of antennas 2014-03-13 07:30:41 +11:00
Andrew Tridgell
59c21fff88 AntennaTracker: added sending on SIMSTATE in SITL 2014-03-13 07:30:25 +11:00
Andrew Tridgell
aaf22457e5 AntennaTracker: added a note on simulating an antenna tracker 2014-03-12 14:42:55 +11:00
Andrew Tridgell
7b1ce2eeb7 AntennaTracker: fixes for antenna tracker
- use pressure to calculate vehicle altitude
- changed approach to slewing
- fixed mavlink mode
2014-03-12 14:36:51 +11:00
Andrew Tridgell
4f44351d4e autotest: added -T option to sim_arduplane.sh
starts an antenna tracker
2014-03-12 14:35:39 +11:00
Andrew Tridgell
83269bbea7 autotest: initial version of a antenna tracker simulator 2014-03-12 14:35:01 +11:00
Andrew Tridgell
40b13cf8df autotest: fixed multi-instance support 2014-03-12 06:28:24 +11:00
Andrew Tridgell
a26bcddb9b autotest: fixed valgrind options to sim_arduplane.sh 2014-03-11 09:37:02 +11:00
Craig Elder
0a33e69787 Frame_params: Updated tilt angles for Tarot Gimbals 2014-03-08 11:03:25 -08:00
Mike McCauley
c53ad6e3d3 AntennaTracker: Improvements to yaw slewing and ballerina mode 2014-03-08 21:55:58 +11:00
Mike McCauley
33dc55714c AntennaTracker: update documentation 2014-03-08 21:55:58 +11:00
Mike McCauley
66016e3d1b AntennaTracker: initial documentation 2014-03-08 21:55:57 +11:00
Mike McCauley
b4a0c7db63 AntennaTracker: add support for MANUAL and AUTO modes 2014-03-08 21:55:57 +11:00
Mike McCauley
7c2bba169e AntennaTracker: use gcs[] array instead of old idiom gcs0, gcs3 2014-03-08 21:55:57 +11:00
Mike McCauley
05646904de AntennaTracker: finish adding GPS support, including using relative or absolute altitudes 2014-03-08 21:55:57 +11:00
Mike McCauley
b1e00c695e AntennaTracker: now supports mavlink arm and disarm commands to disable antenna servo outputs 2014-03-08 21:55:57 +11:00
Craig Elder
5a80ae0f61 Frame_params: Updated 3DR Iris for Tarot Gimbal 2014-03-07 18:27:13 -08:00
Craig Elder
74bd5f9e40 Frame_params: Updated 3DR Y6B for Tarot Gimbal 2014-03-07 18:26:07 -08:00
Craig Elder
70ca616696 Frame_params: Updated 3DR X8 for Tarot Gimbal 2014-03-07 18:23:00 -08:00
Craig Elder
df51b3025b Frame_params: Updated 3DR Quad for Tarot Gimbal 2014-03-07 18:22:09 -08:00
Craig Elder
2869d6fd08 Frame_Parameters: Added Skywalker 2014-03-07 18:20:47 -08:00
Andrew Tridgell
330728cd80 Replay: fixed compass readings on rover 2014-03-06 21:40:08 +11:00
Andrew Tridgell
5dfd9b074e Replay: fixed for rover logs 2014-03-06 17:51:49 +11:00
Andrew Tridgell
8d99de5eb5 autotest: use xterm by default and only use make clean if needed 2014-03-03 07:06:45 +11:00
Mike McCauley
3a714d5c45 autotest: sim_arduplane.sh works with a range of terminal types 2014-03-03 06:37:20 +11:00
Mike McCauley
7eb7f8b3ab Tools/AntennaTracker: remove redundant comment 2014-03-03 06:36:46 +11:00
Mike McCauley
0885d55905 Tools/AntennaTracker: completed intial tracker code
Now works with 2 servo alt-azimuth mounted antenna tracking mount. Tested
on Flymaple, with Eagle Tree antenna tracker.
2014-03-03 06:36:37 +11:00
Mike McCauley
8251cf32fb Tools/AntennaTracker: removed duplicate update_tracker from task list 2014-03-03 06:34:50 +11:00
Andrew Tridgell
f2c79ad639 Replay: fixed -g option 2014-03-02 08:09:13 +11:00
Andrew Tridgell
ecdcf70ef5 Replay: added accel and gyro mask options 2014-03-02 08:00:51 +11:00
Andrew Tridgell
3218ac8e7a Replay: added parameter handling
use parameters from log, and allow override
2014-03-01 15:15:46 +11:00
Andrew Tridgell
853271dd37 Replay: moved replay tool into Tools/Replay 2014-03-01 14:30:55 +11:00
Andrew Tridgell
c1f9be75fe autotest: fly the cruise rudder circuit a bit faster 2014-02-24 12:08:33 +11:00
Andrew Tridgell
70cf04aaf4 Plane: tweak autotest gains for plane 2014-02-19 15:07:27 +11:00
Andrew Tridgell
213a68cedd autotest: enable EKF for copter AVC test 2014-02-19 11:42:11 +11:00
Andrew Tridgell
88afd40524 autotest: increase timeout for log download 2014-02-18 21:06:53 +11:00
Andrew Tridgell
ff5bc7520c build: added AntennaTracker to build_all.sh
ensure it keeps working
2014-02-18 19:16:47 +11:00
Andrew Tridgell
30fd792d40 CPUInfo: fixed SITL build 2014-02-18 19:16:26 +11:00
Andrew Tridgell
7fbe9110c2 VARTest: fixed SITL build 2014-02-18 19:13:43 +11:00
Mike McCauley
fb73036327 AntennaTracker: sim_antennatracker.sh does make clean sitl 2014-02-18 19:09:21 +11:00
Mike McCauley
8f71af605b AntennaTracker: update to build with latest libraries
AntennaTracker has not been maintained as other parts of the system and
libraries have been modernised. This patch at least gets it to the stage where
it compiles and runs in SITL. Also added Tools/autotest/sim_antennatracker.sh
to run in SITL
2014-02-18 19:09:21 +11:00
Andrew Tridgell
9a869fb7e5 autotest: enable EKF in autotest for plane
try to get it more testing
2014-02-18 16:18:50 +11:00
Andrew Tridgell
ccc449db19 autotest: removed the set of SYSID_THISMAV
this led to a race condition where some parameters were not loaded as
they were being sent with the wrong system ID
2014-02-18 15:51:25 +11:00
Andrew Tridgell
29c818ec6f autotest: re-fetch parms after loading
trying to debug an autotest issue
2014-02-17 13:58:11 +11:00
Andrew Tridgell
0d6e8e9c0d autotest: fixed timeout waiting for LOITER 2014-02-17 13:58:11 +11:00
Andrew Tridgell
c39ad1cafb autotest: better skid steering support in the rover simulator 2014-02-17 10:11:40 +11:00
Andrew Tridgell
f493b1c07a AntennaTracker: change to Compass::learn_offsets 2014-02-16 13:21:58 +11:00
Randy Mackay
46f4368522 AutoTest: adjust copter CIRCLE_RADIUS to 3000 2014-02-15 06:09:08 +11:00
Andrew Tridgell
804c43216b VARTest: fixed build 2014-02-15 05:29:47 +11:00
Andrew Tridgell
f64488e2cf VARTest: cleanup HIL defines 2014-02-15 05:29:46 +11:00
Andrew Tridgell
87d43d766d autotest: kill off lt-JSBSim too
on some systems it gets this name
2014-02-15 05:27:51 +11:00
Andrew Tridgell
9c2df97954 autotest: a useful CMAC test pattern from Paul 2014-02-15 05:27:51 +11:00
Craig Elder
aa5a098adb Iris:parameter adjustments 2014-02-13 14:11:55 -08:00
Craig Elder
f2a318e057 Iris: Updated Parameter file 2014-02-12 21:16:00 -08:00
Craig Elder
e334e92e27 Iris:Updated Parameters 2014-02-12 19:46:00 -08:00
Craig Elder
32f5a1ac94 Iris: Updated gimbal configuration 2014-02-07 18:29:51 -08:00
grant3DR
31f6e3c63b Update 3DR_X8_RTF.param
Updated RATE_PIT_(P,I,D), RATE_RLL_(P,I,D), RATE_YAW_(P,I,D), THR_MID, and STB_(PIT, RLL, and YAW) to autotuned param values

Grant Lieberman
3D Robotics
2014-02-07 22:32:48 +09:00
Randy Mackay
058e058487 Frame Params: 3dr tarot gimbal params 2014-02-04 21:52:25 +09:00
Craig Elder
43cf3fc38f 3DR_Y6A_RTF: Adding frame type 2014-02-03 14:31:32 -08:00
Craig Elder
42a87ab9c9 3DR_RTF frame changes 2014-02-03 13:39:47 -08:00
Craig3DRobotics
b2c5e12fb4 3DR_QUAD_X4_RTF: Added to standard frame types 2014-01-31 19:27:27 -08:00
Craig3DRobotics
27ed18d4c6 3DR_X8_RTF: Adding the 3DR X8 RTF copter 2014-01-31 18:21:02 -08:00
Craig3DRobotics
17cc0e88c5 3DR_Y6B_RTF: Updated for FlySky TX 2014-01-31 17:42:45 -08:00
Craig3DRobotics
a457322091 3DR_Y6B_RTF: added to standard frames 2014-01-31 15:46:07 -08:00
Andrew Tridgell
604d7fce47 build: rover doesn't fit on APM1-1280 any more 2014-01-22 19:49:18 +11:00
Andrew Tridgell
89b083dd52 build: make build log a bit less verbose
don't show the whole commit patch
2014-01-22 19:46:04 +11:00
Andrew Tridgell
5a16d8067a build: better error reporting for failures in build_binaries.sh
this will make it easier to track down build failures
2014-01-22 19:00:15 +11:00
Andrew Tridgell
0b7e96b528 autotest: ensure old tags in PX4NuttX and PX4Firmware don't get used 2014-01-20 19:54:35 +11:00
Andrew Tridgell
0749cc1fd9 Tools: we don't have AP_NavEKF.h yet 2014-01-15 13:48:50 +11:00
Andrew Tridgell
58c66f255c build: added support for board specific tags in build_binaries
make it possible to build an APM2 specific build
2014-01-14 22:37:03 +11:00
Andrew Tridgell
906c1d18b4 Hello: fixed SITL build 2014-01-14 20:50:37 +11:00
Andrew Tridgell
4d5346be79 CPUInfo: fixed SITL build 2014-01-14 20:50:34 +11:00
Andrew Tridgell
0401e8f914 build: support vehicle-tag tags for PX4 builds 2014-01-14 15:59:02 +11:00
Andrew Tridgell
b666680d79 autotest: erase logs after downloading 2013-12-29 07:13:57 +11:00
Andrew Tridgell
6121b9c58e autotest: switched to binary log download over MAVLink 2013-12-28 21:47:12 +11:00
Andrew Tridgell
66c97d7c91 autotest: removed px4io loading instructions 2013-12-28 10:19:40 +11:00
Andrew Tridgell
b59f2d4326 build: put px4io elf files in build directory 2013-12-28 10:17:47 +11:00
Craig3DRobotics
9653f4e516 Iris: Add Pitch Settings for gimbal 2013-12-26 22:51:52 -08:00
John Arne Birkeland
e4498b7bd1 ArduPPM V2.3.17
- Disabled fail-safe output when signal is missing in PPM pass-trough (PPMSUM) mode (feature depreciated by addition of missing signal detection in APM code)
- ppm_encoder_init() will now make sure PPM output always starts with fail-safe (900us) value on throttle after a brown-out reset
2013-12-17 11:26:04 +09:00
Andrew Tridgell
bdbf9a8935 CPUInfo: fixed build 2013-12-17 11:51:36 +11:00
Nils Högberg
0530b4a1db Test: testing commit
This is a test commit
2013-12-16 23:05:21 +09:00
Andrew Tridgell
222ad82b5f web: fixed icon 2013-12-07 20:32:53 +11:00
Andrew Tridgell
9546a96443 web: added icon for SiK firmware 2013-12-07 20:22:56 +11:00
Andrew Tridgell
d39598de6a autotest: use mavflightview.py from $PATH 2013-11-22 22:04:18 +11:00
Randy Mackay
9d4e0a216f Copter: parameter files for beg, int, adv and camera ship 2013-11-13 22:57:08 +09:00
Andrew Tridgell
504bdd8139 build: fixed build_all for heli 2013-11-13 09:12:02 +11:00
Randy Mackay
80131ce7cc Iris: remove ATTTITUDE_FAST, PID and OPTFLOW logging 2013-11-12 11:40:03 +09:00
Craig3DRobotics
42aeead047 Iris: Enable logging of all message types 2013-11-06 15:41:52 -08:00
Andrew Tridgell
ea09aebed0 autotest: raise timelimits again 2013-11-05 16:17:25 +11:00
Andrew Tridgell
e1b01b205a autotest: fixed clean build 2013-11-04 21:21:43 +11:00
Andrew Tridgell
49179292b1 VARTest: update for AHRS API change 2013-11-04 21:21:42 +11:00
Randy Mackay
9951c50e48 AutoTest: remove unnecessary wait from SaveWP test 2013-11-02 21:35:05 +09:00
Randy Mackay
67c9178cc5 AutoTest: wait 1sec when saving wp 2013-11-02 21:35:00 +09:00
Randy Mackay
4cf06aaae5 AutoTest: copter ch7 option to SaveWP 2013-11-02 21:34:57 +09:00
Andrew Tridgell
871a606ce1 AntennaTracker: first cut at antenna tracking sketch 2013-10-24 14:34:03 +11:00
wiseman
4aa7badd98 Updated build instructions & script.
Updated the README and the install-prereqs-ubuntu.sh script to reflect
changes in the PX4 build steps and the PX$ & NuttX repository used to
build ardupilot.
2013-10-22 00:33:45 -07:00
Craig3DRobotics
2593144b69 Iris: Updated Pitch parameters and added IMU logging 2013-10-18 11:44:36 -07:00
Andrew Tridgell
c6cbfdce9a autotest: report initial and final altitude in alt hold tests 2013-10-17 17:22:19 +11:00
Craig3DRobotics
94e707094a Iris: Changed Flight Modes 2013-10-15 15:38:34 -07:00
Andrew Tridgell
cb7303780f autotest: tweak plane parameters 2013-10-15 09:51:54 +11:00
Andrew Tridgell
36cc266626 autotest: fixed wait_pitch() 2013-10-14 10:18:40 +11:00
Andrew Tridgell
be253c6cd9 build: fixed build_all.sh 2013-10-14 10:14:13 +11:00
Craig3DRobotics
6ffd84b0bd Iris: Set FS_BATT_VOLTAGE 2013-10-11 16:13:12 -07:00
Craig3DRobotics
473689d945 Iris: Update flight modes 2013-10-11 15:28:53 -07:00
Andrew Tridgell
dcb01d193d autotest: fixed ACRO attitude locking in plane 2013-10-10 17:35:17 +11:00
Andrew Tridgell
cdf813697a autotest: speed up build_all_px4.sh
only build archives once
2013-10-10 14:14:39 +11:00
Randy Mackay
dd53677a3c Iris: enable Altitude fence by default 2013-10-10 11:49:08 +09:00
Randy Mackay
a660e3ebef Iris: enable throttle failsafe
Set to always RTL
2013-10-10 11:38:17 +09:00
Randy Mackay
0d56a26cb4 Iris: fix typo in param file 2013-10-10 11:14:46 +09:00
Andrew Tridgell
8f558609a9 autotest: tweak plane autotest debugging 2013-10-10 09:54:20 +11:00
Craig3DRobotics
b8f1289fce Iris: Updated Parameter file for rc3 2013-10-09 15:34:26 -07:00
Randy Mackay
1951ca1874 AutoTest: slightly shorten copter loiter test 2013-10-09 13:02:38 +09:00
Randy Mackay
4c32f4dbdb AutoTest: shorten simple and super simple tests 2013-10-05 22:50:47 +09:00
Randy Mackay
0cd49f3ca0 AutoTest: remove LAND from end of copter mission 2013-10-05 22:23:55 +09:00
Randy Mackay
01ba5a0e0c AutoTest: add super simple test 2013-10-05 18:26:59 +09:00
Andrew Tridgell
4bc913791f autotest: tweak plane parameters 2013-10-05 18:10:24 +10:00
Randy Mackay
e672b61bbb AutoTest: enable battery monitoring by default 2013-10-03 11:16:40 +09:00
Randy Mackay
5f1ba85ce4 AutoTest: add copter battery failsafe test 2013-10-03 11:16:38 +09:00
Andrew Tridgell
453581b25a autotest: added linux build to build_all.sh 2013-10-01 12:11:50 +10:00
Randy Mackay
6f337fe1e8 AutoTest: increase timeout for GPS glitch test 2013-09-26 14:43:04 +09:00
Randy Mackay
62d298e141 AutoTest: add copter gps glitch test in auto mode 2013-09-24 21:41:33 +09:00
Randy Mackay
cc00ac96ca AutoTest: add copter gps glitch test 2013-09-24 21:41:07 +09:00
Randy Mackay
c6a99ac24a AutoTest: add support for GPS glitching 2013-09-24 21:41:04 +09:00
Andrew Tridgell
5b5038f419 build: skip FLYMAPLE examples 2013-09-24 14:27:32 +10:00
Andrew Tridgell
070a0fefd9 build: added flymaple to build_all.sh test 2013-09-24 13:56:03 +10:00
proficnc
c888f0256f Update GIT_Success.txt
Added my name to the list... just testing
2013-09-23 22:02:28 +10:00
Andrew Tridgell
66165c4918 autotest: make default param files end in .parm
this matches what MP wants in its compare params diaglog
2013-09-23 08:48:01 +10:00
Craig3DRobotics
7e819a52a7 Iris: Change Flight Modes 2013-09-20 13:46:38 -07:00
Randy Mackay
d89f514c02 Iris: enable battery failsafe by default 2013-09-20 12:49:59 +09:00
Andrew Tridgell
5ca7743fe2 VARTest: removed old pin defines 2013-09-19 18:38:28 +10:00
Randy Mackay
59943bad26 Iris Params: update volt divider for 4-in-1 ESC 2013-09-19 13:19:49 +09:00
Randy Mackay
ead8a5d495 Iris Params: set COMPASS_ORIENT to 0 2013-09-19 13:00:34 +09:00
Randy Mackay
a71c52e8ef Iris Params: reduce Yaw IMAX and increased Loiter speed 2013-09-18 13:13:56 +09:00
Andrew Tridgell
dcb60e190d autotest: run mavproxy.py from $PATH 2013-09-17 21:05:00 +10:00
Andrew Tridgell
b98ce84b15 autotest: fixed heading in CMAC location
point along the runway
2013-09-16 11:39:32 +10:00
Andrew Tridgell
6fd2b71fbd autotest: added takeoff to CMAC-circuit.txt 2013-09-16 11:39:11 +10:00
Randy Mackay
226cb265af Copter: update Iris param file 2013-09-15 14:43:48 +09:00
Randy Mackay
36b9700537 Copter: add params file for Iris 2013-09-15 12:03:04 +09:00
Andrew Tridgell
387b6afed4 autotest: ensure JSBSim is dead at start of testing 2013-09-13 13:22:00 +10:00
Andrew Tridgell
db7f43ea9f VARTest: changed to AP_Vehicle.h 2013-09-13 11:46:42 +10:00
Andrew Tridgell
1f84399704 autotest: small adjustment to rover parameters 2013-09-12 20:43:14 +10:00
Andrew Tridgell
4f33e4e114 autotest: fixed handling for wiki and xml generation 2013-09-12 10:01:30 +10:00
Andrew Tridgell
bfd61fec15 param_metadata: support .pde files for parameter autodocs 2013-09-12 09:51:59 +10:00
Andrew Tridgell
0c37bcbb10 autotest: don't show console in autotest 2013-09-09 19:55:38 +10:00
Andrew Tridgell
35519b9298 autotest: update rover default parms 2013-09-09 19:55:25 +10:00
Andrew Tridgell
ad9a605603 autotest: removed APM1-1280 from rover build
it no longet fits with the new L1 controller
2013-09-09 19:14:39 +10:00
Andrew Tridgell
e43234874a build: avoid rebuilding PX4 archives for each copter type
this should make build_binaries.sh much faster
2013-09-06 20:05:23 +10:00
Andrew Tridgell
b992423f4d autotest: log versions of trees in build log 2013-09-06 11:46:19 +10:00
Andrew Tridgell
c15d784976 autotest: added comment for typical command line 2013-09-04 13:16:14 +10:00
Andrew Tridgell
639f479c45 build: cope with config.mk from configure
the HAL_BOARD syntax doesn't work with shell with set -e
2013-09-04 12:03:54 +10:00
Andrew Tridgell
8bb35f5dad firmware: fixed link name 2013-08-30 20:21:43 +10:00
Andrew Tridgell
25255d79e8 PX4: cope with relative path for PX4_ROOT in build_binaries.sh 2013-08-30 17:59:32 +10:00
Andrew Tridgell
35ae989675 firmware: update MP icon 2013-08-30 16:33:45 +10:00
Andrew Tridgell
835740b387 firmware: added MissionPlanner link to top level 2013-08-30 16:18:14 +10:00
Andrew Tridgell
dadd3ee4ea PX4: upload both v1 and v2 firmwares on firmware.diydrones.com 2013-08-30 13:39:39 +10:00
Andrew Tridgell
11676d3faa PX4: no need to build px4-io now 2013-08-30 13:35:31 +10:00
Andrew Tridgell
935546d80d PX4: setup build layout to assume PX4Firmware and PX4NuttX trees
both in directory above ardupilot
2013-08-30 13:32:23 +10:00
Andrew Tridgell
b7c915e7c4 VARTest: update to GPLv3 license headers 2013-08-30 13:01:39 +10:00
Andrew Tridgell
4f118a85b2 autotest: fixed import paths for pymavlink
assumes installed package now
2013-08-30 13:01:36 +10:00
Andrew Tridgell
d08d7f4929 VARTest: fix build for AP_Notify changes 2013-08-30 13:01:35 +10:00
Randy Mackay
2abb886d8f AutoTest: remove override of RTL_ALT_FINAL parameter 2013-08-30 10:35:46 +09:00
Andrew Tridgell
b69fb19794 autotest: added templates for JSBSim port numbers 2013-08-15 09:47:24 +10:00
Andrew Tridgell
64082100aa autotest: added docs links 2013-08-15 09:08:08 +10:00
Andrew Tridgell
61507ccd20 autotest: build docs on each autotest run 2013-08-15 09:04:58 +10:00
Andrew Tridgell
33cbe6151a SITL: support multiple instances of SITL running at once 2013-08-14 16:35:24 +10:00
Andrew Tridgell
917b51a46b autotest: added command line args to test script 2013-08-13 13:42:36 +10:00
Andrew Tridgell
ef104b6629 autotest: wait for a higher altitude on takeoff
otherwise left circuit can crash
2013-07-22 13:27:06 +10:00
Randy Mackay
a8970ee509 Tools: add additional divide timing 2013-07-18 23:08:13 +09:00
Andrew Tridgell
5f24788872 VARTest: fixed example build 2013-07-18 17:36:47 +10:00
Andrew Tridgell
fbdf857634 VARTest: adapt for new airspeed parameter names 2013-07-18 14:53:31 +10:00
Randy Mackay
d9824dc23e AutoTest: rename and remove copter mission files 2013-07-16 21:41:06 +09:00
Andrew Tridgell
81bb4f26a1 autotest: update plane test with more modes
added tests for FBWB, STABILIZE, CRUISE, ACRO and CIRCLE
2013-07-16 13:23:48 +10:00
Andrew Tridgell
2802814a66 autotest: cope with slower updating roll in MAVLink for plane
need less precision in horizontal roll test
2013-07-15 13:11:41 +10:00
Randy Mackay
0ba6bf8721 AutoTest: relax stability patch max distance 2013-07-10 20:54:12 +09:00
Randy Mackay
cf6684ac0c AutoTest: fix to copter getting stuck in Failsafe test 2013-07-10 13:03:40 +09:00
Andrew Tridgell
764d382aef autotest: display map results on timeout 2013-07-09 08:48:17 +10:00
Andrew Tridgell
becd180441 autotest: external timeout must be greater than internal timeout
or we can get blank output
2013-07-08 21:52:24 +10:00
Andrew Tridgell
f1f9b98008 autotest: use TECS in autotest for plane 2013-07-04 17:04:56 +10:00
Randy Mackay
f7f575eb58 AutoTest: reduce time of copter fly_circle
Circle_Rate parameter was increased so we can reduce the time of the
test
2013-06-26 21:55:52 -10:00
Andrew Tridgell
93db4a4a5b autotest: consider lack of symlinks to be a soft error
some people use VMWare shared drives, which don't do hard links
2013-06-24 13:06:54 +10:00
Andrew Tridgell
5b29c82a2b autotest: update timeout again
we're getting too close
2013-06-19 07:25:13 +10:00
Andrew Tridgell
757adacf8a autotest: added $HOME/APM to PYTHONPATH 2013-06-18 17:02:00 +10:00
Andrew Tridgell
21436dc1a6 autotest: fixed import of mavwp 2013-06-18 17:02:00 +10:00
Andrew Tridgell
fb783f87bb autotest: fixed handling pf pymavlink paths 2013-06-18 16:24:26 +10:00
Andrew Tridgell
caad45aacb autotest: fixed pymavlink tools paths 2013-06-18 13:36:54 +10:00
Andrew Tridgell
1c6baba7d8 autotest: add easier HIL start scripts for rover/plane 2013-06-04 12:19:09 +10:00
Andrew Tridgell
e553d89928 autotest: test build of rover HIL 2013-06-04 11:58:29 +10:00
Andrew Tridgell
5c13e56c04 autotest: tweak throttle and pitch control for auto-landing 2013-06-03 12:33:57 +10:00
Randy Mackay
57f7d5d18f AutoTest: reduce circle test time 2013-06-01 21:35:04 +09:00
Randy Mackay
da97c991f8 AutoTest: add circle mode test 2013-06-01 18:21:31 +09:00
Randy Mackay
592062870e Autotest: update randy's sim script 2013-06-01 18:21:31 +09:00
Andrew Tridgell
dc712aab1f build: removed plane 1280 build from autotest
we probably won't support it for the next release.

See http://diydrones.com/forum/topics/keep-supporting-apm1-1280-in-arduplane
2013-05-31 18:30:11 +10:00
Andrew Tridgell
2cb28076c8 autotest: tweak plane autotest mission and parameters
a bit better with the new controllers
2013-05-31 15:31:59 +10:00
Randy Mackay
9d9e97a2fe AutoTest: use default logging for Copter AVC 2013-05-30 14:54:20 +09:00
Randy Mackay
9d0b993ed4 Autotest: small change to Copter AVC mission
Add slow to 5 m/s speed at last stage of mission
2013-05-30 14:53:31 +09:00
Andrew Tridgell
ceaa0c789c autotest: improved preamble in auto param docs 2013-05-30 12:36:05 +10:00
Andrew Tridgell
96df6d6f7c scripts: allow build_parameters.sh to work from either APM directory or above 2013-05-30 12:19:50 +10:00
Andrew Tridgell
7eb40d151c autotest: added TOC link
thanks to Gary for the suggestion!
2013-05-30 12:19:24 +10:00
Andrew Tridgell
896dd648c9 Tools: fixed indent-tabs-mode 2013-05-30 09:56:00 +10:00
Andrew Tridgell
d944da39b2 autotest: add sparkfun wicket icons on map 2013-05-29 16:55:23 +10:00
Andrew Tridgell
24a84a4777 autotest: tweak AVC copter mission 2013-05-29 16:24:26 +10:00
Andrew Tridgell
a900226ff7 autotest: added CopterAVC test
this will test the copter code for the AVC2013 mission
2013-05-29 15:33:32 +10:00
Andrew Tridgell
6036e7f538 autotest: tweaks to rover autotest for sparkfun 2013-05-29 11:36:48 +10:00
Andrew Tridgell
c8316c2627 autotest: start copter pointing south
useful for testing compass errors
2013-05-29 11:36:48 +10:00
Andrew Tridgell
1d9c1628fa autotest: stop updating google code parms, and add separate vehicle parms
We have moved the google code parms to wordpress

this allows GCS developers to pull only the parameters for the vehicle
they are flying if they prefer.
2013-05-28 10:25:21 +10:00
Andrew Tridgell
afd2f4bc78 autotest: added advanced param warning and header to auto-docs 2013-05-28 10:11:56 +10:00
Andrew Tridgell
e6891ebdab autotest: fixed escaping of html in wiki descriptions 2013-05-27 23:17:47 +10:00
Andrew Tridgell
cf10ecad2b scripts: fixed plane auth for wordpress upload 2013-05-27 23:07:38 +10:00
Andrew Tridgell
63b09c8ff9 scripts: added auto upload of parameters to new wordpress wiki 2013-05-27 23:06:18 +10:00
Andrew Tridgell
6288487814 autotest: fixed initial yaw in copter sim 2013-05-27 18:13:09 +10:00
Andrew Tridgell
7456493b34 autotest: make rover sim closer to Toms slash 2013-05-27 13:37:33 +10:00
Andrew Tridgell
761bd75a3a autotest: update rover sim for turning circle based steering
more realistic modelling of a rover
2013-05-27 13:37:33 +10:00
Andrew Tridgell
d510f8f722 autotest: added generation of Parameters.html for wordpress
this generates APM docs for wordpress
2013-05-27 08:25:24 +10:00
Andrew Tridgell
d7b1c69362 autotest: increase the timelimit for longer copter tests 2013-05-22 21:42:25 +10:00
Andrew Tridgell
c6006972a2 autobuild: added FORCE_BUILD for forcing a rebuild 2013-05-22 19:20:35 +10:00
Andrew Tridgell
1e8357ba02 autobuild: create both old and new binary names 2013-05-22 19:14:43 +10:00
Craig@3DR
c0089b6a32 Corrected names on firmware.diydrones.com 2013-05-21 21:09:09 -07:00
Andrew Tridgell
ac225a1322 autotest: check te parameter doc parsing in autotest 2013-05-21 17:02:13 +10:00
Andrew Tridgell
5818dce3d2 param_metadata: fixed parameter parsing for multi-parameter objects
also adds more error checking
2013-05-21 17:02:13 +10:00
Andrew Tridgell
83a82ec504 scripts: don't push parameters XML on any errors 2013-05-21 17:02:13 +10:00
Randy Mackay
91b08cdcec AutoTest: add fence test for Copter 2013-05-19 16:19:59 +09:00
Randy Mackay
7bbee36e89 AutoTest: add copter stability patch test 2013-05-19 15:32:54 +09:00
Andrew Tridgell
4c9cb461d6 autotest: setup Rover autotest for Sparkfun course
this will make it easier to test around the course
2013-05-17 10:37:11 +10:00
Andrew Tridgell
5296e858b6 build: fixed build_all_px4.sh for new PX4 build 2013-05-10 09:40:29 +10:00
Andrew Tridgell
ad9d3360da PX4: fixed px4io build in build_binaries.sh 2013-05-10 06:43:29 +10:00
Andrew Tridgell
2b8ea4db43 build: fixed build_binaries.sh for new PX4 build 2013-05-10 06:16:54 +10:00
Andrew Tridgell
6269b8029c VARTest: fixed build 2013-05-09 09:29:27 +10:00
Andrew Tridgell
7e36935140 autotest: keep images in history 2013-05-06 14:04:39 +10:00
Andrew Tridgell
2a9298f3d5 autotest: display flight tracks on autotest web page 2013-05-06 12:32:42 +10:00
Randy Mackay
7d8822dde1 AutoTest: remove lower loiter PID overrides
SITL issues resolved now so default PIDs ok again
2013-05-04 15:03:36 +09:00
Randy Mackay
9e01dea95b AutoTest: reduce copters terminal vel to 15m/s 2013-05-03 14:52:16 +09:00
Randy Mackay
73ea5aab5c AutoTest: override default Loiter PIDs
Although not a permanent solution this temporarily gets the auto tester
to work again because loiter will stop spiralling
2013-05-03 14:51:54 +09:00
Andrew Tridgell
58d5fab412 autotest: copy .tlog files to history 2013-05-03 14:38:32 +10:00
Randy Mackay
ba472b9749 AutoTest: remove unused missions 2013-05-03 11:22:27 +09:00
Randy Mackay
f14284e7a0 AutoTest: reorganise copter tests 2013-05-03 11:22:15 +09:00
Randy Mackay
44b0c790f3 AutoTest: turn off compass learning in virtual copter 2013-05-03 11:21:00 +09:00
Randy Mackay
68279a138f AutoTest: reduce power of virtual copter 2013-05-03 11:20:26 +09:00
Andrew Tridgell
168f76e76c autotest: added --map option to autotest.py 2013-05-02 20:07:04 +10:00
Andrew Tridgell
66150a41fe VARTest: fix for AP_Baro_HIL 2013-05-02 15:09:38 +10:00
Andrew Tridgell
ec9a7af49d Tools: updates for new compass API 2013-05-02 12:48:14 +10:00
Andrew Tridgell
9904bcd9aa autotest: changed mavlink log names to *.tlog
easier to view in MP
2013-04-28 15:01:31 +10:00
Randy Mackay
4c7ab9a0f9 AutoTest: add valgrind test script for randy 2013-04-27 23:33:44 +09:00
Randy Mackay
a57965d15f AutoTest: reduce copter turn rate in fly square 2013-04-26 22:45:45 +09:00
Andrew Tridgell
d227d2559d autotest: added APMVERSION to firmware.diydrones.com version 2013-04-24 16:16:21 +10:00
Andrew Tridgell
67de5e5172 autotest: added unpack_mp.sh script
used to generated
http://firmware.diydrones.com/Tools/MissionPlanner/upgrade
2013-04-24 13:56:42 +10:00
Andrew Tridgell
cd624f68b9 build: touch directories to get dates right 2013-04-23 11:23:47 +10:00
Andrew Tridgell
1c980981e4 web: added link to new dev website 2013-04-23 10:38:31 +10:00
Andrew Tridgell
215a2a1b03 web: added Tools link to firmware site 2013-04-23 10:24:56 +10:00
Andrew Tridgell
9e92a60cfa autotest: fixed dump of file based logs 2013-04-20 18:24:19 +10:00
Andrew Tridgell
6d6641e1a3 VARTest: fixes for new logging system 2013-04-20 13:52:36 +10:00
Andrew Tridgell
6122dd2bdd autotest: added command line extensions to sim_rover.sh 2013-04-19 10:24:47 +10:00
Andrew Tridgell
8ba982e8de autotest: fix dump_logs for other vehicle types 2013-04-19 10:24:35 +10:00
Randy Mackay
f162713ca8 AutoTest: reduce throttle so it doesn't fly so far 2013-04-18 22:30:41 +09:00
Craig@3DR
b5b3b4f48b Changed instructions for loading fimrware onto PX4 2013-04-17 11:46:04 -07:00
Andrew Tridgell
07cd2567f3 autotest: added --cli option to dump_logs.py 2013-04-17 21:39:22 +10:00
Andrew Tridgell
3f8fb48479 CPUInfo: test NaN and Infinity printing 2013-04-17 21:39:22 +10:00
Andrew Tridgell
636573f0fd autotest: added some useful test missions for ArduPlane 2013-04-17 11:49:34 +10:00
Andrew Tridgell
00dc9712de scripts: test apm2beta build in autotest 2013-04-16 11:26:01 +10:00
Kevin Hester
d3dad7afee autotest: add @User autodocs to the apm.pdef.xml as user=foo 2013-04-16 11:19:15 +10:00
Andrew Tridgell
bad15438d5 scripts: added flashlog magnetic fit code
this runs the same mag offset code APM uses, but on a flashlog
2013-04-15 14:07:45 +10:00
Andrew Tridgell
13e6aaf682 autotest: precreate buildlogs directory 2013-04-15 10:52:32 +10:00
Randy Mackay
7d39b76fde autotest: add arducopter sim script for Randy 2013-04-14 11:43:18 +09:00
Andrew Tridgell
bdb2f12c3b autotest: removed obsolete navigation parameters for ArduPlane 2013-04-12 13:27:51 +10:00
Andrew Tridgell
960574cccf autotest: fixed sleep_overhead calculation in sim_multicopter.py 2013-04-08 07:07:25 +10:00
Kevin Hester
a86ede4270 autotest: APM xml docs should be named xml.pdef.xml
(not arduplane.pdef.xml)

pch: rebased pull request #188
2013-04-07 11:12:11 -07:00
John Wiseman
8eb097a53c Added Vagrantfile to define a standardized Ubuntu 12.04 32-bit
development environment.

Added a script, install-prereqs-ubuntu.sh, that installs all packages
and software required for development on AVR and PX4 platforms.

pch: rebased pullreq 183
2013-04-07 11:05:33 -07:00
Julian Oes
50ccaadbc4 autotest: bumped version number of QUpgrade
rebased (pch) - closes pull request 184
2013-04-07 11:01:56 -07:00
Andrew Tridgell
2b19249e4a autotest: fixed autotest executable path 2013-04-06 18:24:43 +11:00
Andrew Tridgell
a8e34eeeb7 autotest: fixed tmp path handling in autotest for dump_logs.py 2013-04-06 17:07:47 +11:00
Andrew Tridgell
5ba4ea88ef autotest: fixed TMPDIR for dump_logs.py 2013-04-06 17:03:13 +11:00
Andrew Tridgell
9882d9c639 autotest: added dump_logs.py 2013-04-06 16:56:31 +11:00
Andrew Tridgell
fe6e83f7f2 autotest: added support for vtail testing in runsim
virtual vtail support
2013-04-05 15:22:11 +11:00
Julian Oes
0aff1136ed autotest: added link for QUpgrader to web-firmware/index.html 2013-04-05 11:29:06 +09:00
Andrew Tridgell
039c603a35 autotest: allow testing of elevon planes
this fakes up an elevon plane using the Rascal110
2013-04-05 11:29:25 +11:00
Andrew Tridgell
59a2a95e9a Copter: remove noise and wind from copter sim
this is to help Randy track down a current problem
2013-04-04 21:09:20 +11:00
Andrew Tridgell
e61f3dfeca autotest: remote getppid for SITL copter on windows 2013-04-02 13:54:36 +11:00
Andrew Tridgell
5f8c8e87a8 autotest: fixed rover mission completion 2013-03-29 21:19:04 +11:00
Andrew Tridgell
4a02af088b autotest: check for new build tags 2013-03-29 20:00:42 +11:00
Andrew Tridgell
60ae67992d autotest: fixed mavlink update path 2013-03-29 19:21:48 +11:00
Andrew Tridgell
de02f98d28 autotest: added license and safety statement 2013-03-28 14:04:59 +11:00
Andrew Tridgell
f6ddc4e4a1 autotest: added GPS vertical speed to the sitl simulator 2013-03-28 10:28:08 +11:00
Andrew Tridgell
92ddd4b5d1 autotest: removed 2nd getppid() call 2013-03-26 08:23:00 +11:00
Andrew Tridgell
8b21cac5fd autotest: remove dependency on getppid()
makes pysim more windows friendly
2013-03-26 08:20:40 +11:00
Andrew Tridgell
57c498b570 autotest: remove dependency on pexpect for rover/copter sim
this makes it easier to run on windows
2013-03-26 08:12:57 +11:00
Andrew Tridgell
94463fd91e autotest: copy latest firmware html on each run 2013-03-23 16:19:23 +11:00
Andrew Tridgell
526418dd90 autotest: html tidy-up 2013-03-23 16:19:02 +11:00
Andrew Tridgell
3ed71eee05 autotest: initial web page for firmware builds 2013-03-23 16:11:15 +11:00
Andrew Tridgell
01b2ecbc55 autotest: copy the build_binaries.sh script before running
this prevents altering the script while running
2013-03-23 14:54:53 +11:00
Andrew Tridgell
8ec5ba9cec build: autobuild stable and beta binaries
this populates http://firmware.diydrones.com with latest, stable and
beta binaries
2013-03-23 14:30:44 +11:00
Andrew Tridgell
4fd3adbcb9 Rover: run rover sim reniced 2013-03-22 11:22:15 +11:00
Andrew Tridgell
e0c8a9c443 autotest: fixed build_parameters.sh script 2013-03-22 09:42:10 +11:00
Andrew Tridgell
54cb722f9a autotest: fixed frame sizes logging 2013-03-18 17:47:51 +11:00
Andrew Tridgell
ac10e7ea26 Tools: build all the PX4 copter frame types 2013-03-18 15:23:09 +11:00
Andrew Tridgell
3deaf0beee Tools: added the top level scripts for autotest 2013-03-18 15:16:08 +11:00
Andrew Tridgell
1d836db862 build: added all 7 copter frame types to binary build 2013-03-18 14:44:41 +11:00
Andrew Tridgell
232bdca4e2 autotest: improved skid steering test scripts 2013-03-15 11:05:03 +11:00
Andrew Tridgell
8d8e30156f autotest: added skid steering version of rover sim start script 2013-03-15 09:52:57 +11:00
Andrew Tridgell
6ea2130342 autotest: added skid steering support to rover simulator
Very rough initial implementation. Needs to be tweaked for more
realistic behaviour later.

thanks to Greg Brill for pointers on this.
2013-03-15 09:52:32 +11:00
Andrew Tridgell
cf62619108 build: record git version in firmware build 2013-03-14 12:58:33 +11:00
Andrew Tridgell
d9be58fd2c autotest: add 10 mins to timeout
this copes with build_binaries.sh
2013-03-13 08:23:41 +11:00
Andrew Tridgell
8b87d3643b autotest: fixed mavlink paths 2013-03-12 13:15:41 +11:00
Andrew Tridgell
5762a13223 build: add 1280 build for rover and plane 2013-03-12 12:45:21 +11:00
Andrew Tridgell
5db1dbd8d1 autotest: fixed python path for mavtemplate 2013-03-12 11:49:43 +11:00
Andrew Tridgell
cb414fb652 Build: fixed location of latest/ directory 2013-03-10 22:00:03 +11:00
Kevin Hester
9885cc7ed1 Docs: Add XML emit to param_parse.py. See below for more details...
I've refactored the param_parse tool to use various 'emitters'.  An emitter
can take parameter info and output it in a particular format.  Currently the
only supported emitters are the wiki and XML formats.

The goal of these changes is to create a standard machine readable description
of parameters - mainly for use by ground control stations, but it will also
enable spiffy scripting environments where code can refer symbolically to
vehicle parameters (reflectionish).

Open issue: Is there any sort of Ardupilot build id which can be included in
the generated XML?  That would ensure that we select the correct paramdefs
for the load on the target (possibly by asking the target for a SHA or
somesuch).  If that issue is resolved, then the filename for the XML
file should probably be something like:
arduplane-ca5742ac.pdef.xml.

It is worth noting that I've proposed a suffix of ".pdef.xml" for these file
types.  This facilitates automated file handling on Android devices.  On
Android you can register 'handlers' for particular file extensions and if
the user tries to open that extension in email or a web browser your app
will be given a chance to do something about it.  The 'outer' xml extension
will allow naive editors to know that at least this is an xml file.

I will include a sample of the XML format with the pull-request for this CL.
2013-03-10 17:47:42 +11:00
Andrew Tridgell
fcfed2e81d autotest: build all binaries for master on each commit 2013-03-10 17:16:56 +11:00
Julian Oes
54fffd1348 ArduPPM: version 2.3.16 for release 2013-03-02 10:00:00 +09:00
Julian Oes
875103fc59 ArduPPM: Versioning cleanup, 2.3.16 should be the next official release 2013-03-02 09:59:56 +09:00
John Arne Birkeland
bcd142ec0b PPMEncoder - bug fix from previous commit 2013-03-02 09:59:14 +09:00
John Arne
4f9b787e04 Update Tools/ArduPPM/Libraries/PPM_Encoder.h
- Small optimization
2013-03-02 09:53:31 +09:00
Julian Oes
a0b0df0252 ArduPPM: Set Ch1-4 to their fail-safe position and leave Ch5-8 at their last value 2013-03-02 09:53:25 +09:00
Julian Oes
8b7c75a700 ArduPPM: Changed the behaviour of the PPM encoder: if a channel is lost retain its last value instead of a fail-safe value (except for Ch3/throttle) 2013-03-02 09:53:21 +09:00
Andrew Tridgell
74439b4f17 Tools: removed unused/unmaintained ArduTracker
this has not compiled for a long time.
2013-03-01 07:18:25 +11:00
Andrew Tridgell
891f35835e Tools: added build_all_px4.sh
this brings px4 into autotest
2013-02-12 08:35:39 +11:00
Andrew Tridgell
693627d76a autotest: allow sim_arducopter.sh to take mavproxy parameters 2013-02-11 11:40:52 +11:00
Andrew Tridgell
3b8b04920a autotest: fixed rover parameters for new config 2013-02-10 07:44:42 +11:00
Andrew Tridgell
9c65e98dc2 autotest: expand the comment a bit more 2013-02-06 17:17:37 +11:00
Andrew Tridgell
deb825b575 autotest: added some hints to sim_arduplane.sh 2013-02-06 17:00:24 +11:00
Michael Oborne
0fd9337067 Mission planner moved notice 2013-02-05 18:24:05 +08:00
Andrew Tridgell
843692ee5d autotest: more tweaks to Rascal parameters 2013-01-16 15:16:26 +11:00
James Bielman
5631f865b2 Update floating point calculations to use floats instead of doubles.
- Allows use of hardware floating point on the Cortex-M4.
- Added "f" suffix to floating point literals.
- Call floating point versions of stdlib math functions.
2013-01-16 13:52:01 +11:00
Andrew Tridgell
a11705915c autotest: tweaks to Rascal tuning 2013-01-15 21:35:53 +11:00
Pat Hickey
36cb7bad26 Merge pull request #14 from julianoes/ppm_encoder_small_fix
ArduPPM: Sorry forgot to push version number of PPM Encoder for ATMEGA328p
2013-01-14 11:11:44 -08:00
Julian Oes
01a990a3fb ArduPPM: Sorry forgot to push version number of PPM Encoder for ATMEGA328p 2013-01-14 10:11:29 -08:00
Andrew Tridgell
5ba7084a21 autotest: useful HIL start script 2013-01-14 20:43:42 +11:00
Andrew Tridgell
56591e920d autotest: lower GPS delay for ArduCopter to 400ms 2013-01-14 18:04:31 +11:00
Andrew Tridgell
da90dfa454 autotest: cope with existing auto mode via mode change 2013-01-14 18:03:51 +11:00
Andrew Tridgell
a8b9e5cf5b autotest: disable wind drag
this is causing some crazy results in stabilize mode. Disable it until
we sort it out
2013-01-14 18:03:51 +11:00
Randy Mackay
70736362c6 AutoTest: update parameter names that have changed in 2.9
THR_FAILSAFE was combined with FS_THR_ENABLE
APPROACH_ALT was renamed to RTL_ALT_FINAL
2013-01-14 15:21:12 +09:00
Julian Oes
9d0f117c5d ArduPPM: Another small fix found by John Arne 2013-01-13 20:30:35 -08:00
Julian Oes
ca5689c8b7 ArduPPM: small bugfix, small speed-up proposed by John Arne 2013-01-13 19:53:18 -08:00
Andrew Tridgell
7a051616ec Tools: fixed build_examples.sh to not depend on board in config.mk 2013-01-14 07:03:16 +11:00
Andrew Tridgell
4e183f4321 autotest: move hash link to new github repo 2013-01-13 19:03:46 +11:00
Julian Oes
5f84b5a5dd ArduPPM: latest changes are now disabled by default, throttle low triggering by single channel errors and also recovering from a throttle low event can be enabled with defines 2013-01-11 15:37:03 -08:00
Julian Oes
ef6268f62a ArduPPM: changes for throttle low indication and also recovery after a throttle low indication are now set with defines 2013-01-11 15:08:13 -08:00
Julian Oes
70ce94ee88 ArduPPM: added a define for throttle low fail-safe indication 2013-01-11 13:20:50 -08:00
Julian Oes
71b2c3e13d ArduPPM: throttle failsafe is now triggered on single channel loss but recovery from the throttle low is possible 2013-01-11 13:20:49 -08:00
Julian Oes
f7f408b569 Fix compile errors 2013-01-11 13:20:49 -08:00
Andrew Tridgell
2306ac6174 Tools: fixed VARTest for new API 2013-01-11 21:24:58 +11:00
Andrew Tridgell
5818dd9cd8 scripts: removed apm2beta from build tests 2013-01-11 21:19:32 +11:00
James Bielman
ab37f833db MS5611: Fix CONFIG_MS5611_SERIAL definitions.
- Make sure the values are defined as integers.  We were always using
  SPI rather than using I2C when desired.
2013-01-09 11:19:51 -08:00
Andrew Tridgell
66073ee94f autotest: ensure JSBSim is dead on restart 2013-01-09 13:31:05 +11:00
Andrew Tridgell
9d6d59b1dd autotest: fixed jsbsim on fedora 2013-01-09 13:31:03 +11:00
Andrew Tridgell
d5d2fc667f autotest: use mktemp instead of tempfile
more portable
2013-01-09 13:31:01 +11:00
Andrew Tridgell
75c1666302 CPUInfo: added note on dataflash write cost 2013-01-08 14:37:39 -08:00
Andrew Tridgell
8cf4cbf611 Tools: use parallel builds in build_all.sh
saves developer time. Most devs have multi-core machines now
2013-01-07 11:11:10 +11:00
Andrew Tridgell
477ed294c6 CPUInfo: begin_atomic/end_atomic have been removed 2013-01-04 14:59:56 +11:00
James Bielman
264db3670e AP_Baro: Add CONFIG_MS5611_SERIAL option to choose between SPI and I2C.
- Update ArduCopter and ArduPlane modules to pass the correct serial
  driver to the MS5611 driver.
- Update barometer examples, assuming SPI.
2013-01-03 13:48:06 -08:00
Andrew Tridgell
1c3031f50d CPUInfo: added output for PX4FMU 2013-01-03 15:45:23 +11:00
Andrew Tridgell
a56b8c7b67 Tools: port a couple of test sketches to PX4 2013-01-02 18:00:49 +11:00
Andrew Tridgell
374af1cd14 build: change from Arduino.mk to apm.mk 2013-01-02 17:29:37 +11:00
Andrew Tridgell
f3f703a6d8 VARTest: removed old APM_HARDWARE defines 2013-01-02 10:19:15 +11:00
Craig@3DR
0ed25cf719 Global change all references from
GPS_PROTOCOL_MTK16
to
GPS_PROTOCOL_MTK19
2013-01-02 09:24:31 +11:00
Andrew Tridgell
02fb938053 Hello: added a trivial test sketch
works with APM1/APM2/SITL
2012-12-24 07:20:35 +11:00
Andrew Tridgell
3fda7bbeac autotest: fixed log dumping 2012-12-22 14:50:32 +11:00
Andrew Tridgell
f4d3cd42d7 autotest: enable throttle failsafe for ArduCopter 2012-12-22 13:29:09 +11:00
Andrew Tridgell
7b2d65e3e7 autotest: added HAL_BOARD to build config 2012-12-22 12:55:22 +11:00
Andrew Tridgell
3c0440b0b4 Math: use common degrees() and radians() functions 2012-12-20 14:53:22 +11:00
Andrew Tridgell
4ee969f439 Tools: fixed build_all.sh script 2012-12-20 14:52:37 +11:00
Andrew Tridgell
cd0258c6e8 Tools: port VARTest to AP_HAL 2012-12-20 14:52:37 +11:00
Andrew Tridgell
958b27f06d fixup 2012-12-20 14:52:36 +11:00
Andrew Tridgell
306dc926ff Tools: allow targets to be specified in build_examples.sh 2012-12-20 14:52:36 +11:00
Pat Hickey
eb530b86e8 move Arduino.mk to /mk/Arduino.mk 2012-12-20 14:52:35 +11:00
Andrew Tridgell
2760c182f5 Tools: fixed CPUInfo build under SITL 2012-12-20 14:52:34 +11:00
Andrew Tridgell
07d8690fbe Tools: convert CPUInfo to AP_HAL 2012-12-20 14:52:30 +11:00
John Arne Birkeland
d5364571a8 ArduPPM V2.3.13
- New interrupt system that handles certain Futaba receivers better (simultaneous changes on groups of R/C channels in fast intervals)
- Improved active channel detection requering 100 valid pulses before channel is marked active

- Removed forced throttle fail-safe after channel loss
- Lost channel detection signal for APM by setting channel output to 800us (not activated yet, need APM code to handle signals)
2012-12-16 18:07:55 +01:00
Michael Oborne
dda74afa21 Mission Planner 1.2.27
add extra decimal place on arducopter config screens
update ch6_list
fix quickview double click error
fix terminal/logview comport problem
add AC thr accel pids
modify driver (line ending issue) and resign
fix config view doubleclick popout
2012-12-13 07:46:24 +08:00
Michael Oborne
9c836ab037 Mission Planner 1.2.26
move mavlink structure/currentstate around for future mods
update old firmware git hashs
mod some error descriptions
AP_mount camera trigger mod
modify raw param display with units/range/desc
add radio support for 868mhz
update ch7 options
updated dataflashlog format
small df log parser mod for bad gps loc
renable menu to always dock. right click for autohide
2012-12-07 17:19:46 +08:00
Michael Oborne
47529e9454 firmware build 2012-12-04 08:52:48 +08:00
Andrew Tridgell
33e6edcab2 scripts: added apm2 hil to build_all.sh 2012-12-04 11:13:54 +11:00
Andrew Tridgell
1fcffc6de9 autotest: increase speed in fly square test for ArduCopter
should prevent occasional timeouts
2012-12-01 08:08:54 +11:00
Michael Oborne
c1222a75f3 Mission Planner 1.2.25
fix scaling problem on arducopter config tab. when linking is enabled
2012-11-29 21:13:00 +08:00
Andrew Tridgell
f1206ed363 autotest: tweak the rover mission a bit 2012-11-29 20:53:21 +11:00
Andrew Tridgell
74f50012a5 autotest: allow for wildcard list of steps to be specified 2012-11-29 20:53:21 +11:00
Michael Oborne
547f154ba8 Mission Planner 1.2.24
failsafe: hide element not needed
ap_limits back - beta
add new accel setup - beta
fix planner config screen exception
fix quickview desc/units if never been configured
2012-11-29 16:52:34 +08:00
Andrew Tridgell
3ea89eb987 autotest: cope with rover already being close to home in RTL 2012-11-28 16:31:38 +11:00
Andrew Tridgell
b2c71dac1b autotest: larger distance error allowed in fly simple test 2012-11-28 11:41:22 +11:00
Andrew Tridgell
a7fa6e7c61 autotest: fixed failsafe test for arducopter 2012-11-28 11:10:18 +11:00
Andrew Tridgell
fdeb6d897d autotest: added Rover testing in autotest 2012-11-28 10:43:11 +11:00
Michael Oborne
919d0ac8fd Mission Planner 1.2.23
ammend serial dispose on usb devices detach
add item currentstate item description and units
ammend battery screen for 3dr power module
add trackbar zoom to flight data
add unit desccription
ammend PREFLIGHT_REBOOT_SHUTDOWN timeout
2012-11-27 22:19:59 +08:00
Andrew Tridgell
a620665772 autotest: first version of a rover simulator in python 2012-11-28 00:11:54 +11:00
Andrew Tridgell
45390badb1 autotest: test rover SITL build 2012-11-27 21:50:08 +11:00
Andrew Tridgell
8f845f897c autotest: test apm2 rover build 2012-11-27 21:48:07 +11:00
Michael Oborne
b82c454418 Mission Planner 1.2.22
fix speed modification scale
fix typo on antenna Tracker
setup for ThemeManager.cs
new auto hide menu
2012-11-25 21:50:49 +08:00
Michael Oborne
399e5d97a8 Mission Planner 1.2.21
Antenna Tracker mod from William Bryan
Scaling mods
battery screen mods
failsafe screen pwm checking
remove reverse radio options when we are using a quad
config menu reorganise
add Ateryx stuff
2012-11-25 13:42:46 +08:00
Andrew Tridgell
eaf868a0b6 autotest: run build_examples.sh in autotest 2012-11-24 21:12:05 +11:00
Andrew Tridgell
495dfc30e6 scripts: added build_example.sh script
used to test the build of all our example code
2012-11-24 21:06:52 +11:00
John Arne Birkeland
77fa51dcec ArduPPM v2.3.12 ATMega32u2 (APM 2.x)
---------------------------------------------
- New improved fail-safe detection and handeling for single or multible signal loss and receiver malfuntion
- Improved LED status for APM 2.x
- Improved jitter performance (PPM output using nested interrupts)

-------------------------------------------------------------
ARDUPPM OPERATIONAL DESCRIPTION
-------------------------------------------------------------

APM 2.x LED STATUS:
-------------------
RX - OFF         = No input signal detected
RX - SLOW TOGGLE = Input signal OK
RX - FAST TOGGLE = Invalid input signal(s) detected
RX - ON          = Input signal(s) lost during flight and fail-safe activated
TX - OFF         = PPM output disabled
TX - FAST TOGGLE = PPM output enabled
TX - SLOW TOGGLE = PPM pass-trough mode

SERVO INPUT (PWM) MODE:
 -----------------------
- PPM output will not be enabled unless a input signal has been detected and verified
- Verified inputs are lost during operaton (lose servo wire or receiver malfunction):
  + The PPM output channel for the lost input will be set to the default fail-safe value
  + PPM throttle output (ch3) will be permanently set to fail-safe (900us)
- Lost channel signal is restored:
  + PPM output for the restored channel will be updated with the valid signal
  + PPM throttle output (ch3) will not be restored, and will continue to output fail-safe (900us)

PPM PASS-THROUGH MODE (signal pin 2&3 shorted):
-----------------------------------------------
- PPM output will not be enabled unless a input signal has been detected
- Active signal on input channel 1 has been detected:
  + Any input level changes will be passed directly to the PPM output (PPM pass-trough)
  + If no input level changes are detected withing 250ms:
    + PPM output is enabled and default fail-safe values for all eight channels transmitted
    + Input level change detected again, PPM fail-safe output is terminated and normal PPM pass-through operation is restored
2012-11-23 21:53:35 +01:00
John Arne Birkeland
dc9438e57f ArduPPM(experimental): bug fix
- Removed compiled firmware files to prevent acidentally spreading of experimental firmware.
2012-11-22 17:07:05 +01:00
John Arne Birkeland
e077814e77 ArduPPM(experimental): Active input channel detection during init 2012-11-22 16:54:04 +01:00
John Arne Birkeland
e596978756 ArduPPM: Experimental PPM encoder to test possible fail-safe detection improvements. 2012-11-22 14:24:53 +01:00
Michael Oborne
3e0f4345e7 firmware build 2012-11-21 19:33:46 +08:00
Andrew Tridgell
800d1e8020 VARTest: remove old NAME_LENGTH limit 2012-11-20 21:39:25 +11:00
Andrew Tridgell
58a0cfc0b3 params: fixed ordering of vehicle parsing
this keeps it consistent in the wiki
2012-11-20 20:37:02 +11:00
Andrew Tridgell
4683df4a21 params: fixed parsing of value lists with -1 elements 2012-11-20 20:27:00 +11:00
Andrew Tridgell
71f8166818 autotest: fix a race condition with baro noise on startup
we need to wait for a full GPS fix
2012-11-19 11:56:46 +11:00
John Arne Birkeland
be697724ac Improved watchdog timer reset, so that only valid input signals will prevent the watchdog timer from triggering 2012-11-16 12:51:34 +01:00
Michael Oborne
30e7b8e494 Mission Planner 1.2.20
fix airspeed error scale and min ground speed
modify mount options
add german lang
fix terminal baud rate issue
msi mod- single msi for x86 and x64 and all win os's
2012-11-15 19:18:53 +08:00
Michael Oborne
5cb5618814 Mission Planner 1.2.19
check for serial port name hang. and disable
add more failsafe screen status items
fix mavlink log graph bug
2012-11-10 11:16:51 +08:00
Michael Oborne
a2423dbe83 Mission Planner 1.2.18
fix mono crash
add rxrssi
fix altitude mis label on mouse over in flight planner
add trigger camera now action.
new win8 msi
2012-11-08 21:01:43 +08:00
rmackay9
849fd9a234 VARTest: fix compiler build after move from IMU to INS 2012-11-07 22:48:02 +09:00
John Arne Birkeland
d692b3baff - ArduPPM v2.3.0 (pre-release)
- Single channel fail-safe detection
2012-11-06 00:45:38 +01:00
Michael Oborne
27607eacbd Mission Planner 1.2.17
add nested config page
add friendly comport names
add some exception handlers
add new old firmware hashs
remove more crom.controls stuff
enabled change speed
2012-11-04 16:45:39 +08:00
Olivier ADLER
a9f08c9cb3 ArduPPM: cleaning
case correction for PPM_Encoder.h include from Encoder-PPM.c. Minor comment change.
2012-11-03 12:35:44 +01:00
Olivier ADLER
70c6739fbf ArduPPM: PWM to PPM mode
PPM polarity reversing was not working when changing the Output PPM pin level before timer 1 / output compare init. The compare generator initialization was reverting the pin to low level. Instead of that a force match compare is used after timer / compare generator init to set the PPM output to high level.
2012-11-03 00:57:22 +01:00
Olivier ADLER
fd4d944385 ArduPPM: PWM to PPM encoder mode
Added PPM output polarity selection - mainly for stand alone 8 channels encoder board.
2012-11-02 16:32:58 +01:00
Olivier ADLER
fe2cd2685c ArduPPM: Redundancy mode
Frame rate change for standard PPM extended format.
2012-11-02 16:32:58 +01:00
Olivier ADLER
1de5b9a209 ArduPPM: Redundancy mode
#define correction for sync symbol limits
2012-11-02 16:32:57 +01:00
Michael Oborne
249950287d Mission Planner 1.2.16
workaround for global_pos_int problem
fix 3dr iv sensor pin selection
add ability to disable dist to home on flight data screen
remove traces of crom.controls (mono)
fix arm/disarm button
2012-11-01 18:15:01 +08:00
Michael Oborne
92caa59c0c firmware build 2012-10-31 10:41:43 +08:00
Andrew Tridgell
1ce3876d24 pysim: fixed testwind script 2012-10-31 10:26:48 +11:00
Lee Pike
a141e16729 Pysim: add effects of wind by calcualting a drag vector (force). 2012-10-31 10:15:32 +11:00
Michael Oborne
1e51713e31 Mission Planner 1.2.15
fix hud battery text overlaying
tweak hud resize
tweak main switcher
fix quickview text scaleing
fix dist to mav.
added french translation thanks oliver
change tooltip time
add 3dr iv
add distance to home
dataflashlog update
2012-10-31 07:02:29 +08:00
Olivier ADLER
f7d5c372b9 ArduPPM : Redundancy mode
#define modifications for sync symbol detection and center pwm value correction
2012-10-29 22:22:48 +01:00
Olivier ADLER
c750abfbf2 ArduPPM : Redundancy mode
Switchover : wait for end of PPM frame before switching
2012-10-28 01:33:23 +02:00
Olivier ADLER
7618c082c3 ArduPPM: Redundancy mode
Fixed logic problem in the decoder (PPM channel increment)
2012-10-27 23:41:08 +02:00
Michael Oborne
c339565457 firmware build 2012-10-23 10:02:19 +08:00
Olivier ADLER
e0393e541c ArduPPM: redundancy mode
Channel count auto detection post processing code
Added a #define : valid frames threshold before detection validation
2012-10-21 23:46:16 +02:00
Michael Oborne
2030a9bf03 firmware build 2012-10-20 09:30:38 +08:00
Olivier ADLER
0b171178b5 ArduPPM: Redundancy mode
Reworked the PPM decoder (i did forget the sync symbol pre-pulse)
Splitted pre-pulse and pulse width variable for better reliability and easier processing
2012-10-17 16:28:05 +02:00
Olivier ADLER
3784f326e8 ArduPPM: Redundancy mode
Base algorithm added for channel count auto detection in the decoder himself.
Replaced the #define for PPM_CHx_CHANNELS by PPM_CHx_MAX_CHANNELS.
Channel count #define was not needed anymore thanks to the channel count auto detection.
Channel detection post processing to do.
2012-10-15 22:49:01 +02:00
Olivier ADLER
f84a12a5cb ArduPPM: Redundancy mode switchover algorithm
Auto Switchover algorithm with primary receiver switchback.
Force switchover channel moved to channel 9
Manual modifications.
2012-10-14 23:58:00 +02:00
Olivier ADLER
6558731cff ArduPPM: Redundancy mode
Dual input PPM decoder rework
flags for frame and channel error control
decoder algorithm rework
2012-10-14 01:10:52 +02:00
Olivier ADLER
1ce9e5107f ArduPPM: Redundancy mode
Work in progress
adding a channel pre pulse lengt #define for each PPM mode
dual channels PPM input capture interrupt algorithm
2012-10-13 14:59:03 +02:00
Olivier ADLER
e22a01682e ArduPPM: PPM Redundancy mode
Some rework and cleaning for #define stuff
2012-10-12 19:08:19 +02:00
Olivier ADLER
5e65e5ef8a ArduPPM : Redundancy mode
Work in progress on a new Redundancy dual PPM sum mode for PPM encoder.

- New library PPM_Encoder_v3.h and new manual manual_v3.txt

- New format conversion capability between input and output PPM frame timings and channel count.

This will be experimental until heavily tested. The main goal is to allow the use of low cost satellite receivers in a high safety setup, and allow a new teacher / student RC mode without link between the two pilot transmitters.
2012-10-12 14:32:14 +02:00
rmackay9
db852ccca8 VARTest.pde: fix compile errors for autotest 2012-10-11 21:52:48 +09:00
Olivier ADLER
ee3df88dc3 Rename: file rename
Small cleaning removing space in filename.
2012-10-11 14:47:03 +02:00
Olivier ADLER
42e0aafcd9 Protocols : Jeti telemetry description
This is the Jeti Telemetry protocol. Common in Europe for RC multicopters telemetry through 2.4 Ghz Jeti Duplex links.
2012-10-11 11:42:45 +02:00
Olivier ADLER
c6da744157 Test: test commit
A small test
2012-10-11 11:42:45 +02:00
Michael Oborne
fb1afa022f Mission Planner 1.2.14
fix update/blank flightdata screen
add srtm blank file check
add Land to modes
2012-10-05 07:39:45 +08:00
Michael Oborne
3128e53212 Mission Planner 1.2.13
remove some mavlink 0.9 code
add arm/disarm button. Not yet implemented AC and AP Side.
modify heli setup screen
modify failsafe screen
fix old firmware under mono
workaround mono crash.
modify planner wp storage
tweak log dl screen
add change alt button
modify tlog wp extractor, multiple extractions
speed up srtm reading
fix lang edit.
2012-10-01 07:53:54 +08:00
Michael Oborne
1ea946b2b4 modify ardurover name to match others 2012-09-24 18:31:47 +08:00
Michael Oborne
f5559a6b4a firmware build 2012-09-24 05:44:42 +08:00
Michael Oborne
ccc5f409c5 firmware build 2012-09-23 19:07:57 +08:00
Craig Elder
472ec189a9 Housekeeping: Removed copies of Libraries from Tools/ArduPPM/Workbasket. 2012-09-21 16:51:37 -07:00
Michael Oborne
5dfb1bd129 Mission Planner 1.2.12
add arduino chip detect
fix apm2,2.5 dialog test
add write timeout. this will stop planner hangs on bad serial devices.
change quickview decimal places to 0.00
fix map clicking issue.
fix wind direction wrapping
add airspeed use
modify firmware screen from Marooned
major flightdata tab change.
add save/load polygon from file
add some error handling dialogs
2012-09-20 07:37:36 +08:00
Michael Oborne
1b85f71e5f firmware build 2012-09-17 17:48:43 +08:00
Hazy
8cc79d50cb APM Planner
a few UI translations
2012-09-13 15:27:38 +08:00
Michael Oborne
5b80ffcc16 firmware build 2012-09-13 10:36:43 +08:00
Michael Oborne
a32002e14b firmware build 2012-09-09 18:09:07 +08:00
Michael Oborne
864d777856 Mission Planner 1.2.11
Fix ac crosstrack display
tweak ap_mount
speed up Terminal
2012-09-04 06:46:56 +08:00
Michael Oborne
d3e5746993 firmware build 2012-09-02 13:34:03 +08:00
Michael Oborne
38942a1ea6 firmware build 2012-09-02 13:05:33 +08:00
Michael Oborne
6501310745 firmware build 2012-09-01 20:10:02 +08:00
Michael Oborne
f4334c9aaf Mission Planner 1.2.10
add useritems to HUD
change hdop scale
fix posible follow me bug (, vs .)
fix posible friendly params bug (, vs .)
tweak flightdata log playback timming
fix gridv2 bug. if no waypoint had been done, the grid wold fail
tweak some mission upload potential issues
add ability to get param list from a log (from startup)
add ability to get the first wp list in a log, if wps where received in that log.
tweak video capture library timing
2012-08-30 20:51:29 +08:00
Andrew Tridgell
a9af6e95cb APM: higher throttle on takeoff in ArduPlane autotest 2012-08-30 07:37:26 +10:00
Andrew Tridgell
681e67201d APM: fixed orientation on runway in autotest 2012-08-29 17:17:38 +10:00
Jason Short
0443815cb3 Mission Planner: Update XML for 2.7.2 2012-08-28 21:22:07 -07:00
Andrew Tridgell
d93861f4d2 autotest: removed the --wind options
SIM_WIND_* options now control wind
2012-08-28 20:18:23 +10:00
Andrew Tridgell
51247ad6c1 autotest: loiter can be a bit slow to circle sometimes 2012-08-27 13:19:21 +10:00
Andrew Tridgell
c1405bddb3 APM-autotest: fixed inside loop test
pitch 80 may not be reached due to granularity of the MAVLink logging
2012-08-27 11:45:07 +10:00
Michael Oborne
27091b1abd Mission Planner 1.2.9
add est distance traveled
add est flight time
AP_Mount now updated
add expermental firmware options.
fix hud avi record framerate
add 2 direction wp circle
tweak gridv2
2012-08-26 12:59:21 +08:00
Michael Oborne
b12698ef6c Mission Planner Cleanup 2012-08-25 21:48:06 +08:00
Andrew Tridgell
697b2074a5 SITL: added SIM_WIND_* parameters
this allows control of the simulated wind during a flight
2012-08-25 17:49:26 +10:00
Michael Oborne
9d3fc38580 Mission Planner 1.2.8
fix mjpeg stream from VLC.
add grid mode V2
fix hdop scaling
2012-08-24 07:51:21 +08:00
Michael Oborne
8ec8fb9e4d firmware build 2012-08-23 11:40:10 +08:00
Andrew Tridgell
ed7eec91f4 build: added sitl-newcontrollers to build_all.sh 2012-08-22 12:45:14 +10:00
Andrew Tridgell
16e06ea1f4 ACM: build DMP version in autotest
this gives it a chance of keeping working
2012-08-21 15:58:59 +10:00
Michael Oborne
fcdc9b28f6 Mission Planner 1.2.7
add wind from ap
add wp every x m in grid mode
fix hil problem
fix control-s
update mavlink format
2012-08-19 16:38:58 +08:00
rmackay9
93f918f3e0 AutoTest: reduced descend throttle for arducopter's change_alt test. 2012-08-19 12:33:21 +09:00
Andrew Tridgell
7cc9ec4d61 autotest: ArduCopter on a 1280 is not supported any more 2012-08-19 12:30:15 +10:00
Andrew Tridgell
00f0092ae4 SITL: updated ArduPlane autotest parms
a bit more xtrack and fixed steering parameter names
2012-08-18 16:34:02 +10:00
Michael Oborne
9d2049bffb Mission Planner 1.2.6
add tracker location option.
fix current sensor screen
add more right click flight planner options.
make some connecting error messages more detailed.
add partial microdrones protocol output
2012-08-16 21:07:29 +08:00
Andrew Tridgell
a6327e254c SITL: use rudder steering in APM autotest 2012-08-15 12:53:05 +10:00
Andrew Tridgell
533aab4f66 SITL: added a test script for starting in Kingaroy
we use this for OBC testing
2012-08-15 12:39:34 +10:00
Andrew Tridgell
b6b12532da SITL: make it easier to start ArduPlane SITL at any location
this generates a jsbsim startup XML file from a template
2012-08-15 12:39:34 +10:00
Andrew Tridgell
57cc89b730 Failsafe: only read RC on new data 2012-08-15 12:39:33 +10:00
Andrew Tridgell
09da478456 Failsafe: added COMPETITION_MODE 2012-08-15 12:39:33 +10:00
Andrew Tridgell
ecd3c58529 Failsafe: prototype of APM2 based failsafe system 2012-08-15 12:39:33 +10:00
rmackay9
6603e7724d AutoTest: set RTL's APPROACH_ALT to zero to force the copter to land instead of hanging out at 2m and causing the auto test to time out 2012-08-14 12:03:32 +09:00
rmackay9
c574393995 AutoTest: update failsafe timeout to 180 to give it more time to pass. 2012-08-14 11:25:10 +09:00
Michael Oborne
32832dd296 Mission Planner 1.2.5
add experimental antenna tracker find
add new apparam eeprom reader
add ground alt display to hud
mod stats
modify guided mode alt selection.
test flight planner tab on flight data tab
move some functions to the right click menu
add xplanes data in/out setup to be automatic.
add better mission upload handeling.
2012-08-12 12:25:22 +08:00
Andrew Tridgell
81440a1b09 AHRS: fixed build
AP_Airspeed.h is now needed to build AHRS
2012-08-11 12:22:55 +10:00
Andrew Tridgell
2a7b298bbc MAVLink: moved mavlink variables back to library
these were moved to the main sketches to allow for compile time
selection of MAVLink 0.9 vs 1.0. We no longer support 0.9, so we can
move it back, which simplifies some test sketches
2012-08-09 12:06:21 +10:00
Andrew Tridgell
6b12ad79ff APM: tweak Rascal autotest settings 2012-08-09 10:03:52 +10:00
Andrew Tridgell
9355bd6832 AP_Param: update VARTest for new AP_Param interface 2012-08-08 12:11:57 +10:00
Michael Oborne
f90d4b7ead Mission Planner 1.2.4
remove geofence tab
add guided alt remeber
change wp upload retry to 200 ms
2012-08-07 19:26:10 +08:00
Michael Oborne
f843b42e5b Mission Planner 1.2.3
hud font move
add progress bar lock
add quickview mono fix
fix centi-degree/degree units
fix mnt config camera tab
fix some meters/feet scaling issues
2012-08-06 22:22:57 +08:00
Michael Oborne
7a887bb27d Mission Planner 1.2.2
add DegreeTracker
fix popout tab on config page
add remember last config tab
fix bytes send count
fix deactivate bug
fix ap_limits bug
fix ap_mount bug
2012-08-02 18:04:54 +08:00
Michael Oborne
e0e0fe0ce5 firmware build 2012-08-01 15:24:39 +08:00
Michael Oborne
8001515b7e Mission Planner 1.2.1
add enable/disable to mavlinkcheckbox
modify my button to curved
add delay to progress reporter dialog. to ensure correct parent
Fix Mount screen for AP
Fix Hardware screen Text
display roi difrently
modify HIL/Quad Hil
update dataflashlog format (thanks randy)
update mavcmd format for roi
2012-07-30 07:23:42 +08:00
Michael Oborne
c87337a3a8 firmware build 2012-07-26 10:31:30 +08:00
Michael Oborne
ca6419bf52 Mission Planner 1.2
Enable Mount config screen
Add Quick View (double click to change)
fix mono updater issue
RFD900 transmit values Mod
new mavlink controls (wip)
2012-07-25 21:44:24 +08:00
Michael Oborne
c8e0da0dd1 firmware build 2012-07-25 02:38:53 +08:00
wiseman
af0d2de2ed Use MAVPROXY_CMD instead of MAVPROXY 2012-07-23 21:30:50 -07:00
wiseman
05de9e425c Added run_sim_mission. 2012-07-23 21:29:24 -07:00
Michael Oborne
8bebf0c394 APM Planner 1.1.99
Convert to IActivate, IDeactivate scheme, thanks andrew
add support for rfcomm* interfaces on linux
fix guage off screen draw mono issue.
remove use of BackStageViewContentPanel
andrews spacer changes - not using dues to screen space issue
change configpanel constructor to load xml directly
remove IMavlink Interface
fix hsi off screen draw issue on mono
modify hud to use sprite fonts, instead of drawing via GDI+
modify progress reporter to use a 10hz timer to update screen, using invoke/begininvoke fails on mono at 50hz (over 100ms per call).
fix targetalt and target airspeed jumping issue.
lots of cleanup on tab switching, ie stoping timers/other
3dr radio status led update
update ardurover car icon
speedup georef image screen. tested on over 1000 images.
2012-07-22 15:51:05 +08:00
Andreas M. Antonopoulos
c0f8f6251b param_parser: input validation bug fix 2012-07-16 23:37:13 -07:00
Michael Oborne
822e682140 Planner
missed files
+ cleanup old binarys
2012-07-16 21:43:49 +08:00
Michael Oborne
3cc2e63791 APM Planner 1.1.98
Modify BackStage View - will change again soon
modify target alt calc
change order on param lists
remove old firmware selection dialog
add hil mod flag to hil connect
implement main switcher - will change again soon
change some invokes to async, to prevent other threads slowing.
fix mavlink log graphing error
modify help text
general mono for mac fixs - still combating https://bugzilla.xamarin.com/show_bug.cgi?id=3124
2012-07-16 21:37:35 +08:00
Michael Oborne
f228eac8c7 APM Planner 1.1.97
add toy Mode
fix some mono issues
fix opengl hud issue
change config font size
modify mylabel for mono
modify default telem rates
add extra sonar option
remove 0 home alt check
fix terminal hang issue
remove application idle call, causes 100% cpu on mono
update gimbal icons
modify graph line thinkness
2012-07-12 22:06:22 +08:00
Andrew Tridgell
ba205d8ff5 autotest: create kmz files on timeout 2012-07-10 09:13:16 +10:00
Andreas M. Antonopoulos
de64c05f8e param_parser: cosmetic
Arduplane: doc fixes
2012-07-08 21:45:26 -07:00
Andreas M. Antonopoulos
29338fbf7b auto est: modular tests and unit testing with Junit.xml output for jenkins
autotest: unit testing for jenkins
- parameterized unit testing
- modular python test modules
- test groups by directory
- select tests individual or by group
- skip tests individually or by group

arducopter.py: parameterized several functions to allow throttle settings and timeouts

test modules: extracted and copied 8 tests from Tridge's autotest into modules

junit.xml: xml template for unit test reporting to jenkins
2012-07-05 23:48:50 -07:00
Michael Oborne
c4433b6944 APM Planner 1.1.96
Fix camera stab reverse boxs
add better param data duplicate handling
add rfd900a
tweak terminal settings
2012-07-06 07:27:42 +08:00
Andrew Tridgell
75772b83cf autotest: don't set a negative max pitch limit!
this didn't do well in the simulator :-)
2012-07-05 17:59:37 +10:00
Andrew Tridgell
3a792abb4d autotest: tweak the Rascal tuning 2012-07-05 17:59:37 +10:00
Andreas M. Antonopoulos
186a3e4f6a param_parser - better tolerance for missing parameters 2012-07-04 23:01:52 -07:00
Andreas M. Antonopoulos
2010d3aaa3 parameter metadata parser: better values formatting 2012-07-04 21:27:58 -07:00
Andreas M. Antonopoulos
425ef33b59 parameter metadata parser: escape wiki characters 2012-07-04 20:55:55 -07:00
Andrew Tridgell
60caaa4b04 MAVLink: remove MAVLink 0.9 protocol support
this simplifies the code a lot. We're not going back to 1.0
2012-07-05 13:00:46 +10:00
Andrew Tridgell
adf6030cfa CPUInfo: added acos(), asin() and atan2() 2012-07-05 13:00:46 +10:00
Andreas M. Antonopoulos
9f6fb89392 parameter metadata parser, display improvements 2012-07-04 17:58:09 -07:00
Andreas M. Antonopoulos
453c1677b5 parameter metadata -> wiki, bug fixes 2012-07-04 17:42:38 -07:00
Andreas M. Antonopoulos
c4b59a89da parameter metadata parser and wiki generator 2012-07-04 16:44:53 -07:00
Andrew Tridgell
c8f5aeb7ba autotest: change loiter heading accuracy to 10 2012-07-04 15:59:35 +10:00
Andrew Tridgell
61f325713e SITL: fixed the normalisation of the DCM matrix in the multicopter sim 2012-07-04 15:59:15 +10:00
Andrew Tridgell
82e09ce53a SITL: don't enable wind until we are off the ground
this makes it possible to test with much larger wind speeds, without
the sim crashing due to the wind flipping us over on the runway
2012-07-03 10:19:20 +10:00
Michael Oborne
46f004bcca APM Planner 1.1.95
fix config panel value change detection
add loiter_ to AC config screen
Add praram name to Friendly param, and exception ignoring.
fix param file note line
intergrate andrews gimbal config.
fix any possible log appending issues
remove old cli planner on connect
modify speech to not crash on windows mono
2012-07-01 17:51:22 +08:00
Pat Hickey
d0453c5085 Autotest: use mktemp instead of tempfile
* tempfile has been deprecated in favor of mktemp on debian, not available
  on fedora
2012-06-27 14:28:22 -07:00
Michael Oborne
0baa3aa9e0 APM Planner 1.1.94
Fix Issue 668 - typo
Fix issue 666 - now defaults to mav 1.0 planner
Fix Issue 665 - mavlink 1.0 is now default
Fix Issue 663 - increase timeout from 6 seconds to 12 seconds
Fix Issue 662 - now reads sat count for mav 1.0
Partial Issue 654 - added current to status, hud still wip
Fix Issue 648 - add validation to value
Fix Issue 638 - add delay
Fix Issue 636 - check for version.txt in app directory
Fix config panel null bug
Add more Ardurover config options
Add Exceptions handling to video format selection
Add FORMAT_VERSION to param file ignore list
Fix NOTE param file line
Add APMRover hidden firmware upload (control-R) on firmware screen.
fix possible speach engine exception
add dataflashlog for apmrover
2012-06-27 20:46:17 +08:00
Michael Oborne
85ac024ec5 firmware build 2012-06-27 19:10:43 +08:00
Andrew Tridgell
5cd5f40f09 autotest: switch to full accel modelling in multicopter simulation
the new AHRS code should allow for centripetal compensation in
multicopters
2012-06-27 16:01:50 +10:00
Andrew Tridgell
d2e72171ab ArduTracker: update for new compass interface 2012-06-27 16:01:50 +10:00
Michael Oborne
73dc86a47b firmware build 2012-06-27 08:00:18 +08:00
Andreas M. Antonopoulos
bef005b5f2 AC2.6: Fix battery calculation and scaling bug for MAV1.0, now same as ArduPlane
http://code.google.com/p/arducopter/issues/detail?id=430
2012-06-24 17:01:25 -07:00
Michael Oborne
fb93d65457 APM Planner 1.1.93
fix armed/disarmed message
2012-06-19 07:15:40 -07:00
Michael Oborne
7efb4ecac4 firmware build 2012-06-16 13:10:37 +08:00
Andrew Tridgell
28d62416fe autotest: show logs on timeout 2012-06-16 06:47:55 +10:00
Andrew Tridgell
b2f8fad0a3 autotest: try again to get paths right! 2012-06-15 18:44:00 +10:00
Andrew Tridgell
04a2a0eb46 autotest: added --timeout option
try to ensure we end up with a timeout display on the website
2012-06-15 16:53:51 +10:00
Andrew Tridgell
54d5819f4c test: it is no longer possible to build with MAVLink 0.9
the Camera and Mount code make it impossible because of the incredibly
silly arduino cpp handling.
2012-06-15 16:27:11 +10:00
Michael Oborne
5a4d471053 firmware build 2012-06-15 08:25:19 +08:00
Michael Oborne
fb4981b730 firmware build 2012-06-15 08:19:32 +08:00
Andrew Tridgell
92cb3cdf6f sitl: fixed fgFDM path 2012-06-14 15:18:58 +10:00
Andrew Tridgell
d5c9d31774 Rover: added APMrover2 to build_all.sh
hopefully it will stay building
2012-06-10 19:35:56 +10:00
Andrew Tridgell
ff9743995d autotest: fixed lat/lon update for multicopter sim
this makes waypoint tracking more accurate
2012-06-05 11:18:52 +10:00
John Arne Birkeland
f4a4982328 ArduPPM V2.2.68 - Fixed possible logic flaw in throttle failsafe reset if _JITTER_FILTER_ is enabled 2012-06-04 22:55:15 +02:00
Michael Oborne
297f391548 APM Planner 1.1.92
add dump -1 option to log dump
fix terminal issue with logs
fix mavlink 1.0 manual/stablaize Mode
fix config screen showing incorrect tab
2012-06-04 17:57:48 +08:00
Andrew Tridgell
25c17a5425 re-enable the AP_Mount build 2012-06-04 19:32:11 +10:00
Andrew Tridgell
47d5f31fc2 removed copy of pymavlink code
use upstream code instead
2012-06-04 17:51:12 +10:00
Andrew Tridgell
7589de689b mavlink: added auto-detection of mavlink protocol version 2012-06-04 17:51:12 +10:00
Andrew Tridgell
70669434a2 autotest: wait for VFR_HUD to be non-zero on startup 2012-06-04 14:55:40 +10:00
Andrew Tridgell
076d1616ba autotest: default to mavlink10 2012-06-04 13:19:21 +10:00
Andrew Tridgell
d1fe093921 autotest: fixed build_all.sh for MAVLink 1.0 2012-06-04 13:14:52 +10:00
John Arne Birkeland
b1e5a25ed9 Merge remote-tracking branch 'origin/master' 2012-06-03 02:44:32 +02:00
John Arne Birkeland
eb84554d26 V2.2.67 - Implemented detection and failsafe (throttle = 900us) for missing throttle signal. 2012-06-03 02:42:39 +02:00
Michael Oborne
e4ea66b5dc APM Planner 1.1.91
fix datasource binding exception.
2012-06-03 08:08:47 +08:00
Michael Oborne
4946402d50 APM Planner 1.1.90
3drradio save settings fix
fix mavlink10 hil scaling
fix some exceptions
2012-06-02 14:32:22 +08:00
Michael Oborne
a31543e547 APM Planner 1.1.89
add mjpeg video source
add 16x9 hud
conform to http/1.1 specs for mjpeg
2012-05-29 21:25:44 +08:00
Michael Oborne
9a92531e8c APM Planner 1.1.88
fix updater
2012-05-25 06:14:07 +08:00
Andrew Tridgell
353186e822 CPUInfo: update with 64 bit timings 2012-05-23 17:33:33 +10:00
Andrew Tridgell
6945be0ca8 autotest: default to not using gdb on ArduPlane.elf 2012-05-22 20:02:23 +10:00
Michael Oborne
6d24f5efb2 APM Planner 1.1.87
add popouts in config/setup
add more text to hud heading nw,ne,sw,se
add 5 m filter to antenna tracker
add refresh param buttons
remove the word old, as people still want it.
modify telem playback interface with slider bars
add posible fix to bad grid spacing
move mavlink code.
2012-05-20 14:47:20 +08:00
Michael Oborne
c530704973 APM Planner 1.1.86
add ArduRover
simplify connect
modify hardware screen
fix mono terminal issue
modify 3drradio screen
modify updater
2012-05-16 20:21:27 +08:00
Hazy
d41001ec1e APM Planner - a few translate 2012-05-15 20:40:04 +08:00
Michael Oborne
e8e2d7075b firmware build 2012-05-15 09:55:09 +08:00
Michael Oborne
f4975cb7fe firmware build 2012-05-14 15:15:08 +08:00
Michael Oborne
854b2a6f9b firmware build 2012-05-14 12:38:19 +08:00
Michael Oborne
716be4f511 firmware build 2012-05-14 12:35:20 +08:00
Michael Oborne
a0394c8b68 APM Planner 1.1.85
work on opengltest
fix last missing param
fix com port selection on connecting to bad comport
add convert to csv. entire log
add log caching to image georef. for tlog and logs
add srtm data caching
2012-05-13 18:56:42 +08:00
Michael Oborne
4fc61505df APM Planner 1.1.84
3dr radio fix's + rfd900
other misc fixs
2012-05-11 17:10:08 +08:00
Andrew Tridgell
46ee92441e HILTest is not needed any more 2012-05-09 13:47:44 +10:00
Michael Oborne
db2416d045 APM Planner 1.1.83
fix null exception. if connect and not view the link stats, an exception is thrown on disconnect.
2012-05-08 22:37:54 +08:00
Michael Oborne
c01626818b APM Planner 1.1.82
modify 3dr radio packet size 64 > 32
add andrews link status Mod - thanks
add hw voltage to status
add generic logbrowse pid class "pid-*" > "pid-1"
2012-05-08 21:21:19 +08:00
Michael Oborne
f56d3afccf APM Planner 1.1.81
mavlink 1.0 fixs
simulation hil fix for lorenz
modify default att rate to 10 hz
2012-05-07 22:28:40 +08:00
Michael Oborne
67221a111e APM Planner 1.1.80
hazy's lang mod
more hud mods - shorten lines
msi work + uploader
2012-05-05 21:54:53 +08:00
Hazy
bbbf1c7002 APM Planner
ConfigPlanner translation
fix UI language changing issue
2012-05-04 10:24:57 +08:00
Michael Oborne
2acaac022c APM Planner 1.1.79
modify hud
modify apm1 vs apm2 detector
2012-05-03 21:30:18 +08:00
Andrew Tridgell
34af851b20 autotest: forced loiter via 2nd method 2012-05-03 15:40:13 +10:00
Michael Oborne
8420260ecf APM Planner 1.1.78
recommit
2012-05-03 12:40:50 +08:00
Michael Oborne
b5908eed7f fix int/float conversion issue 2012-04-30 21:57:06 +08:00
Michael Oborne
0f6120506b fix metaparser bug 2012-04-30 21:54:27 +08:00
Michael Oborne
fd40d40bc2 APM Planner 1.1.77
fix param xml namespace issue
prevent sending unchanged params
2012-04-30 20:07:14 +08:00
Michael Oborne
9223177355 APM Planner 1.1.76
Modify Hud center
add 3dr snr's and snr based distance estimate
display current frame type
fix disapearing window
add base xml level to param xml (xml standard)
add georef kml refrence
this includes adams new dynamic params
2012-04-30 18:48:52 +08:00
Robert Lefebvre
3d2c00bb15 Test: Test commit
This is a test commit
2012-04-30 11:20:40 +10:00
Adam M Rivera
959921fba5 Merge branch 'master' of https://code.google.com/p/ardupilot-mega 2012-04-29 19:33:13 -05:00
Adam M Rivera
1899f36844 Planner: Added dynamic controls based on the parameter meta data that is parsed from the codebase. 2012-04-29 19:32:33 -05:00
Andreas M. Antonopoulos
950f288bab GIT Test 2012-04-29 17:10:59 -07:00
Hazy
f4ad81b184 APM Planner
a few UI translation
fix UI language changing issue (it used to change to English when click Configuration tab)
2012-04-28 15:46:11 +08:00
Andrew Tridgell
4f90e6e844 build: cope with Arduino 1.0 in command line build
this should autodetect 1.0 versus older builds
2012-04-27 15:38:42 +10:00
Andrew Tridgell
453cb93c6f autotest: fixed levelling for ACM with MAVLink 1.0 2012-04-27 15:15:53 +10:00
Andrew Tridgell
67afdc7485 autotest: fixes for MAVLink 1.0 in autotest 2012-04-27 15:15:53 +10:00
Andrew Tridgell
b73732c361 autotest: removed unused files 2012-04-27 15:15:53 +10:00
Andrew Tridgell
95bd51ab10 autotest: updated pymavlink to latest 2012-04-27 15:15:52 +10:00
Adam M Rivera
587375861c Merge branch 'master' of https://code.google.com/p/ardupilot-mega into param-suffix
Conflicts:
	Tools/ArdupilotMegaPlanner/ArdupilotMega.csproj
	Tools/ArdupilotMegaPlanner/Utilities/ParameterMetaDataConstants.cs
	Tools/ArdupilotMegaPlanner/Utilities/ParameterMetaDataParser.cs
	Tools/ArdupilotMegaPlanner/app.config
2012-04-25 20:39:59 -05:00
Michael Oborne
01126ae9de APM Planner - code only
add yaw to config screen.
intergrate adams changes
this will force an update, but not the main exe
2012-04-26 08:01:08 +08:00
Adam M Rivera
98983e1ee4 Merge branch 'master' of https://code.google.com/p/ardupilot-mega into param-suffix
Conflicts:
	Tools/ArdupilotMegaPlanner/ArdupilotMega.csproj
	Tools/ArdupilotMegaPlanner/MainV2.cs
	Tools/ArdupilotMegaPlanner/Utilities/ParameterMetaDataConstants.cs
	Tools/ArdupilotMegaPlanner/Utilities/ParameterMetaDataParser.cs
2012-04-25 13:57:17 -05:00
Adam M Rivera
b293997e2d Planner: Implemented the ParameterMetaDataRepository.cs's GetParameterMetaData method. It will now return a meta value by the parameter name and meta key. 2012-04-25 13:39:03 -05:00
Adam M Rivera
a91c7781a5 Planner: Added try catch around web request in the parser to prevent blowing up. 2012-04-25 13:38:05 -05:00
Adam M Rivera
8af68b2047 Planner: Moved the call to fetch new parameter meta data to where it is determined if the planner requires an update. 2012-04-25 13:37:19 -05:00
Adam M Rivera
498e1d01b6 ParameterMetaDataParser.cs: Updated name of method to be more accurate to its purpose. 2012-04-25 12:33:33 -05:00
Adam M Rivera
cb6f97fc7f Changed the marker for Group parameters to @Group. 2012-04-25 12:27:51 -05:00
Adam M Rivera
155928adef Planner: Added the ability to parse group based parameters that link to .cpp files. 2012-04-25 12:11:44 -05:00
Michael Oborne
d59d26b7d2 APM Planner 1.1.75
implement new arducopter pid tuning screen
included old for crossover.
add map rotation - follow plane
modify setup screen to show diffrent things based on ap software
2012-04-25 18:10:11 +08:00
Adam M Rivera
51c73cf057 Planner: Added meta data constant class to aid in retrieving the meta data by their key names. 2012-04-24 16:27:05 -05:00
Adam M Rivera
49bb2d1f7b Planner: Tidied up the implementation of the parser and added a parameter meta data repository for easy access to the parsed data. 2012-04-24 16:16:33 -05:00
Adam M Rivera
9fb9231ec4 Merge branch 'master' of https://code.google.com/p/ardupilot-mega into param-suffix 2012-04-24 14:11:54 -05:00
Adam M Rivera
3bebbe4832 ParameterInformationParser.cs: Updated comments. 2012-04-24 14:06:21 -05:00
Adam M Rivera
027be8c34a app.config: Added app.config key for the location of the files to be parsed for parameter meta data. 2012-04-24 13:33:47 -05:00
Adam M Rivera
ca415f84cf MainV2.cs: Added call to parameter parser at application bootstrap. 2012-04-24 13:33:24 -05:00
Adam M Rivera
cbea39ae3e Solution: Added ParameterInformationParser.cs. 2012-04-24 13:32:58 -05:00
Michael Oborne
43b4359b28 planner cleanup
fixup mode names in joystick and flight data
add mavlink 0.9/1.0 error message
2012-04-24 21:49:27 +08:00
Andrew Tridgell
0e54613632 sitl: added sim_arducopter10.sh
useful for testing
2012-04-24 22:24:58 +10:00
Andrew Tridgell
9d4b37ecac sitl: we don't need mavlink in copter sim 2012-04-24 22:24:58 +10:00
Michael Oborne
373577136e revert planner version 1.1.73 2012-04-24 13:07:46 +08:00
Andrew Tridgell
615defdc37 use build_all.sh to ensure we don't break the mount code 2012-04-24 10:57:43 +10:00
Adam M Rivera
24dbe7dca1 Planner: Fixed flight mode binding issues. It is now configured to use the display text attribute as the text in the DDL and the integer value of the Enum as the value in the DDL. Parsing the selected value before saving to the board is unnecessary now because the value is already an int. 2012-04-23 10:37:37 -05:00
Adam M Rivera
d8df53c926 Planner: Fixed text selection on re-bind. 2012-04-23 10:31:26 -05:00
Adam M Rivera
5274ec9640 Planner: Fixed another binding issue with AC2 modes. 2012-04-23 10:14:20 -05:00
Adam M Rivera
489ae28d2e Planner: Fixed binding issues with mode DDLs 2012-04-23 09:59:45 -05:00
Michael Oborne
cdce69e14f APM Planner 1.1.74
tidy up adams mod.
remove dup ch6_damp
rename level tab's
fixup long standing bug in flight planner field names
revert dtr order
2012-04-23 20:06:01 +08:00
Michael Oborne
d3d59b222e fixup hexa and octa miss label 2012-04-23 18:34:53 +08:00
Adam M Rivera
a2d65b28cc Planner: Fixed too long enum display text. 2012-04-23 00:41:03 -05:00
Adam M Rivera
97040a7b3a Merge branch 'master' of https://code.google.com/p/ardupilot-mega into auto-approach 2012-04-23 00:03:37 -05:00
Michael Oborne
fd2409a730 APM Planner 1.1.73
fix udp and tcp connections
2012-04-21 21:37:12 +08:00
Michael Oborne
671989c14b APM Planner 1.1.72
fix turn radius length (100m)
modify 3dr radio options
modify heli Setup
2012-04-21 15:30:15 +08:00
Craig Elder
4ff0510fce Test: Initial Test commit
This is a test

Signed-off-by: Craig Elder <Craig@3DRobotics.com>
2012-04-20 18:11:57 -07:00
Michael Oborne
7d376a6dc7 fix y6 firmware 2012-04-21 08:29:40 +08:00
Michael Oborne
d1a9eec74d firmware build 2012-04-21 08:04:59 +08:00
Adam M Rivera
7d13371acf Merge branch 'master' of https://code.google.com/p/ardupilot-mega into auto-approach 2012-04-20 11:45:38 -05:00
Andrew Tridgell
1478191ecf sitl: make it easy to run sitl for MAVLink 1.0 2012-04-20 10:09:21 +10:00
Michael Oborne
71206ea778 APM Planner 1.1.71
add arduplane level
more image georef options - now does gpx for dronemapper.
2012-04-20 08:05:33 +08:00
Adam M Rivera
c233defbe6 Merge branch 'retro-loiter' of https://code.google.com/r/a432511-wip into auto-approach
Conflicts:
	Tools/ArdupilotMegaPlanner/Common.cs
2012-04-19 11:08:34 -05:00
Michael Oborne
c5a77f2666 APM Planner 1.1.70
language by hazy
move turning circle to be based on cog
add APPROACH
add autodec on/off
mod 3dr radio uploader to read in 64 byte packets
add more georef caching. much faster now on more than 1 run.
2012-04-19 19:22:02 +08:00
Adam M Rivera
a3842734a9 Planner/defines.h: Updated the enumeration value for APPROACH so as not to disturb the order of the universe. 2012-04-18 10:32:01 -05:00
Hazy
909c85cff2 APM Planner
add some Chinese translation
2012-04-18 19:05:36 +08:00
Michael Oborne
d577fb7338 APM Planner 1.1.69
add ability to geotag images from log file. - will release guide soon
2012-04-18 08:04:57 +08:00
Adam M Rivera
af5747c088 ArdupilotMegaPlanner: Added new APPROACH flight mode and added infrastructure necessary to make it private (ie. not a user selectable mode). 2012-04-17 10:02:39 -05:00
Phil Cole
7a81bf2bd5 GIT_Success.txt: test edit
Following the instructions, using Tortoise.
2012-04-17 17:47:54 +10:00
Michael Oborne
4c31dcdaeb APM Planner 1.1.68
add turn radius - status
add new pink line to Arduplane - turn radius
2012-04-17 07:43:53 +08:00
Phil Cole
9e36b9b672 Git tool test
Rebased old branch (demo-branch) onto master in the clone to get the file
to appear and then added the text.
2012-04-16 18:00:00 +10:00
Phil Cole
5160e2ea34 test file commit 2012-04-16 18:00:00 +10:00
Chris Anderson
07d80ce8f9 Test commit 2012-04-15 20:33:49 -07:00
Michael Oborne
888668aeb4 APM Planner 1.1.67
add connect warning to setup screen
add networkkml to georef image, and cacheing
2012-04-15 21:51:07 +08:00
Andrew Tridgell
4cec74683e testing ... 2012-04-15 16:10:48 +10:00
Andrew Tridgell
b8693c122a added GIT_Success.txt
this file will be used to help developers learn how to do git commits
2012-04-15 16:03:54 +10:00
Michael Oborne
776ae2780a APM Planner 1.1.66
fix aerosim-rc 3.91 (packet format change)
mono setup form fix (re validating disabled fields)
seperate log/live mag calibation.
2012-04-14 16:03:38 +08:00
Michael Oborne
c4f81cba33 APM Planner 1.1.65
dataqflashlog Update
add new test config panel
2012-04-12 21:39:51 +08:00
Michael Oborne
b267fc7913 APM Planner 1.1.64
work on CodeGen
fix messagebox wrap
modify arducopter loiter options
fix setmode function
update dataflash log format- thanks randy
remove config.xml - this causes overwriting user settings
2012-04-12 07:52:57 +08:00
Chris Anderson
e68f347225 Merge branch 'master' of https://code.google.com/p/ardupilot-mega 2012-04-10 22:44:06 -07:00
Michael Oborne
871563b499 firmware build 2012-04-09 16:21:05 +08:00
Michael Oborne
4f2703e459 APM Planner 1.1.63
update radio packet
fix rlogs
add left/right mavlink log graphing (left/right mouse)
modify update detector.
2012-04-09 08:33:57 +08:00
Michael Oborne
762b1ea0df APM Planner 1.1.62
3dr Radio support
update mavlink library
2012-04-07 07:51:00 +08:00
Michael Oborne
647654ac8e APM Planner - WIP - no exe
3DR R
setup layout - thanks andrew.
2012-04-06 16:27:26 +08:00
Michael Oborne
62f30aae07 APM Planner 1.1.61
update message definitions
fix radio screen
2012-04-06 08:50:04 +08:00
Michael Oborne
bb50bc3fc5 APM Planner 1.1.60
add stab kd ch6
fix mono/linux serial port list
2012-04-04 06:58:45 +08:00
Andrew Tridgell
d60126fc1f autotest: fixed overshoot due to low resolution log timing 2012-04-03 10:43:05 +10:00
Andrew Tridgell
abd33dd914 autotest: fixed order of startup messages 2012-04-03 09:53:26 +10:00
Chris Anderson
0a9fd22243 Merge branch 'master' of https://code.google.com/p/ardupilot-mega 2012-04-01 16:23:42 -07:00
Andrew Tridgell
3b3f9d8b17 autotest: use the automatic declination code in autotest 2012-03-30 14:25:27 +11:00
Andrew Tridgell
22ff8cb197 examples: fixed build of some examples with new AP_Declination code 2012-03-30 14:25:27 +11:00
Michael Oborne
cc047f2944 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
c1eede5ef3 firmware build 2012-03-29 09:53:56 +08:00
Andrew Tridgell
c084a72723 pysim: ensure Vector3() uses floats 2012-03-29 12:39:53 +11:00
Michael Oborne
40fcfa294f 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
8a645ffb56 firmware build 2012-03-27 13:16:48 +08:00
Michael Oborne
12e9d1d6fc 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
7cb2c1de65 firmware build 2012-03-25 08:27:31 +08:00
Michael Oborne
7c2f3a0c21 firmware build 2012-03-25 08:22:09 +08:00
Michael Oborne
ee4803c12d 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
0f6e7a1449 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
f1acdb13c2 pysim: added experimental acceleration support 2012-03-23 16:48:52 +11:00
Chris Anderson
5c8630efec Merge branch 'master' of https://code.google.com/p/ardupilot-mega 2012-03-22 07:37:29 -07:00
Andrew Tridgell
5f3e2cf98a 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
4407f6b8ca 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
739294ca70 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
9cba330eed 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
356c248ad7 Merge branch 'master' of https://code.google.com/p/ardupilot-mega 2012-03-19 12:34:56 -07:00
Andrew Tridgell
a42b45b58c AHRS: fixed VARTest for new AHRS framework 2012-03-19 17:29:02 +11:00
Chris Anderson
794ae44edf Merge branch 'master' of https://code.google.com/p/ardupilot-mega 2012-03-18 17:23:51 -07:00
Michael Oborne
ca1e78b779 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
6305312be7 fixed VARTest build 2012-03-18 13:34:40 +11:00
Michael Oborne
e92763f7f3 firmware build 2012-03-18 10:32:15 +08:00
Michael Oborne
9ea7be9c9c 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
91054916c3 firmware build 2012-03-18 09:18:32 +08:00
Michael Oborne
3f62427619 firmware build 2012-03-18 09:13:49 +08:00
John Arne Birkeland
844e1c9695 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
bd294b3371 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
39e825bb04 APM Planner
fix detection of CAPM board
2012-03-13 20:26:45 +08:00
Chris Anderson
59957e0c84 Merge branch 'master' of https://code.google.com/p/ardupilot-mega 2012-03-12 22:04:32 -07:00
Michael Oborne
10da3db15c 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
accc5dc02f autotest: run fg viewers with less CPU priority 2012-03-10 10:34:27 +11:00
Andrew Tridgell
5e66d3cecb autotest: added CMAC test circuit
this is what I am using for noise testing
2012-03-10 10:34:27 +11:00
Michael Oborne
986f1675ad 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
f1d67c5638 APM Planner
Fix Updater
2012-03-07 08:01:59 +08:00
Michael Oborne
7f47640b92 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
444f29410b planner cleanup 2012-03-04 08:49:45 +08:00
Michael Oborne
ba3ffb3b8b 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
0087d0533a APM Planner 1.1.47
fix Updater
2012-03-03 15:42:41 +08:00
Chris Anderson
2b48a557ec Merge branch 'master' of https://code.google.com/p/ardupilot-mega 2012-03-02 21:26:46 -08:00
Michael Oborne
c2fa44d24e APM Planner 1.1.46
update to request extra3 stream.
2012-03-02 18:40:20 +08:00
Michael Oborne
ee5e331f3c 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
a5e3f8d324 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
ff0fc26484 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
57ed9fc62b 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
71b73a669c APM Planner
fix CAPM update firmware error
2012-02-26 19:14:08 +08:00
Andrew Tridgell
9d6ac9032e test: updated VARTest for new AP_Param vector3f handling 2012-02-25 11:37:20 +11:00
Andrew Tridgell
57971e0ddf autotest: fixed xAccel calculation in fakepos.py 2012-02-25 11:37:20 +11:00
Michael Oborne
23cc9c6132 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
d85596841f 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
e3c3307c09 APM Planner
a little bit translate
2012-02-23 16:39:16 +08:00
Michael Oborne
eaa29d5e3b firmware build 2012-02-23 01:06:56 +08:00
Chris Anderson
4134a86008 Merge branch 'master' of https://code.google.com/p/ardupilot-mega 2012-02-21 10:02:39 -08:00
Michael Oborne
ececcc6a69 ensure autoupdate works 2012-02-21 12:32:19 +08:00
Michael Oborne
56cf4f328b APM Planner 1.1.40 2012-02-21 12:04:45 +08:00
Michael Oborne
06a1035953 APM Planner - gps lat long bug fix. 2012-02-21 11:55:36 +08:00
Michael Oborne
3bb3cbe5b6 APM Planner 1.1.39
fix timeout issue.
2012-02-21 07:38:06 +08:00
Michael Oborne
58d9acb92e APM Planner - fix timeout bug 2012-02-20 23:33:04 +08:00
Michael Oborne
17c2eeb306 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
a3cb208468 firmware build 2012-02-20 13:24:12 +08:00
Michael Oborne
b78bca49b8 firmware build 2012-02-20 13:06:04 +08:00
Chris Anderson
1bac0ccd19 Merge branch 'master' of https://code.google.com/p/ardupilot-mega 2012-02-19 15:13:34 -08:00
Jason Short
c10778d685 Better throttle for tests 2012-02-19 15:06:54 -08:00
Jason Short
11dd9564d9 SIMPLE mode throttle fix 2012-02-19 14:21:27 -08:00
Andrew Tridgell
e5ec810c92 autotest: fixed check of return code for build_all.sh 2012-02-20 09:17:08 +11:00
Andrew Tridgell
c3d6e64efb autotest: fixed directory for build_all.sh 2012-02-20 08:41:40 +11:00
Jason Short
1c9bb25f09 AP TEST fixes for new throttle control 2012-02-19 12:38:57 -08:00
ellissu
6cf7f45f2e Edit and Add some Traditional Chinese translation 2012-02-19 21:36:04 +08:00
Andrew Tridgell
4a766e1abd 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
9700afaf10 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
66b95c14c5 autotest: added build_all.sh to autotest 2012-02-19 17:05:28 +11:00
Andrew Tridgell
08d730c266 scripts: added some more builds to build_all.sh 2012-02-19 17:05:28 +11:00
Andrew Tridgell
df8a557630 AP_Param: update users of AP_Param for ParamToken 2012-02-19 17:05:28 +11:00
Andrew Tridgell
a0d4e940ef Heli: added heli build to build_all.sh script
ensure heli builds are tested
2012-02-19 16:34:43 +11:00
Chris Anderson
76baea13d5 Merge branch 'master' of https://code.google.com/p/ardupilot-mega 2012-02-18 09:17:17 -08:00
Andrew Tridgell
92b3f86996 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
ffa3330f93 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
bb352c6bcf don't need AP_Math.h here any more 2012-02-18 10:51:57 +11:00
Andrew Tridgell
85ecb05261 CPUInfo: added timing of sqrt() 2012-02-18 10:51:57 +11:00
Michael Oborne
e2c15008c2 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
3cc986c472 Merge branch 'master' of https://code.google.com/p/ardupilot-mega 2012-02-15 16:26:40 -08:00
Andrew Tridgell
3e7cc2499b 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
4b9c08d075 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
090068bee4 autotest: use more rudder for steering
this helps the landing a lot
2012-02-14 15:16:35 +11:00
Andrew Tridgell
1e7d3f5d48 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
d62cc01b65 autotest: adjusted APM parameters
enable compass and tweak tuning
2012-02-14 11:26:42 +11:00
Andrew Tridgell
8f18d08eb5 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
27cd2893af autotest: fixed the directory that the git hash is fetched in 2012-02-14 09:06:24 +11:00
Andrew Tridgell
957df64b86 added some AP_Param testing of the compass 2012-02-14 08:34:25 +11:00
Andrew Tridgell
d574c78c2c autotest: fixed displayed git hash in autotest 2012-02-13 20:29:55 +11:00
Andrew Tridgell
669516cb15 autotest: fixed git hash parsing 2012-02-13 18:02:35 +11:00
Andrew Tridgell
4c5c9b5d3a 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
d5b96fe9bd make it easy to run simulator under valgrind 2012-02-13 16:22:53 +11:00
Andrew Tridgell
ed2271ceea check sizes in VARTest
ensures the AP types are plain old data
2012-02-13 16:22:52 +11:00
Andrew Tridgell
d55a0c3a71 added AP_Param::show_all()
this moves the logic into common code
2012-02-13 16:22:52 +11:00
Andrew Tridgell
0f9adbdae0 token size for first()/next() is now 16 bits 2012-02-13 16:22:52 +11:00
Andrew Tridgell
31d28e2181 update VARTest to use exact variables from ArduPlane 2012-02-13 16:22:52 +11:00
Andrew Tridgell
81e52e43c1 added some notes on EEPROM speed 2012-02-13 16:22:51 +11:00
Andrew Tridgell
570399ff98 expanded the VARTest testing to all variables 2012-02-13 16:22:51 +11:00
Andrew Tridgell
2792abfce2 demo of AP_Param with ArduPlane parameters 2012-02-13 16:22:51 +11:00
Chris Anderson
91aab0f074 Merge branch 'master' of https://code.google.com/p/ardupilot-mega 2012-02-11 09:27:41 -08:00
Michael Oborne
be079c4fe8 update dataflash log template 2012-02-11 09:47:48 +08:00
Michael Oborne
b3430563a9 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
3859ff02d4 Logging update 2012-02-09 22:22:00 -08:00
justinbeech
cc958320f2 format fix to readme 2012-02-09 05:35:53 +00:00
justinbeech
287f32392e initial upload 2012-02-09 02:59:56 +00:00
justinbeech
1a2d5505b2 Wrote a README.txt file 2012-02-09 02:58:15 +00:00
justinbeech
1205e86528 initial upload 2012-02-09 02:46:43 +00:00
justinbeech
c8e183ab60 initial upload 2012-02-09 02:46:00 +00:00
justinbeech
282f9f78fe initial upload 2012-02-09 02:45:37 +00:00
justinbeech
a12be05679 initial upload 2012-02-09 02:45:20 +00:00
justinbeech
ec46eced18 initial upload 2012-02-09 02:44:57 +00:00
justinbeech
b2a27708e2 Adding bootloader subdirectory for APM2 hardware 2012-02-09 02:42:29 +00:00
Michael Oborne
b5cc7f9ca7 Merge branch 'master' of https://code.google.com/p/ardupilot-mega 2012-02-08 17:11:31 +08:00
Hazy
a89a1803a8 APM Planner
update Simplified Chinese UI
2012-02-08 16:29:11 +08:00
Michael Oborne
54dbb4ace9 APM Planner - 1.1.34
fixs based on error emails - minor
2012-02-08 07:55:46 +08:00
Chris Anderson
601b602198 Merge branch 'master' of https://code.google.com/p/ardupilot-mega 2012-02-05 16:19:45 -08:00
Michael Oborne
80ccbabe63 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
f90694c671 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
a2c671dc77 Planner add debug file 2012-02-03 06:03:45 +08:00
Michael Oborne
36eaf24988 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
be7f016f61 Merge branch 'master' of https://code.google.com/p/ardupilot-mega 2012-02-01 18:15:55 -08:00
Michael Oborne
5919279685 firmware build 2012-02-01 12:48:46 +08:00
Chris Anderson
144a499e18 Merge branch 'master' of https://code.google.com/p/ardupilot-mega 2012-01-29 18:18:44 -08:00
Michael Oborne
4d6850fd34 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
9c5f77926f to speed up testing suite 2012-01-28 22:52:39 -08:00
Jason Short
973b0b72c5 Landing now disarms automatically. 2012-01-28 22:52:17 -08:00
Chris Anderson
b37ca7cccd Merge branch 'master' of https://code.google.com/p/ardupilot-mega 2012-01-27 19:58:46 -08:00
Michael Oborne
64f59e4dd5 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
101dcfebe8 Merge branch 'master' of https://code.google.com/p/ardupilot-mega 2012-01-23 15:26:21 -08:00
Michael Oborne
95773eb9aa APM Planner 1.1.28
fix updatechecker
fix battery config screen
2012-01-23 21:36:20 +08:00
Michael Oborne
4904b4dd12 firmware build 2012-01-23 11:38:10 +08:00
Michael Oborne
1f6503bb7a firmware build 2012-01-23 11:21:48 +08:00
Michael Oborne
7d0545781e firmware build 2012-01-23 10:12:56 +08:00
Michael Oborne
884b08f47f 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
e3aa67d264 Merge branch 'master' of https://code.google.com/p/ardupilot-mega 2012-01-21 09:49:25 -08:00
Michael Oborne
d2db7cc7b2 APM Planner - aerosomrc quad hil mod 2012-01-21 17:12:00 +08:00
Chris Anderson
4d022f95d3 Merge branch 'master' of https://code.google.com/p/ardupilot-mega 2012-01-20 23:39:17 -08:00
Michael Oborne
712c675807 APM Planner 1.1.26
add italian - thanks emiliano
fix potential joystick throttle issue
2012-01-21 08:46:20 +08:00
Michael Oborne
cfe33d8b46 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
93d5754e1d Merge branch 'master' of https://code.google.com/p/ardupilot-mega 2012-01-20 05:34:37 -08:00
Michael Oborne
b72719cc77 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
b3158cae38 APM Planner 1.1.23
firmware setup mod
+ extra cygwin dll zipped
2012-01-20 12:07:23 +08:00
Michael Oborne
9f3966b81b firmware file mod 2012-01-20 10:16:00 +08:00
Chris Anderson
e4b8a10d4a Merge branch 'master' of https://code.google.com/p/ardupilot-mega 2012-01-19 08:56:17 -08:00
Michael Oborne
a2523dc6a5 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
e785361547 Merge branch 'master' of https://code.google.com/p/ardupilot-mega 2012-01-17 17:48:01 -08:00
Michael Oborne
79ba9443e9 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
Michael Oborne
25be642bf8 firmware build 2012-01-17 07:17:10 +08:00
Pat Hickey
cc36964a44 Rename Jeti\ Duplex directory Jeti_Duplex.
* Spaces in file and directory names are poor form.
2012-01-15 11:24:37 -08:00
Michael Oborne
fbf8e0b24e firmware build 2012-01-16 02:29:51 +08:00
Chris Anderson
52f567a319 Merge branch 'master' of https://code.google.com/p/ardupilot-mega 2012-01-15 07:43:01 -08:00
Michael Oborne
9dcd005cd1 APM Planner 1.1.21
fixup config highlighting
mod log scanning
increase calibation timeout
add tcp console port 2300
add arduinoCPP - test
2012-01-15 17:00:50 +08:00
Chris Anderson
77e2d4a076 Merge branch 'master' of https://code.google.com/p/ardupilot-mega
Conflicts:
	ArduCopter/APM_Config.h
2012-01-13 09:19:04 -08:00
Michael Oborne
b52ad60864 firmware build 2012-01-14 01:00:41 +08:00
Chris Anderson
88e7a3ea89 Merge branch 'master' of https://code.google.com/p/ardupilot-mega 2012-01-11 11:02:32 -08:00
Michael Oborne
28d0377a00 APM Planner 1.1.20
add ac2 land Mode
add xplane 10 support
add disconnect verify
2012-01-12 01:33:42 +08:00
Chris Anderson
73d6421373 Merge branch 'master' of https://code.google.com/p/ardupilot-mega 2012-01-11 00:14:31 -08:00
Jason Short
d11eaa9265 Tweaks 2012-01-10 23:43:44 -08:00
Jason Short
7890b784b2 Added altitude 2012-01-10 23:42:26 -08:00
Jason Short
351be7c305 Made timer unsigned 2012-01-10 23:42:26 -08:00
Chris Anderson
87683aae93 Merge branch 'master' of https://code.google.com/p/ardupilot-mega 2012-01-09 16:22:50 -08:00
Michael Oborne
eb236b313b APM Planner 1.1.19
fix log download
misc
2012-01-10 08:16:10 +08:00
Chris Anderson
1832fc3d94 Merge branch 'master' of https://code.google.com/p/ardupilot-mega
Conflicts:
	ArduCopter/APM_Config.h
	ArduPlane/APM_Config.h
2012-01-09 09:01:46 -08:00
Andrew Tridgell
861222f81d autotest: cope with startup messages in a different order 2012-01-09 18:09:04 +11:00
Andrew Tridgell
06b16a156e autotest: make history pages use the css style 2012-01-09 18:09:04 +11:00
Jason Short
0be68e679b updated throttle to keep altitude 2012-01-07 22:27:25 -08:00
Chris Anderson
458b88c834 Merge branch 'master' of https://code.google.com/p/ardupilot-mega 2012-01-06 12:32:39 -08:00
Jason Short
431d472695 enabled failsafe on SIM parameters 2012-01-06 10:22:26 -08:00
Jason Short
c1314bc814 Added failsafe test 2012-01-06 10:22:13 -08:00
Jason Short
6d827d0087 Added RTL with Auto_land test
Fixed Simple Mode test
2012-01-05 22:13:20 -08:00
Chris Anderson
ddf35c42e3 Merge branch 'master' of https://code.google.com/p/ardupilot-mega 2012-01-05 15:44:03 -08:00
Michael Oborne
1135fea61b APM Planner 1.1.18 - missed stuff 2012-01-06 07:38:12 +08:00
Michael Oborne
1f7b81dcf8 APM Planner 1.1.18
fix heli setup screen
2012-01-06 06:54:47 +08:00
Chris Anderson
9520472cd5 Merge branch 'master' of https://code.google.com/p/ardupilot-mega 2012-01-05 09:48:32 -08:00
Jason Short
193848cea6 thought the commented out function was too cool to loose, but not using it now
changed the WP index number
2012-01-04 09:52:25 -08:00
Jason Short
fa2d84e557 Looking for larger than 255 numbers 2012-01-04 09:51:36 -08:00
Andrew Tridgell
2a3d4efb38 pysim: support octax 2012-01-04 22:15:17 +11:00
Andrew Tridgell
64b541037e autotest: change to an octa frame for autotest
this will be a useful experiment
2012-01-04 22:03:37 +11:00
Andrew Tridgell
efa649e51a autotest: fix for new sim_multicopter.py command 2012-01-04 21:49:19 +11:00
Andrew Tridgell
9df96d0e07 pysim: added more frame types 2012-01-04 21:45:58 +11:00
Andrew Tridgell
eab1ae59d0 pysim: accept frame type in sim_arducopter.sh 2012-01-04 19:34:28 +11:00
Andrew Tridgell
45b4e07776 pysim: show frame type at startup 2012-01-04 19:34:11 +11:00
Andrew Tridgell
ed5c9d4c47 rename sim_quad.py to sim_multicopter.py 2012-01-04 19:14:42 +11:00
Andrew Tridgell
ba9423f7de pysim: added --frame option 2012-01-04 19:13:47 +11:00
Andrew Tridgell
1670f1f65b pysim: generalise the quadcopter code for multicopters
this allows for arbitrary multicopter motor arrangements
2012-01-04 19:13:15 +11:00
Chris Anderson
9fc432b6a1 Merge branch 'master' of https://code.google.com/p/ardupilot-mega 2012-01-03 20:11:08 -08:00
Hazy
28467708f9 APM Planner
add Traditional Chinese thanks EllisSu (Su Chuan Zhi)
2012-01-04 11:03:54 +08:00
Chris Anderson
dda9256a6a Merge branch 'master' of https://code.google.com/p/ardupilot-mega 2012-01-02 15:02:02 -08:00
Michael Oborne
a7acefaf17 APM Planner 1.1.17
add polish thanks GrzegorzSz
added french thanks Don Brooks
fix posible rc setup lag
2012-01-03 06:53:14 +08:00
Chris Anderson
e6ddd47df9 Merge branch 'master' of https://code.google.com/p/ardupilot-mega 2011-12-30 09:31:05 -08:00
Jason Short
986b42a45b Fixed Loiter Timeout bug, added more wind by default. 2011-12-29 23:02:02 -08:00
Jason Short
a9e1e9a8db Turn off Super Simple by default 2011-12-29 23:02:02 -08:00
Jason Short
a29aa020ff Made wind not reverse itself to be more natural 2011-12-29 23:02:02 -08:00
Chris Anderson
4d78095070 Merge branch 'master' of https://code.google.com/p/ardupilot-mega 2011-12-29 15:57:43 -08:00
Michael Oborne
f36a980b98 APM Planner 1.1.16
change reset order
add french lang
2011-12-30 07:34:17 +08:00
Chris Anderson
2f4edacf05 Merge branch 'master' of https://code.google.com/p/ardupilot-mega 2011-12-29 08:43:52 -08:00
Michael Oborne
8b2f14c40a APM Planner 1.1.15
fix reset issue
add Circle AP Mode
change time to wait to 17 secs
2011-12-29 18:31:42 +08:00
Andrew Tridgell
ddab189e42 autotest: update copies of pymavlink in autotest 2011-12-29 08:30:08 +11:00
Chris Anderson
2560a97407 Merge branch 'master' of https://code.google.com/p/ardupilot-mega 2011-12-27 21:15:36 -08:00
Michael Oborne
d3679e5f92 firmware build 2011-12-28 07:20:05 +08:00
Chris Anderson
6c4184a7cb Merge branch 'master' of https://code.google.com/p/ardupilot-mega 2011-12-27 15:19:15 -08:00
Michael Oborne
6e6d9ef4e9 APM Planner 1.1.14
remove bad params from loading from file
add message on firmware screen.
fix moving geofence
fix terminal crash bug
modify udp param list
2011-12-28 07:05:12 +08:00
Chris Anderson
20025343b6 temp 2011-12-26 17:54:34 -08:00
Janne M
71099006a6 Mission planner: Cleaned up parameter fetching code. Dropped requirement to receive parameters in numbered order, since with UDP communications parameter packages may arrive in random order. 2011-12-26 17:45:53 +02:00
Andrew Tridgell
8b9eb0dad1 autotest: fixed arducopter autotest
no longer says "Please run setup"
2011-12-26 20:10:10 +11:00
Michael Oborne
3ac67284f7 firmware build 2011-12-24 16:06:00 +08:00
Jason Short
5038fcecd8 Added more detail 2011-12-23 14:42:49 -08:00
Jason Short
c9b2d1c3c2 Added fix for Takeoff Test 2011-12-23 14:42:49 -08:00
Andrew Tridgell
d626fcb52f added a copy of fdpexpect 2011-12-23 12:20:58 +11:00
Andrew Tridgell
30425063d8 more errno fixes for MacOS 2011-12-23 12:07:32 +11:00
Andrew Tridgell
d007ee996d fixed errno handling for MacOS 2011-12-23 11:59:25 +11:00
Pat Hickey
89e484ef9d APM_radio_test: build fixes 2011-12-22 13:17:04 -08:00
Michael Oborne
629643f31b APM Planner 1.1.13
hazy's capm change - modded
fix wp radius at odd rotations
small geofence map update changes
fix terminal focus
2011-12-22 22:33:05 +08:00
Andrew Tridgell
e4ed3cb583 fixed typo in fly_simple() 2011-12-22 10:25:31 +11:00
Hazy
e070e080d0 APM Planner
a little bit Chinese translation
temporarily fix CAPM board detection based on locale
2011-12-21 22:26:26 +08:00
Janne Mantyharju
88770f6d75 Mission planner: Fixed UDP receive 2011-12-21 15:32:45 +02:00
Michael Oborne
2176736e8b APM Planner 1.1.12
touch up geofence.
remove reset tab
2011-12-21 08:22:28 +08:00
Michael Oborne
b4ab14d9dc fw fix 2011-12-21 07:18:24 +08:00
Michael Oborne
cb61e8ebb4 firmware build 2011-12-21 07:11:31 +08:00
Michael Oborne
927a801ed8 APM Planner 1.1.11
change wait to 75 seconds
fixup geo-fence
add kml to geo ref image
2011-12-20 21:03:29 +08:00
Michael Oborne
1ed7c48de4 APM Planner 1.1.10
fix log crash
2011-12-19 22:41:23 +08:00
Andrew Tridgell
11ff665ca0 CPUInfo: show the speed of 64 bit maths 2011-12-19 18:52:56 +11:00
Andrew Tridgell
ab40539a76 autotest: increare tail wheel friction
this keeps the plane moving in a straight line a bit more
2011-12-19 11:36:21 +11:00
Andrew Tridgell
86b86c1bdf autotest: bit more throttle on takeoff
needed for increased rolling friction
2011-12-19 11:25:59 +11:00
Andrew Tridgell
991ce9077c autotest: add a DO_CHANGE_SPEED to arduplane test
this slows down the Rascal for landing
2011-12-19 11:25:59 +11:00
Andrew Tridgell
5dd453e535 autotest: improved the Rascal ground reactions
this gets the friction and bounciness of the undercarriage much closer
to a real model
2011-12-19 11:25:59 +11:00
Michael Oborne
d832d49f27 fw 2011-12-19 07:47:35 +08:00
Andrew Tridgell
345093e982 autotest: make the Rascal a tail dragger again
good for testing wheeled takeoff
2011-12-18 18:57:20 +11:00
Andrew Tridgell
42d7bf7fce autotest: added automated landing test for ArduPlane 2011-12-18 17:31:46 +11:00
Andrew Tridgell
ac5a76715b autotest: updates ArduPlane parameters 2011-12-18 17:31:45 +11:00
Michael Oborne
a48b7a26aa APM Planner 1.1.9
mavlink update
firmware wait increased. for dataflash clearing
geofence now working
2011-12-18 06:50:40 +08:00
Michael Oborne
0104d30f53 firmware build 2011-12-17 19:34:36 +08:00
Michael Oborne
c91cc66af5 apm planner 1.1.8
fix large firmware issue
change apm2 detect
add tot = time over target
modify firmware screen
override jsbsim ports.
remove crossthread calls
2011-12-17 17:22:40 +08:00
Michael Oborne
89e0d494d0 fw file again 2011-12-17 17:01:57 +08:00
Michael Oborne
06532b0638 firmware build 2011-12-17 16:57:19 +08:00
Michael Oborne
566778dde6 fix firmware typo 2011-12-17 16:01:58 +08:00
Michael Oborne
589e28de8a fix firmware no 2011-12-17 15:00:11 +08:00
Michael Oborne
611700711b firmware build 2011-12-17 14:16:36 +08:00
Michael Oborne
bf38ae5960 cleanup firmware dir 2011-12-17 06:22:29 +08:00
Michael Oborne
bfc08d5d1a APM Planner 1.1.7
modify apvar dump detection
remove reference to CLI and LOG/Setup mode
add line feeds for logs/terminal
fix flow_enabled check on form load
2011-12-16 20:04:20 +08:00
Andrew Tridgell
882b4cd739 autotest: fixed prog name 2011-12-16 20:10:12 +11:00
Andrew Tridgell
b1f912a355 autotest: fixed working directory in sample scripts 2011-12-16 20:10:07 +11:00
Jason Short
e6fd8a689e added SuperSimple and notes 2011-12-15 20:51:41 -08:00
Jason Short
ced4cf1538 testing updates 2011-12-15 20:51:41 -08:00
Jason Short
6e81b1a6f8 Added new tests 2011-12-15 20:51:41 -08:00
Jason Short
da8d342a08 Added Land control_mode 2011-12-15 20:51:41 -08:00
Jason Short
88b3708dcf added altitude to circle mission 2011-12-15 20:51:40 -08:00
Michael Oborne
bfab9f52e9 APM Planner 1.1.6
fix updater for recursive dirs
add network kml = google earth 3d display
remove ]]> from kml
swap geo ref from ms image parse to custom
2011-12-16 08:17:13 +08:00
Michael Oborne
33e62e1fd0 APM Planner 1.1.5
fix bat % overflow
fix tlog > kml for ac
modify georef image
2011-12-15 21:44:31 +08:00
Michael Oborne
6cbe133e52 Planner remove some unused files 2011-12-13 20:56:38 +08:00
Michael Oborne
cdcec84194 APM Planner 1.1.4
add plane location to planner
add more serial port detection for linux
modify tlog>kml to include times, + markers
add elevon setup to radio input
2011-12-13 20:52:54 +08:00
Andrew Tridgell
eac97725f5 autotest: fgrate option has been removed from mavproxy 2011-12-13 21:34:53 +11:00
Andrew Tridgell
d68abb99a8 loosen RTL criterion (wind affected) 2011-12-13 20:05:39 +11:00
Andrew Tridgell
8847ee518d autotest: fixed loiter hold time
hold time was larger than the timeout
2011-12-13 19:08:47 +11:00
Andrew Tridgell
bb50154f1c autotest: fixed wind specification for arduplane test 2011-12-13 19:04:00 +11:00
Andrew Tridgell
2cc67d0a61 autotest: added a 5m/s wind blowing south in plane test 2011-12-13 15:29:13 +11:00
Andrew Tridgell
ad6c90c3b9 autotest: added wind support to ArduPlane simulation 2011-12-13 15:28:03 +11:00
Andrew Tridgell
35e45fefc9 autotest: show groundspeed in flightgear display
useful with wind
2011-12-13 15:27:32 +11:00
Andrew Tridgell
2c7e74b7a1 autotest: example startup scripts for simulators 2011-12-13 13:50:06 +11:00
Andrew Tridgell
77c791fb79 autotest: improved runsim defaults 2011-12-13 13:45:18 +11:00
Andrew Tridgell
6520c7be1b autotest: changed default sim_quad rate to 400Hz (matches autotest
script)
2011-12-13 13:44:53 +11:00
Jason Short
c58e9e9135 more control over loiter time and alt change 2011-12-12 17:47:46 -08:00
Andrew Tridgell
2c0e4c1c02 autotest: use 'enter 3 times' method to get into CLI
this doesn't depend on build options
2011-12-13 10:36:52 +11:00
Andrew Tridgell
da43b85422 autotest: added a test script for wind generation
this makes it easier to experiment
2011-12-13 10:36:52 +11:00
Andrew Tridgell
37641d2576 autotest: added a 2m/s wind from east to quadcopter test 2011-12-13 10:36:52 +11:00
Andrew Tridgell
228d1620d2 autotest: added --wind option to sim_quad
this is in the form of speed,direction,turbulance
2011-12-13 10:36:52 +11:00
Andrew Tridgell
a58e81469f autotest: added a wind generation class 2011-12-13 10:36:52 +11:00
Michael Oborne
8afe383737 Merge branch 'master' of https://code.google.com/p/ardupilot-mega 2011-12-12 20:22:58 +08:00
Michael Oborne
e8782f72c0 APM Planner 1.1.3
add kml overlay to flight data screen
remember last window location
websockets functioning.
add sonar types/optical flow hardware options
2011-12-12 20:22:13 +08:00
Andrew Tridgell
bb6e582ce7 autotest: fixed motor order display 2011-12-12 23:14:29 +11:00
Andrew Tridgell
a3403aeb6c autotest: added logging of what failed 2011-12-12 23:08:20 +11:00
Andrew Tridgell
de1a5ab9ce autotest: increase stream rate to 5 for ArduCopter test
needed to get accurate heading monitoring
2011-12-12 23:07:46 +11:00
Andrew Tridgell
7301a8bddd pysim: added rotational resistance 2011-12-12 22:08:10 +11:00
Andrew Tridgell
ef8ed6aab2 autotest: calibrate accelerometers at startup 2011-12-12 22:07:53 +11:00
Andrew Tridgell
420bb9cc75 pysim: fixed the accelerometer calculation in the quad simulator
this was causing severe drift in the attitude calculation
2011-12-12 21:57:09 +11:00
Andrew Tridgell
12a271d4b2 autotest: nicer display in FG quadcopter view 2011-12-12 21:01:32 +11:00
Andrew Tridgell
176c12657d added more build types to build_all.sh 2011-12-12 15:14:55 +11:00
Jason Short
9e6cf529b9 Cleaned up mission 3 2011-12-10 20:43:39 -08:00
Jason Short
f4a57557a8 Simple square test 2011-12-10 10:19:20 -08:00
Michael Oborne
55af9dbe61 firmware build 2011-12-10 08:55:42 +08:00
Doug Weibel
2ef4c79a7c Minimum ground speed patch from Claudio Natoli. Thanks Claudio!
This patch will boost the target airspeed as necessary to keep the ground speed above a parameter value - param_min_groundspeed.  Airspeed is still limited to FBW-max.  Setting min_groundspeed to zero (default) disables the feature.
2011-12-09 16:43:25 -07:00
Michael Oborne
005a8afa07 add missing file for jsbsim 2011-12-10 05:51:09 +08:00
Andrew Tridgell
5130a37a9e autotest: automatically pause when SITL sim stops
this allows you to use gdb on the sim without crashing
2011-12-09 15:05:27 +11:00
Andrew Tridgell
582154afb3 autotest: fixed rudder reversal for Rascal, and RC3 trim 2011-12-09 15:05:27 +11:00
Andrew Tridgell
e0d7e7cf0b autotest: nicer display of key data in Rascal 2011-12-09 15:05:27 +11:00
Michael Oborne
b51782d42c APM Planner 1.1.2
fix kml overlay
add jsbsim as simulator
generate gpx on log kml create
make georefrenceimage accessable (control-f)
2011-12-09 11:27:19 +08:00
Olivier ADLER
635047eece ArduPPM : Added "Binaries" folder with latest compiled versions.
Include 400 mA USB power request modification.
2011-12-06 22:35:45 +01:00
Michael Oborne
ac02ce545c APM Planner 1.1.1
fix apm 1.4 vs apm 2
Firmware screen control-C = custom hex upload
2011-12-06 20:59:52 +08:00
Olivier ADLER
65b26d1453 ArduPPM for Mega 32U2 : upped requested USB power to 400 mA inside Arduino USB code. 2011-12-05 21:56:42 +01:00
Andrew Tridgell
39d0d7ed49 autotest: fixed body/earth frames in sim_quad physics model
Jason, can you have a look at this?
2011-12-05 17:45:23 +11:00
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
Andrew Tridgell
7229b77fcf autotest: link to defaults for both builds 2011-11-10 14:39:28 +11:00
Andrew Tridgell
7299935104 autotest: added some colour to passed/failed msgs 2011-11-10 14:37:52 +11:00
Andrew Tridgell
e7294ee493 autotest: improve error checking 2011-11-10 13:12:43 +11:00
Andrew Tridgell
6263bb8936 autotest: fixed target altitude for RTL mission 2011-11-10 13:00:35 +11:00
Andrew Tridgell
d2a8107b47 autotest: run the sim at 200Hz 2011-11-10 12:47:37 +11:00
Jason Short
b25ad4e61f new Test mission 2011-11-09 16:33:24 -08:00
Jason Short
e9907fbd67 Updated Mission TTT 2011-11-09 12:50:36 -08:00
Max Levine
48e411a5d5 autotest: improved web page layout
now uses a css style sheet
2011-11-10 07:24:50 +11:00
Andrew Tridgell
17ad58fe32 autotest: copy png files over 2011-11-10 00:31:50 +11:00
Andrew Tridgell
bef89a8ab5 autotest: allow for multiple html files 2011-11-10 00:23:46 +11:00
Andrew Tridgell
97e3f113b7 autotest: show history link 2011-11-10 00:19:36 +11:00
Andrew Tridgell
223232ac50 autotest: show frame and code sizes 2011-11-10 00:17:31 +11:00
Andrew Tridgell
e3fa7fd93d autotest: fixed html path 2011-11-10 00:14:14 +11:00
Andrew Tridgell
4ed5eb477a autotest: use a lock file
this ensures we don't run two copies of the tests at once
2011-11-09 23:53:09 +11:00
Andrew Tridgell
bc08189613 autotest: fixed module name 2011-11-09 23:45:12 +11:00
Andrew Tridgell
13d74472c5 autotest: show git hash in html 2011-11-09 23:43:25 +11:00
Andrew Tridgell
7bbbe7f7fc make the web site a bit prettier 2011-11-09 23:25:28 +11:00
Andrew Tridgell
5ed2c02bbd autotest: fixed mission end handling 2011-11-09 20:27:36 +11:00
Andrew Tridgell
87eefc0b34 autotest: fixed pexpect timeout 2011-11-09 20:27:15 +11:00
Andrew Tridgell
f4da7e96d2 always convert GPX 2011-11-09 20:27:00 +11:00
Jason Short
47ef43ad08 Mission update 2011-11-08 23:45:05 -08:00
Andrew Tridgell
bbc00a95c8 autotest: fixed typos in mission file 2011-11-09 17:50:46 +11:00
Andrew Tridgell
e0cb4507ec autotest: try harder to kill child processes 2011-11-09 17:44:14 +11:00
Andrew Tridgell
9b3e35fb62 autotest: list failed tests 2011-11-09 17:21:53 +11:00
Andrew Tridgell
21e7c627af autotest: improved error checking and child termination
we now report pass/fail for each test
2011-11-09 17:21:53 +11:00
Jason Short
b792c130ae Merge branch 'master' of https://code.google.com/p/ardupilot-mega 2011-11-08 21:43:24 -08:00
Jason Short
4fbd363a8f New mission test 2011-11-08 21:43:18 -08:00
Andrew Tridgell
6e32905f81 autotest: avoid the need for killall
this ensures we cleanup child processes cleanly, so we don't need the
killall any more
2011-11-09 15:46:06 +11:00
Michael Oborne
8360a4cdbc APM Planner 1.0.90
Camera screen error fix
mavlink 1.0 now compile time option
Configuration screen modify
dataflashlog update
2011-11-08 21:22:07 +08:00
Andrew Tridgell
481e06638a autotest: check for valgrind on the host 2011-11-08 18:07:19 +11:00
Andrew Tridgell
122e09323c autotest: fixed home altitude for CMAC 2011-11-08 08:14:46 +11:00
Andrew Tridgell
c7ac328613 autotest: dump all logs 2011-11-07 23:56:59 +11:00
Andrew Tridgell
8c5873564b autotest: dump all GPS points, even if fix==0
for some reason HIL gives fix 0 sometimes
2011-11-07 22:57:32 +11:00
Andrew Tridgell
c750f85280 autotest: enable dumping of DataFlash logs at end of test 2011-11-07 22:56:13 +11:00
Andrew Tridgell
469b8586ca autotest: started adding tests for required tools
try to give useful error messages
2011-11-07 22:56:13 +11:00
Andrew Tridgell
3aee902be1 fixed permissions of valgrind log file 2011-11-04 10:05:40 +11:00
Andrew Tridgell
6e72c88a83 autotest: run SIL binary under valgrind
this lets us find uninitialised variables in the APM code, and other
common C/C++ errors
2011-11-04 10:00:06 +11:00
Michael Oborne
5bda22b805 APM Planner 1.0.89
new camera button in flight planner
misc other
2011-11-03 08:13:27 +08:00
Andrew Tridgell
40c87dd295 fixed home location 2011-11-02 10:26:24 +11:00
Andrew Tridgell
b6dcfa416b autotest: a complete mission now flies
with the TCP buffering fixed, the mission flies quite well with standard parameters
2011-11-02 09:38:44 +11:00
Andrew Tridgell
19d5e983ba autotest: fixed path to SIL binary 2011-11-02 09:38:44 +11:00
Andrew Tridgell
7a0d39c197 autotest: added a mission to ArduCopter testing
the mission is not flown well at all, but its a start
2011-11-01 22:44:21 +11:00
Michael Oborne
a041182021 APM Planner - 1.0.88
fix param loading comma vs period issue
update ac dataflash log format
2011-11-01 08:27:42 +08:00
Andrew Tridgell
beab1500c1 autotest: ArduCopter test can now fly a square
the copter now takes off, yaws to north, flies a 50m square, then
does a loiter test for 10s and lands
2011-10-31 18:31:16 +11:00
Andrew Tridgell
0b484afbbe First version of APM autotest
This does SIL testing of ArduPlane and ArduCopter. For now it just does
a basic LOITER test of ArduCopter. It produces logs and a kml of the
flight on apm.tridgell.net
2011-10-31 13:50:34 +11:00
Michael Oborne
c07d56ccbf Revert Changes
switch back to old nav_rol lcalc
switch back to old planner - non mavlink 1.0
2011-10-31 07:23:20 +08:00
Michael Oborne
ccd51fea2c Merge branch 'master' of https://code.google.com/p/ardupilot-mega 2011-10-30 14:27:13 +08:00
Michael Oborne
4e09ea5fa2 firmware build 2011-10-30 09:15:06 +08:00
Michael Oborne
bd55536fa4 APM Planner - Mavlink 1.0 - AP working 2011-10-30 07:40:31 +08:00
Michael Oborne
80b2265116 APM Planner 1.0.87
tlog kml fix
misc fixs
2011-10-29 11:34:38 +08:00
James Goppert
14d27b1e4c Cleaned up AP_GPS formatting. 2011-10-28 14:52:50 -04:00
James Goppert
77da85648d Clean up formatting for AP_Common 2011-10-28 14:43:43 -04:00
James Goppert
fc12113167 Adding bash formatting script using astyle. 2011-10-27 16:30:15 -04:00
Michael Oborne
a18e0b2c22 APM Planner 1.0.86
fix tooltips
add more tuning options - 10
add tuning state saving between sessions
fix move wp alt change
fix memory leak
2011-10-25 21:20:58 +08:00
Michael Oborne
cc88eb2b9d Merge branch 'master' of https://code.google.com/p/ardupilot-mega 2011-10-23 17:48:55 +08:00
Michael Oborne
b5e6445b15 APM Planner 1.0.85
add more joystick channels - and a trim passthrough
2011-10-23 17:48:00 +08:00
Michael Oborne
41c75f5806 firmware build 2011-10-19 19:29:54 +08:00
Michael Oborne
ed65129b1e APM Planner - 1.0.84
fix ac log download
2011-10-18 06:49:49 +08:00
Andrew Tridgell
a01c89933f removed generated file 2011-10-17 19:32:49 +11:00
Michael Oborne
dba90b77ce firmware build 2011-10-17 07:24:38 +08:00
Michael Oborne
0fd5ac2aab firmware build 2011-10-17 07:18:30 +08:00
Michael Oborne
afa0560e68 APM Planner - 1.0.83
ap mount prep
sensor level hil tweaks
misc fixs
2011-10-16 21:21:36 +08:00
Michael Oborne
66474c3b43 firmware build 2011-10-16 10:27:52 +08:00
Michael Oborne
35268cf6b9 firmware build 2011-10-15 14:35:47 +08:00
Michael Oborne
932b7d00e4 firmware build 2011-10-14 05:19:16 +08:00
Michael Oborne
4de9f840b9 firmware build 2011-10-14 01:57:28 +08:00
Michael Oborne
f8f29ebac8 firmware build 2011-10-13 12:19:35 +08:00
Michael Oborne
dfb8723333 APM Planner 1.0.82
TCP connection
joystick tweaks
SIL Prep
2011-10-12 21:37:39 +08:00
John Arne Birkeland
c85ebedc6e Added windows USB drivers for the ATMega32U2 in the /Drivers/ folder
- Arduino MEGA 2560
- Atmel USB DFU
2011-10-11 11:01:15 +02:00
Michael Oborne
dc42103fa1 APM Planner 1.0.81
add elevons to joystick control.
fixup possible autodetect problem. (was occuring when an axis was not centered on detect start)
add save mode confirmation
2011-10-11 08:11:06 +08:00
Michael Oborne
6797510236 planner quick hil fix
gains 4500 4500 4500 500 and reverse rudder
2011-10-09 21:30:28 +08:00
Michael Oborne
26c8f734bf APM Planner 1.0.80
add AeroSimRC for HIL - plane/heli/quad
2011-10-09 15:00:12 +08:00
Michael Oborne
f2fa24375e usbtiny dfu programing on windows 2011-10-09 13:51:06 +08:00
Michael Oborne
44ed0a585a firmware build 2011-10-08 02:08:20 +08:00
Janne Mantyharju
05ee33d9ad Mission planner: Added feature to select video capture resolution (Allows to
capture PAL-format video)
2011-10-07 12:07:25 +03:00
Michael Oborne
9e5f175e95 firmware build 2011-10-07 11:58:29 +08:00
Michael Oborne
5ac433932c APM Planner 1.0.79 - add Russian (thanks YureZzZ)
cleanup
add new ac2 pids
2011-10-07 06:41:17 +08:00
Michael Oborne
caa261db14 APM Planner
fix resedit for other languages
2011-10-06 07:43:16 +08:00
Michael Oborne
445bd17d8a APM Planner 1.0.77
misc fix's
2011-10-04 19:19:25 +08:00
Michael Oborne
2b1fdb0074 firmware build 2011-10-04 18:57:12 +08:00
Michael Oborne
15d0a4af2f firmware build 2011-10-04 09:37:05 +08:00
Michael Oborne
d809034a8e firmware build 2011-10-04 07:10:36 +08:00
Michael Oborne
105df731af firmware build 2011-10-03 02:40:31 +08:00
Olivier ADLER
1ca4936fc7 Added Jeti and Spektrum base code to ArduPPM/WorkBasket folder 2011-10-01 16:36:35 +02:00
Olivier ADLER
6cd90471d1 ArduPPM : modified library path 2011-10-01 16:18:39 +02:00
John Arne Birkeland
893a0cca5a ArduPPM: New and improved PPM encoder firmware for APM 1.x boards with ATmega328p and new ones using ATMega32U2. 2011-10-01 00:12:22 +02:00
John Arne Birkeland
911d840ddd Git test 2011-09-27 14:41:02 +02:00
Michael Oborne
0804281487 firmware build 2011-09-26 05:19:16 +08:00
Michael Oborne
2910da165c firmware build 2011-09-26 03:46:13 +08:00
Michael Oborne
e0b87ca238 firmware build 2011-09-26 03:40:28 +08:00
Michael Oborne
2023d0b6f9 APM Planner 1.0.76
update ac2 dataflsh log format
fix ac2 log to KML
fix AP flight mode 6 > always Manual
2011-09-25 16:03:00 +08:00
Michael Oborne
1c9b071d26 firmware build 2011-09-25 13:07:20 +08:00
Michael Oborne
a4286a0e66 firmware build 2011-09-25 00:51:20 +08:00
Michael Oborne
e3cf206222 firmware build 2011-09-24 16:05:56 +08:00
Michael Oborne
8fab543257 firmware build 2011-09-24 07:00:01 +08:00
Michael Oborne
82e0ff3ea2 firmware build 2011-09-24 06:51:20 +08:00
Michael Oborne
b269f13ec8 firmware build 2011-09-24 06:37:10 +08:00
Michael Oborne
c5a9f439d4 firmware build 2011-09-24 05:37:45 +08:00
Hazy
f5f99910bd APM Planner - translate 2011-09-23 11:04:10 +08:00
Michael Oborne
62a8cd11a0 APM Planner 1.0.75
add heli hil (beta) suggested sim gains 5000,5000,500,1000
fix simple mode error
add AZ to measure distance
2011-09-23 07:33:25 +08:00
Janne Mantyharju
b115a96daa Mission planner:
* Added timeout to udp port open
    * Disabled baud selector for udp
    * Fixed problem where selected port might disappear when clicking near
      the port selector
2011-09-22 15:32:43 +03:00
Michael Oborne
142e5e92cc Planner quick edit for doug 2011-09-21 08:30:32 +08:00
Michael Oborne
670710d4bf APM Planner 1.0.74
fix scaling on loaded param set
add check/uncheckall to param comapre
add firmware versions on firmeware tab
2011-09-21 08:23:43 +08:00
Michael Oborne
0b39920871 APM Planner 1.0.73
add opengl and gdi+ option to hud.
fix simple mode display
fix throttle hold imax scaling.
fix drawing of bad wps in log playback
2011-09-20 08:04:58 +08:00
Janne M
0807346384 Mission planner: Fixed battery capacity validation 2011-09-19 19:23:05 +03:00
Michael Oborne
d6a502c959 small .net 4 fix 2011-09-19 13:19:19 +08:00
Michael Oborne
2b87f83b16 fix firmware names - heli update 2.0.42 2011-09-19 11:04:02 +10:00
Michael Oborne
4c6e626de2 firmware build 2011-09-19 11:04:02 +10:00
Michael Oborne
28f86f8987 APM Planner - 1.0.72
fix hud issues
2011-09-19 07:42:22 +08:00
Michael Oborne
b7c936d819 APM Planner 1.0.71
fix silly updater issue.
for those with problems download OpenTK.GLControl.dll and replace it.
2011-09-18 19:17:41 +08:00
Michael Oborne
8a5108ab96 APM Planner 1.0.71
hud now does opengl and gdi+
add note about modes and ac 2.0.43
2011-09-18 18:07:18 +08:00
Michael Oborne
19667310b6 fix firmware names - heli update 2.0.42 2011-09-18 17:54:34 +08:00
Michael Oborne
f7bff57a33 Merge branch 'master' of https://code.google.com/p/ardupilot-mega 2011-09-18 17:43:13 +08:00
Michael Oborne
aa61a88c23 firmware build 2011-09-18 17:38:36 +08:00
Andrew Tridgell
3fc0b4c673 script to generate frame sizes from .lst files
this is used by http://apm.tridgell.net
2011-09-18 09:31:50 +10:00
Michael Oborne
0f7b317a8d APM Planner 1.0.70
fix's
2011-09-17 23:49:32 +08:00
Michael Oborne
39640e8d94 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
Andrew Tridgell
19781d5e4a put output of CPUInfo test in git 2011-09-17 15:06:17 +10:00
Andrew Tridgell
d5b19840f0 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
analoguedevices
80d5c6ac15 comment change to test Git pull 2011-09-16 08:13:33 +00:00
Michael Oborne
d3a30f8d70 Merge branch 'master' of https://code.google.com/p/ardupilot-mega 2011-09-14 21:32:24 +08:00
Michael Oborne
b965da89d1 APM Planner 1.0.68
bug fix
test srtm
2011-09-14 21:31:00 +08:00
Michael Oborne
8129c8e5c5 firmware build 2011-09-13 02:47:04 +08:00
Michael Oborne
01559f4c22 firmware build 2011-09-12 02:50:53 +08:00
Michael Oborne
ad4fc23eea firmware build 2011-09-12 02:24:00 +08:00
Olivier ADLER
d88b3644de Signed-off-by: Olivier ADLER <contact2@nerim.net>
removing test file
2011-09-11 18:42:13 +02:00
Olivier ADLER
226adc7cf1 Merge branch 'master' of https://code.google.com/p/ardupilot-mega/ 2011-09-11 18:36:54 +02:00
Olivier ADLER
53b8cfcf47 Signed-off-by: Olivier ADLER <contact2@nerim.net> 2011-09-11 18:36:09 +02:00
Olivier ADLER
cfb575b557 Signed-off-by: Olivier ADLER <contact2@nerim.net> 2011-09-11 18:32:00 +02:00
Michael Oborne
8259672161 firmware build 2011-09-11 09:47:03 +08:00
unknown
d06329d4b9 Signed-off-by: Olivier ADLER <contact2@nerim.net> 2011-09-11 02:14:58 +02:00
Michael Oborne
73b5d1fbbf firmware build 2011-09-11 07:28:00 +08:00
Michael Oborne
f7b7a361a6 firmware build 2011-09-11 07:11:57 +08:00
Michael Oborne
8bf4791aba firmware build 2011-09-11 06:51:12 +08:00
Michael Oborne
c2d20808ec APM Planner 1.0.67 - git build 2011-09-10 14:15:14 +08:00
Andrew Tridgell
13681612c2 imported PPMEncoder 2011-09-09 18:57:09 +10:00
Michael Oborne
d24674dc5d firmware build 2011-09-09 14:26:51 +08:00
Michael Oborne
7424bc2717 firmware build 2011-09-09 14:04:12 +08:00
Michael Oborne
a421336ef5 firmware build 2011-09-09 13:55:03 +08:00
Andrew Tridgell
0d5ea17f63 import Tools directory 2011-09-09 11:31:32 +10:00