feat: enhance motion sequence capabilities and add configuration support

- Updated README.md to include examples for data collection and motion sequence testing.
- Modified setting.yaml to change the TCP link for planning from "patron" to "link_ee".
- Refactored move_to_pose_server.py to improve planner configuration readability.
- Updated setup.py to include motion_config.json in package resources and added a new console script for testing motion sequences.
- Introduced motion_config.json to define home joints and poses for motion sequences.
- Added test_motion_sequence.py to implement a test runner for executing motion sequences and recording data to a bag file.
This commit is contained in:
Даниил Грабарь
2026-05-06 14:03:41 +10:00
parent cd4dcf97ac
commit 9f30b9ff5d
6 changed files with 1168 additions and 9 deletions
+2 -1
View File
@@ -10,6 +10,7 @@ setup(
('share/ament_index/resource_index/packages',
['resource/' + package_name]),
('share/' + package_name, ['package.xml']),
('share/' + package_name, ['iiwa_utils/motion_config.json']),
],
install_requires=['setuptools'],
zip_safe=True,
@@ -20,8 +21,8 @@ setup(
entry_points={
'console_scripts': [
"object_spawner = iiwa_utils.object_spawner:main",
"motion_planning_test = iiwa_utils.motion_planing_test:main",
"camera_spawner = iiwa_utils.camera_spawner:main",
"test_motion_sequence = iiwa_utils.test_motion_sequence:main",
],
},
)