-
Notifications
You must be signed in to change notification settings - 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 <[email protected]> * Make script executable. Signed-off-by: Jelmer de Wolde <[email protected]> * Rename. Signed-off-by: Jelmer de Wolde <[email protected]> * Clone graspnet-baseline repo in docker. Signed-off-by: Jelmer de Wolde <[email protected]> * Switch to our graspnet fork. Signed-off-by: Jelmer de Wolde <[email protected]> * Fix dependencies. Signed-off-by: Jelmer de Wolde <[email protected]> * Update dependencies. Signed-off-by: Jelmer de Wolde <[email protected]> * Add demo. Signed-off-by: Jelmer de Wolde <[email protected]> * Create ros node. Signed-off-by: Jelmer de Wolde <[email protected]> * Remove demo. Signed-off-by: Jelmer de Wolde <[email protected]> * Fix ty. Signed-off-by: Jelmer de Wolde <[email protected]> * Update dependencies to fix deprecated sklearn. Signed-off-by: Jelmer de Wolde <[email protected]> * Add ros2-numpy to uv. Signed-off-by: Jelmer de Wolde <[email protected]> * Use base frame instead of world frame. Signed-off-by: Jelmer de Wolde <[email protected]> * Place rviz marker on generated grasp pose. Signed-off-by: Jelmer de Wolde <[email protected]> * Set fr3_hand_tcp asp end-effector link. Signed-off-by: Jelmer de Wolde <[email protected]> * Add scipy-stubs to uv. Signed-off-by: Jelmer de Wolde <[email protected]> * Use graspnet pose as goal_pose. Signed-off-by: Jelmer de Wolde <[email protected]> * remove cuda from container Signed-off-by: Max Waterhout <[email protected]> * WIP Signed-off-by: Max Waterhout <[email protected]> * Remove rcdt_grasping package and update moveit_manager to change frame references Signed-off-by: Max Waterhout <[email protected]> * Refactor dependencies: move graspnet-related packages to a separate group and clean up unused entries Signed-off-by: Max Waterhout <[email protected]> * Refactor code structure for improved readability and maintainability Signed-off-by: Max Waterhout <[email protected]> --------- Signed-off-by: Jelmer de Wolde <[email protected]> Signed-off-by: Max Waterhout <[email protected]> Co-authored-by: Max Waterhout <[email protected]> Signed-off-by: Jelmer de Wolde <[email protected]>
Signed-off-by: Jelmer de Wolde <[email protected]>
* Make a ros wrapper. Signed-off-by: Jelmer de Wolde <[email protected]> * Undo unnecessary changes. Signed-off-by: Jelmer de Wolde <[email protected]> * Introduce gui. Signed-off-by: Jelmer de Wolde <[email protected]> * Visualize gripper pose in Rviz. Signed-off-by: Jelmer de Wolde <[email protected]> * Correct gripper visualization with offset between wrist and tcp. Signed-off-by: Jelmer de Wolde <[email protected]> * Add animated visualization of plan. Signed-off-by: Jelmer de Wolde <[email protected]> * Clean up code. Signed-off-by: Jelmer de Wolde <[email protected]> --------- Signed-off-by: Jelmer de Wolde <[email protected]> Co-authored-by: Jelmer de Wolde <[email protected]> Signed-off-by: Jelmer de Wolde <[email protected]>
4004357 to
b925f90
Compare
Signed-off-by: Jelmer de Wolde <[email protected]>
Signed-off-by: Jelmer de Wolde <[email protected]>
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.