-
Notifications
You must be signed in to change notification settings - Fork 122
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
Fiducial sensor for ros implemented #36
base: lunar-devel
Are you sure you want to change the base?
Conversation
At the moment there is a discussion to add the marker message to the common_msgs pkg. |
Ok, thanks for the pr. One of us will get to it as soon as we have time. @gerkey FYI |
@maxbader also, when the discussion on |
Hi
|
Regardless of the PR's content (which is great, BTW), I would advise against using Instead, wouldn't is be possible to revisit the design of the stored member variables, possibly removing the |
So is the conclusion to leave the marker messages out of That's fine, but we have to think carefully about adding this as a dependency of stage_ros, because stage_ros is part of what we call "desktop-full" and therefore is required to be released for any new ROS release's beta (like the upcoming ROS Lunar release) and so any dependencies of stage_ros also becomes part of that push. This just means that if we merge this and make marker_msgs a dependency of stage_ros then we are committing to ensuring it is released very early in the ROS distribution, and taking on responsibility for it if, in the future, you no longer have time to maintain that package. That's why it would have been nice to get it into common_msgs. That being said, it's not a deal breaker, but it would make merging this an obvious decision. |
Hi, I started a discussion on ros/common_msgs#86 without success, because of this i created a package containing the marker message. There exists also a rviz plugin to visualize this message called marker_rviz_plugin. Both pkgs are released and already available via the ros pakage server. I don't know maybe you have more influence on the ros comunity to move the message into the common msg pkg. Greetings PS.: George (@todorangrg) will target the design issue stated by CodeFinder2 with a new commit within the next hours. |
Hi, I removed the const qualifier from the StageRobot pointers (and also all the const_casts). If you think I could change something else, please let me know. Also sorry for placing two enchantments in one pull request :) |
Sorry, I accidentally closed this when changing the branch layout of the repository. I've reopened it and updated the target base to be |
Hi
We enhanced the stage_ros pkg to publish fiducial sensor data.
In order to publish such data it was needed to add new messages the messages description is currently located within the stage_ros pkg. We are also in discussion with the common_msgs pkg maintainer to move the description into the sensor_msgs pkg (the brunch: without_stage_ros_messages implements this already).
I addtion we added a launch file for testing. Running:
roslaunch stage_ros world.launch world:=fiducial
should start a environment with fiducial.
We tested everything on Ubuntu 64bit 14.04 with ROS Jade, as well as on 16.04 with ROS Kinetic
We are looking forward to a merge