Peter Barker
80c3415419
AP_WheelEncoder: tidy includes
3 years ago
murata
bf738b03a6
AP_WheelEncoder: Change from division to multiplication
3 years ago
divyateja04
24eb35f0f6
AP_WheelEncoder: quadrature spelling changed
3 years ago
divyateja04
d82ad94b7e
AP_WheelEncoder: remove empty constructors
3 years ago
bugobliterator
88a72cca0b
AP_WheelEncoder: change class name from SITL::SITL to SITL::SIM
4 years ago
Andrew Tridgell
8b388f80c5
AP_WheelEncoder: replaced PixhawkAUX1 with AUX1
...
not everything is a pixhawk
4 years ago
Andrew Tridgell
d0a26b6dc6
AP_WheelEncoder: default pins to -1
4 years ago
Andrew Tridgell
a2d0f569c9
AP_WheelEncoder: fixed PID constructor calls
4 years ago
Patrick José Pereira
7b6f1225ba
AP_WheelEncoder: Add missing const in member functions
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
4 years ago
Randy Mackay
3984cdd823
AP_WheelEncoder: add singleton
4 years ago
Andrew Tridgell
acdc939946
AP_WheelEncoder: added SMAX param docs
4 years ago
murata
c713a984da
AP_WheelEncoder: Change the tab code to whitespace
5 years ago
Peter Barker
baf375e7a0
AP_WheelEncoder: add param docs for new PID filter parameters
5 years ago
Randy Mackay
6677c807ae
AP_WheelEncoder: add POS param range of 5m
5 years ago
Peter Barker
e32d8ecda1
AP_WheelEncoder: add SITL backend
...
AP_WheelEncoder: added update function for SITL quadrature encoder
5 years ago
Leonard Hall
3d831e4c04
AP_WheelEncoder: support for upgrade to PID object
6 years ago
Tom Pittenger
66778dbf63
AP_WheelEncoder: move wheelEncoder logging to library
6 years ago
Pavlo Kolomiiets
2c909cf83b
AP_WheelEncoder: Wheel encoder's offsets are properly propagated to EKF3.
6 years ago
Peter Barker
3ecb785f0f
AP_WheelEncoder: remove use of never-set AP_HAL_PX4 and AP_HAL_VRBRAIN
6 years ago
Andrew Tridgell
30d5ff2d3d
AP_WheelEncoder: set pin to input before attaching interrupt
...
this fixes input on AUX6 on CubeBlack
6 years ago
Peter Barker
dde3deff98
AP_WheelEncoder: add override keyword where required
6 years ago
Michael du Breuil
b5caea19da
AP_WheelEncoder: Fix AP_WheelRateControl::get_pid() always returning the
...
first pid
CID: 318644
6 years ago
Michael du Breuil
b38200a960
AP_WheelEncoder: Fix integer division limiting wheel encoder accuracy
...
CID: 318646
6 years ago
Peter Barker
254ef4f0ae
AP_WheelEncder: remove dead code
6 years ago
Randy Mackay
785da8add9
AP_WheelRateControl: lib to control wheel rate with encoders
7 years ago
Randy Mackay
912dd0c4cc
AP_WheelEncoder: update parameter descriptions
7 years ago
Randy Mackay
6b89c24cc6
AP_WheelEncoder: calculate rate from last iteration
7 years ago
Peter Barker
d366842d15
AP_WheelEncoder: move to using HAL's attach_interrupt methods
...
AP_WheelEncoder: add error reporting for attaching of interrupts
AP_WheelEncoder: use detach_interrupt method
AP_WheelEncoder: correct initialisation of wheelencoder instances
AP_WheelEncoder: make update_phase_and_error_count non-static
AP_WheelEncoder: use (uint8_t)-1 in place of 255
7 years ago
Peter Barker
a09154c45b
AP_WheelEncoder: correct check for wheelencoder-max-instances
7 years ago
Peter Barker
21201b8816
AP_WheelEncoder: do not permit copies
7 years ago
Peter Barker
d3877bf2d0
AP_WheelEncoder: remove un-needed initialisations
...
Should only be created statically
7 years ago
Randy Mackay
ec98cab262
AP_WheelEncoder: hide parameters by default
7 years ago
Randy Mackay
1531801c83
AP_WheelEncoder: minor comment fix
7 years ago
Randy Mackay
eaf8aad5ad
AP_WheelEncoder: last_reading is last update time instead of system time
8 years ago
Randy Mackay
2c7b9d9cf7
AP_WheelEncoder: add get_delta_angle
...
The total angular change measured by the wheel encoder in radians
8 years ago
Randy Mackay
a53e254bd0
AP_WheelEncoder: replace scaling with CPR and radius
...
CPR is the wheel encoder's counts per revolution of the wheel
radius is the radius of the wheel in meters
8 years ago
Randy Mackay
cd71984705
AP_WheelEncoder: 3d position offset
8 years ago
Randy Mackay
d61731cdd6
AP_WheelEncoder: minor formatting fix
8 years ago
Randy Mackay
d356e60269
AP_WheelEncoder: library to read from wheel encoders
8 years ago