Michael du Breuil
398ff823c0
AP_GPS: Always consider ublox as configured in sitl
8 years ago
Francisco Ferreira
f6687a2d6c
AP_Baro: fix example output
...
PX4 boards can only start console after USB is connected so we need to
check it is available
8 years ago
jaxxzer
b98573d55f
SITL: Improved Sub simulation
...
-Constrain z axis movement between -100m (seafloor) and 0m (water
surface)
-More accurate thruster modelling
8 years ago
Michael du Breuil
44bcd74a57
AP_GPS: Remove dead SBF code
...
CID 125035
8 years ago
Randy Mackay
7a7f8eb7c1
AC_Avoidance: only stop below alt-fence if fence is enabled
8 years ago
Randy Mackay
3e039a6ba4
AP_NavEKF3: minor formatting fixes
...
No functional change
8 years ago
Randy Mackay
a80c0a231d
AP_NavEKF3: attempt to set-up every core
...
previously we would only call setup_core for the 2nd core if the first had been setup successfully
8 years ago
priseborough
7a8783f35e
AP_NavEKF3: Fix bug preventing reset to GPS
...
This fixes a bug that prevented the reset to the GPS position occurring if GPS velocity observations were still passing innovation consistency checks.
8 years ago
priseborough
b7c4945000
AP_NavEKF2: Fix bug preventing reset to GPS
...
This fixes a bug that prevented the reset to the GPS position occurring if GPS velocity observations were still passing innovation consistency checks.
8 years ago
Michael du Breuil
7f11cf3ca6
AP_Mount: Remove solo gimbal from the minimal build support
8 years ago
Randy Mackay
67097c8d59
AC_AttitudeControl: use gyro_latest
...
This allows moving the attitude control before the ahrs/ekf update
We continue to use ahrs.get_gyro for the non-time-critical heli
passthrough functions. We should avoid using get_gyro_latest() unless we know there is a direct benefit because it could lead to inconsistent gyro values vs what the EKF is using.
8 years ago
Randy Mackay
d3aca5544e
AP_AHRS: get_gyro_latest returns latest rates from IMU with drift correction
...
Pulling the gyro values from the IMU allows our rate controllers to run before the EKF
8 years ago
Andrew Tridgell
ce978595cd
AP_BoardConfig: added support for ICM-20602 detection
8 years ago
Andrew Tridgell
875274e761
AP_InertialSensor: added support for ICM-20602
...
treat the same as a 20608
8 years ago
Andrew Tridgell
e7024d9203
AP_Landing: restructure parameters into a structure
8 years ago
Michael du Breuil
547d06febf
AP_Landing: Add deepstall support
8 years ago
Michael du Breuil
8b20577b74
AP_Landing: Add a servo override interface and PID logging interface
8 years ago
Michael du Breuil
ed359a5833
Dataflash: Add landing PID logging
8 years ago
Michael du Breuil
c10fe2e7a4
AP_Landing: Add more interfaces from vehicle code
...
Fixs up some documentation about expected return values
8 years ago
Michael du Breuil
c5c94949bf
AP_Math: Extend vector2::angle(vector2) to distinguish parallel and antiparallel vectors
...
There are a number of use cases where distingusihing antiparallel from parallel vectors is important
8 years ago
Andrew Tridgell
05cbc19ad6
AP_RangeFinder: added type 15 for LidareLiteV3
8 years ago
Andrew Tridgell
cf3db7560c
AP_BoardConfig: fixed AUAV21 board ID to not overlap with VRBrain boards
8 years ago
Jacob Walser
507b461388
AP_Motors: Initialize throttle range directly
...
This was causing SITL to hang at boot when motors object is statically allocated.
8 years ago
Andrew Tridgell
b86513f503
AP_InertialSensor: support AUAV21 board
8 years ago
Andrew Tridgell
37c9e08316
AP_Compass: support AUAV21 board
8 years ago
Andrew Tridgell
d5cad2ae44
AP_Baro: support AUAV21 board
8 years ago
Andrew Tridgell
1989f31ae3
AP_BoardConfig: added AUAV21 board type
...
unfortunately this uses the same sensor types as the PHMini, which
means we can't auto-detect the difference between them.
8 years ago
Randy Mackay
d79403707b
AC_AttControl: add feed forward param descriptions
...
No functional change
8 years ago
Randy Mackay
fd94ab43fa
AP_Proximity: minor fix to param description
...
No functional change
8 years ago
Randy Mackay
36bcabb4e4
SRV_Channel: add constraint to move_servo
8 years ago
Randy Mackay
7b3af58634
AC_Avoidance: fix AVOID_ANGLE_MAX parameter description
8 years ago
Andrew Tridgell
adf215998f
SRV_Channel: added MotorTilt to docs for SERVOn_FUNCTION
8 years ago
Randy Mackay
2b43c6aeed
DataFlash: log range finder orientation
8 years ago
Randy Mackay
e725ae866b
AP_OpticalFlow: fix example sketch
8 years ago
Randy Mackay
a74833a04a
AP_AHRS: fix example sketch
8 years ago
Randy Mackay
65c8f87b17
AP_Frsky_Telem: only use downward facing rangefinder
8 years ago
Randy Mackay
3f6a734a71
AP_NavEKF3: only use downward facing rangefinder
8 years ago
Randy Mackay
563be389ee
AP_NavEKF2: only use downward facing rangefinder
8 years ago
Randy Mackay
a093bcb05f
AP_Proximity: add rangefinder driver
...
This allows avoidance using upward or forward facing range finders
8 years ago
Randy Mackay
c98e598ae2
AP_RangeFinder: fix example sketch
8 years ago
Randy Mackay
e7dd21a0bb
AP_RangeFinder: remove primary, add orientation
8 years ago
Randy Mackay
49f4afc2a1
AC_Avoidance: add 2m margin to upward avoidance
8 years ago
Peter Barker
d170396acf
Notify: Display: blank text line after 10s
8 years ago
Peter Barker
da03cf29d6
Notify: Display: pad GPS status/sat count to fix stray chars
8 years ago
Lucas De Marchi
f972fed70b
AP_HAL_PX4: rename method to follow AP_HAL
...
This allows to avoid the cast in the HAL, making it easier to replace
the implementation with an Empty::RCOutput while prototyping.
8 years ago
Lucas De Marchi
686e0f08d6
AP_HAL: RCOutput: add optional timer_tick() method
...
This is common enough across the HAL implementaions so add a method for
it to avoid the need for casts inside the HALs.
8 years ago
Lucas De Marchi
ade1876318
AP_Motors: tie esc scaling with set_throttle_range()
...
We need to update the esc scaling from inside the Motors library, that
has access to the MOT_PWM_[MIN|MAX] values. Otherwise even though the
AP_Motors library honors the value for calculations, the RCOutput
drivers that need the scaling to set the real HW scaling will not work.
Right now it scales the value using the throttle_channel's min/max, even
though AP_Motors may be passing values in other range.
8 years ago
Lucas De Marchi
e1eda3066c
AP_HAL_PX4: SPIDevice: add missing ifdefs
...
These sensors may always be present on px4fmu* boards, but they are not
always present for all boards supported by the PX4Firmware.
8 years ago
Lucas De Marchi
2d50eb312c
AP_InertialSensor: add support to MPU6500
...
Just like and MPU9250 without mag and with different WHOAMI register.
8 years ago
Lucas De Marchi
8002df6e45
AP_HAL: add MPU6500 defines
8 years ago