diff --git a/src/robocoop_backend/robocoop_backend/__init__.py b/src/robocoop_backend/robocoop_backend/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/src/robocoop_backend/robocoop_backend/tests/fixtures/__init__.py b/src/robocoop_backend/robocoop_backend/tests/fixtures/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/src/robocoop_backend/robocoop_backend/tests/integration/__init__.py b/src/robocoop_backend/robocoop_backend/tests/integration/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/src/robocoop_backend/robocoop_backend/tests/unit/__init__.py b/src/robocoop_backend/robocoop_backend/tests/unit/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/src/robocoop_backend/setup.py b/src/robocoop_backend/setup.py new file mode 100644 index 0000000..3bbb157 --- /dev/null +++ b/src/robocoop_backend/setup.py @@ -0,0 +1,17 @@ +from setuptools import find_packages, setup + +setup( + name="robocoop_backend", + version="0.1.0", + packages=find_packages(exclude=["tests*"]), + install_requires=[ + "websockets", + "pyyaml", + ], + extras_require={ + "ros": ["rclpy"], + }, + python_requires=">=3.10", + description="Robocoop WebSocket backend.", + license="Apache-2.0", +) diff --git a/src/robocoop_bringup/CMakeLists.txt b/src/robocoop_bringup/CMakeLists.txt new file mode 100644 index 0000000..151b872 --- /dev/null +++ b/src/robocoop_bringup/CMakeLists.txt @@ -0,0 +1,11 @@ +cmake_minimum_required(VERSION 3.8) +project(robocoop_bringup) + +find_package(ament_cmake REQUIRED) + +install( + DIRECTORY launch config scripts + DESTINATION share/${PROJECT_NAME} +) + +ament_package() diff --git a/src/robocoop_backend/robocoop_bringup/config/backend.params.yaml b/src/robocoop_bringup/config/backend.params.yaml similarity index 100% rename from src/robocoop_backend/robocoop_bringup/config/backend.params.yaml rename to src/robocoop_bringup/config/backend.params.yaml diff --git a/src/robocoop_backend/robocoop_bringup/config/common.params.yaml b/src/robocoop_bringup/config/common.params.yaml similarity index 100% rename from src/robocoop_backend/robocoop_bringup/config/common.params.yaml rename to src/robocoop_bringup/config/common.params.yaml diff --git a/src/robocoop_backend/robocoop_bringup/config/m3pro_topics.yaml b/src/robocoop_bringup/config/m3pro_topics.yaml similarity index 100% rename from src/robocoop_backend/robocoop_bringup/config/m3pro_topics.yaml rename to src/robocoop_bringup/config/m3pro_topics.yaml diff --git a/src/robocoop_backend/robocoop_bringup/config/mock.params.yaml b/src/robocoop_bringup/config/mock.params.yaml similarity index 100% rename from src/robocoop_backend/robocoop_bringup/config/mock.params.yaml rename to src/robocoop_bringup/config/mock.params.yaml diff --git a/src/robocoop_backend/robocoop_bringup/config/real.params.yaml b/src/robocoop_bringup/config/real.params.yaml similarity index 100% rename from src/robocoop_backend/robocoop_bringup/config/real.params.yaml rename to src/robocoop_bringup/config/real.params.yaml diff --git a/src/robocoop_backend/robocoop_bringup/config/security.params.yaml b/src/robocoop_bringup/config/security.params.yaml similarity index 100% rename from src/robocoop_backend/robocoop_bringup/config/security.params.yaml rename to src/robocoop_bringup/config/security.params.yaml diff --git a/src/robocoop_backend/robocoop_bringup/config/sim.params.yaml b/src/robocoop_bringup/config/sim.params.yaml similarity index 100% rename from src/robocoop_backend/robocoop_bringup/config/sim.params.yaml rename to src/robocoop_bringup/config/sim.params.yaml diff --git a/src/robocoop_backend/robocoop_bringup/launch/backend_debug.launch.py b/src/robocoop_bringup/launch/backend_debug.launch.py similarity index 100% rename from src/robocoop_backend/robocoop_bringup/launch/backend_debug.launch.py rename to src/robocoop_bringup/launch/backend_debug.launch.py diff --git a/src/robocoop_backend/robocoop_bringup/launch/backend_mock.launch.py b/src/robocoop_bringup/launch/backend_mock.launch.py similarity index 100% rename from src/robocoop_backend/robocoop_bringup/launch/backend_mock.launch.py rename to src/robocoop_bringup/launch/backend_mock.launch.py diff --git a/src/robocoop_backend/robocoop_bringup/launch/backend_real.launch.py b/src/robocoop_bringup/launch/backend_real.launch.py similarity index 100% rename from src/robocoop_backend/robocoop_bringup/launch/backend_real.launch.py rename to src/robocoop_bringup/launch/backend_real.launch.py diff --git a/src/robocoop_backend/robocoop_bringup/launch/backend_sim.launch.py b/src/robocoop_bringup/launch/backend_sim.launch.py similarity index 100% rename from src/robocoop_backend/robocoop_bringup/launch/backend_sim.launch.py rename to src/robocoop_bringup/launch/backend_sim.launch.py diff --git a/src/robocoop_backend/robocoop_bringup/launch/includes/monitoring.launch.py b/src/robocoop_bringup/launch/includes/monitoring.launch.py similarity index 100% rename from src/robocoop_backend/robocoop_bringup/launch/includes/monitoring.launch.py rename to src/robocoop_bringup/launch/includes/monitoring.launch.py diff --git a/src/robocoop_backend/robocoop_bringup/launch/includes/robot_runtime.launch.py b/src/robocoop_bringup/launch/includes/robot_runtime.launch.py similarity index 100% rename from src/robocoop_backend/robocoop_bringup/launch/includes/robot_runtime.launch.py rename to src/robocoop_bringup/launch/includes/robot_runtime.launch.py diff --git a/src/robocoop_backend/robocoop_bringup/launch/includes/ros_bridges.launch.py b/src/robocoop_bringup/launch/includes/ros_bridges.launch.py similarity index 100% rename from src/robocoop_backend/robocoop_bringup/launch/includes/ros_bridges.launch.py rename to src/robocoop_bringup/launch/includes/ros_bridges.launch.py diff --git a/src/robocoop_backend/robocoop_bringup/launch/includes/websocket.launch.py b/src/robocoop_bringup/launch/includes/websocket.launch.py similarity index 100% rename from src/robocoop_backend/robocoop_bringup/launch/includes/websocket.launch.py rename to src/robocoop_bringup/launch/includes/websocket.launch.py diff --git a/src/robocoop_bringup/package.xml b/src/robocoop_bringup/package.xml new file mode 100644 index 0000000..5fc11de --- /dev/null +++ b/src/robocoop_bringup/package.xml @@ -0,0 +1,16 @@ + + + robocoop_bringup + 0.1.0 + Launch files and parameter configs for Robocoop. + Robocoop Team + Apache-2.0 + + ament_cmake + + rclpy + geometry_msgs + nav_msgs + sensor_msgs + std_msgs + diff --git a/src/robocoop_backend/robocoop_bringup/scripts/run_mock.sh b/src/robocoop_bringup/scripts/run_mock.sh similarity index 100% rename from src/robocoop_backend/robocoop_bringup/scripts/run_mock.sh rename to src/robocoop_bringup/scripts/run_mock.sh diff --git a/src/robocoop_backend/robocoop_bringup/scripts/run_real.sh b/src/robocoop_bringup/scripts/run_real.sh similarity index 100% rename from src/robocoop_backend/robocoop_bringup/scripts/run_real.sh rename to src/robocoop_bringup/scripts/run_real.sh diff --git a/src/robocoop_backend/robocoop_bringup/scripts/run_sim.sh b/src/robocoop_bringup/scripts/run_sim.sh similarity index 100% rename from src/robocoop_backend/robocoop_bringup/scripts/run_sim.sh rename to src/robocoop_bringup/scripts/run_sim.sh