Jason Short
e138b0a1d7
ACM: Added simple mode bearing logging for bug hunting
12 years ago
Jason Short
1713279ace
ACM: Formatting
12 years ago
Jason Short
5149a8c723
ACM: Added notes, credit to decel code. added speed_min to calc.
12 years ago
Jason Short
73bc90f9b8
ACM: config.h cleanup
...
Added LOG_ITERM default to enabled
12 years ago
rmackay9
cebcc226ee
ArduCopter: change TOY_M throttle mode to THROTTLE_HOLD
12 years ago
rmackay9
4877348c49
ArduCopter: remove some unhelpful constraints on nav_lat and nav_lon.
...
Increase other constraints from 3200 to 32000. These constraints are there to ensure int32_t do not cause an overflow when added to an int16_t.
12 years ago
rmackay9
5e8043fd9c
ArduCopter: changed ACRO_ROLL_STABILIZE and ACRO_PITCH_STABILIZE to parameters
...
Changes on behalf of Leonard Hall
12 years ago
Andrew Tridgell
406a5dc328
ACM: save another 20 bytes
12 years ago
Andrew Tridgell
9592be5af7
ACM: saved some more memory for strings
12 years ago
rmackay9
78316adf75
ArduCopter: replace Serial.print with Serial.print_P to save memory.
...
Includes replacing flight_mode_strings with print_flight_mode function.
SendDebug macro replaced with direct Serial.print_P calls.
12 years ago
Jason Short
6a40fcd56a
ACM : fix compiler warning on non returning function
12 years ago
Jason Short
8842a7dc1b
ACM : Cast to int32_T
...
Don't think it really needs it, but I feel better with the cast.
12 years ago
Jason Short
a0752dc7dc
ACM Acceleration management
...
removed unused waypoint_radius var
removed slow_wp
updated speed management system to maintain a constant acceleration or deceleration of 1m/s
changed version to 2.8.1a
12 years ago
rmackay9
a37a9b5b67
ArduCopter: updated firmware version to 2.8
12 years ago
rmackay9
4395fad6e9
ArduCopter: incremented eeprom format version to force users to accept the new defaults.
...
Particularly important is the roll-pitch I term move from the stabilize to rate controllers.
12 years ago
Pat Hickey
d4bb8a10d7
Update ArduCopter and ArduPlane dependencies on AP_Menu
12 years ago
Robert Lefebvre
bfade7d0ed
Fixed that last commit
...
#define Stupid_Mistake
12 years ago
Robert Lefebvre
592f4040fd
Changed RLT Yaw Mode for TradHeli. Also a few comment cleanups.
12 years ago
rmackay9
1c08e48b4b
ArduCopter: updated firmware version to 2.7.4-Zeta
12 years ago
rmackay9
583f2e49a3
ArduCopter: integrated Leonard Hall's improved ACRO mode
12 years ago
rmackay9
a2a3eed063
ArduCopter: bug fix for telemetry not working on APM1.
...
SPI3 is also UART3. On APM1 we use UART3 for telemetry and don't need SPI3.
12 years ago
rmackay9
d2912e4e01
ArduCopter: added spi_semaphore to stop conflicts between dataflash and optical flow sensor on APM1
12 years ago
rmackay9
401fb4101c
ArduCopter: removed deprecated mag offset routine.
...
Also removed commented-out block of code from navigation.pde.
12 years ago
rmackay9
9e3c2dd105
ArduCopter: updated firmware version to 2.7.4-Epsilon
12 years ago
rmackay9
8519fe55d3
ArduCopter: more out-of-date commented out code removed
12 years ago
rmackay9
b944d9df26
ArduCopter: bug fix in earthframe->body frame translation.
...
Provided by Leonard Hall.
Also removed large unnecessary comments.
12 years ago
rmackay9
7d7de976c3
ArduCopter: reduced optical flow's I and IMAX terms
12 years ago
rmackay9
956b347d68
ArduCopter: updated firmware version to 2.7.4-Delta
12 years ago
rmackay9
5fbe53a84d
ArduCopter: bug fix for get_yaw_rate_stabilized_ef
...
Provided by Leonard Hall
12 years ago
Andrew Tridgell
f828956cb8
battery: use set_pin() to allow pins to be changed at runtime
12 years ago
Robert Lefebvre
063cb41a11
Adding some comments to parameters.
12 years ago
rmackay9
4016f3ba85
ArduCopter: update version information ahead of testing
12 years ago
LeonardTHall
d7b7e1cefa
New Yaw controller using rate feed forward and stabilize.
...
Signed-off-by: LeonardTHall <LeonardTHall@gmail.com>
12 years ago
rmackay9
ee5dab9647
ArduCopter: enable ACRO mode's AXIS_LOCK by default
12 years ago
rmackay9
997fe85880
ArduCopter: fixed acro mode
...
Changes included:
Removing earth frame roll_rate_trim, pitch_rate_trim and yaw_rate_trim.
Switch ACRO mode to use YAW_ACRO instead of YAW_HOLD.
Changed YAW_ACRO to use stabilize yaw when axis_enabled.
Reset ACRO roll, pitch and yaw targets to current attitude when first entering ACRO.
12 years ago
rmackay9
240b0b43fd
ArduCopter: small comment fixes related to battery monitoring
13 years ago
rmackay9
4a41a3d210
ArduCopter: added BATT_VOLT_PIN and BATT_CURR_PIN parameters to allow support for new 3DR IV battery voltage and current monitor
13 years ago
Robert Lefebvre
dae81d2068
Added #define for Tilt_Compensation.
...
Also added some detail to WP_Speed_Max parameter.
13 years ago
Robert Lefebvre
4e649a381c
Added comment detail for Tilt_Comp Parameter.
...
Reduced parameter default value for TradHeli.
13 years ago
rmackay9
1e79d265a1
ArduCopter: remove unnecessary (probably slightly harmful) extra barometer read
...
The barometer reads including reading temperature was all moved to a timer but this extra read (originally to read the temperature) was probably forgotten.
13 years ago
rmackay9
cf3e49eea2
ArduCopter: changed sin_pitch and sin_roll to faster equivalents
13 years ago
rmackay9
03933df5b7
ArduCopter: set default rate roll and pitch I terms to 0.010, and rate yaw to 0.015
...
Updated after discussing with Marco
13 years ago
rmackay9
35fa50234f
ArduCopter: move I terms from stabilize to rate controllers
13 years ago
rmackay9
2848bb8ee6
ArduCopter: freeze I terms if motor limits breached
13 years ago
Andrew Tridgell
601fe89baa
ACM-HIL: fixed optflow declaration
13 years ago
Pat Hickey
bbc7f050e5
ArduCopter GCS_MAVLink: COMMAND_LONG for arm/disarm motors
...
Date: Wed, 26 Sep 2012 15:56:43 -0700
Subject: ArduCopter arm/disarm command consensus
From: Pat Hickey
To: Michael Oborne
Cc: "Craig J. Elder", arducopter
<arducopter@googlegroups.com>,
mavelous <mavelous@googlegroups.com>
Michael,
Per our discussion today,
In a MAVLINK_MSG_ID_COMMAND_LONG
A MAV_CMD of type MAV_CMD_COMPONENT_ARM_DISARM
with component id MAV_COMP_ID_SYSTEM_CONTROL = 250,
uses param index 1 to specify an arm/disarm motors event: 1 to arm,
0 to disarm
Thanks for working this out with me. Sorry to get it so completely
wrong the first time around!
Best
Pat
13 years ago
Pat Hickey
da374f9043
ArduCopter: Provide AP_Semaphore instance for SPI3 bus on APM2.
13 years ago
rmackay9
b876733c0d
ArduCopter: added message to console when entering ESC Calibration on startup
13 years ago
rmackay9
c0ad98be31
ArduCopter: failsafe added to shutdown motors if mainloop fails
13 years ago
rmackay9
fa0963d592
ArduCopter: APM_Config.h - make it ever so slightly easier to enable INERTIAL_NAV
13 years ago