Jason Short
0d8e8e0a04
Arducopter: INS
...
removed IMU test, updated INS test to include normalized gravity accel vector.
13 years ago
Jason Short
bb99bd4626
Arducopter: INS
...
removed zero accells call
13 years ago
Jason Short
148da2e4a0
Lead Filter: simplified calculation
13 years ago
Andrew Tridgell
819b6459b2
GPS-UBlox: removed duplicate config messages
...
these were left over from debugging
13 years ago
Jeff Taylor
d02655ac56
APM: Fixed bug where landing_pitch wasnt initialized properly
...
this adds a new LAND_PITCH_CD parameter to control the landing pitch
when an airspeed sensor is not being used
13 years ago
Andrew Tridgell
d6e370886f
APM: rename airspeed_cruise to airspeed_cruise_cm to make the units clearer
...
it is in cm/s, not m/s
13 years ago
Andrew Tridgell
1cf5057c61
APM: Use g.airspeed_cruise for turn rate calculation if the airspeed sensor is disabled.
...
This gives our best approximation for auto flight
13 years ago
Jonathan Challinger
c7da63509b
APM: Removed unused YAW_DAMPENER code.
...
YAW_DAMPENER was defined as zero
13 years ago
Jonathan Challinger
d9d055ef78
APM: Removed incorrect nav_gain_scaler from nav_roll calculation.
...
nav_gain_scaler was originally added due to a perceived improvement in
loiter performance, but is incorrect for navigation. Turn rate is a
function of airspeed and bank angle, ground speed has no effect on
that.
13 years ago
Amilcar Lucas
3d385c0fb4
ArduPlane parameters: re-order the files, looks like the second file gets ignored :(
13 years ago
Amilcar Lucas
3de23220ed
RC_Channel parameters: Fix a typo
13 years ago
Amilcar Lucas
8a8e11fa7f
ArduPlane parameters: Add base class info as well
13 years ago
Amilcar Lucas
610fdeacc1
Support up to 11 servos in APM2
...
Conflicts:
ArduPlane/ArduPlane.pde
13 years ago
Amilcar Lucas
22d2f9ea15
Support up to 7 aux servo outputs
13 years ago
rmackay9
33d8cbfd51
ArduCopter: small bug fix to radio.pde to allow code to compile when MOUNT == DISABLED
13 years ago
rmackay9
b691c3f658
ArduCopter.pde: added call to set_manual_rc_channel to allow pilot's channel 6 to control pitch.
...
This initialisation code should be moved to init_ardupilot and/or into the AP_Mount library.
13 years ago
rmackay9
e61cf0e1f9
AP_Mount: added set_manual_rc_channel and set_manual_rc_channel_function to allow input of pitch, roll and yaw controls from a regular RC_Channel (i.e. not RC_Channel_aux)
...
For now, angles red in are always of the range -45 deg ~ 45 deg which is consistent with the existing arducopter implementation but should be improved to scale the pilot's input to the mount's actual range.
13 years ago
Amilcar Lucas
83d49dbb88
Merge branch 'master' of https://code.google.com/p/ardupilot-mega
13 years ago
Amilcar Lucas
461098b289
Replace long with int32_t
13 years ago
Amilcar Lucas
724c5f6490
Use ascending order in the values
13 years ago
Michael Oborne
636fcadde4
fix rc libray param gen
13 years ago
Amilcar Lucas
1da0ce20ce
Improve parameter documentation, it still does not work, but is an improvement.
...
I just do not understand why these parameters do not appear in Mission planner :(
13 years ago
Andreas M. Antonopoulos
c0f8f6251b
param_parser: input validation bug fix
13 years ago
Andreas M. Antonopoulos
0e5345d17b
AP_Limits: documentation bug (which uncovered a param_parser bug - the irony burns)
13 years ago
Jonathan Challinger
fc4f111d15
Changed mavlink GLOBAL_POSITION_INT.relative_alt message to correctly return altitude above ground.
13 years ago
Andreas M. Antonopoulos
a976a59c88
AP_Limits: Configuration defaults moved to config.h. Fixed AP_LIMITS==DISABLED handling.
13 years ago
Michael Oborne
9e4d118fdb
Airspeed Library - fix param names.
...
The Group definition give the start of the param name.
This way we can maintain multiple instances if required of the same library as options.
13 years ago
Michael Oborne
822e682140
Planner
...
missed files
+ cleanup old binarys
13 years ago
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
13 years ago
Andrew Tridgell
de3c9ce56d
Airspeed: change APM to use new AP_Airspeed library
...
the next step is AHRS dead reckoning
13 years ago
Andrew Tridgell
feb456de56
Airspeed: Added AP_Airspeed sensor library
...
this will allow an airspeed sensor object to be passed to AHRS for
dead reckoning
13 years ago
rmackay9
acef75319c
AP_MotorsMatrix: small bug fix to limit checking on remove_motor call. Fix thanks to Michael Peschel!
13 years ago
Michael Oborne
e632ad6aa4
AC fix limits param gen header
13 years ago
rmackay9
36ecdff593
ArduCopter: removed unused config for CAM_ROLL_GAIN and CAM_ROLL_PITCH now in AP_Mount library)
13 years ago
rmackay9
c495a5f36e
ArduCopter: added enable_out_ch and output_ch calls for rc_camera_roll, pitch and yaw servos so they actually move
13 years ago
rmackay9
761dad4e99
ArduCopter: restored set_range calls for RC_Channels 5 ~ 8.
13 years ago
rmackay9
29b6ec0b11
ArduCopter: reverted channel 5~8 to be regular RC_Channel objects, restored rc_camera_roll and rc_camera_pitch RC_Channels and created new rc_camera_yaw RC_Channel to control the camera mount servos.
...
Defined camera_mount (MNT_) in Parameters.h and Parameters.pde so that it appears in global parameters list.
Removed unused camera_*_gain and camaera_*_continuous parameters.
13 years ago
rmackay9
793fb7f059
ArduCopter: added definition for yaw channels.
...
APM1 uses channel 11 for camera's yaw servo, APM2 uses channel 8. This should allow all frame types except octacopters to potentially use a 3 axis camera mount.
13 years ago
rmackay9
669ffb5ef8
RC_Channel_aux: added enable_out method to help stop servos from moving before the mount has initialised.
...
changed parameter names of "update_aux_servo_function" to make it more clear that any 4 servos can be passed in (not just servos 5~8).
Also allowed NULL servos to be passed in as parameters because we only need 3 in ArduCopter.
13 years ago
rmackay9
5616b1769b
AP_Camera: changed "int" to "int16_t" and "long" to "int32_t" here and there.
13 years ago
Andreas M. Antonopoulos
c73f7ef3ab
AP_Limits library, provides modular "limits" such as altitude and geo-fencing.
13 years ago
Jason Short
584e7dcda4
Arducopter: Removed Yaw Limit for Quads
13 years ago
Jason Short
44b16b7b61
Arducopter: Temp reversion to old Yaw controller.
13 years ago
Jason Short
e3af0c7920
Arducopter: Yaw stop fix
13 years ago
Michael Oborne
a469682b7b
fix param config names
13 years ago
Robert Lefebvre
59e133235f
Implementing Yaw Fix. Tried to blend with Jason's changes.
13 years ago
Robert Lefebvre
ed235a3924
Change to prevent Tricopter servos from going hard-over during Disarmed state.
...
Believe this was an oversight when the change to AP_Motors went in.
13 years ago
Robert Lefebvre
8ce9aae2f7
Instituting Yaw Differential on Multirotors. Intent is to stop "rise on yaw input".
...
Since motors with increasing speed due to yaw input seem to generate more thrust that motors that slow lose thrust, thus net thrust goes up, causing copter to climb.
Values are a guesstimate, proven out by test flying. This could probably become a parameter.
13 years ago
Jason Short
4af392290b
Circle_WP: Fix for Yaw toward center, fix for transit to Circle WP from a distance
13 years ago
Jason Short
7b746cf5e1
Arducopter: Wrong define used, caused Copter to Yaw to home when flying missions
13 years ago