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

Refactored perception pipeline tutorial from ros1 to ros 2 #906

Open
wants to merge 5 commits into
base: main
Choose a base branch
from

Conversation

CihatAltiparmak
Copy link

@CihatAltiparmak CihatAltiparmak commented May 21, 2024

Description

I have a PR for refactoring perception pipeline tutorial based on ROS 2. But i have several question about my PR.

  1. I used some external links for not storing big files such as video, bag file which is created by me. Is it okay to give a link to my google drive for bag file and a link to Youtube video for perception pipeline demonstration or should i change these links?

  2. I used Intel's sdf file in the tutorial which the relevant repository has Apache 2.0 License. Does that occur any problem for this organization? Btw, ros2/launch has also Apache 2.0 License. But it is not indicated in this repository. I need a feedback for this situation.

Checklist

  • Required by CI: Code is auto formatted using clang-format
  • While waiting for someone to review your request, please consider reviewing another open pull request to support the maintainers

@CihatAltiparmak
Copy link
Author

Just for friendly pinging, @sjahr

Copy link
Contributor

@sjahr sjahr left a comment

Choose a reason for hiding this comment

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

Nice work, I still need to test it but I left a couple of comments

doc/examples/perception_pipeline/CMakeLists.txt Outdated Show resolved Hide resolved
doc/examples/perception_pipeline/CMakeLists.txt Outdated Show resolved Hide resolved
<param name="max_range" type="double" value="5.0" />
Get The Necessary 3D Pointcloud Data For Octomap Creation
---------------------------------------------------------
In this tutorial, you can use `previously recorded 3D pointcloud data <https://drive.google.com/file/d/1fPtDAtJKIiw2gpFOOwA2TrPZOfFU053W/view?usp=sharing>`_ or you can record your own bag file. For recording bag, firstly, it can be both ran ``depth_camera_envrionment.launch.py`` and recorded bag using following commands.
Copy link
Contributor

Choose a reason for hiding this comment

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

I wouldn't use your personal cloud. We could add the file to an additional repository with git lfs to store it. How big is it?

Copy link
Author

@CihatAltiparmak CihatAltiparmak Jun 24, 2024

Choose a reason for hiding this comment

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

Agree, but unfortunatelly the bag size is approximately 56MB. I will try to record this bag file in lower size. Do you have any suggestion about it? I'm not sure git lfs works here. Btw i have a question. Do you really use git lfs? It seems git lfs is not used in this repository.

@sjahr
Copy link
Contributor

sjahr commented Jun 24, 2024

I used Intel's sdf file in the tutorial which the relevant repository has Apache 2.0 License. Does that occur any problem for this organization?

Good question 🤔 did you use the sdf or the mesh file or both?

- Added new video demo in webm format
- Removed youtube video link
- Renamed moveit2_tutorials instead of ${PROJECT_NAME} in CMakeLists.txt
- Fixed the typo
@CihatAltiparmak
Copy link
Author

CihatAltiparmak commented Jun 24, 2024

Good question 🤔 did you use the sdf or the mesh file or both?

I had added Intel's license content to mesh file like below. I used their mesh file

Screenshot from 2024-06-24 13-51-39

The most of the sdf is mine however i just took some camera measurement from them. If it is boring in your perspective, I can remove it.

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.

None yet

2 participants