Implements hand and body gesture recognition via MediaPipe on Jetson Orin GPU. - MediaPipe Hands (21-point hand landmarks) + Pose (33-point body landmarks) - Recognizes: wave, point, stop_palm, thumbs_up, come_here, arms_up, arms_spread - GestureArray publishing at 10–15 fps on Jetson Orin - Confidence threshold: 0.7 (configurable) - Range: 2–5 meters optimal - GPU acceleration via Jetson Tensor RT - Integrates with voice command router for multimodal interaction - Temporal smoothing: history-based motion detection (wave, beckon) Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
24 lines
716 B
Python
24 lines
716 B
Python
from setuptools import setup, find_packages
|
|
|
|
setup(
|
|
name='saltybot_gesture_recognition',
|
|
version='0.1.0',
|
|
packages=find_packages(exclude=['test']),
|
|
data_files=[
|
|
('share/ament_index/resource_index/packages',
|
|
['resource/saltybot_gesture_recognition']),
|
|
('share/saltybot_gesture_recognition', ['package.xml']),
|
|
],
|
|
install_requires=['setuptools'],
|
|
zip_safe=True,
|
|
author='SaltyLab',
|
|
author_email='robot@saltylab.local',
|
|
description='Hand/body gesture recognition via MediaPipe',
|
|
license='MIT',
|
|
entry_points={
|
|
'console_scripts': [
|
|
'gesture_node=saltybot_gesture_recognition.gesture_recognition_node:main',
|
|
],
|
|
},
|
|
)
|