Commit Graph

3261 Commits

Author SHA1 Message Date
Oleg Kalachev
90620d148f Fix avoiding TF_REPEATED in publishing setpoint frame 2022-12-22 22:53:18 +03:00
Oleg Kalachev
d73b627579 Add terrain frame to blocks 2022-12-21 22:12:57 +03:00
Oleg Kalachev
66d4839f81 Use set_yaw in blocks 2022-12-21 20:56:44 +03:00
Oleg Kalachev
5a98e1ab78 Remove yaw_rate from navigate and use set_yaw in examples 2022-12-21 20:50:43 +03:00
Oleg Kalachev
84b085352e Whitespaces fixes 2022-12-21 20:49:46 +03:00
Oleg Kalachev
da4c722a70 Stop publishing setpoints when land called 2022-12-20 13:39:57 +03:00
Oleg Kalachev
6474a61544 Implement set_yaw and set_yaw_rate services, remove yaw_rate from other services 2022-12-20 12:37:05 +03:00
Oleg Kalachev
df6ecdb594 Update comment 2022-12-20 12:29:45 +03:00
Oleg Kalachev
d4f1706e0c Simplify code 2022-12-20 12:25:11 +03:00
Oleg Kalachev
e2536395e7 Fix tests 2022-12-19 21:50:53 +03:00
Oleg Kalachev
56db20c87d Remove redundant check 2022-12-19 21:48:47 +03:00
Oleg Kalachev
0b6dc17c4b Add terrain frame 2022-12-19 19:21:19 +03:00
Oleg Kalachev
62e3954805 Make set_altitude not to change current mode 2022-12-19 19:20:58 +03:00
Oleg Kalachev
288667a08d Allow speed be nan 2022-12-19 18:36:40 +03:00
Oleg Kalachev
26d65407fe Tests for set_altitude 2022-12-19 18:34:21 +03:00
Oleg Kalachev
5fa1f35e42 Fix include 2022-12-19 18:33:36 +03:00
Oleg Kalachev
758fd204f6 Bring back mistakenly remove line 2022-12-17 13:52:38 +03:00
Oleg Kalachev
f767ae0068 Whitespace fix 2022-12-17 05:28:24 +03:00
Oleg Kalachev
041560d971 Add set_altitude service 2022-12-16 20:41:37 +03:00
Oleg Kalachev
794fa264b4 Remove unused label 2022-12-16 14:38:26 +03:00
Oleg Kalachev
7e3ffc9626 Make release service invalidate position setpoint 2022-12-15 19:44:10 +03:00
Oleg Kalachev
323c1da325 Set correct order for pitch and roll everywhere to match XYZ convention 2022-12-15 19:35:23 +03:00
Oleg Kalachev
c004165eb0 Test with additional frame 2022-12-15 18:39:49 +03:00
Oleg Kalachev
86ad467460 More tests 2022-12-15 18:27:20 +03:00
Oleg Kalachev
716e50ae02 Tests for partial navigate 2022-12-15 18:23:32 +03:00
Oleg Kalachev
629ad72f8f Fix state.z 2022-12-15 18:23:15 +03:00
Oleg Kalachev
5d9a20497d Test for body frame 2022-12-15 17:53:18 +03:00
Oleg Kalachev
b99eee81ad Invalidate setpoint position on land, set_velocity, set_attitude, set_rates, and auto_arm=true 2022-12-15 17:14:31 +03:00
Oleg Kalachev
ffac7a721a Fix whitespace 2022-12-15 15:37:33 +03:00
Oleg Kalachev
22542dab2f Refactor simple_offboard: allow setting almost all the parameters to NaNs 2022-12-13 08:36:03 +03:00
Oleg Kalachev
00c35aff05 Test for navigate_target frame 2022-12-12 04:05:57 +03:00
Oleg Kalachev
288bd3d06b Tests 2022-12-11 16:06:25 +03:00
Oleg Kalachev
7cd8f2501e Tests 2022-12-11 13:47:30 +03:00
Oleg Kalachev
b36b1de5e4 setpoint_position_transformed => setpoint_position_local 2022-12-09 07:53:03 +03:00
Oleg Kalachev
6899093c43 Simplify publish code 2022-12-08 11:53:59 +03:00
Oleg Kalachev
3ebb5faa2a Remove unused variable 2022-12-08 11:52:01 +03:00
Oleg Kalachev
a1c7976ee3 Remove global att_raw_msg variable 2022-12-08 11:44:33 +03:00
Oleg Kalachev
3c21c5ea71 Add test for set_rates thrust output 2022-12-08 11:44:02 +03:00
Oleg Kalachev
2a74940140 Change thrust_msg to setpoint_thrust 2022-12-08 11:40:02 +03:00
Oleg Kalachev
68677fccdc Ensure set_rates arguments are not inf 2022-12-08 10:12:18 +03:00
Oleg Kalachev
051d094f37 Test set_attitude output messages 2022-12-08 09:12:20 +03:00
Oleg Kalachev
db293545df Comments 2022-12-08 08:52:30 +03:00
Oleg Kalachev
325d1c317b Allow using nans in set_rates 2022-12-08 08:51:58 +03:00
Oleg Kalachev
7980773d95 Fix 2022-12-08 08:49:48 +03:00
Oleg Kalachev
aa595f799e Fix 2022-12-08 08:37:20 +03:00
Oleg Kalachev
6a0753b1d2 Basic test for set_attitude 2022-12-08 08:15:59 +03:00
Oleg Kalachev
d1c39bb379 Add minor clarification comment 2022-12-08 08:14:49 +03:00
Oleg Kalachev
7afeff0633 Add simple_offboard/state topic publishing and some tests 2022-12-06 10:50:30 +03:00
Oleg Kalachev
201a20fe71 Split up setpoint to position and altitude 2022-12-06 09:39:37 +03:00
Oleg Kalachev
944cd28dba Add essential simple_offboard tests 2022-12-05 10:34:32 +03:00