Randy Mackay
2c511b4269
Copter: add AP_Winch and AP_WheelEncoder to build
7 years ago
Randy Mackay
2dfb6a94f2
AP_Winch: library to control winch
...
fixes after peer review:
renamed disable to relaxed
make parameters private
default type to 1
enabled method checks backend created
servo range initialised in init method
contrain rate-desired during position control
use set-output-limit instead of set-safety-limit
release_length accepts rate
7 years ago
Randy Mackay
8b4345f29d
AP_Mission: add winch support
7 years ago
Randy Mackay
07e2853b8e
SRV_Channel: function definition for winch
7 years ago
Jacob Walser
1998cf93d2
Sub: JS_LIGHTS_STEP -> JS_LIGHTS_STEPS
7 years ago
Jacob Walser
b7e367e21d
Sub: always neutralize inputs during pilot input failsafe
7 years ago
Jacob Walser
fb2e87032d
Sub: use configured rc input range for lights input instead of hard coded values
7 years ago
dheideman
4e1c7fff37
Sub: Ignore input hold button if disarmed
7 years ago
dheideman
69be1725b6
Sub: Disable input hold on disarm
7 years ago
Jacob Walser
15658f1526
Sub: rework camera tilt input and slew limiting
7 years ago
Jacob Walser
e8326ef120
Sub: remove manual control button debounce timer
...
This was a really long time for a debounce, and
this code belongs to the program actually polling for input.
7 years ago
Randy Mackay
e648564e74
mavlink: add DO_WINCH command
7 years ago
Randy Mackay
ce73d724c8
AR_AttitudeControl: rate-control for skid-steering uses I term even at low speeds
7 years ago
Randy Mackay
ee3daaa7c9
AR_AttitudeControl: reset input filter for steering and throttle controllers
...
Also only set dt to non-zero value
7 years ago
Randy Mackay
91d489d91e
AC_PID: implement reset_filter
7 years ago
khancyr
74d5767e25
Rover: Fix slew rate range
7 years ago
Randy Mackay
2986d3eb7d
AR_AttitudeControl: fix braking
...
this fix ensures the output throttle is never in the opposite direction from the desired-speed
there is a possibility that this could lead to rougher throttle response when the vehicle is transitioning from forward to backwards motion because the throttle response will immediately go to zero when the desired speed cross over zero
7 years ago
Randy Mackay
49cbbf4d76
AR_AttitudeControl: minor comment fix
7 years ago
Randy Mackay
8daa8cba1f
AR_AttitudeControl: record desired turn rate and speed for logging
7 years ago
Randy Mackay
2ef1e8e4c2
Rover: fix PID desired and achieved reporting
7 years ago
Randy Mackay
ea70755f00
Rover: fix speed nudge
...
fix bug when target speed was exactly zero which caused nudge to be a large negative value
7 years ago
Randy Mackay
fb9f695d2f
Rover: fix use-pivot-steering
...
absolute yaw error should be used
7 years ago
Randy Mackay
fb944322c7
Rover: minor fix to disarm logic
...
check should use logical and instead of bitwise and
7 years ago
Randy Mackay
2c568f8046
Rover: minor parameter description change
...
non-functional change
7 years ago
Randy Mackay
9f67d2a88d
Rover: add MOT_SKID_FRIC to up skid-steer motor out while stopped
7 years ago
Michael du Breuil
0cee2f2896
AP_BattMonitor: Require all backends to provide init
7 years ago
Andrew Tridgell
3402d07651
HAL_PX4: fixed a race condition on i2c init
...
we could call init on two devices with the same name, which caused
init_ok to be false. This could cause the SMBus battery to fail to
initialise
Thanks to Michael duBreuil for finding this!
7 years ago
Peter Barker
b6404ff26b
Tools: build_binaries.py: handle badly formed config.mk
7 years ago
Peter Barker
c498f17bc8
Tools: autotest: fix apmrover2 race condition on banner
7 years ago
ChristopherOlson
51c8c1adb2
Copter: TradHeli update comment
...
be consistent with dynamic flight speed definition
7 years ago
ChristopherOlson
572c609cd6
Copter: Trad Heli-change default accel_z_p to 0.30
...
prevents collective cycling in altitude controlled modes
7 years ago
Peter Barker
93810ab42a
Tools: sim_vehicle.py: clarify comment about vagrant and mavlink-out
7 years ago
Peter Barker
89fa44a224
Tools: sim_vehicle.py: flake8 compliance
7 years ago
Peter Barker
163b354448
Tools: autotest: rover: add test for braking
7 years ago
Peter Barker
62f7acff52
SITL: reduce max accel of simulated rover
7 years ago
Peter Barker
efefdfa037
Tools: build_binaries.py: support config.mk
7 years ago
Peter Barker
47ffad7cdc
Tools: autotest: copy generate_manifest aside for build_binaries.py
7 years ago
Tom Pittenger
8adacfeea3
Plane: always log MODE and include reason when logging is enabled
7 years ago
Tom Pittenger
f7d07fc146
Rover: always log MODE and include reason when logging is enabled
7 years ago
Andrew Tridgell
e340fac2e0
AP_Motors: avoid float exception for small expo
...
very small values of the thrust expo cause a floating point
exception. As zero is a documented value meaning linear we need to
handle this.
7 years ago
Jacob Walser
bc0827ffd7
Sub: force GND_EXT_BUS at boot for Pixhawk 1 and 2
7 years ago
Jacob Walser
d5896287b7
AP_Param: Add set_by_name and set_and_save_by_name helpers
7 years ago
hiro2233
7d304073ed
SITL: fixed include case sensitive
...
On case sensitive cygwin feature enabled, this build ok.
7 years ago
Dr.-Ing. Amilcar Do Carmo Lucas
63ca1f755e
Tools: Replay: fix compiler warning for printf string
...
format ‘%ld’ expects argument of type ‘long int’, but argument has type ‘uint64_t {aka long long unsigned int}’
7 years ago
Peter Barker
e3320ca953
Tools: autotest.py: run build_binaries.py instead of build_binaries.sh
...
Note we still copy the script sideways. This is probably not
required for a python script.
7 years ago
Peter Barker
9e7d2e837a
Tools: build_binaries.py: translate build_binaries.sh into python
7 years ago
Peter Barker
5d02dc4a30
Tools: generate_manifest.py non-fatal if not all vehicle dirs exist
7 years ago
Peter Barker
0f99196972
Tools: build_binaries.sh references renamed generate-manifest.py
7 years ago
Peter Barker
e8f660f4a9
Tools: rename generate-manfest.py to generate_manifest.py
7 years ago
Andrew Tridgell
92ee05b925
Plane: fixed motor channel handling
7 years ago