Commit Graph

2443 Commits

Author SHA1 Message Date
Jason Short fdcf9aecd5 Fixing reversed Simple mode switch 2011-12-03 17:54:57 -08:00
Jason Short be3dba817b Stability patch from 55 2011-12-03 17:54:38 -08:00
Jason Short 3dc43c21af Enabled the compass test 2011-12-03 15:39:02 -08:00
Jason Short ffa69f43ec disabled Flash logs in 1280 by default
Added stability patch I values and limits
2011-12-03 15:38:46 -08:00
Jason Short 8e0d8a860b Formatting, swicth Omega to raw IMU rates 2011-12-03 15:29:33 -08:00
Jason Short 06341cb1dc Added Deg to rad, rad to deg * 100 to save a float calc 2011-12-03 15:29:33 -08:00
Jason Short 8af8badcec formatting 2011-12-03 15:29:33 -08:00
Michael Oborne 1b63af896e Merge branch 'master' of https://code.google.com/p/ardupilot-mega 2011-12-04 06:32:27 +08:00
Michael Oborne 21143d87b5 add 1hz mavlink loop. 2011-12-04 06:32:08 +08:00
Andrew Tridgell c1569e49a8 fixed the "reboot on GPS lock" bug
the problem was that with APM2 we may not have a 2nd GCS instance. The
"gps alt: xxx" message was being unconditionally sent to both GCS
instances, which caused a crash
2011-12-04 09:06:58 +11:00
Andrew Tridgell b11b83e2cf GPS: added FAKE_GPS_LOCK_TIME
this allows you to fake up a GPS lock after a specific number of
seconds
2011-12-04 09:06:57 +11:00
Michael Oborne 923a03deaf APM Planner - update dataflash ac2 log format 2011-12-03 18:37:48 +08:00
Michael Oborne 90d83a2f50 firmware build 2011-12-03 12:31:52 +08:00
Andrew Tridgell 899c1364cc test: removed the broken gyro test and merge it into the imu test
the gyro test assumed APM1 hardware, and would hang on APM2. The imu
test can just as easily display gyro and accelerometer data as well as
roll/pitch/yaw, so combine it in one test
2011-12-03 14:08:20 +11:00
Michael Oborne ba173bf150 firmware build 2011-12-03 10:38:25 +08:00
Andrew Tridgell 1fcd411bbc 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 63126ece83 MAVLink: use the configured system ID for ArduCopter 2011-12-03 07:54:36 +11:00
Andrew Tridgell 9b3ce4a96a 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 1192e2f11c 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 551f078647 autotest: updated fakepos.py for new packet format 2011-12-02 23:43:03 +11:00
Andrew Tridgell 9dd2021ec8 autotest: support all 11 PWM output channels
this will allow for more complex aircraft
2011-12-02 22:45:48 +11:00
Andrew Tridgell a0baf71322 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 3a377255f0 desktop: show the full path to the desktop executable 2011-12-02 21:46:55 +11:00
Andrew Tridgell 5053818f56 autotest: fixed sim_quad viewerip handling 2011-12-02 17:37:55 +11:00
Andrew Tridgell f6eb5f9ba1 autotest: don't die if FG isn't running 2011-12-02 17:37:55 +11:00
Andrew Tridgell 65cdeecdf0 desktop: added SO_REUSEADDR after accept() 2011-12-02 17:37:55 +11:00
Andrew Tridgell a2cc6b2ec1 autotest: adapt test suite to new simulation framework 2011-12-02 17:37:55 +11:00
Andrew Tridgell 3f86144750 autotest: added a copy of pymavlink 2011-12-02 17:37:55 +11:00
Andrew Tridgell b52a42c1f5 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 a0de9d31a9 autotest: useful script for testing gyro and accel calculations 2011-12-02 17:37:55 +11:00
Andrew Tridgell 8743b3d0eb autotest: added scripts to start flightgear as a viewer 2011-12-02 17:37:54 +11:00
Andrew Tridgell d37b843361 desktop: fixed calculation of angular velocities
thanks to James Goppert for the frame conversion maths
2011-12-02 17:37:54 +11:00
Andrew Tridgell 113b496924 autotest: combined python utility code 2011-12-02 17:37:54 +11:00
Andrew Tridgell 9a508f4f69 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 1e36b9c600 autotest: added Rascal and arducopter models 2011-12-02 17:37:54 +11:00
James Goppert ed26538c45 Commented out debugging in guide. 2011-11-29 18:08:50 -05:00
James Goppert 48ad2d1ed1 Merge branch 'master' of github.com:arktools/ardupilotone
Conflicts:
	libraries/APO/AP_Guide.cpp
2011-11-29 18:06:38 -05:00
James Goppert 54775519d9 Working on yaw command. 2011-11-29 17:38:18 -05:00
Wenyao Xie 35f74dd2db Fixed guidance bugs in APO. 2011-11-29 17:37:42 -05:00
Wenyao Xie e2ab6d96f2 Fixed typo in readme. 2011-11-29 14:02:27 -05:00
James Goppert 2fd2f0b3ff Merge branch 'master' of https://code.google.com/p/ardupilot-mega 2011-11-29 14:00:15 -05:00
James Goppert 93550f4659 APO fixes. 2011-11-29 13:59:44 -05:00
Michael Oborne 20bceddeef 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 9b47e376d5 Enabled Ch7 simple mode switching 2011-11-28 22:41:12 -08:00
Jason Short a7e0135cd4 adding flag for finished mission 2011-11-28 22:28:51 -08:00
Jason Short 8a1fcfd0f4 cleanup 2011-11-28 21:40:22 -08:00
Jason Short 7e1d41be14 Fix error with calc_nav_pitch_roll 2011-11-28 21:27:29 -08:00
Doug Weibel b3b218fa40 Fix for intermittent bug of log #1 starting on page 2 and confusing file system 2011-11-28 19:43:10 -07:00
Doug Weibel aa6c336479 Add DataFlash.Init before doing a forced log erase on eeprom reset.
Add progress indication during log erase
2011-11-28 19:42:27 -07:00
Jason Short 104f93cef5 Fixed navigation bug 2011-11-28 14:22:05 -08:00