Commit Graph

5972 Commits

Author SHA1 Message Date
rmackay9
12e1ce50e2 AP_Buffer: bug fix to allow buffer to completely fill up.
Also removed redundant _tail parameter which saves 1 byte.
2012-12-06 10:18:00 +09:00
rmackay9
0092960a68 AP_InertialSensor: add comments to give credit for accel calibration method to Rolfe Schmidt 2012-12-05 09:35:55 +09:00
rmackay9
399fe2e8cd AP_InertialSensor: add comments to give credit for accel calibration method to Rolfe Schmidt 2012-12-05 09:20:31 +09:00
Robert Lefebvre
e86243e7a3 ACM: TradHeli
Fix for Rotor Speed Controller to switch on/off with Ch8 as opposed to the old way (throttle).
2012-12-04 15:09:27 -05:00
Robert Lefebvre
6f8958289f ACM: Small fix to Yaw Look Ahead 2012-12-04 14:50:14 -05:00
Robert Lefebvre
5863c737a1 ACM: TradHeli
Fixes for Attitude rate controllers.
2012-12-04 14:42:04 -05:00
Robert Lefebvre
b225bc8cb8 ACM: TradHeli
Creating Rate Feed-Forward Parameters
2012-12-04 13:47:38 -05:00
Robert Lefebvre
45e6e2bc9a ACM: TradHeli APM_Config.h changes 2012-12-04 13:32:40 -05:00
Robert Lefebvre
fdcf966df7 ACM: Yaw Look Ahead Changes 2012-12-04 13:26:41 -05:00
Michael Oborne
75630e8488 firmware build 2012-12-04 08:52:48 +08:00
Andrew Tridgell
d76288529b Plane: fixed spelling error 2012-12-04 11:38:29 +11:00
Andrew Tridgell
66a41bfe5f Plane: preparing for 2.68 release 2012-12-04 11:24:24 +11:00
Andrew Tridgell
6155d29829 scripts: added apm2 hil to build_all.sh 2012-12-04 11:13:54 +11:00
Andrew Tridgell
3bac27b97f Plane: enable attitude and raw logging in HIL modes 2012-12-04 11:13:33 +11:00
Andrew Tridgell
dfc252a78d AP_InertialSensor: removed axis getters for accel/gyro
these were only being used in one place, and in that place were used
incorrectly!
2012-12-04 09:11:55 +11:00
Andrew Tridgell
453f879330 Rover: removed INS print code
its all in parameters now
2012-12-04 09:11:55 +11:00
Andrew Tridgell
9dd7214ea3 Plane: added apm2 hilsensors target 2012-12-04 09:05:02 +11:00
Andrew Tridgell
c41ca45e84 MAVLink: clarify frame of reference for HIL_STATE 2012-12-03 23:31:34 +11:00
Andrew Tridgell
90c027cd97 MAVLink: use a smaller maximum payload to reduce memory
this limits the sizes of the MAVLink buffers. It doesn't make a big
difference now, but it will matter when we update to the latest
mavlink code which has some very large packets
2012-12-03 23:28:23 +11:00
Andrew Tridgell
aa79ffc301 AP_InertialSensor: fixed stub driver to work correctly with sensors HIL 2012-12-03 23:27:21 +11:00
Andrew Tridgell
5827c710e2 Plane: fixed sensors and attitude HIL
we now use the Stub version of the InertialSensor driver. In sensors
HIL we can now correctly drive the AHRS code.
2012-12-03 23:26:39 +11:00
Andrew Tridgell
050f2e6ddb Plane: fixed GPS course in HIL 2012-12-03 17:38:55 +11:00
Andrew Tridgell
cd19cb6cc2 Plane: fixed SERVO_OUTPUT_RAW for HIL 2012-12-03 17:38:31 +11:00
Robert Lefebvre
ac8a6b7c3e ACM: Code Cleanup 2012-11-30 17:05:12 -05:00
Andrew Tridgell
81660d07fd Plane: use enum FlightMode in more places 2012-12-01 08:15:48 +11:00
Andrew Tridgell
4b944ae6c4 autotest: increase speed in fly square test for ArduCopter
should prevent occasional timeouts
2012-12-01 08:08:54 +11:00
Andrew Tridgell
4864d162d0 Plane: switch to an enum for flight modes 2012-12-01 08:08:54 +11:00
rmackay9
f7a05f577e ArduCopter: bug fix - increase mpu6k sample rate to 100hz 2012-11-30 23:49:18 +09:00
Andrew Tridgell
48403e3bbc AP_InertialSensor: Added INS_MPU6K_FILTER option
this allows the user to select the MPU6000 filtering frequency
2012-11-30 07:15:19 +11:00
Andrew Tridgell
5e4a26814c Rover: switch to IMU driven timing, same as ArduPlane 2012-11-30 07:15:19 +11:00
Andrew Tridgell
d58088c2b8 AP_InertialSensor: return the example sample count in Oilpan 2012-11-30 07:15:19 +11:00
Andrew Tridgell
9411b11072 InertialNav: update example for new interface 2012-11-30 07:15:19 +11:00
Andrew Tridgell
7ef7c7f04f AHRS: update example for new ins interface 2012-11-30 07:15:19 +11:00
Andrew Tridgell
94f73b83c3 Rover: update for new ins interface 2012-11-30 07:15:18 +11:00
Andrew Tridgell
45e62add9f Copter: update ArduCopter for new ins interface 2012-11-30 07:15:18 +11:00
Andrew Tridgell
bcef536f64 Plane: update ArduPlane for new ins interface 2012-11-30 07:15:18 +11:00
Andrew Tridgell
2d8d6b2459 AP_InertialSensor: allow specification of sample rate in init() call
this lets the caller not need to know the underlying sample rate. They
just ask for what rate updates happen. 

This also changes the MPU6k filtering to be less than half the sample
rate
2012-11-30 07:15:18 +11:00
Michael Oborne
b3e55578f7 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
099a2abaed autotest: tweak the rover mission a bit 2012-11-29 20:53:21 +11:00
Andrew Tridgell
cc52b39c06 autotest: allow for wildcard list of steps to be specified 2012-11-29 20:53:21 +11:00
Andrew Tridgell
e924460881 Rover: removed some more plane specific variables 2012-11-29 20:53:21 +11:00
Andrew Tridgell
ebafad7a6b Rover: more cleanups
get rid of flight_mode_strings and cleanup unused code

switch to using ahrs for have_position
2012-11-29 20:53:20 +11:00
Michael Oborne
e0109357f0 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
Michael Oborne
da3398d41d AC add ability to start new accel_scale via mavlink 2012-11-28 21:38:58 +08:00
Andrew Tridgell
e466333a79 autotest: cope with rover already being close to home in RTL 2012-11-28 16:31:38 +11:00
Andrew Tridgell
4f37a9363a SITL: prevent the GPS pipe filling up and delaying GPS readings 2012-11-28 14:23:53 +11:00
Andrew Tridgell
025e27aa1c Rover: copy slew limit code from ArduPlane 2012-11-28 12:13:39 +11:00
Andrew Tridgell
b2985de682 Plane: fixed throttle slew limit code
starting at 1000 is a very bad idea - a petrol engine could cut out
2012-11-28 12:13:09 +11:00
Andrew Tridgell
7f417dd991 Rover: added more parameter docs 2012-11-28 11:42:51 +11:00
Andrew Tridgell
6a2a0e92b1 Rover: use slewrate code from ArduPlane 2012-11-28 11:42:22 +11:00