Commit Graph

194 Commits

Author SHA1 Message Date
Thomas Gubler 1a6cbe170c ros: demo node for offboard position setpoints 2015-02-28 18:25:35 +01:00
Thomas Gubler b829b553f4 ros: mavlink dummy node: actually call handle_msg_set_position_target_local_ned 2015-02-28 18:25:35 +01:00
Thomas Gubler 8b40112e9f ros: commander dummy node: fix offboard support 2015-02-28 18:25:35 +01:00
Thomas Gubler ae64e4e05c ros: manual input (joystick) node: correctly initilize switches 2015-02-28 18:25:35 +01:00
Thomas Gubler 5beafd25e6 ros: mavlink dummy node: handle position target local ned mavlink messages and forward them to position_setpoint_triplet 2015-02-28 18:25:35 +01:00
Thomas Gubler 6e69558b42 enable force setpoint message for multiplatform 2015-02-28 18:25:35 +01:00
Thomas Gubler ca250d21eb ros: mavlink dummy node: listen to vehicle local position and publish to mavlink (LOCAL_POSITION_NED) 2015-02-28 18:25:35 +01:00
Thomas Gubler 582c664a9c ros: commander dummy node: set control flags in offboard mode 2015-02-28 18:25:35 +01:00
Thomas Gubler 01b8a18ad5 ros: mavlink dummy node: parse attitude target messages 2015-02-28 18:25:35 +01:00
Thomas Gubler 4869f9f3d4 ros:manual input dummy node: add offboard button 2015-02-28 18:25:35 +01:00
Thomas Gubler 3475d8883b enable offboard control mode topic for multiplatform 2015-02-28 18:25:34 +01:00
Thomas Gubler 93f8fc33c8 ros mavlink node: handle set_attitude_target 2015-02-28 18:25:34 +01:00
Thomas Gubler 3e5cbfcf77 ros: mavlink onboard node: send attitude via mavlink 2015-02-28 18:25:34 +01:00
Thomas Gubler 001575e740 ros: mavlink node: add mavconn link 2015-02-28 18:25:34 +01:00
Thomas Gubler 2d0c5616cb ros: add skeleton for mavlink node 2015-02-28 18:25:34 +01:00
Thomas Gubler 347047bafc get rid of lots of multiplatform macros, oh yeah 2015-02-08 17:53:26 +01:00
Thomas Gubler d1e14741cd mixer node: do not use macros
This is not a portable module (ros only). Hence use the native ros
types.
2015-02-08 17:53:26 +01:00
Thomas Gubler fbcf2c8fb5 add missing __EXPORT 2015-02-08 17:53:26 +01:00
Thomas Gubler 18c7aa9993 param api: run fix code style script 2015-02-08 17:53:26 +01:00
Thomas Gubler 04cc8922e4 param api: load param value correctly 2015-02-08 17:53:26 +01:00
Thomas Gubler 1097f5f55c fix comments 2015-02-08 17:53:26 +01:00
Thomas Gubler bc8efeb73e add param api also for firmware builds 2015-02-08 17:53:26 +01:00
Thomas Gubler df5ad88df7 add px4 parameter api class (with ros implementation) 2015-02-08 17:53:25 +01:00
Thomas Gubler 18cc20b04b parametrize imu input for ros dummy att estimator 2015-02-04 21:34:56 +01:00
Thomas Gubler 82b8a42929 fix timestamp problem in dummy pos estimator 2015-02-01 10:53:48 +01:00
Thomas Gubler 6a122ab643 ros att estimator dummy node: publish timestamp 2015-01-30 12:24:33 +01:00
Thomas Gubler 76d2417cc5 fix comment 2015-01-29 19:02:43 +01:00
Thomas Gubler 990573aef3 fix logic error in manual input node 2015-01-29 17:11:01 +01:00
Thomas Gubler 869d4115fa ros mixer: remove debug output 2015-01-29 16:02:58 +01:00
Thomas Gubler a0ae5aeebb commander dummy node: small fix for vehicle_control_mode 2015-01-29 14:34:10 +01:00
Thomas Gubler 6dead1d576 commander dummy node: set control velocity enabled flag 2015-01-29 14:09:25 +01:00
Thomas Gubler 5237364a5a commander dummy node: extend to support switching between modes 2015-01-29 13:39:31 +01:00
Thomas Gubler 3c79b2a586 manual input dummy node: extend to support switching between modes
also fixing thrust input
2015-01-29 13:39:08 +01:00
Thomas Gubler 5b5a4b7386 function rename 2015-01-29 13:36:53 +01:00
Thomas Gubler 6f4f5d637d first version of position estimator dummy node 2015-01-29 10:29:36 +01:00
Thomas Gubler 8a6b94adbf attitude estimator dummy node: add timestamp 2015-01-29 10:28:56 +01:00
Thomas Gubler 1915537281 initial port of multiplatform version of mc_pos_control 2015-01-28 16:32:20 +01:00
Thomas Gubler 6ba1912309 add angle conversion defines for ros 2015-01-28 16:32:01 +01:00
Thomas Gubler 719edf93e4 ported more geo functions to cpp 2015-01-28 16:31:48 +01:00
Thomas Gubler 8dbb1fc8d4 remove unneeded include 2015-01-25 18:24:10 +01:00
Thomas Gubler 23229317ad remove unnecessary include 2015-01-25 15:35:42 +01:00
Thomas Gubler dafe6654eb add missing functional header 2015-01-25 15:35:25 +01:00
Thomas Gubler 35efcaa92c update topic header includes for multiplatform headers 2015-01-25 15:01:03 +01:00
Thomas Gubler 67a35eb0b5 remove unneeded files 2015-01-23 18:15:55 +01:00
Thomas Gubler 73f342616e add better accessor 2015-01-23 15:16:13 +01:00
Thomas Gubler f55832a370 multiplatform: update topic includes 2015-01-23 14:38:39 +01:00
Thomas Gubler d7e57061c9 generate message wrapper headers on ros 2015-01-23 11:58:24 +01:00
Thomas Gubler 4ba57ad285 get rid of unnecessary defines 2015-01-23 11:39:10 +01:00
Thomas Gubler 738f65a705 generate wrapper headers for uorb 2015-01-23 10:34:04 +01:00
Thomas Gubler c33173cd5d uorb pub: cleanup objects 2015-01-23 09:23:29 +01:00