-
Couldn't load subscription status.
- Fork 0
Milestone of graspnet #286
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
Open
MaxWaterhout
wants to merge
5
commits into
main
Choose a base branch
from
milestone/graspnet
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
0cfad2f to
1d9f11a
Compare
1d9f11a to
bcc2c3e
Compare
* Install cuda. Signed-off-by: Jelmer de Wolde <jelmer.de.wolde@alliander.com> * Make script executable. Signed-off-by: Jelmer de Wolde <jelmer.de.wolde@alliander.com> * Rename. Signed-off-by: Jelmer de Wolde <jelmer.de.wolde@alliander.com> * Clone graspnet-baseline repo in docker. Signed-off-by: Jelmer de Wolde <jelmer.de.wolde@alliander.com> * Switch to our graspnet fork. Signed-off-by: Jelmer de Wolde <jelmer.de.wolde@alliander.com> * Fix dependencies. Signed-off-by: Jelmer de Wolde <jelmer.de.wolde@alliander.com> * Update dependencies. Signed-off-by: Jelmer de Wolde <jelmer.de.wolde@alliander.com> * Add demo. Signed-off-by: Jelmer de Wolde <jelmer.de.wolde@alliander.com> * Create ros node. Signed-off-by: Jelmer de Wolde <jelmer.de.wolde@alliander.com> * Remove demo. Signed-off-by: Jelmer de Wolde <jelmer.de.wolde@alliander.com> * Fix ty. Signed-off-by: Jelmer de Wolde <jelmer.de.wolde@alliander.com> * Update dependencies to fix deprecated sklearn. Signed-off-by: Jelmer de Wolde <jelmer.de.wolde@alliander.com> * Add ros2-numpy to uv. Signed-off-by: Jelmer de Wolde <jelmer.de.wolde@alliander.com> * Use base frame instead of world frame. Signed-off-by: Jelmer de Wolde <jelmer.de.wolde@alliander.com> * Place rviz marker on generated grasp pose. Signed-off-by: Jelmer de Wolde <jelmer.de.wolde@alliander.com> * Set fr3_hand_tcp asp end-effector link. Signed-off-by: Jelmer de Wolde <jelmer.de.wolde@alliander.com> * Add scipy-stubs to uv. Signed-off-by: Jelmer de Wolde <jelmer.de.wolde@alliander.com> * Use graspnet pose as goal_pose. Signed-off-by: Jelmer de Wolde <jelmer.de.wolde@alliander.com> * remove cuda from container Signed-off-by: Max Waterhout <max.waterhout@hotmail.nl> * WIP Signed-off-by: Max Waterhout <max.waterhout@hotmail.nl> * Remove rcdt_grasping package and update moveit_manager to change frame references Signed-off-by: Max Waterhout <max.waterhout@hotmail.nl> * Refactor dependencies: move graspnet-related packages to a separate group and clean up unused entries Signed-off-by: Max Waterhout <max.waterhout@hotmail.nl> * Refactor code structure for improved readability and maintainability Signed-off-by: Max Waterhout <max.waterhout@hotmail.nl> --------- Signed-off-by: Jelmer de Wolde <jelmer.de.wolde@alliander.com> Signed-off-by: Max Waterhout <max.waterhout@hotmail.nl> Co-authored-by: Max Waterhout <max.waterhout@hotmail.nl> Signed-off-by: Jelmer de Wolde <jelmer.de.wolde@alliander.com>
* Make a ros wrapper. Signed-off-by: Jelmer de Wolde <jelmer.de.wolde@alliander.com> * Undo unnecessary changes. Signed-off-by: Jelmer de Wolde <jelmer.de.wolde@alliander.com> * Introduce gui. Signed-off-by: Jelmer de Wolde <jelmer.de.wolde@alliander.com> * Visualize gripper pose in Rviz. Signed-off-by: Jelmer de Wolde <jelmer.de.wolde@alliander.com> * Correct gripper visualization with offset between wrist and tcp. Signed-off-by: Jelmer de Wolde <jelmer.de.wolde@alliander.com> * Add animated visualization of plan. Signed-off-by: Jelmer de Wolde <jelmer.de.wolde@alliander.com> * Clean up code. Signed-off-by: Jelmer de Wolde <jelmer.de.wolde@alliander.com> --------- Signed-off-by: Jelmer de Wolde <jelmer.de.wolde@alliander.com> Co-authored-by: Jelmer de Wolde <jelmer.de.wolde@alliander.com> Signed-off-by: Jelmer de Wolde <jelmer.de.wolde@alliander.com>
4004357 to
b925f90
Compare
Signed-off-by: Jelmer de Wolde <jelmer.de.wolde@alliander.com>
Signed-off-by: Jelmer de Wolde <jelmer.de.wolde@alliander.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
The default of graspnet samples different grasps that are not in collision and do not overlap. You can read the paper here.
We created two forks for graspnet-baseline and GraspnetAPI
Download the checkpoint here
Don't forget to syn uv:
Note: Uv sync can take a while because torch also downloads some bigger cuda packages, that is why sometimes -v is recommended to see the progress.
Start the simulation in a first terminal:
Start the ui in a second terminal:
Open the ui (http://localhost:8080) and execute the actions:
Todo
Testing
Explain how you tested your changes.
Documentation
Additional Notes
Any relevant screenshots, logs, or context.