- Updated `camera.py` to use consistent float literals for default spawn positions. - Removed unused import statements and organized imports in `robot.py` and `scene.py`. - Removed debugging import from `scene.py` to clean up codebase. - Added a new YAML configuration file (`default-scene-config.yaml`) for scene settings. - Implemented a scene configuration loader function in `rbs_runtime/__init__.py` to read and parse YAML config files. - Modified `runtime.py` to utilize the newly added scene config loader and removed in-code default scene setup. - Updated `setup.py` to include `config` directory in package data. - Changed `rbs_robot.launch.py` to use position control strategy by default. - Refactored `skills.launch.py` with cleaner parameter definitions and reactivated commented-out nodes.
36 lines
1,003 B
Python
36 lines
1,003 B
Python
import os
|
|
from glob import glob
|
|
|
|
from setuptools import find_packages, setup
|
|
|
|
package_name = "rbs_runtime"
|
|
|
|
setup(
|
|
name=package_name,
|
|
version="0.0.0",
|
|
packages=find_packages(exclude=["test"]),
|
|
data_files=[
|
|
("share/ament_index/resource_index/packages", ["resource/" + package_name]),
|
|
("share/" + package_name, ["package.xml"]),
|
|
(
|
|
os.path.join("share", package_name, "launch"),
|
|
glob(os.path.join("launch", "*launch.[pxy][yma]*")),
|
|
),
|
|
(
|
|
os.path.join("share", package_name, "config"),
|
|
glob(os.path.join("config", "*config.[yma]*")),
|
|
),
|
|
],
|
|
install_requires=["setuptools"],
|
|
zip_safe=True,
|
|
maintainer="narmak",
|
|
maintainer_email="ur.narmak@gmail.com",
|
|
description="TODO: Package description",
|
|
license="Apache-2.0",
|
|
tests_require=["pytest"],
|
|
entry_points={
|
|
"console_scripts": [
|
|
"runtime = rbs_runtime.scripts.runtime:main",
|
|
],
|
|
},
|
|
)
|