Andrew Tridgell
637ecd5279
Copter: updates for new dataflash API
12 years ago
Andrew Tridgell
9a3bd17cfb
Copter: fixes for new DataFlash API
12 years ago
Randy Mackay
e0506bd622
Copter: inav circle initial implementation
12 years ago
Randy Mackay
c8f09ac219
Copter: fix compile error for PX4 re Compass logging
12 years ago
Randy Mackay
d6ff5ae261
Copter: add roll-pitch slew for auto modes
...
Added reporting of roll, pitch inputs for ACRO, AUTO
12 years ago
Randy Mackay
e297ba7d18
Copter: update default loiter gains for inertial nav
12 years ago
Randy Mackay
102b5da59d
Copter: remove unnecessary #defines from APM_Config.h
12 years ago
Randy Mackay
cbde042ec5
Copter: remove non-inav loiter and wp controllers
...
lon_speed, lat_speed changed to float
do_takeoff, do_land now set roll-pitch, yaw and nav modes specifically
removed fast_corners functionality (may need to be reimplemented with
new inertial nav controllers)
12 years ago
Randy Mackay
609676e26c
Copter: add logging of compass values
...
Removed rarely used ITERM because we didn't have enough bits in the log
mask
12 years ago
Randy Mackay
6f27bc7ae5
Copter: remove filters from inav loiter
12 years ago
Randy Mackay
1410063a14
Copter: new ROLL_PITCH_WP_INAV roll-pitch mode
...
small corrections to allow waypoints to work with new inertial nav wp
controller
12 years ago
Randy Mackay
574756908d
Copter: set wpinav controller targets in nav calls
...
All navigation commands now properly set wpinav controller targets
except CIRCLE related commands.
12 years ago
Randy Mackay
00bc28adcc
Copter: take-off code cleanup
...
remove redundant setting of loiter target.
explicitely set throttle mode to THROTTLE_AUTO
12 years ago
Randy Mackay
67c69a19ee
Copter: remove baro-only alt hold
...
Saves 8 bytes of memory and more importantly simplifies the alt hold
calculations
12 years ago
Randy Mackay
37d3e1d7e4
Copter: add zero slope checks to wpinav
...
also added RTL fix to set wpinav target explicitly
12 years ago
Randy Mackay
b74da54c98
Copter: enable inav xy by default
12 years ago
Randy Mackay
53ab1d5d9b
Copter: add advance track call to actually move towards waypoint
...
Also added unrelated check that waypoint is valid before updating
waypoint distance.
12 years ago
Randy Mackay
766ccdf6f8
Copter: add selection of inertial nav wp controller to APM_Config.h
12 years ago
Randy Mackay
fcf102b2cf
Copter: inertial nav waypoint controller
...
#define added to allow compile time selection of traditional or inav
based loiter and wp controllers
12 years ago
Jason Short
4c3ee76900
AC: Moving flip speed back to 400°/s to prevent oscillation around change in speed.
...
Would like to add a more gradual speed change in the finish. Might require a new state as the copter passes -90°
12 years ago
Jason Short
7d5b975da2
AC: Flip code fix
...
Flight tested it today and made some flips. Throttle adjusted in Manual throttle modes. Not tested in AP throttle modes such as alt hold.
12 years ago
Randy Mackay
8e4c9518ea
Copter: increase low voltage check to 10.5v
...
Change requested by Rob Lefebvre and Richie Wilson
12 years ago
Jason Short
abd0fb9099
AC : global static variables should not be initialized to zero
12 years ago
Andrew Tridgell
4c7a1a1806
Copter: change PX4 main baud rate back to 115200
...
we now use USB console
12 years ago
Randy Mackay
2ecf34e509
Copter: update version to 2.9.1 ahead of release
12 years ago
Randy Mackay
d48aebea8e
Copter: updated release notes for 2.9.1-rc2
12 years ago
Randy Mackay
9904e9f4db
Copter: update firmware version to 2.9.1-rc1
12 years ago
Randy Mackay
6601bd37cf
Copter: integrate automatic roll and pitch trims
12 years ago
Michael Oborne
61e5b09f28
Send FS state to gcs for AC
12 years ago
Andrew Tridgell
19a282dad0
Copter: removed use of ins.temperature()
12 years ago
Pat Hickey
d418197898
ArduCopter: fixed memory unsafe member access in GCS_MAVLINK
...
* Smokey, this is not 'Nam. this is bowling. there are rules
12 years ago
Randy Mackay
9d34ead486
Copter: fix up some casting issues for wp_distance
12 years ago
Randy Mackay
df1c0d92bd
Copter: manual throttle scaling fix
...
Scaling of bottom half of throttle was changed from THR_MIN ~ 500.
Previously it was from 0 ~ 500.
12 years ago
Randy Mackay
a0b65a262b
Copter: use scaled throttle for accel-throttle's I term
...
Accel throttle's I term is taken from scaled manual throttle
12 years ago
Randy Mackay
06a71af12f
Copter: THR_MID used to scale manual throttle
12 years ago
Randy Mackay
4813526725
Copter: bug fix for autotrim's roll axis backwards
12 years ago
rmackay9
9c3b9907dd
Copter: bug fix to set sonar_alt_health to zero when disabled
12 years ago
Randy Mackay
70371be4a1
Copter: use AP_Math's longitude_scale
...
bug fix to base scaling on home location instead of next_WP which may
not have been initialised
12 years ago
Randy Mackay
6f5050a8b9
Copter: minor casting fixup for wp_distance
12 years ago
Randy Mackay
ce370bab0c
Copter: rename CUR and CURR to CURRENT for logging
...
Based on user complaint that enable/disable was using CUR while message
was appearing as CURR
12 years ago
Randy Mackay
fb1358a629
Copter: make all message output csv
12 years ago
Randy Mackay
d2767b911c
AP_Math: switch get_distance_cm to return uint32_t
...
Includes changes required on ArduCopter and ArduPlane side as well
12 years ago
Randy Mackay
0056bfadd7
Copter: rename ROLL_PITCH_LOITER
...
new name ROLL_PITCH_LOITER_INAV makes it more clear that it should only
be used with the new inertial nav loiter controllers
12 years ago
Randy Mackay
b74fe10aa9
Copter: set each flight mode's nav_mode
...
Allow ACRO flight mode's roll, pitch, yaw, throttle and nav mode to be
overwritten
12 years ago
Randy Mackay
aaecc25ac7
Copter: leonard's inav2
...
Moved loiter controller to navigation.pde
12 years ago
Randy Mackay
fd02cfe706
Copter: added set_nav_mode to control initialisation of nav controllers
...
Renamed run_navigation_controllers() to run_autopilot()
Renamed update_nav_wp() to update_nav_mode()
Renamed wp_control to nav_mode to be more consistent with roll-pitch,
yaw and throttle controllers
12 years ago
Randy Mackay
8af605cafc
Copter: set update rate to 50hz during esc calibration
...
Also modified some comments in the code re the esc calibration
12 years ago
Randy Mackay
deafbf1f56
Copter: inav loiter comment changes
...
removed unused get_loiter_vel function
12 years ago
Randy Mackay
68fc9ac1d8
Copter: add "f" to end of float constants
...
This is a small performance improvement for the px4
12 years ago
Randy Mackay
911e090e07
Copter: typo fixed for trad heli config
12 years ago