Commit a4684ed
authored
update fixposition SDK, update FP_A-{RAW,CORR}IMU output (#85)
- Bump Fixposition SDK
- Add support FP_A-{RAW,CORR}IMU version 2
- Wrap sensor_msgs/Imu into a custom message, which includes the new flags along the standard IMU data
- That is, /fpa/{raw,corr}imu topics now contain two new fields "bias_comp" and "imu_status" and the imu data itself (type sensor_msgs/Imu) is in the field "data"
- For backwards compatibility, users can subscribe to /fpa/{raw,corr}imu/data and ignore the new fields
- However, since v2.102.119 of the VRTK2 software, the FP_A-CORRIMU is now always output and users _must_ consider and handle the new fields
- See fixposition_driver_msgs/msg/FpaImu.msg for details1 parent 60833ef commit a4684ed
File tree
11 files changed
+43
-22
lines changed- fixposition_driver_msgs/msg
- fixposition_driver_ros1
- include/fixposition_driver_ros1
- src
- fixposition_driver_ros2
- include/fixposition_driver_ros2
- src
11 files changed
+43
-22
lines changedSubmodule fixposition-sdk updated 85 files
- .github/workflows/ci.yml+43-4
- .github/workflows/docker.yml+9-9
- Makefile+16-3
- README.md+2-1
- docker/Dockerfile.bookworm-base+13-2
- docker/Dockerfile.bookworm-ci+13-2
- docker/Dockerfile.bookworm-dev+13-2
- docker/Dockerfile.bookworm-run+34
- docker/Dockerfile.humble-base+13-2
- docker/Dockerfile.humble-ci+13-2
- docker/Dockerfile.humble-dev+13-2
- docker/Dockerfile.humble-run+37
- docker/Dockerfile.jazzy-base+13-2
- docker/Dockerfile.jazzy-ci+13-2
- docker/Dockerfile.jazzy-dev+13-2
- docker/Dockerfile.jazzy-run+37
- docker/Dockerfile.noetic-base+13-2
- docker/Dockerfile.noetic-ci+13-2
- docker/Dockerfile.noetic-dev+13-2
- docker/Dockerfile.noetic-run+37
- docker/docker-compose.yaml+59
- docker/docker.sh+10
- docker/scripts/adduser_fpsdk.sh+14-3
- docker/scripts/install_apt_base.sh+15-3
- docker/scripts/install_apt_ci.sh+33
- docker/scripts/install_apt_dev.sh+13-3
- docker/scripts/install_apt_run.sh+13-3
- docker/scripts/install_capnp.sh+13-3
- docker/scripts/install_clangformat.sh+13-3
- docker/scripts/install_doxygen.sh+13-3
- docker/scripts/install_gitbashprompt.sh+13-3
- docker/scripts/install_gtest.sh+13-3
- docker/scripts/install_locales.sh+13-3
- docker/scripts/install_mcap.sh+13-3
- docker/scripts/install_precommit.sh+13-3
- docker/scripts/install_precommithooks.sh+13-3
- docker/scripts/install_proj.sh+13-3
- docker/scripts/install_yq.sh+13-3
- docker/scripts/unminimize_system.sh+13-3
- examples/fpb_measurements/fpb_measurements.cpp+1-1
- examples/parser_intro/parser_intro.cpp+1-2
- examples/ros1_fpsdk_demo/README.md+3-3
- examples/ros2_fpsdk_demo/README.md+3-3
- fpsdk.code-workspace+54-5
- fpsdk.sh+215
- fpsdk_apps/doc/doc.hpp+4-1
- fpsdk_apps/fpltool/fpltool_doc.hpp+8-5
- fpsdk_apps/fpltool/fpltool_dump.hpp-1
- fpsdk_apps/fpltool/fpltool_opts.hpp+3-2
- fpsdk_apps/parsertool/parsertool.cpp+83-25
- fpsdk_apps/parsertool/parsertool_doc.hpp+75-37
- fpsdk_apps/timeconv/timeconv.cpp+1-1
- fpsdk_apps/timeconv/timeconv_doc.hpp+6-4
- fpsdk_apps/yaml2shell/yaml2shell.cpp+3-4
- fpsdk_apps/yaml2shell/yaml2shell_doc.hpp+7-5
- fpsdk_common/include/fpsdk_common/logging.hpp+62-27
- fpsdk_common/include/fpsdk_common/math.hpp-18
- fpsdk_common/include/fpsdk_common/parser/fpa.hpp+7-5
- fpsdk_common/include/fpsdk_common/parser/novb.hpp+30-30
- fpsdk_common/include/fpsdk_common/parser/types.hpp+7
- fpsdk_common/include/fpsdk_common/string.hpp+36-4
- fpsdk_common/include/fpsdk_common/thread.hpp+7-3
- fpsdk_common/include/fpsdk_common/time.hpp+184-31
- fpsdk_common/src/app.cpp+1-1
- fpsdk_common/src/logging.cpp+47-11
- fpsdk_common/src/math.cpp+3-2
- fpsdk_common/src/parser.cpp+6-24
- fpsdk_common/src/parser/fpa.cpp+90-66
- fpsdk_common/src/parser/nmea.cpp+38-37
- fpsdk_common/src/parser/types.cpp+48
- fpsdk_common/src/string.cpp+44
- fpsdk_common/src/thread.cpp+18-2
- fpsdk_common/src/time.cpp+186-79
- fpsdk_common/test/logging_test.cpp+18-7
- fpsdk_common/test/parser_fpa_test.cpp+52
- fpsdk_common/test/string_test.cpp+67
- fpsdk_common/test/thread_test.cpp+23
- fpsdk_common/test/time_test.cpp+197-3
- fpsdk_common/test/utils_test.cpp+3-1
- fpsdk_doc/Doxyfile+8-3
- fpsdk_doc/fpsdk_build.hpp+10
- fpsdk_doc/fpsdk_doc.hpp+4
- fpsdk_doc/fpsdk_examples.hpp+18
- fpsdk_doc/fpsdk_run.hpp+57
- fpsdk_ros1/include/fpsdk_ros1/utils.hpp+1-1
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | | - | |
| 15 | + | |
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
| |||
Lines changed: 1 addition & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
35 | 35 | | |
36 | 36 | | |
37 | 37 | | |
| 38 | + | |
38 | 39 | | |
39 | 40 | | |
40 | 41 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
397 | 397 | | |
398 | 398 | | |
399 | 399 | | |
400 | | - | |
401 | | - | |
| 400 | + | |
| 401 | + | |
| 402 | + | |
| 403 | + | |
402 | 404 | | |
403 | 405 | | |
404 | 406 | | |
405 | 407 | | |
406 | 408 | | |
407 | 409 | | |
408 | | - | |
409 | | - | |
| 410 | + | |
| 411 | + | |
| 412 | + | |
| 413 | + | |
410 | 414 | | |
411 | 415 | | |
412 | 416 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
222 | 222 | | |
223 | 223 | | |
224 | 224 | | |
225 | | - | |
| 225 | + | |
226 | 226 | | |
227 | 227 | | |
228 | 228 | | |
229 | 229 | | |
230 | 230 | | |
231 | 231 | | |
232 | 232 | | |
233 | | - | |
| 233 | + | |
234 | 234 | | |
235 | 235 | | |
236 | 236 | | |
| |||
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
63 | 63 | | |
64 | 64 | | |
65 | 65 | | |
66 | | - | |
| 66 | + | |
67 | 67 | | |
68 | | - | |
| 68 | + | |
69 | 69 | | |
70 | 70 | | |
71 | 71 | | |
| |||
Lines changed: 3 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
105 | 105 | | |
106 | 106 | | |
107 | 107 | | |
108 | | - | |
109 | | - | |
110 | | - | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
111 | 111 | | |
112 | 112 | | |
113 | 113 | | |
| |||
Lines changed: 1 addition & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
37 | 37 | | |
38 | 38 | | |
39 | 39 | | |
| 40 | + | |
40 | 41 | | |
41 | 42 | | |
42 | 43 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
403 | 403 | | |
404 | 404 | | |
405 | 405 | | |
406 | | - | |
| 406 | + | |
407 | 407 | | |
408 | | - | |
409 | | - | |
| 408 | + | |
| 409 | + | |
| 410 | + | |
| 411 | + | |
410 | 412 | | |
411 | 413 | | |
412 | 414 | | |
413 | 415 | | |
414 | | - | |
415 | | - | |
| 416 | + | |
416 | 417 | | |
417 | | - | |
418 | | - | |
| 418 | + | |
| 419 | + | |
| 420 | + | |
| 421 | + | |
419 | 422 | | |
420 | 423 | | |
421 | 424 | | |
| |||
0 commit comments