Dennis Mannhart
3f73a56f5a
mc_pos_control: accelerate faster in auto and increase speed at 90degrees angle
2017-09-11 02:08:22 -07:00
Dennis Mannhart
540c0bdafb
mc_pos_control: accelerate faster
2017-09-11 02:08:22 -07:00
Dennis Mannhart
7a822c9db2
mc_pos_control: don't use slewrate in mission
2017-09-11 02:08:22 -07:00
Dennis Mannhart
267dbe9b7a
mc_pos_control: when close to current and previous, ajdust target velocity
2017-09-11 02:08:22 -07:00
Dennis Mannhart
0a37d8dc42
mc_pos_control: clarify speed params
2017-09-11 02:08:22 -07:00
Dennis Mannhart
9cfc57e4a6
mc_pos_control: rebase fix
2017-09-11 02:08:22 -07:00
Dennis Mannhart
3e4ab5ed59
mc_pos_control: when close to current and previous, ajdust target velocity
2017-09-11 02:08:22 -07:00
Dennis Mannhart
c4c18caed4
mc_pos_control auto: set speed at 90degrees to 1
2017-09-11 02:08:22 -07:00
Lorenz Meier
38f796f991
mc pos control: More sign checks
2017-09-11 02:08:22 -07:00
Lorenz Meier
a6108cc951
mc_pos_control: Use proper boundary checking when taking the norm of a vector
...
The previous method made too optimistic assumptions about the resolution of 32 bit floating point numbers.
2017-09-11 02:08:22 -07:00
Dennis Mannhart
4c4ee1af14
mc_pos_contol: sub eplsion with sigma, treat current behind independently
2017-09-11 02:08:22 -07:00
Dennis Mannhart
7734279f61
mc_pos_control: smooth transition between waypoint updates
2017-09-11 02:08:22 -07:00
Dennis Mannhart
3053b24761
mc_pos_control: auto remove min dist
2017-09-11 02:08:22 -07:00
Dennis Mannhart
8c5b1d33da
mc_pos_contol: add break when printing warning
2017-09-11 02:08:22 -07:00
Dennis Mannhart
13f8936cf1
mc_pos_control: warning for invalid thrust sp
2017-09-11 02:08:22 -07:00
Lorenz Meier
e58766c394
MC pos controller: log exceptions but rate-limit them
2017-09-11 02:08:22 -07:00
Dennis Mannhart
11a4410500
mc_pos_control: revert protection against nan thrust sp
2017-09-11 02:08:22 -07:00
Dennis Mannhart
dae1093bec
mc_pos_control: auto logic description and sanity check for thrust setpoint
2017-09-11 02:08:22 -07:00
Dennis Mannhart
6e5fe947fe
mc_pos_control: add clarification to auto function and auto angle computation
2017-09-11 02:08:22 -07:00
Dennis Mannhart
e51e52f425
mc_pos_control: reorder auto logic and ensure that nan gets caught
2017-09-11 02:08:22 -07:00
Dennis Mannhart
5d4486c920
mc_pos_control: only follow line if longer than 0.1
2017-09-11 02:08:22 -07:00
Dennis Mannhart
50e3c4067a
mc_pos_control: update _curr_pos_sp all the time
2017-09-11 02:08:22 -07:00
Dennis Mannhart
9dc5051504
mc_pos_control auto: use current velocity if smaller than velocity setpoint when slowing down
2017-09-11 02:08:22 -07:00
Dennis Mannhart
a84baa1dcc
mc_pos_control auto: adjust velocity only along track; use vector instead of point
2017-09-11 02:08:22 -07:00
Dennis Mannhart
2735280ffc
mc_pos_control auto: treat off the track differently depending on position
2017-09-11 02:08:22 -07:00
Dennis Mannhart
a7be9854d9
mc_pos_control: remove scaling in auto and remove limit_velocity function; update auto logic
2017-09-11 02:08:22 -07:00
Beat Küng
c82deaf26f
dataman: fix test for return value of px4_task_spawn_cmd
...
And destroy the semaphore if startup fails.
Credits for finding this go to @jeonghwan-lee
2017-09-11 02:04:27 -07:00
David Sidrane
1e0489f48b
PX4 System gpio_led:Code cleanup
...
Use PX4 log and module documantation
Fixed memory leaks
2017-09-10 13:37:23 -04:00
David Sidrane
bcb89f54e2
px4iofirmware:Removed FMUv1 and px4io-v1
...
Removed FMUv1 and px4io-v1, defaulting to px4io-v2
were appicable.
2017-09-10 13:37:23 -04:00
David Sidrane
5782e5c5fd
uavcan:Removed PX4FMUv1 support
2017-09-10 13:37:23 -04:00
David Sidrane
34cd7563fb
commander:Removed PX4FMUv1 LED support
2017-09-10 13:37:23 -04:00
David Sidrane
8c8ea0754a
PX4 System gpio_led:Removed FMUv1
2017-09-10 13:37:23 -04:00
tops4u
2b700975f2
Added basic support for Lightware SF20/LW20 I2C connected LIDAR Devices
2017-09-09 17:36:59 +01:00
Nicolas de Palezieux
a6ce2b320c
mission: add heading towards ROI mode for multicopters
2017-09-08 12:50:15 -04:00
Daniel Agar
7a42424411
Navigator resurrect FW GPS failure navigation ( #7762 )
2017-09-08 12:18:59 -04:00
Daniel Agar
e15afcca7a
vehicle_command commands are uint16, not uint32
2017-09-08 09:06:30 +02:00
Hancheol Choi
43667b240e
mavlink fix incorrect attitude_sp subscription in HIGH_LATENCY ( #7928 )
2017-09-07 09:32:42 -04:00
Daniel Agar
665ab03f5c
muorb fix sign-compare
2017-09-07 10:27:36 +02:00
Daniel Agar
9b3b83f1ac
uavcanesc ignore sign-compare
2017-09-07 10:27:36 +02:00
Daniel Agar
d4502349fb
syslink fix sign-compare
2017-09-07 10:27:36 +02:00
Daniel Agar
9b5fe8c476
ignore -Wsign-compare per module
2017-09-07 10:27:36 +02:00
Daniel Agar
4e557e0f14
logger add manual_control_setpoint
2017-09-06 05:32:35 +02:00
Daniel Agar
0c38f89b23
commander params wording
2017-09-05 12:57:25 -04:00
Daniel Agar
dc18112697
EKF2 limit map reprojection ( #7900 )
2017-09-05 12:56:53 -04:00
Beat Küng
201b2bd75e
logger: remove non-existing topics arm_auth_ack & arm_auth_request
2017-09-05 18:40:53 +02:00
Daniel Agar
49dceb2bff
logger update topics ( #7914 )
...
- fixes #7911
2017-09-05 10:43:38 -04:00
Paul Riseborough
c3b1ec8b24
commander: Changes resulting from code review
...
Change units of parameters from uSec to sec.
Change recommended FW value for COM_POS_FS_GAIN from 2 to 0
Fix error in parameter description for COM_POS_FS_PROB
Fix error in unit for COM_POS_FS_GAIN
2017-09-01 11:53:41 +02:00
Paul Riseborough
684a598d9f
commander: Improve position failsafe parameter documentation
2017-09-01 11:53:41 +02:00
Paul Riseborough
491ba08af1
commander: Add parameters to control position failsafe behaviour
...
This is required because the hardcoded values were too sensitive for fixed wing use and bad initial mag heading could trigger the failsafe and lead to crashes on launch. The defaults have been left unchanged. Suitable values for fixed wing use will need to be implemented in the airframe specific config file.
2017-09-01 11:53:41 +02:00
Daniel Agar
f67ac8ba00
land detector clang-tidy trivial changes
2017-08-31 22:49:44 -04:00