2025-09-29 14:06:36 +08:00
|
|
|
from glob import glob
|
|
|
|
|
from setuptools import find_packages, setup
|
|
|
|
|
|
|
|
|
|
package_name = 'vision_detect'
|
|
|
|
|
|
|
|
|
|
setup(
|
|
|
|
|
name=package_name,
|
|
|
|
|
version='0.0.0',
|
|
|
|
|
packages=find_packages(exclude=['test']),
|
|
|
|
|
data_files=[
|
2025-10-27 18:42:43 +08:00
|
|
|
('share/ament_index/resource_index/packages', ['resource/' + package_name]),
|
2025-09-29 14:06:36 +08:00
|
|
|
('share/' + package_name, ['package.xml']),
|
2025-10-27 18:42:43 +08:00
|
|
|
('share/' + package_name + '/launch', glob('launch/*.launch.py')),
|
|
|
|
|
('share/' + package_name + '/configs', glob('configs/*.json')),
|
2025-10-29 17:44:10 +08:00
|
|
|
('share/' + package_name + '/configs/flexiv_configs', glob('configs/flexiv_configs/*.json')),
|
2025-11-17 13:46:10 +08:00
|
|
|
('share/' + package_name + '/configs/hand_eye_mat', glob('configs/hand_eye_mat/*.json')),
|
2025-10-29 17:44:10 +08:00
|
|
|
('share/' + package_name + '/configs/launch_configs', glob('configs/launch_configs/*.json')),
|
|
|
|
|
|
2025-11-17 13:46:10 +08:00
|
|
|
('share/' + package_name + '/checkpoints', glob('checkpoints/*.pt')),
|
|
|
|
|
('share/' + package_name + '/pointclouds', glob('pointclouds/*.pcd')),
|
2025-09-29 14:06:36 +08:00
|
|
|
],
|
|
|
|
|
install_requires=['setuptools'],
|
|
|
|
|
zip_safe=True,
|
|
|
|
|
include_package_data=True,
|
|
|
|
|
maintainer='lyx',
|
|
|
|
|
maintainer_email='lyx@todo.todo',
|
|
|
|
|
description='TODO: Package description',
|
|
|
|
|
license='TODO: License declaration',
|
|
|
|
|
tests_require=['pytest'],
|
|
|
|
|
entry_points={
|
|
|
|
|
'console_scripts': [
|
2025-10-29 16:12:13 +08:00
|
|
|
'detect_service_node = vision_detect.detect_service:main',
|
|
|
|
|
'detect_topic_node = vision_detect.detect_topic:main',
|
|
|
|
|
|
2025-10-31 14:11:24 +08:00
|
|
|
'box_detect_service_node = vision_detect.detect_box_service:main',
|
2025-10-29 16:12:13 +08:00
|
|
|
'red_detect_topic_node = vision_detect.detect_red_topic:main',
|
2025-10-29 17:44:10 +08:00
|
|
|
'red_detect_service_node = vision_detect.detect_red_service:main',
|
2025-10-29 16:12:13 +08:00
|
|
|
|
2025-11-17 15:43:20 +08:00
|
|
|
'flexiv_detect_topic_node = vision_detect.flexivaidk_detect_topic:main',
|
|
|
|
|
'flexiv_detect_service_node = vision_detect.flexivaidk_detect_service:main',
|
2025-10-30 17:14:55 +08:00
|
|
|
|
2025-09-29 14:06:36 +08:00
|
|
|
'sub_pose_node = vision_detect.sub_pose:main',
|
|
|
|
|
'calibration_node = vision_detect.hand_eye_calibration:main',
|
|
|
|
|
'crossboard_detect_node = vision_detect.crossboard_detect:main',
|
|
|
|
|
'service_client_node = vision_detect.service_client:main',
|
2025-10-16 10:20:04 +08:00
|
|
|
'get_camera_pose_node = vision_detect.get_camera_pose:main',
|
2025-11-17 13:46:10 +08:00
|
|
|
'calculate_node = vision_detect.calculate:main',
|
|
|
|
|
|
|
|
|
|
'detect_node = vision_detect.detect_node:main',
|
2025-09-29 14:06:36 +08:00
|
|
|
],
|
|
|
|
|
},
|
|
|
|
|
)
|