Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
7e4bb27
Install cuda.
Jelmerdw Jun 10, 2025
c539978
Make script executable.
Jelmerdw Jun 10, 2025
3ef8214
Rename.
Jelmerdw Jun 10, 2025
c612513
Clone graspnet-baseline repo in docker.
Jelmerdw Jun 10, 2025
e59a709
Switch to our graspnet fork.
Jelmerdw Jun 10, 2025
464a5df
Fix dependencies.
Jelmerdw Jun 12, 2025
077eba4
Merge branch 'main' into 204-graspnet
Jelmerdw Jun 16, 2025
dd7e494
Update dependencies.
Jelmerdw Jun 17, 2025
486c586
Add demo.
Jelmerdw Jun 23, 2025
4ff80ab
Merge branch 'main' into 204-graspnet
Jelmerdw Jun 30, 2025
216330a
Create ros node.
Jelmerdw Jun 30, 2025
99828b3
Remove demo.
Jelmerdw Jun 30, 2025
aed89d2
Fix ty.
Jelmerdw Jun 30, 2025
e740307
Update dependencies to fix deprecated sklearn.
Jelmerdw Jul 1, 2025
c6d32e8
Add ros2-numpy to uv.
Jelmerdw Jul 1, 2025
22ff861
Use base frame instead of world frame.
Jelmerdw Jul 1, 2025
1f39847
Place rviz marker on generated grasp pose.
Jelmerdw Jul 1, 2025
b066a91
Set fr3_hand_tcp asp end-effector link.
Jelmerdw Jul 7, 2025
cf5b16d
Add scipy-stubs to uv.
Jelmerdw Jul 7, 2025
aeea6f5
Use graspnet pose as goal_pose.
Jelmerdw Jul 7, 2025
423e600
Merge remote-tracking branch origin/main into 204-graspnet
MaxWaterhout Sep 19, 2025
0b379c9
remove cuda from container
MaxWaterhout Sep 19, 2025
a7ed304
WIP
MaxWaterhout Sep 19, 2025
643fd6e
Remove rcdt_grasping package and update moveit_manager to change fram…
MaxWaterhout Sep 19, 2025
871ccdd
Refactor dependencies: move graspnet-related packages to a separate g…
MaxWaterhout Sep 19, 2025
f5a35e4
Refactor code structure for improved readability and maintainability
MaxWaterhout Sep 23, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 8 additions & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,8 @@ dependencies = [
"tornado>=6.5.1",
"transforms3d>=0.4.2",
"waitress>=3.0.2",
"pandas>=2.2.0",
"trimesh>=4.8.2",
]

[dependency-groups]
Expand All @@ -50,7 +52,12 @@ dev = [
"ruff>=0.11.12",
"ty>=0.0.1a7",
]
graspnet = [
"graspnetpy",
]

[tool.uv.sources]
graspnetpy = { git = "https://github.com/alliander-opensource/graspnet-baseline" }

[tool.ruff.lint.isort]
split-on-trailing-comma = false
Expand Down Expand Up @@ -91,4 +98,4 @@ select = "DOC"
style = "google"
skip-checking-short-docstrings = false
allow-init-docstring = true
check-style-mismatch = true
check-style-mismatch = true
5 changes: 4 additions & 1 deletion ros2_ws/src/rcdt_utilities/rcdt_utilities/register.py
Original file line number Diff line number Diff line change
Expand Up @@ -240,14 +240,17 @@ def on_log(

return register.insert_action(action, event_handler, context)

def process_io(self, event: ProcessIO) -> None:
def process_io(self, event: ProcessIO) -> None | LaunchDescription:
"""Returns the next register to start if the defined log is captured.

This method is called when a log message is captured from the action's stderr.
If the log message contains the defined log, it sets the started flag to True and returns the next action to start.

Args:
event (ProcessIO): The event containing the log message.

Returns:
None | LaunchDescription: None if the action is already started, otherwise a launch description containing the next action to start.
"""
if self.is_started:
return
Expand Down
Loading