No version for distro humble. Known supported distros are highlighted in the buttons above.
No version for distro jazzy. Known supported distros are highlighted in the buttons above.
No version for distro rolling. Known supported distros are highlighted in the buttons above.
![]() |
airship_grasp package from airship repoairship_chat airship_description airship_grasp airship_interface airship_localization airship_navigation airship_object airship_perception airship_planner |
Package Summary
Tags | No category tags. |
Version | 0.0.0 |
License | Apache License 2.0 |
Build type | AMENT_PYTHON |
Use | RECOMMENDED |
Repository Summary
Description | |
Checkout URI | https://github.com/airs-cuhk/airship.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-03-16 |
Dev Status | UNKNOWN |
CI status | No Continuous Integration |
Released | UNRELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Airship Grasp package
Additional Links
No additional links.
Maintainers
- airsbot2
Authors
No additional authors.
Airship_grasp
This module is a grasping system that integrates RGB and depth data from a camera to enable precise object manipulation. It utilizes a segmentation service to identify relevant objects and a grasp pose estimation algorithm to select the optimal grasping point, facilitating the automation of pick-and-place operations with a robotic arm.
Airship_grasp API Overview
grasp_server_node
- default config: airship_grasp/config/airship_grasp_config.yaml
- Service
-
/airship_grasp/grasp_server
: Provides a service for the planner to invoke for picking object or placement. -
/airship_perception/SegmentationGrasping
: Provides a service to the grasping node for acquiring object’s mask. 2. Parameters -
fx,fy,cx,cy
: D435i camera intrinsic.(Default:none
) -
image_width
: The image width of depth and color images.(Default:none
) -
image_height
: The image height of depth and color images.(Default:none
) -
depth_scale
: The conversion factor between the depth values and the actual physical distance.(Default:1000.0
) -
model_checkpoint_path
: The path to the weight files for the GraspNet module.(Default: ‘/home/airsbot2/airsbot2_grasp/grasp_test/src/airship_grasp/lib/Scale_Balanced_Grasp/logs/log_full_model/checkpoint.tar’) -
expand_mask_height
: The height of the area selected around the object mask.(Default:none
) -
expand_mask_width
:The width of the area selected around the object mask.(Default:none
) -
num_points
: The maximum number of points recovered from the depth image.(Default:20000
) -
num_grasp_pose
: The number of preliminary selected grasp poses.(Default:10
) -
ip
: The IP address of the elephant robot.(Default:none
) -
port
: The port of the elephant robot.(Default:9000
) -
arm_maximum_reach
: The maximum distance of objects that the Elephant Robot can grasp.(Default:380
) -
max_angle_select
: The maximum value of the yaw angle for the final grasp pose selection.(Default:-60
) -
min_angle_select
: The minimum value of the yaw angle for the final grasp pose selection.(Default:-120
) -
cam2real_gripper_xyzrpy
: The transformation between the camera and the gripper coordinates.(Default:none
) -
est2virtual_gripper_xyzrpy
: The transformation between the assumed coordinate for GraspNet and the actual coordinate system of the real gripper.(Default:[0.04, 0.0, 0.0, 90.0, 0.0, 90.0]
) -
debug_mode
:The visualization window used for debugging the grasping results of GraspNet.(Default:False
)
To Do List
- Optimize the grasp pose estimation algorithm.
- Adaptively select the area surrounding the mask for grasp pose selection.
- Consider the future handling of soft objects and adjust the gripper adaptively for grasping.
CHANGELOG
No CHANGELOG found.
Wiki Tutorials
This package does not provide any links to tutorials in it's rosindex metadata.
You can check on the ROS Wiki Tutorials page for the package.
Package Dependencies
Deps | Name |
---|---|
ament_copyright | |
ament_flake8 | |
ament_pep257 | |
rclpy |
System Dependencies
Name |
---|
python3-pytest |
Dependant Packages
No known dependants.
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged airship_grasp at Robotics Stack Exchange
No version for distro noetic. Known supported distros are highlighted in the buttons above.
No version for distro ardent. Known supported distros are highlighted in the buttons above.
No version for distro bouncy. Known supported distros are highlighted in the buttons above.
No version for distro crystal. Known supported distros are highlighted in the buttons above.
No version for distro eloquent. Known supported distros are highlighted in the buttons above.
No version for distro dashing. Known supported distros are highlighted in the buttons above.
No version for distro galactic. Known supported distros are highlighted in the buttons above.
No version for distro foxy. Known supported distros are highlighted in the buttons above.
No version for distro iron. Known supported distros are highlighted in the buttons above.
No version for distro lunar. Known supported distros are highlighted in the buttons above.
No version for distro jade. Known supported distros are highlighted in the buttons above.
No version for distro indigo. Known supported distros are highlighted in the buttons above.
No version for distro hydro. Known supported distros are highlighted in the buttons above.
No version for distro kinetic. Known supported distros are highlighted in the buttons above.
No version for distro melodic. Known supported distros are highlighted in the buttons above.