Robert Lefebvre
fd542e99d8
AP_MotorsHeli: Create Delta Phase Angle variable and method to set. Will be used by CCComp code.
11 years ago
Robert Lefebvre
0680b88abd
AP_MotorsHeli: Add main loop rate time variable and method. Change RSC increment calc to account for loop rate time.
11 years ago
Robert Lefebvre
26be7aed97
AC_AttControl_Heli: Add LPF filter to Rate Feedforward terms
11 years ago
Robert Lefebvre
fa9d625e39
AC_HELI_PID: Add feedforward accessor functions.
11 years ago
Robert Lefebvre
979abb9fbd
TradHeli: Cause DDVP Tail Motor to stop immediately when Ch8 is 0.
11 years ago
Andrew Tridgell
b2bc098aee
HAL_PX4: avoid some float conversion warnings
11 years ago
Andrew Tridgell
e137bf26ef
HAL_Empty: avoid some float conversion warnings
11 years ago
Andrew Tridgell
59de5a8465
AP_GPS: avoid some float conversion warnings
11 years ago
Andrew Tridgell
74c3b404ee
AP_Baro: avoid some float conversion warnings
11 years ago
Andrew Tridgell
6b87c9fdf7
AP_Airspeed: avoid some float conversion warnings
11 years ago
Andrew Tridgell
f28946defb
AP_ADC_AnalogSource: avoid some float conversion warnings
11 years ago
Andrew Tridgell
198ada2b42
APM_Control: avoid some float conversion warnings
11 years ago
Andrew Tridgell
baa0217bec
AP_RangeFinder: trigger a new reading automatically
...
this fixes Maxbotix I2C
11 years ago
Andrew Tridgell
f6d9bc5d7e
AP_RangeFinder: fixed detection of multiple types
...
Pair-Programmed-With: Allyson Kreft
11 years ago
Andrew Tridgell
7ceb14bec0
HAL_Empty: make I2C ops fail
11 years ago
Andrew Tridgell
9386295428
AP_RangeFinder: added SONAR2_TYPE parameter
...
thanks to Allyson for noticing
11 years ago
Andrew Tridgell
05d4f5fb5a
AP_RangeFinder: convert PX4 driver to new API
11 years ago
Andrew Tridgell
4cba48ade2
AP_RangeFinder: removed old style analog drivers
...
replaced by generic analog driver
11 years ago
Andrew Tridgell
ed346fd639
AP_RangeFinder: convert MaxbotixI2C driver to new API
11 years ago
Andrew Tridgell
0063d83dbc
AP_RangeFinder: convert the PulsedLight driver to new API
...
not tested yet
11 years ago
Andrew Tridgell
22b9059647
AP_RangeFinder: have two instances on all platforms
...
rover needs two sonars for obstacle avoidance
11 years ago
Andrew Tridgell
e69a473315
SITL: update simulated sonar support
11 years ago
Andrew Tridgell
6f33ca4988
AP_RangeFinder: added SONAR_RMETRIC option
...
this allows correct support for non-ratiometric rangefinders such as
the SF/02
11 years ago
Andrew Tridgell
92b76b4be4
AP_RangeFinder: converted analog rangefinder backend to new API
...
this gets analog rangefinders of all types working
11 years ago
Andrew Tridgell
cb037f3416
AP_RangeFinder: new rangefinder API ready for its first backend
...
the backends are setup to have just the minimum functionality needed
for a rangefinder, with all of the higher level logic in the
frontend. This should make writing a new backend easier
11 years ago
Andrew Tridgell
429431157b
AP_RangeFinder: disable old rangefinder drivers
...
these will be re-enabled when they are converted to the new class API
11 years ago
akdslr
d759a9dd9b
AP_RangeFinder: Seperated the Backend driver functionality into a separate class
11 years ago
akdslr
3f17969b19
AP_RangeFinder: Changes from the May 4th plane test flight
11 years ago
akdslr
2e586ccfb2
AP_RangeFinder_PulsedLightLRF: Updated the value to write to the register to trigger a measurement
11 years ago
akdslr
5f4168d5f8
AP_RangeFinder_PX4_test: Added an example sketch for the PX4 range finder
11 years ago
akdslr
18c06277f8
AP_RangeFinder: Added a new PX4 range finder and modified the RangeFinder parent class to support having multiple devices simultaneously
11 years ago
akdslr
a2df275bd9
AP_RangeFinder_PulsedLightLRF: Updated the register definitions for the new hardware
11 years ago
Andrew Tridgell
e118984c26
AP_Baro: save some flash and memory on APM2
...
we don't need the I2C MS5611 driver
11 years ago
Andrew Tridgell
d50d5b8f24
VibTest: fixed sample count output on console
11 years ago
Andrew Tridgell
03770c4d34
VibTest: added gyro data and support 3 sensors
...
will be used for vibration testing on FMUv3
11 years ago
Randy Mackay
2b64c511ed
AC_WPNav: update yaw only when track is at least 2m
11 years ago
Randy Mackay
c9661cfb09
AC_WPNav: integrate set_desired_velocity_xy function name change
11 years ago
Randy Mackay
82ed70b25e
AC_PosControl: add xyz velocity controller
...
Velocity controller interpretsthe velocity requests as
desired velocities (i.e. feed forward). These are then used to update
the target position and also added to the target velocity.
Also renamed the set_desired_velocity() function to
set_desired_velocity_xy() to make clear only lat and lon axis are
updated.
11 years ago
Randy Mackay
fe8a5be802
AP_Mission: support MAV_CMD_NAV_VELOCITY msg
11 years ago
Randy Mackay
34b91496f9
GCS_MAVLink: generate after adding CMD_NAV_VELOCITY
11 years ago
Randy Mackay
35167c262e
GCS_Mavlink: add MAV_CMD_NAV_VELOCITY
...
This is an earth frame velocity request message
11 years ago
Randy Mackay
9103899048
GCS_Common: minor typo in comments
11 years ago
Randy Mackay
f4c9d58051
AP_Mission: add support for MAV_CMD_NAV_GUIDED
11 years ago
Randy Mackay
be003c1906
GCS_MAVLink: generate after adding CMD_NAV_GUIDED
11 years ago
Randy Mackay
05c63592ce
GCS_MAVLink: add CMD_NAV_GUIDED to ardupilotmega.xml
11 years ago
Andrew Tridgell
c138244155
AP_Compass: support 3 mags on PX4
11 years ago
Emile Castelnuovo
b420a5c6db
AP_HAL_VRBRAIN: removed empty lines
11 years ago
Niels Joubert
fabd7601f0
GPS: Fix dataflash logging bug in SBP driver
11 years ago
Niels Joubert
b57d1f5245
GPS: Include 75-class CPUs in RTK support since they will have 64 bit floating point values.
11 years ago
Andrew Tridgell
849c4905fb
HAL_PX4: print overtime message on stuck task
...
this should make it easier to narrow down stuck task bugs
11 years ago