• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

bdaiinstitute / spot_ros2 / 10999356040
52%

Build:
DEFAULT BRANCH: main
Ran 23 Sep 2024 05:43PM UTC
Jobs 2
Files 55
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

23 Sep 2024 05:28PM UTC coverage: 51.208% (+0.2%) from 51.013%
10999356040

push

github

web-flow
[SW-1394] add option for odom/fiducial/camera publishing from ros2 control launchfile (#485)

## Change Overview

Some nodes we have written in spot_driver are compatible with the ros2 control interface -- specifically, the state publisher node, the object sync node, and the camera publishers. This by default will launch these nodes when the ros2 control stack is run on robot. There is the option to turn off image publishing in case of bandwidth issues / if the user does not need it.

Since I was copying and pasting the launch arguments for the image publishers a lot, this PR also moves these into `spot_launch_helpers.py` so they can simply be imported into all the launchfiles that use it.

Finally, this changes the topic name that the low level joint states are published on from `/<robot>/joint_states` to `/<robot>/low_level/joint_states` and updates the nodes that rely on this accordingly. This is useful here because the state publisher node publishes to `/<robot>/joint_states` and we want to have a clear distinction between these two, as they are being published from two different sources via different BD API calls (unclear if the values the high / low level query produces are the same). 

## Testing Done

- [x] Tested wiggle arm example on robot to verify new joint states topic is working properly
- [x] Verified odom transforms and images are available on robot
- [x] TF tree is connected properly :

![frames_ros2control.png](https://graphite-user-uploaded-assets-prod.s3.amazonaws.com/Xynj6CBpA3NqqBFfE8Q9/83fb0aef-6d03-4ab4-b156-e59cde5a5cff.png)

1929 of 3767 relevant lines covered (51.21%)

29.19 hits per line

Jobs
ID Job ID Ran Files Coverage
1 unittests-cpp - 10999356040.1 23 Sep 2024 05:43PM UTC 0
70.26
GitHub Action Run
2 unittests-python - 10999356040.2 23 Sep 2024 05:43PM UTC 0
40.29
GitHub Action Run
Source Files on build 10999356040
Detailed source file information is not available for this build.
  • Back to Repo
  • Github Actions Build #10999356040
  • aff6f67f on github
  • Prev Build on main (#10948915446)
  • Next Build on main (#11034855855)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc