Mark Charlebois
36f5d47ed9
Merge remote-tracking branch 'upstream/master' into linux
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
Conflicts:
src/modules/commander/gyro_calibration.cpp
src/modules/mavlink/mavlink_ftp.cpp
2015-05-16 15:04:38 -07:00
Mark Charlebois
abe61a3d7e
Added missing return on error
...
When mc_pos_control_main.cpp was ported to posix one error condition
retuned 0 instead of 1.
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2015-05-14 08:32:51 -07:00
tumbili
f6bf6c89ff
ported mc_pos_controller
2015-05-14 14:58:23 +02:00
Roman Bapst
1d544e028d
mc_pos_control: always update previous velocity to avoid spikes due to differentiation
2015-05-07 15:04:59 +02:00
tumbili
5cf8efcc60
copy quaternion setpoint into attitude setpoint topic
2015-05-07 12:36:50 +02:00
Mark Charlebois
c5237f7f6f
Removed extra abstracton layer in systemlib
...
The calls to task_spawn_cmd, kill_all, and systemreset were wrappers
around the px4_{task_spawn_cmd|kill_all|systemreset} implementations.
Removed the wrappers and changed all calls to the px4_ equivalents.
NuttX specific code was moved into px4_tasks.h
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2015-05-06 14:43:11 -07:00
Lorenz Meier
b1c0176f42
MC pos control: Reduce stack
2015-04-26 14:33:56 +02:00
Daniel Agar
2e824bbeea
fix incorrect argc < 1 check for no arguments
...
-requiring arguments should be argc < 2
2015-04-18 12:02:58 +02:00
Andreas Antener
b361f7c81b
write trust setpoint to correct field for logging
2015-03-25 11:58:01 +01:00
Lorenz Meier
033372cc78
MC position controller: Adjust stack size of handler and app
2015-03-08 08:15:45 +01:00
Lorenz Meier
2aa91a05fe
Merge pull request #1857 from PX4/mcposoffboardnoattitudepub
...
mc pos ctrl (multiplatform): do not publish att sp in offboard && no position/velocity control
2015-03-02 08:27:23 +01:00
Lorenz Meier
8831e258b3
MC pos control: Use less RAM
2015-03-01 18:32:07 +01:00
Thomas Gubler
0dec33526b
mc pos ctrl: do not publish att sp in offboard && no position/velocity control
2015-03-01 12:33:27 +01:00
Johan Jansen
ae6adbea1e
mc_pos_control: Fix yaw in PosHold and reset yaw setpoints
2015-02-18 16:57:08 +01:00
Johan Jansen
51fcb440d0
mc_pos_control: Fix autonomous landing without GPS
...
Due to a regression bug in #1741 the autonomous landing without GPS used manual RC
input to determine setpoints which broke auto landing without GPS.
2015-02-18 16:56:53 +01:00
Lorenz Meier
9e2e6ceac1
Merge pull request #1752 from PX4/log_thrust_sp
...
log velocity - and acceleration/thrust setpoint
2015-02-09 22:35:36 +01:00
tumbili
da5d5a5712
log velocity - and acceleration/thrust setpoint
2015-02-07 17:45:06 +01:00
tumbili
1a6dd7d02e
removed attitude setpoint generation from mc_att_controller and moved to mc_pos_controller
2015-02-07 17:36:21 +01:00
Thomas Gubler
2d124852c1
propagate uorb contants change through all modules/drivers
2015-01-28 16:31:41 +01:00
Thomas Gubler
2728889f78
Merge remote-tracking branch 'upstream/master' into ros_messagelayer_merge_attctlposctl
2015-01-28 16:29:14 +01:00
Roman Bapst
e95e096284
added references
2015-01-28 09:31:42 +01:00
Johan Jansen
9cc94fcb2d
mc_pos_control: Protect against NaN and Inf setpoints
2015-01-26 13:58:19 +01:00
Thomas Gubler
25af4b266c
Merge remote-tracking branch 'upstream/master' into dev_ros
...
Conflicts:
.gitignore
src/lib/uavcan
2014-12-25 09:48:15 +01:00
Lorenz Meier
9b535f6553
Merge pull request #1465 from PX4/mcposoffbaltitude
...
MC pos control offb: read altitude sp separately
2014-12-25 00:26:59 +01:00
Thomas Gubler
87df7c3243
move vehicle_attitude_setpoint to msg format
2014-12-08 10:37:01 +01:00
Thomas Gubler
05a87a706a
move px4_defines file
2014-12-02 16:17:17 +01:00
Thomas Gubler
e28e8c11bb
make default apps compatible with autogenerated attitude and rc_channels message
2014-12-02 12:19:24 +01:00
Lorenz Meier
4c281030bb
position controller main: Less verbose
2014-11-22 16:34:35 +01:00
Lorenz Meier
a36088b9c2
INAV: use int for outputs
2014-11-22 16:32:05 +01:00
Thomas Gubler
30d8512846
MC pos control offb: read altitude sp separately
2014-11-19 12:31:04 +01:00
Thomas Gubler
7f9a231b40
Merge remote-tracking branch 'upstream/master' into offboard2_externalsetpointmessages
...
Conflicts:
src/modules/navigator/navigator.h
src/modules/navigator/navigator_main.cpp
2014-10-05 13:17:32 +02:00
Anton Babushkin
84908f8f3d
mc_pos_control: AUTO speed limiting bug fixed
2014-10-02 15:45:02 +04:00
Anton Babushkin
2d81c2cf46
mc_pos_control: commented code block removed
2014-09-28 13:43:42 +04:00
Anton Babushkin
132c9180ea
mc_pos_control: move position offset limiting to separate method
2014-09-01 18:47:56 +02:00
Anton Babushkin
8ad1aa789b
mc_pos_control: reset position setpoint on entering to AUTO mode
2014-09-01 18:13:29 +02:00
Thomas Gubler
9bda573151
mc pos control: offboard: set yaw and yawspeed depending on valid flags
2014-08-25 13:15:30 +02:00
Anton Babushkin
f31c3243b0
mc_pos_control: navigation fixes, smooth position setpoint movements
2014-08-17 23:28:48 +02:00
Anton Babushkin
fc0bdfb6f5
mc_pos_control: trajectory following, using previous and next waypoints
2014-08-16 18:42:12 +02:00
Lorenz Meier
9ecec7fada
Add default initializers and timestamp in local position
2014-08-10 01:30:25 +02:00
Anton Babushkin
03f839a27a
mc_pos_control: more accurate position setpoint reset, keep attitude setpoint continuous
2014-08-08 00:24:18 +02:00
Anton Babushkin
faaeaeb113
mc_pos_control: manual and offboard control reorganization and cleanup
2014-08-08 00:22:57 +02:00
Anton Babushkin
f7582b4d00
Merge branch 'master' into smooth_pos_hold
2014-08-02 22:11:57 +02:00
Lorenz Meier
0d0c4c3626
mc pos control: Fix reordering warnings
2014-07-08 09:57:25 +02:00
Julian Oes
73d6121a9d
Merge branch 'master' into offboard2_merge
...
Conflicts:
src/modules/uORB/topics/rc_channels.h
2014-07-02 15:15:26 +02:00
Anton Babushkin
b9e2fa2c0d
mc_pos_control: compiler warning fix
2014-06-30 12:03:48 +02:00
Don Gagne
92adbe9216
Fix compiler warnings
2014-06-29 17:47:24 -07:00
Julian Oes
ee872d91b0
mc_pos_control: read velocity setpoints form offboard control and do position offset control
2014-06-27 12:55:27 +02:00
Julian Oes
98fffe6107
mc_pos_control: added missing subscribe
2014-06-27 12:54:00 +02:00
t0ni0
9d18da4433
Adds NaN checks and setpoint resets for offboard posctl
2014-06-18 16:45:38 -04:00
t0ni0
e078ef992f
Removed publications closing
...
This is an attempt to correct the offboard setpoints being passed on as "NaN" values
2014-06-17 13:30:45 -04:00