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
Daniel Agar
6e402bd6f4
land detector uniform initialization cleanup
2017-08-31 22:49:44 -04:00
Daniel Agar
cb8cc9a795
land detector add cycle perf
2017-08-31 22:49:44 -04:00
Daniel Agar
c250fb0a9e
land detector FW round get_max_altitude()
...
- this prevents constant land detector publications
2017-08-31 22:49:44 -04:00
Daniel Agar
18d29d5a73
land detector FW uniform initialization
2017-08-31 22:49:44 -04:00
Daniel Agar
90819b2852
land detector move hysteresis constants into FW and MC
2017-08-31 22:49:44 -04:00
Daniel Agar
07619cf723
Make NuttX drivers cross platform (VDev -> CDev)
2017-08-31 09:27:36 +02:00
Sugnan Prabhu S
6562dd496b
mavlink: implement MAV_CMD_REQUEST_FLIGHT_INFORMATION
...
Signed-off-by: Sugnan Prabhu S <sugnan.prabhu.s@intel.com >
2017-08-31 09:26:39 +02:00
Julien Lecoeur
b0c57fd65b
Return bool in added MavlinkStream*::send()
2017-08-30 14:45:02 +01:00
Julien Lecoeur
be74a1a4ed
Log debug topics
2017-08-30 14:45:02 +01:00