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

Implementation on VISP-doc tutorials with ROS #36

Open
22222140 opened this issue Aug 23, 2023 · 1 comment
Open

Implementation on VISP-doc tutorials with ROS #36

22222140 opened this issue Aug 23, 2023 · 1 comment

Comments

@22222140
Copy link

22222140 commented Aug 23, 2023

Hello,

I've been working on making tracking robots using VISP
And the primary goal is to make my own marker or markerless tracking robots on ROS.

I could find there are two ROS-based VISP packages: vision_visp and visp_ros. And there are good tutorials as well on the VISP-docs webpage.

But I still have confusion about something like below:

  • I understood that vision_visp is focusing on perception and visp_ros is for control of specific hardware, is it correct?

  • How can I follow every tutorial on docs with ROS? Is everything possible with visp_ros? There are many good detailed tutorials but I don't know how to follow it up on ROS with my short experience

  • Can I apply visp_ros on my own hardware setup?, not on the bebop2 which is recommended in the visp_ros tutorial

I would appreciate it if you give me clarification about it.
Thank you

@fspindle
Copy link
Contributor

I understood that vision_visp is focusing on perception and visp_ros is for control of specific hardware, is it correct?

yes

How can I follow every tutorial on docs with ROS? Is everything possible with visp_ros? There are many good detailed tutorials but I don't know how to follow it up on ROS with my short experience

I tried to give some inputs for ros-1 here. Similar page doesn't exist yet for ros-2, but the same features are implemented and available for ros-2 using the rolling branch of each package.

Can I apply visp_ros on my own hardware setup?, not on the bebop2 which is recommended in the visp_ros tutorial

visp_ros contains a few nodes for interfacing with the specific robots we have in the laboratory. Based on these examples, you can implement your own ros interface for your specific hardware. If your hardware is already interfaced in one of classes that inherit from vpRobot class provided with ViSP, this should be easy. If not, it could be tricky.
img-vpRobot-inherit

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

No branches or pull requests

2 participants