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
Andrew Tridgell
381e2fd69a
SRV_Channel: added get_motor_function()
...
for correct handling of motors 8 and above
7 years ago
Andrew Tridgell
45d6f3bf75
AP_Motors: fixed motor channel handling
7 years ago
Patrick José Pereira
9693da751e
AP_common: Add stdio.h when using SITL_printf
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
7 years ago
Peter Barker
4ce051af82
Plane: ensure we're in short failsafe before using failsafe.ch3_timer_ms
7 years ago
Peter Barker
ff88b0dfda
Plane: remove redundant failsafe string
7 years ago
Peter Barker
7feef72b34
Plane: improve failsafe notifications
7 years ago
Peter Barker
01d8c506d2
Plane: add option to entirely disable short failsafe
7 years ago
Dr.-Ing. Amilcar Do Carmo Lucas
c7c2c4ff2c
AC_AttitudeControl: use floating-point multiplication instead of a more expensive floating-point division
7 years ago
Andrew Tridgell
b88f2f1da3
autotest: fixed exception in convertgpx
7 years ago
Andrew Tridgell
fc237ee9a0
AP_Motors: merge fixed from rebase
7 years ago
Andrew Tridgell
0d0f1d264b
Copter: fixed order of motor setup
7 years ago
Andrew Tridgell
efea83e424
AP_Motors: fixed MotorsMatrix set_update_rate()
7 years ago
Andrew Tridgell
0682d30ebd
SRV_Channel: ensure channel_mask is setup
7 years ago
Andrew Tridgell
1e62b5d5c7
AP_Motors: many to one mapping of motors
...
this allows multiple outputs for one motor number
7 years ago
Andrew Tridgell
39fd25bb36
SRV_Channel: added get_output_channel_mask()
...
will be used by AP_Motors
7 years ago