Commit Graph

31701 Commits

Author SHA1 Message Date
Randy Mackay
bb43d01e5b Rover: version to 3.3.1-rc2 2018-05-12 17:45:52 +09:00
Randy Mackay
06082f0d55 Rover: 3.3.1-rc2 release notes 2018-05-12 17:45:51 +09:00
Randy Mackay
bff86fb74a AR_AttitudeControl: fix get_steering_out_rate use of max turn rate and acceleration 2018-05-12 17:45:50 +09:00
Randy Mackay
ab42b76c04 Rover: 3.3.1-rc1 release notes fix
the pivot turn change was removed just prior to release
2018-05-09 13:12:01 +09:00
Randy Mackay
59150312b4 Rover: version to 3.3.1-rc1 2018-05-09 10:53:03 +09:00
Randy Mackay
2593cd64ed Rover: 3.3.1-rc1 release notes 2018-05-09 10:53:02 +09:00
Randy Mackay
17d16133d7 Rover: default BRD_SAFETYOPTION to to allow disarming with safety switch 2018-05-09 10:53:01 +09:00
Randy Mackay
57b46f5a49 AP_MotorsUGV: force throttle to zero when disarmed 2018-05-09 08:42:50 +09:00
Randy Mackay
34e5f521ad AP_MotorsUGV: consolidate parameter sanity checks 2018-05-09 08:42:47 +09:00
Randy Mackay
dcce9dffba Rover: remove redundant avoidance call from steering 2018-05-09 08:41:08 +09:00
Randy Mackay
a7d66fdad6 Rover: integrate vectored thrust support 2018-05-09 08:39:56 +09:00
Randy Mackay
e2ba59ab8f AR_AttitudeControl: support vectored thrust
steering output is not scaled for speed
steering integrator does not build up at low speed
2018-05-09 08:39:53 +09:00
Randy Mackay
32ef6e85eb AP_MotorsUGV: support vectored thrust
steering scaled down as throttle increases
2018-05-09 08:39:51 +09:00
Randy Mackay
7a4ad9ff6f Rover: move avoidance into calc_throttle
also enable avoidance for steering and guided modes
2018-05-09 08:39:33 +09:00
Randy Mackay
b1329d79ea AR_AttitudeControl: get_throttle_out_stop only stops once desired speed reaches zero
this reduces the final jerk to a when transitioning from forward to reverse and in cases where ATC_ACCEL_MAX is small
2018-05-09 08:39:29 +09:00
Randy Mackay
3324b1a6e3 AR_AttitudeControl: separate speed limiting to new method
This allows the desired speed limiting (by acceleration) to be done before the speed-to-throttle PID controller is run.
This is required so the avoidance calls (which work on the desired speed) can be run after limiting but before the PID controllers
2018-05-09 08:39:25 +09:00
Randy Mackay
2e0a474a00 Rover: version to 3.3.0 2018-05-07 11:14:47 +09:00
Randy Mackay
984ee362f8 Rover: 3.3.0 release notes 2018-05-07 11:13:03 +09:00
Randy Mackay
1c3f3caf66 Rover: reduce TURN_MAX_G default to 0.6 2018-05-07 11:07:45 +09:00
Randy Mackay
f4976394de AR_AttitudeControl: increase angle err P and reduce steering accel max defaults 2018-05-07 11:07:42 +09:00
Randy Mackay
42b4991f6c Rover: version to 3.3.0-rc1 2018-04-19 16:39:01 +09:00
Randy Mackay
d1747496f4 Rover: 3.3.0-rc1 release notes 2018-04-19 16:38:41 +09:00
Randy Mackay
87eef9051f Rover: increase default pivot turn angle to 60deg
pivoting at only 30degrees of error could lead to endless twitching back and forth for poorly tuned rovers
2018-04-19 16:32:48 +09:00
Randy Mackay
23ed735304 AR_AttitudeControl: reduce default steering I gain to 0.2
Also reduce default filter from 50hz to 10hz
2018-04-19 16:29:12 +09:00
Randy Mackay
e5c0b1814a GCS_MAVLink: remove underscore from method names 2018-04-19 13:38:22 +09:00
Vince Kurtz
2f81747112 GCS_MAVLink: fix VISP logging
log VISP messages for the ATT_POS_MOCAP mavlink message as well
2018-04-19 13:34:49 +09:00
Peter Barker
9480572075 AP_Notify: ChibiOS: beep on mode change 2018-04-19 09:29:41 +10:00
Peter Barker
557f8cee43 AP_HAL_ChibiOS: add mode-change-beeps 2018-04-19 09:29:41 +10:00
mirkix
79f3fd532b AP_HAL_ChibiOS: fix spi clock calculation 2018-04-19 08:32:31 +10:00
Peter Barker
5b03835103 Tools: autotest: correct pattern match in get_parameter 2018-04-18 20:31:55 +09:00
Peter Barker
802e4c6315 Tools: autotest: add tests for relays 2018-04-18 20:31:55 +09:00
Peter Barker
e7b5978d8d SITL: use a 16-bit mask for GPIO out 2018-04-18 20:31:55 +09:00
Peter Barker
1eecf07e68 AP_HAL_SITL: use a 16-bit mask for GPIO out
This allows Relay pins to be represented (typically pin 13)
2018-04-18 20:31:55 +09:00
Peter Barker
c7327acef7 Sub: use AP_ServoRelayEvents singleton 2018-04-18 20:31:55 +09:00
Peter Barker
5cc98a9733 Plane: use AP_ServoRelayEvents singleton 2018-04-18 20:31:55 +09:00
Peter Barker
4b5953734d Copter: use AP_ServoRelayEvents singleton 2018-04-18 20:31:55 +09:00
Peter Barker
80f0016951 Tracker: use AP_ServoRelayEvents singleton 2018-04-18 20:31:55 +09:00
Peter Barker
d66cb1dda0 Rover: use AP_ServoRelayEvents singleton 2018-04-18 20:31:55 +09:00
Peter Barker
682679c68d GCS_MAVLink: use AP_ServoRelayEvents singleton 2018-04-18 20:31:55 +09:00
Peter Barker
544ac03ca6 AP_ServoRelayEvents: add singleton 2018-04-18 20:31:55 +09:00
ChristopherOlson
9aa685a6d8 AP_Motors:TradHeli - single rotor only - add support for H3-140 swashplates.
Also changes the old definition to H3 for swashplates with fixed control radius and adjustable servo position.
2018-04-18 14:24:59 +09:00
ChristopherOlson
f073c58f68 AP_Motors:TradHeli - add support for reverse collective swashplates 2018-04-18 14:24:59 +09:00
Peter Barker
f3c9761901 Tracker: GPS now logs its own data 2018-04-18 13:50:55 +09:00
Peter Barker
a10c843e6e Sub: GPS now logs its own data 2018-04-18 13:50:55 +09:00
Peter Barker
5ef417a669 Plane: GPS now logs its own data 2018-04-18 13:50:55 +09:00
Peter Barker
04885b127c Copter: GPS now logs its own data 2018-04-18 13:50:55 +09:00
Peter Barker
64a8de42da DataFlash: use singleton for getting hold of gps object 2018-04-18 13:50:55 +09:00
Peter Barker
901ba0034c AP_NavEKF3: do not pass GPS into Log_Write_GPS; it uses singleton 2018-04-18 13:50:55 +09:00
Peter Barker
578facc9ad AP_NavEKF2: do not pass GPS into Log_Write_GPS; it uses singleton 2018-04-18 13:50:55 +09:00
Peter Barker
e73a02343a Rover: GPS now logs its own data 2018-04-18 13:50:55 +09:00