Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

added tf_convenience_topics package #54

Merged
merged 6 commits into from
Mar 11, 2021

Conversation

svbhat
Copy link
Contributor

@svbhat svbhat commented Mar 11, 2021

Added a package to listen to the tf-topics and publish state feedback.

@nilsbore
Copy link
Contributor

@svbhat see https://github.com/smarc-project/smarc_navigation/pull/54/checks?check_run_id=2085889977#step:3:852 . Do we need cola2_msgs for this package? Or is that a transitive dependency?

@svbhat
Copy link
Contributor Author

svbhat commented Mar 11, 2021

@svbhat see https://github.com/smarc-project/smarc_navigation/pull/54/checks?check_run_id=2085889977#step:3:852 . Do we need cola2_msgs for this package? Or is that a transitive dependency?

I don't think we need it for the tf_listener. I had it before for the controllers repo. I have removed it now. Hopefully it passes the CI check now!


## Mark executables for installation
## See http://docs.ros.org/melodic/api/catkin/html/howto/format1/building_executables.html
# install(TARGETS ${PROJECT_NAME}_node
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please add install rules for all nodes and libraries!

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

And launch files :)

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sorry for missing that! Could you please share an example I can follow? I followed the smarc_controllers repo and there were no install rules in the CMakelists.txt there.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You can also check the commented install rules in your file

@nilsbore
Copy link
Contributor

Note that you still included the cola2_msgs DVL message: https://github.com/smarc-project/smarc_navigation/runs/2086211619#step:3:851 (the previous commit failed, see red cross next to it) . Don't know if you removed that in the last commit.

@svbhat
Copy link
Contributor Author

svbhat commented Mar 11, 2021

Note that you still included the cola2_msgs DVL message: https://github.com/smarc-project/smarc_navigation/runs/2086211619#step:3:851 (the previous commit failed, see red cross next to it) . Don't know if you removed that in the last commit.

Oh yes! Thanks for pointing that out. The DVL message is of type 'cola2_msgs' and I look at it to get the altitude. If I want to include that dependency, should I also point to the git repository of cola2_msgs in the package.rosinstall file?

@svbhat
Copy link
Contributor Author

svbhat commented Mar 11, 2021

Now it passes all checks. I've added cola2_msgs to the rosinstall file, and updated the release_packages.yaml file to include the new package.

@nilsbore
Copy link
Contributor

Now it passes all checks. I've added cola2_msgs to the rosinstall file, and updated the release_packages.yaml file to include the new package.

Ok, good work. I didn't realize you were actually using the DVL. Actually we've switched to smarc_msgs/DVL(see https://github.com/smarc-project/smarc_msgs/blob/noetic-devel/msg/DVL.msg , it's the same as in cola2_msgs). Can you please switch to that and remove the cola2_msgs dep again? That should be the last thing I hope :)

@svbhat
Copy link
Contributor Author

svbhat commented Mar 11, 2021

Now it passes all checks. I've added cola2_msgs to the rosinstall file, and updated the release_packages.yaml file to include the new package.

Ok, good work. I didn't realize you were actually using the DVL. Actually we've switched to smarc_msgs/DVL(see https://github.com/smarc-project/smarc_msgs/blob/noetic-devel/msg/DVL.msg , it's the same as in cola2_msgs). Can you please switch to that and remove the cola2_msgs dep again? That should be the last thing I hope :)

Done, updated with smarc_msgs/DVL now.

@nilsbore nilsbore merged commit 28f307a into smarc-project:noetic-devel Mar 11, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants