Commit Graph

1801 Commits

Author SHA1 Message Date
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