From 83d127b00cfc59ec135f7a6f6f6fff2e9d0e6e86 Mon Sep 17 00:00:00 2001 From: Igor Brylev Date: Fri, 25 Oct 2024 19:32:24 +0300 Subject: [PATCH] auto-generated jazzy clean without forks --- .nix/behavior-tree.nix | 24 -------- .nix/cartesian-compliance-controller.nix | 25 -------- .nix/cartesian-controller-base.nix | 24 -------- .nix/cartesian-controller-handles.nix | 24 -------- .nix/cartesian-controller-utilities.nix | 24 -------- .nix/cartesian-force-controller.nix | 24 -------- .nix/cartesian-motion-controller.nix | 22 ------- .nix/cartesian-twist-controller.nix | 22 ------- .nix/controller-interface.nix | 25 -------- .nix/controller-manager-msgs.nix | 25 -------- .nix/controller-manager.nix | 25 -------- .nix/gz-ros2-control-tests.nix | 25 -------- .nix/hardware-interface-testing.nix | 25 -------- .nix/hardware-interface.nix | 25 -------- .nix/ign-ros2-control-demos.nix | 25 -------- .nix/ign-ros2-control.nix | 25 -------- .nix/joint-limits-interface.nix | 25 -------- .nix/joint-limits.nix | 25 -------- .nix/overlay.nix | 60 ------------------- .nix/rbs-schunk-egp-n-n-b.nix | 22 ------- .nix/result | 1 - .nix/ros2-control-test-assets.nix | 23 ------- .nix/ros2-control.nix | 24 -------- .nix/ros2controlcli.nix | 23 ------- .nix/rqt-controller-manager.nix | 22 ------- .nix/transmission-interface.nix | 25 -------- .nix/ur-bringup.nix | 24 -------- .nix/ur-calibration.nix | 25 -------- .nix/ur-controllers.nix | 24 -------- .nix/ur-dashboard-msgs.nix | 24 -------- .nix/ur-description.nix | 24 -------- .nix/ur-moveit-config.nix | 23 ------- .nix/ur-robot-driver.nix | 25 -------- .nix/ur.nix | 25 -------- ...viortree-ros2.nix => behaviortree-ros2.nix | 0 ...nterfaces.nix => btcpp-ros2-interfaces.nix | 0 ...ros2-samples.nix => btcpp-ros2-samples.nix | 0 .nix/dynmsg-demo.nix => dynmsg-demo.nix | 2 +- .nix/dynmsg-msgs.nix => dynmsg-msgs.nix | 2 +- .nix/dynmsg.nix => dynmsg.nix | 2 +- ...terfaces.nix => env-manager-interfaces.nix | 14 ++--- .nix/env-manager.nix => env-manager.nix | 10 +++- .nix/flake.lock => flake.lock | 0 .nix/flake.nix => flake.nix | 24 +------- overlay.nix | 30 ++++++++++ .nix/rbs-arm.nix => rbs-arm.nix | 2 +- .nix/rbs-bringup.nix => rbs-bringup.nix | 6 +- ...rbs-bt-executor.nix => rbs-bt-executor.nix | 14 ++--- .nix/rbs-gripper.nix => rbs-gripper.nix | 2 +- .nix/rbs-gym.nix => rbs-gym.nix | 6 +- .nix/rbs-perception.nix => rbs-perception.nix | 6 +- .nix/rbs-runtime.nix => rbs-runtime.nix | 6 +- .nix/rbs-simulation.nix => rbs-simulation.nix | 6 +- ...interfaces.nix => rbs-skill-interfaces.nix | 6 +- ...skill-servers.nix => rbs-skill-servers.nix | 6 +- ...s-task-planner.nix => rbs-task-planner.nix | 6 +- ...interfaces.nix => rbs-utils-interfaces.nix | 6 +- .nix/rbs-utils.nix => rbs-utils.nix | 6 +- ...rbss-movetopose.nix => rbss-movetopose.nix | 6 +- ...tdetection.nix => rbss-objectdetection.nix | 6 +- ...eestimation.nix => rbss-poseestimation.nix | 6 +- .nix/robonomics.nix => robonomics.nix | 6 +- .nix/robot-builder.nix => robot-builder.nix | 2 +- .nix/test-dynmsg.nix => test-dynmsg.nix | 2 +- 64 files changed, 102 insertions(+), 921 deletions(-) delete mode 100644 .nix/behavior-tree.nix delete mode 100644 .nix/cartesian-compliance-controller.nix delete mode 100644 .nix/cartesian-controller-base.nix delete mode 100644 .nix/cartesian-controller-handles.nix delete mode 100644 .nix/cartesian-controller-utilities.nix delete mode 100644 .nix/cartesian-force-controller.nix delete mode 100644 .nix/cartesian-motion-controller.nix delete mode 100644 .nix/cartesian-twist-controller.nix delete mode 100644 .nix/controller-interface.nix delete mode 100644 .nix/controller-manager-msgs.nix delete mode 100644 .nix/controller-manager.nix delete mode 100644 .nix/gz-ros2-control-tests.nix delete mode 100644 .nix/hardware-interface-testing.nix delete mode 100644 .nix/hardware-interface.nix delete mode 100644 .nix/ign-ros2-control-demos.nix delete mode 100644 .nix/ign-ros2-control.nix delete mode 100644 .nix/joint-limits-interface.nix delete mode 100644 .nix/joint-limits.nix delete mode 100644 .nix/overlay.nix delete mode 100644 .nix/rbs-schunk-egp-n-n-b.nix delete mode 120000 .nix/result delete mode 100644 .nix/ros2-control-test-assets.nix delete mode 100644 .nix/ros2-control.nix delete mode 100644 .nix/ros2controlcli.nix delete mode 100644 .nix/rqt-controller-manager.nix delete mode 100644 .nix/transmission-interface.nix delete mode 100644 .nix/ur-bringup.nix delete mode 100644 .nix/ur-calibration.nix delete mode 100644 .nix/ur-controllers.nix delete mode 100644 .nix/ur-dashboard-msgs.nix delete mode 100644 .nix/ur-description.nix delete mode 100644 .nix/ur-moveit-config.nix delete mode 100644 .nix/ur-robot-driver.nix delete mode 100644 .nix/ur.nix rename .nix/behaviortree-ros2.nix => behaviortree-ros2.nix (100%) rename .nix/btcpp-ros2-interfaces.nix => btcpp-ros2-interfaces.nix (100%) rename .nix/btcpp-ros2-samples.nix => btcpp-ros2-samples.nix (100%) rename .nix/dynmsg-demo.nix => dynmsg-demo.nix (95%) rename .nix/dynmsg-msgs.nix => dynmsg-msgs.nix (95%) rename .nix/dynmsg.nix => dynmsg.nix (95%) rename .nix/env-manager-interfaces.nix => env-manager-interfaces.nix (69%) rename .nix/env-manager.nix => env-manager.nix (61%) rename .nix/flake.lock => flake.lock (100%) rename .nix/flake.nix => flake.nix (65%) create mode 100644 overlay.nix rename .nix/rbs-arm.nix => rbs-arm.nix (94%) rename .nix/rbs-bringup.nix => rbs-bringup.nix (80%) rename .nix/rbs-bt-executor.nix => rbs-bt-executor.nix (72%) rename .nix/rbs-gripper.nix => rbs-gripper.nix (93%) rename .nix/rbs-gym.nix => rbs-gym.nix (77%) rename .nix/rbs-perception.nix => rbs-perception.nix (84%) rename .nix/rbs-runtime.nix => rbs-runtime.nix (78%) rename .nix/rbs-simulation.nix => rbs-simulation.nix (81%) rename .nix/rbs-skill-interfaces.nix => rbs-skill-interfaces.nix (84%) rename .nix/rbs-skill-servers.nix => rbs-skill-servers.nix (86%) rename .nix/rbs-task-planner.nix => rbs-task-planner.nix (87%) rename .nix/rbs-utils-interfaces.nix => rbs-utils-interfaces.nix (81%) rename .nix/rbs-utils.nix => rbs-utils.nix (85%) rename .nix/rbss-movetopose.nix => rbss-movetopose.nix (82%) rename .nix/rbss-objectdetection.nix => rbss-objectdetection.nix (84%) rename .nix/rbss-poseestimation.nix => rbss-poseestimation.nix (83%) rename .nix/robonomics.nix => robonomics.nix (79%) rename .nix/robot-builder.nix => robot-builder.nix (93%) rename .nix/test-dynmsg.nix => test-dynmsg.nix (95%) diff --git a/.nix/behavior-tree.nix b/.nix/behavior-tree.nix deleted file mode 100644 index 06de9bc..0000000 --- a/.nix/behavior-tree.nix +++ /dev/null @@ -1,24 +0,0 @@ -# Automatically generated by: ros2nix --output-as-nix-pkg-name --fetch --flake --distro jazzy --output-dir .nix -{ lib, buildRosPackage, fetchFromGitHub, ament-cmake, ament-lint-auto, ament-lint-common, behaviortree-cpp-v3, example-interfaces, geometry-msgs, nav-msgs, rclcpp, rclcpp-action, rclpy, std-msgs, std-srvs }: -buildRosPackage rec { - pname = "ros-jazzy-behavior-tree"; - version = "0.0.0"; - - src = fetchFromGitHub { - owner = "solid-sinusoid"; - repo = "behavior_tree"; - rev = "bb838e2f45c362ee702fa6bd7dea7312130b6461"; - sha256 = "18r6qf4afx5rkdys3fxcc2kii7azksa3djflym243v5fh0wn2knx"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ behaviortree-cpp-v3 example-interfaces geometry-msgs nav-msgs rclcpp rclcpp-action rclpy std-msgs std-srvs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "TODO: Package description"; - license = with lib.licenses; [ "TODO-License-declaration" ]; - }; -} diff --git a/.nix/cartesian-compliance-controller.nix b/.nix/cartesian-compliance-controller.nix deleted file mode 100644 index f2e8f2e..0000000 --- a/.nix/cartesian-compliance-controller.nix +++ /dev/null @@ -1,25 +0,0 @@ -# Automatically generated by: ros2nix --output-as-nix-pkg-name --fetch --flake --distro jazzy --output-dir .nix -{ lib, buildRosPackage, fetchFromGitHub, ament-cmake, ament-lint-common, cartesian-controller-base, cartesian-force-controller, cartesian-motion-controller, controller-interface, hardware-interface, pluginlib, rclcpp }: -buildRosPackage rec { - pname = "ros-jazzy-cartesian-compliance-controller"; - version = "0.0.0"; - - src = fetchFromGitHub { - owner = "solid-sinusoid"; - repo = "cartesian_controllers"; - rev = "1218ab5e7153b9aa7a3cd687908671d9f900a838"; - sha256 = "1h0izk742gg4k3v4s8d3c1mj3hqxph390adfccyixggb511c8nvj"; - }; - - buildType = "ament_cmake"; - sourceRoot = "${src.name}/cartesian_compliance_controller/"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-common ]; - propagatedBuildInputs = [ cartesian-controller-base cartesian-force-controller cartesian-motion-controller controller-interface hardware-interface pluginlib rclcpp ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Control your robot through Cartesian target poses and target wrenches"; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/.nix/cartesian-controller-base.nix b/.nix/cartesian-controller-base.nix deleted file mode 100644 index 6fff30c..0000000 --- a/.nix/cartesian-controller-base.nix +++ /dev/null @@ -1,24 +0,0 @@ -# Automatically generated by: ros2nix --output-as-nix-pkg-name --fetch --flake --distro jazzy --output-dir .nix -{ lib, buildRosPackage, fetchFromGitHub, ament-cmake, controller-interface, kdl-parser, pluginlib, rclcpp, realtime-tools, trajectory-msgs }: -buildRosPackage rec { - pname = "ros-jazzy-cartesian-controller-base"; - version = "0.0.0"; - - src = fetchFromGitHub { - owner = "solid-sinusoid"; - repo = "cartesian_controllers"; - rev = "1218ab5e7153b9aa7a3cd687908671d9f900a838"; - sha256 = "1h0izk742gg4k3v4s8d3c1mj3hqxph390adfccyixggb511c8nvj"; - }; - - buildType = "ament_cmake"; - sourceRoot = "${src.name}/cartesian_controller_base/"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ controller-interface kdl-parser pluginlib rclcpp realtime-tools trajectory-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "The cartesian_controller_base package"; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/.nix/cartesian-controller-handles.nix b/.nix/cartesian-controller-handles.nix deleted file mode 100644 index 47542b6..0000000 --- a/.nix/cartesian-controller-handles.nix +++ /dev/null @@ -1,24 +0,0 @@ -# Automatically generated by: ros2nix --output-as-nix-pkg-name --fetch --flake --distro jazzy --output-dir .nix -{ lib, buildRosPackage, fetchFromGitHub, ament-cmake, cartesian-controller-base, controller-interface, geometry-msgs, interactive-markers, kdl-parser, pluginlib, rclcpp, urdf }: -buildRosPackage rec { - pname = "ros-jazzy-cartesian-controller-handles"; - version = "0.0.0"; - - src = fetchFromGitHub { - owner = "solid-sinusoid"; - repo = "cartesian_controllers"; - rev = "1218ab5e7153b9aa7a3cd687908671d9f900a838"; - sha256 = "1h0izk742gg4k3v4s8d3c1mj3hqxph390adfccyixggb511c8nvj"; - }; - - buildType = "ament_cmake"; - sourceRoot = "${src.name}/cartesian_controller_handles/"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ cartesian-controller-base controller-interface geometry-msgs interactive-markers kdl-parser pluginlib rclcpp urdf ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "The cartesian_controller_handles package"; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/.nix/cartesian-controller-utilities.nix b/.nix/cartesian-controller-utilities.nix deleted file mode 100644 index ef3649f..0000000 --- a/.nix/cartesian-controller-utilities.nix +++ /dev/null @@ -1,24 +0,0 @@ -# Automatically generated by: ros2nix --output-as-nix-pkg-name --fetch --flake --distro jazzy --output-dir .nix -{ lib, buildRosPackage, fetchFromGitHub, ament-cmake, geometry-msgs, launch, launch-ros, rclcpp, sensor-msgs }: -buildRosPackage rec { - pname = "ros-jazzy-cartesian-controller-utilities"; - version = "0.1.0"; - - src = fetchFromGitHub { - owner = "solid-sinusoid"; - repo = "cartesian_controllers"; - rev = "1218ab5e7153b9aa7a3cd687908671d9f900a838"; - sha256 = "1h0izk742gg4k3v4s8d3c1mj3hqxph390adfccyixggb511c8nvj"; - }; - - buildType = "ament_cmake"; - sourceRoot = "${src.name}/cartesian_controller_utilities/"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ geometry-msgs launch launch-ros rclcpp sensor-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Make the spacemouse a teach device for contact-based teleoperation"; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/.nix/cartesian-force-controller.nix b/.nix/cartesian-force-controller.nix deleted file mode 100644 index 47300b6..0000000 --- a/.nix/cartesian-force-controller.nix +++ /dev/null @@ -1,24 +0,0 @@ -# Automatically generated by: ros2nix --output-as-nix-pkg-name --fetch --flake --distro jazzy --output-dir .nix -{ lib, buildRosPackage, fetchFromGitHub, ament-cmake, cartesian-controller-base, controller-interface, rclcpp }: -buildRosPackage rec { - pname = "ros-jazzy-cartesian-force-controller"; - version = "0.0.0"; - - src = fetchFromGitHub { - owner = "solid-sinusoid"; - repo = "cartesian_controllers"; - rev = "1218ab5e7153b9aa7a3cd687908671d9f900a838"; - sha256 = "1h0izk742gg4k3v4s8d3c1mj3hqxph390adfccyixggb511c8nvj"; - }; - - buildType = "ament_cmake"; - sourceRoot = "${src.name}/cartesian_force_controller/"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ cartesian-controller-base controller-interface rclcpp ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "The cartesian_force_controller package"; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/.nix/cartesian-motion-controller.nix b/.nix/cartesian-motion-controller.nix deleted file mode 100644 index b3beedc..0000000 --- a/.nix/cartesian-motion-controller.nix +++ /dev/null @@ -1,22 +0,0 @@ -# Automatically generated by: ros2nix --output-as-nix-pkg-name --fetch --flake --distro jazzy --output-dir .nix -{ lib, buildRosPackage, fetchFromGitHub, cartesian-controller-base, controller-interface, rclcpp }: -buildRosPackage rec { - pname = "ros-jazzy-cartesian-motion-controller"; - version = "0.0.0"; - - src = fetchFromGitHub { - owner = "solid-sinusoid"; - repo = "cartesian_controllers"; - rev = "1218ab5e7153b9aa7a3cd687908671d9f900a838"; - sha256 = "1h0izk742gg4k3v4s8d3c1mj3hqxph390adfccyixggb511c8nvj"; - }; - - buildType = "ament_cmake"; - sourceRoot = "${src.name}/cartesian_motion_controller/"; - propagatedBuildInputs = [ cartesian-controller-base controller-interface rclcpp ]; - - meta = { - description = "The cartesian_motion_controller package"; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/.nix/cartesian-twist-controller.nix b/.nix/cartesian-twist-controller.nix deleted file mode 100644 index 6c28dee..0000000 --- a/.nix/cartesian-twist-controller.nix +++ /dev/null @@ -1,22 +0,0 @@ -# Automatically generated by: ros2nix --output-as-nix-pkg-name --fetch --flake --distro jazzy --output-dir .nix -{ lib, buildRosPackage, fetchFromGitHub, cartesian-controller-base, controller-interface, rclcpp }: -buildRosPackage rec { - pname = "ros-jazzy-cartesian-twist-controller"; - version = "0.0.0"; - - src = fetchFromGitHub { - owner = "solid-sinusoid"; - repo = "cartesian_controllers"; - rev = "1218ab5e7153b9aa7a3cd687908671d9f900a838"; - sha256 = "1h0izk742gg4k3v4s8d3c1mj3hqxph390adfccyixggb511c8nvj"; - }; - - buildType = "ament_cmake"; - sourceRoot = "${src.name}/cartesian_twist_controller/"; - propagatedBuildInputs = [ cartesian-controller-base controller-interface rclcpp ]; - - meta = { - description = "The cartesian_twist_controller package"; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/.nix/controller-interface.nix b/.nix/controller-interface.nix deleted file mode 100644 index b9aa96a..0000000 --- a/.nix/controller-interface.nix +++ /dev/null @@ -1,25 +0,0 @@ -# Automatically generated by: ros2nix --output-as-nix-pkg-name --fetch --flake --distro jazzy --output-dir .nix -{ lib, buildRosPackage, fetchFromGitHub, ament-cmake, ament-cmake-gmock, hardware-interface, rclcpp-lifecycle, sensor-msgs }: -buildRosPackage rec { - pname = "ros-jazzy-controller-interface"; - version = "2.39.1"; - - src = fetchFromGitHub { - owner = "solid-sinusoid"; - repo = "ros2_control"; - rev = "e4a4aade5aa844f2bfb693d389e048ca509ce7db"; - sha256 = "06jl0b3cwqdja8k901gjxnp5dgpnis61m10qwk4ghv17h197y02b"; - }; - - buildType = "ament_cmake"; - sourceRoot = "${src.name}/controller_interface/"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-gmock ]; - propagatedBuildInputs = [ hardware-interface rclcpp-lifecycle sensor-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Description of controller_interface"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/.nix/controller-manager-msgs.nix b/.nix/controller-manager-msgs.nix deleted file mode 100644 index c743946..0000000 --- a/.nix/controller-manager-msgs.nix +++ /dev/null @@ -1,25 +0,0 @@ -# Automatically generated by: ros2nix --output-as-nix-pkg-name --fetch --flake --distro jazzy --output-dir .nix -{ lib, buildRosPackage, fetchFromGitHub, ament-cmake, ament-lint-common, builtin-interfaces, lifecycle-msgs, rosidl-default-generators, rosidl-default-runtime }: -buildRosPackage rec { - pname = "ros-jazzy-controller-manager-msgs"; - version = "2.39.1"; - - src = fetchFromGitHub { - owner = "solid-sinusoid"; - repo = "ros2_control"; - rev = "e4a4aade5aa844f2bfb693d389e048ca509ce7db"; - sha256 = "06jl0b3cwqdja8k901gjxnp5dgpnis61m10qwk4ghv17h197y02b"; - }; - - buildType = "ament_cmake"; - sourceRoot = "${src.name}/controller_manager_msgs/"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - checkInputs = [ ament-lint-common ]; - propagatedBuildInputs = [ builtin-interfaces lifecycle-msgs rosidl-default-runtime ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; - - meta = { - description = "Messages and services for the controller manager."; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/.nix/controller-manager.nix b/.nix/controller-manager.nix deleted file mode 100644 index 6213fe9..0000000 --- a/.nix/controller-manager.nix +++ /dev/null @@ -1,25 +0,0 @@ -# Automatically generated by: ros2nix --output-as-nix-pkg-name --fetch --flake --distro jazzy --output-dir .nix -{ lib, buildRosPackage, fetchFromGitHub, ament-cmake, ament-cmake-gmock, ament-cmake-python, ament-index-cpp, backward-ros, controller-interface, controller-manager-msgs, hardware-interface, hardware-interface-testing, launch, launch-ros, pluginlib, rclcpp, rcpputils, realtime-tools, ros2-control-test-assets, ros2param, ros2run, std-msgs }: -buildRosPackage rec { - pname = "ros-jazzy-controller-manager"; - version = "2.39.1"; - - src = fetchFromGitHub { - owner = "solid-sinusoid"; - repo = "ros2_control"; - rev = "e4a4aade5aa844f2bfb693d389e048ca509ce7db"; - sha256 = "06jl0b3cwqdja8k901gjxnp5dgpnis61m10qwk4ghv17h197y02b"; - }; - - buildType = "ament_cmake"; - sourceRoot = "${src.name}/controller_manager/"; - buildInputs = [ ament-cmake ament-cmake-python ]; - checkInputs = [ ament-cmake-gmock hardware-interface-testing ros2-control-test-assets ]; - propagatedBuildInputs = [ ament-index-cpp backward-ros controller-interface controller-manager-msgs hardware-interface launch launch-ros pluginlib rclcpp rcpputils realtime-tools ros2-control-test-assets ros2param ros2run std-msgs ]; - nativeBuildInputs = [ ament-cmake ament-cmake-python ]; - - meta = { - description = "Description of controller_manager"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/.nix/gz-ros2-control-tests.nix b/.nix/gz-ros2-control-tests.nix deleted file mode 100644 index 6536678..0000000 --- a/.nix/gz-ros2-control-tests.nix +++ /dev/null @@ -1,25 +0,0 @@ -# Automatically generated by: ros2nix --output-as-nix-pkg-name --fetch --flake --distro jazzy --output-dir .nix -{ lib, buildRosPackage, fetchFromGitHub, ament-cmake, ament-cmake-gtest, ament-index-python, ament-lint-auto, ament-lint-common, control-msgs, geometry-msgs, hardware-interface, gz-ros2-control, joint-state-broadcaster, joint-trajectory-controller, launch, launch-ros, launch-testing-ament-cmake, python3Packages, pythonPackages, rclcpp, rclcpp-action, robot-state-publisher, ros-gz, ros2controlcli, ros2launch, xacro }: -buildRosPackage rec { - pname = "ros-jazzy-gz-ros2-control-tests"; - version = "0.7.9"; - - src = fetchFromGitHub { - owner = "solid-sinusoid"; - repo = "gz_ros2_control"; - rev = "43dd1046295ecef5b25d3caab45591da8fb747ba"; - sha256 = "0gzx2286hc1daym4prh8shrbkrp8dkirxsgbx1ykd5c271krsjfg"; - }; - - buildType = "ament_cmake"; - sourceRoot = "${src.name}/gz_ros2_control_tests/"; - buildInputs = [ ament-cmake rclcpp-action ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ament-index-python control-msgs geometry-msgs hardware-interface gz-ros2-control joint-state-broadcaster joint-trajectory-controller launch launch-ros launch-testing-ament-cmake python3Packages.psutil pythonPackages.pytest rclcpp robot-state-publisher ros-gz ros2controlcli ros2launch xacro ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Gazebo ros2 control tests"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/.nix/hardware-interface-testing.nix b/.nix/hardware-interface-testing.nix deleted file mode 100644 index a3fcd7f..0000000 --- a/.nix/hardware-interface-testing.nix +++ /dev/null @@ -1,25 +0,0 @@ -# Automatically generated by: ros2nix --output-as-nix-pkg-name --fetch --flake --distro jazzy --output-dir .nix -{ lib, buildRosPackage, fetchFromGitHub, ament-cmake, ament-cmake-gmock, control-msgs, hardware-interface, lifecycle-msgs, pluginlib, rclcpp-lifecycle, ros2-control-test-assets }: -buildRosPackage rec { - pname = "ros-jazzy-hardware-interface-testing"; - version = "2.39.1"; - - src = fetchFromGitHub { - owner = "solid-sinusoid"; - repo = "ros2_control"; - rev = "e4a4aade5aa844f2bfb693d389e048ca509ce7db"; - sha256 = "06jl0b3cwqdja8k901gjxnp5dgpnis61m10qwk4ghv17h197y02b"; - }; - - buildType = "ament_cmake"; - sourceRoot = "${src.name}/hardware_interface_testing/"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-gmock ]; - propagatedBuildInputs = [ control-msgs hardware-interface lifecycle-msgs pluginlib rclcpp-lifecycle ros2-control-test-assets ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "ros2_control hardware interface testing"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/.nix/hardware-interface.nix b/.nix/hardware-interface.nix deleted file mode 100644 index 51362b5..0000000 --- a/.nix/hardware-interface.nix +++ /dev/null @@ -1,25 +0,0 @@ -# Automatically generated by: ros2nix --output-as-nix-pkg-name --fetch --flake --distro jazzy --output-dir .nix -{ lib, buildRosPackage, fetchFromGitHub, ament-cmake, ament-cmake-gmock, control-msgs, lifecycle-msgs, pluginlib, rclcpp-lifecycle, rcpputils, rcutils, ros2-control-test-assets, tinyxml2-vendor }: -buildRosPackage rec { - pname = "ros-jazzy-hardware-interface"; - version = "2.39.1"; - - src = fetchFromGitHub { - owner = "solid-sinusoid"; - repo = "ros2_control"; - rev = "e4a4aade5aa844f2bfb693d389e048ca509ce7db"; - sha256 = "06jl0b3cwqdja8k901gjxnp5dgpnis61m10qwk4ghv17h197y02b"; - }; - - buildType = "ament_cmake"; - sourceRoot = "${src.name}/hardware_interface/"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-gmock ros2-control-test-assets ]; - propagatedBuildInputs = [ control-msgs lifecycle-msgs pluginlib rclcpp-lifecycle rcpputils rcutils tinyxml2-vendor ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "ros2_control hardware interface"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/.nix/ign-ros2-control-demos.nix b/.nix/ign-ros2-control-demos.nix deleted file mode 100644 index e4fcda3..0000000 --- a/.nix/ign-ros2-control-demos.nix +++ /dev/null @@ -1,25 +0,0 @@ -# Automatically generated by: ros2nix --output-as-nix-pkg-name --fetch --flake --distro jazzy --output-dir .nix -{ lib, buildRosPackage, fetchFromGitHub, ackermann-steering-controller, ament-cmake, ament-cmake-gtest, ament-index-python, ament-lint-auto, ament-lint-common, control-msgs, diff-drive-controller, effort-controllers, geometry-msgs, hardware-interface, ign-ros2-control, imu-sensor-broadcaster, joint-state-broadcaster, joint-trajectory-controller, launch, launch-ros, rclcpp, rclcpp-action, robot-state-publisher, ros-gz-bridge, ros-ign-gazebo, ros2controlcli, ros2launch, std-msgs, tricycle-controller, velocity-controllers, xacro }: -buildRosPackage rec { - pname = "ros-jazzy-ign-ros2-control-demos"; - version = "0.7.9"; - - src = fetchFromGitHub { - owner = "solid-sinusoid"; - repo = "gz_ros2_control"; - rev = "43dd1046295ecef5b25d3caab45591da8fb747ba"; - sha256 = "0gzx2286hc1daym4prh8shrbkrp8dkirxsgbx1ykd5c271krsjfg"; - }; - - buildType = "ament_cmake"; - sourceRoot = "${src.name}/ign_ros2_control_demos/"; - buildInputs = [ ament-cmake rclcpp-action ]; - checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ackermann-steering-controller ament-index-python control-msgs diff-drive-controller effort-controllers geometry-msgs hardware-interface ign-ros2-control imu-sensor-broadcaster joint-state-broadcaster joint-trajectory-controller launch launch-ros rclcpp robot-state-publisher ros-gz-bridge ros-ign-gazebo ros2controlcli ros2launch std-msgs tricycle-controller velocity-controllers xacro ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "ign_ros2_control_demos"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/.nix/ign-ros2-control.nix b/.nix/ign-ros2-control.nix deleted file mode 100644 index 4a7df0f..0000000 --- a/.nix/ign-ros2-control.nix +++ /dev/null @@ -1,25 +0,0 @@ -# Automatically generated by: ros2nix --output-as-nix-pkg-name --fetch --flake --distro jazzy --output-dir .nix -{ lib, buildRosPackage, fetchFromGitHub, ament-cmake, ament-index-cpp, ament-lint-auto, ament-lint-common, controller-manager, hardware-interface, ignition-gazebo6, ignition-plugin, pluginlib, rclcpp, rclcpp-lifecycle, yaml-cpp-vendor }: -buildRosPackage rec { - pname = "ros-jazzy-ign-ros2-control"; - version = "0.7.9"; - - src = fetchFromGitHub { - owner = "solid-sinusoid"; - repo = "gz_ros2_control"; - rev = "43dd1046295ecef5b25d3caab45591da8fb747ba"; - sha256 = "0gzx2286hc1daym4prh8shrbkrp8dkirxsgbx1ykd5c271krsjfg"; - }; - - buildType = "ament_cmake"; - sourceRoot = "${src.name}/ign_ros2_control/"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ament-index-cpp controller-manager hardware-interface ignition-gazebo6 ignition-plugin pluginlib rclcpp rclcpp-lifecycle yaml-cpp-vendor ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Ignition ros2_control package allows to control simulated robots using ros2_control framework."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/.nix/joint-limits-interface.nix b/.nix/joint-limits-interface.nix deleted file mode 100644 index f90bfe1..0000000 --- a/.nix/joint-limits-interface.nix +++ /dev/null @@ -1,25 +0,0 @@ -# Automatically generated by: ros2nix --output-as-nix-pkg-name --fetch --flake --distro jazzy --output-dir .nix -{ lib, buildRosPackage, fetchFromGitHub, ament-cmake, ament-cmake-gtest, hardware-interface, launch, launch-ros, launch-testing, launch-testing-ament-cmake, rclcpp, urdf }: -buildRosPackage rec { - pname = "ros-jazzy-joint-limits-interface"; - version = "0.0.0"; - - src = fetchFromGitHub { - owner = "solid-sinusoid"; - repo = "ros2_control"; - rev = "e4a4aade5aa844f2bfb693d389e048ca509ce7db"; - sha256 = "06jl0b3cwqdja8k901gjxnp5dgpnis61m10qwk4ghv17h197y02b"; - }; - - buildType = "ament_cmake"; - sourceRoot = "${src.name}/joint_limits_interface/"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-gtest hardware-interface launch launch-ros launch-testing launch-testing-ament-cmake ]; - propagatedBuildInputs = [ hardware-interface rclcpp urdf ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Interface for enforcing joint limits."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/.nix/joint-limits.nix b/.nix/joint-limits.nix deleted file mode 100644 index a29117d..0000000 --- a/.nix/joint-limits.nix +++ /dev/null @@ -1,25 +0,0 @@ -# Automatically generated by: ros2nix --output-as-nix-pkg-name --fetch --flake --distro jazzy --output-dir .nix -{ lib, buildRosPackage, fetchFromGitHub, ament-cmake, ament-cmake-gtest, launch-testing-ament-cmake, rclcpp, rclcpp-lifecycle }: -buildRosPackage rec { - pname = "ros-jazzy-joint-limits"; - version = "2.39.1"; - - src = fetchFromGitHub { - owner = "solid-sinusoid"; - repo = "ros2_control"; - rev = "e4a4aade5aa844f2bfb693d389e048ca509ce7db"; - sha256 = "06jl0b3cwqdja8k901gjxnp5dgpnis61m10qwk4ghv17h197y02b"; - }; - - buildType = "ament_cmake"; - sourceRoot = "${src.name}/joint_limits/"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-gtest launch-testing-ament-cmake ]; - propagatedBuildInputs = [ rclcpp rclcpp-lifecycle ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Interfaces for handling of joint limits for controllers or hardware."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/.nix/overlay.nix b/.nix/overlay.nix deleted file mode 100644 index 7aea738..0000000 --- a/.nix/overlay.nix +++ /dev/null @@ -1,60 +0,0 @@ -self: super: -{ - behavior-tree = super.callPackage ./behavior-tree.nix {}; - behaviortree-ros2 = super.callPackage ./behaviortree-ros2.nix {}; - btcpp-ros2-interfaces = super.callPackage ./btcpp-ros2-interfaces.nix {}; - btcpp-ros2-samples = super.callPackage ./btcpp-ros2-samples.nix {}; - cartesian-compliance-controller = super.callPackage ./cartesian-compliance-controller.nix {}; - cartesian-controller-base = super.callPackage ./cartesian-controller-base.nix {}; - cartesian-controller-handles = super.callPackage ./cartesian-controller-handles.nix {}; - cartesian-controller-utilities = super.callPackage ./cartesian-controller-utilities.nix {}; - cartesian-force-controller = super.callPackage ./cartesian-force-controller.nix {}; - cartesian-motion-controller = super.callPackage ./cartesian-motion-controller.nix {}; - cartesian-twist-controller = super.callPackage ./cartesian-twist-controller.nix {}; - # controller-interface = super.callPackage ./controller-interface.nix {}; - # controller-manager = super.callPackage ./controller-manager.nix {}; - # controller-manager-msgs = super.callPackage ./controller-manager-msgs.nix {}; - dynmsg = super.callPackage ./dynmsg.nix {}; - dynmsg-demo = super.callPackage ./dynmsg-demo.nix {}; - dynmsg-msgs = super.callPackage ./dynmsg-msgs.nix {}; - env-manager = super.callPackage ./env-manager.nix {}; - env-manager-interfaces = super.callPackage ./env-manager-interfaces.nix {}; - # gz-ros2-control-tests = super.callPackage ./gz-ros2-control-tests.nix {}; - # hardware-interface = super.callPackage ./hardware-interface.nix {}; - # hardware-interface-testing = super.callPackage ./hardware-interface-testing.nix {}; - ign-ros2-control = super.callPackage ./ign-ros2-control.nix {}; - ign-ros2-control-demos = super.callPackage ./ign-ros2-control-demos.nix {}; - # joint-limits = super.callPackage ./joint-limits.nix {}; - # joint-limits-interface = super.callPackage ./joint-limits-interface.nix {}; - rbs-arm = super.callPackage ./rbs-arm.nix {}; - rbs-bringup = super.callPackage ./rbs-bringup.nix {}; - rbs-bt-executor = super.callPackage ./rbs-bt-executor.nix {}; - rbs-gripper = super.callPackage ./rbs-gripper.nix {}; - rbs-gym = super.callPackage ./rbs-gym.nix {}; - rbs-perception = super.callPackage ./rbs-perception.nix {}; - rbs-runtime = super.callPackage ./rbs-runtime.nix {}; - rbs-schunk-egp-n-n-b = super.callPackage ./rbs-schunk-egp-n-n-b.nix {}; - rbs-simulation = super.callPackage ./rbs-simulation.nix {}; - rbs-skill-interfaces = super.callPackage ./rbs-skill-interfaces.nix {}; - rbs-skill-servers = super.callPackage ./rbs-skill-servers.nix {}; - rbs-task-planner = super.callPackage ./rbs-task-planner.nix {}; - rbs-utils = super.callPackage ./rbs-utils.nix {}; - rbs-utils-interfaces = super.callPackage ./rbs-utils-interfaces.nix {}; - rbss-movetopose = super.callPackage ./rbss-movetopose.nix {}; - rbss-objectdetection = super.callPackage ./rbss-objectdetection.nix {}; - rbss-poseestimation = super.callPackage ./rbss-poseestimation.nix {}; - robonomics = super.callPackage ./robonomics.nix {}; - robot-builder = super.callPackage ./robot-builder.nix {}; - ros2controlcli = super.callPackage ./ros2controlcli.nix {}; - rqt-controller-manager = super.callPackage ./rqt-controller-manager.nix {}; - test-dynmsg = super.callPackage ./test-dynmsg.nix {}; - # transmission-interface = super.callPackage ./transmission-interface.nix {}; - ur = super.callPackage ./ur.nix {}; - ur-bringup = super.callPackage ./ur-bringup.nix {}; - ur-calibration = super.callPackage ./ur-calibration.nix {}; - ur-controllers = super.callPackage ./ur-controllers.nix {}; - ur-dashboard-msgs = super.callPackage ./ur-dashboard-msgs.nix {}; - ur-description = super.callPackage ./ur-description.nix {}; - ur-moveit-config = super.callPackage ./ur-moveit-config.nix {}; - ur-robot-driver = super.callPackage ./ur-robot-driver.nix {}; -} diff --git a/.nix/rbs-schunk-egp-n-n-b.nix b/.nix/rbs-schunk-egp-n-n-b.nix deleted file mode 100644 index 7830f6b..0000000 --- a/.nix/rbs-schunk-egp-n-n-b.nix +++ /dev/null @@ -1,22 +0,0 @@ -# Automatically generated by: ros2nix --output-as-nix-pkg-name --fetch --flake --distro jazzy --output-dir .nix -{ lib, buildRosPackage, fetchgit, ament-cmake, ament-lint-auto, ament-lint-common }: -buildRosPackage rec { - pname = "ros-jazzy-rbs-schunk-egp-n-n-b"; - version = "0.0.0"; - - src = fetchgit { - url = "https://gitlab.com/robossembler/arm-tools/urdf-model-shrunk-gripper-egp-40-n-n-b.git"; - rev = "d22a39da75767ed97bc27a16ca771cdc637561d7"; - sha256 = "1immr3iq56sxk5aavrky5gqbb8z8akcsjzlskra2z071n741jyrm"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "TODO: Package description"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/.nix/result b/.nix/result deleted file mode 120000 index 28fd9ce..0000000 --- a/.nix/result +++ /dev/null @@ -1 +0,0 @@ -/nix/store/m92f2wcjw5q4bdwclqxc4yp8x3jlq7jg-ros-jazzy-rbs-arm-0.0.0 \ No newline at end of file diff --git a/.nix/ros2-control-test-assets.nix b/.nix/ros2-control-test-assets.nix deleted file mode 100644 index 6f0be2e..0000000 --- a/.nix/ros2-control-test-assets.nix +++ /dev/null @@ -1,23 +0,0 @@ -# Automatically generated by: ros2nix --output-as-nix-pkg-name --fetch --flake --distro jazzy --output-dir .nix -{ lib, buildRosPackage, fetchFromGitHub, ament-cmake }: -buildRosPackage rec { - pname = "ros-jazzy-ros2-control-test-assets"; - version = "2.39.1"; - - src = fetchFromGitHub { - owner = "solid-sinusoid"; - repo = "ros2_control"; - rev = "e4a4aade5aa844f2bfb693d389e048ca509ce7db"; - sha256 = "06jl0b3cwqdja8k901gjxnp5dgpnis61m10qwk4ghv17h197y02b"; - }; - - buildType = "ament_cmake"; - sourceRoot = "${src.name}/ros2_control_test_assets/"; - buildInputs = [ ament-cmake ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "The package provides shared test resources for ros2_control stack"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/.nix/ros2-control.nix b/.nix/ros2-control.nix deleted file mode 100644 index 79f7ea3..0000000 --- a/.nix/ros2-control.nix +++ /dev/null @@ -1,24 +0,0 @@ -# Automatically generated by: ros2nix --output-as-nix-pkg-name --fetch --flake --distro jazzy --output-dir .nix -{ lib, buildRosPackage, fetchFromGitHub, ament-cmake, controller-interface, controller-manager, controller-manager-msgs, hardware-interface, joint-limits, ros2-control-test-assets, ros2controlcli, transmission-interface }: -buildRosPackage rec { - pname = "ros-jazzy-ros2-control"; - version = "2.39.1"; - - src = fetchFromGitHub { - owner = "solid-sinusoid"; - repo = "ros2_control"; - rev = "e4a4aade5aa844f2bfb693d389e048ca509ce7db"; - sha256 = "06jl0b3cwqdja8k901gjxnp5dgpnis61m10qwk4ghv17h197y02b"; - }; - - buildType = "ament_cmake"; - sourceRoot = "${src.name}/ros2_control/"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ controller-interface controller-manager controller-manager-msgs hardware-interface joint-limits ros2-control-test-assets ros2controlcli transmission-interface ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Metapackage for ROS2 control related packages"; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/.nix/ros2controlcli.nix b/.nix/ros2controlcli.nix deleted file mode 100644 index e5071aa..0000000 --- a/.nix/ros2controlcli.nix +++ /dev/null @@ -1,23 +0,0 @@ -# Automatically generated by: ros2nix --output-as-nix-pkg-name --fetch --flake --distro jazzy --output-dir .nix -{ lib, buildRosPackage, fetchFromGitHub, ament-copyright, ament-flake8, ament-pep257, ament-xmllint, controller-manager, controller-manager-msgs, python3Packages, rcl-interfaces, rclpy, ros2cli, ros2node, ros2param, rosidl-runtime-py }: -buildRosPackage rec { - pname = "ros-jazzy-ros2controlcli"; - version = "2.39.1"; - - src = fetchFromGitHub { - owner = "solid-sinusoid"; - repo = "ros2_control"; - rev = "e4a4aade5aa844f2bfb693d389e048ca509ce7db"; - sha256 = "06jl0b3cwqdja8k901gjxnp5dgpnis61m10qwk4ghv17h197y02b"; - }; - - buildType = "ament_python"; - sourceRoot = "${src.name}/ros2controlcli/"; - checkInputs = [ ament-copyright ament-flake8 ament-pep257 ament-xmllint ]; - propagatedBuildInputs = [ controller-manager controller-manager-msgs python3Packages.pygraphviz rcl-interfaces rclpy ros2cli ros2node ros2param rosidl-runtime-py ]; - - meta = { - description = "The ROS 2 command line tools for ROS2 Control."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/.nix/rqt-controller-manager.nix b/.nix/rqt-controller-manager.nix deleted file mode 100644 index 08a4b98..0000000 --- a/.nix/rqt-controller-manager.nix +++ /dev/null @@ -1,22 +0,0 @@ -# Automatically generated by: ros2nix --output-as-nix-pkg-name --fetch --flake --distro jazzy --output-dir .nix -{ lib, buildRosPackage, fetchFromGitHub, controller-manager-msgs, rclpy, rqt-gui, rqt-gui-py }: -buildRosPackage rec { - pname = "ros-jazzy-rqt-controller-manager"; - version = "2.39.1"; - - src = fetchFromGitHub { - owner = "solid-sinusoid"; - repo = "ros2_control"; - rev = "e4a4aade5aa844f2bfb693d389e048ca509ce7db"; - sha256 = "06jl0b3cwqdja8k901gjxnp5dgpnis61m10qwk4ghv17h197y02b"; - }; - - buildType = "ament_python"; - sourceRoot = "${src.name}/rqt_controller_manager/"; - propagatedBuildInputs = [ controller-manager-msgs rclpy rqt-gui rqt-gui-py ]; - - meta = { - description = "Graphical frontend for interacting with the controller manager."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/.nix/transmission-interface.nix b/.nix/transmission-interface.nix deleted file mode 100644 index 5fd4e4d..0000000 --- a/.nix/transmission-interface.nix +++ /dev/null @@ -1,25 +0,0 @@ -# Automatically generated by: ros2nix --output-as-nix-pkg-name --fetch --flake --distro jazzy --output-dir .nix -{ lib, buildRosPackage, fetchFromGitHub, ament-cmake, ament-cmake-gmock, hardware-interface, pluginlib }: -buildRosPackage rec { - pname = "ros-jazzy-transmission-interface"; - version = "2.39.1"; - - src = fetchFromGitHub { - owner = "solid-sinusoid"; - repo = "ros2_control"; - rev = "e4a4aade5aa844f2bfb693d389e048ca509ce7db"; - sha256 = "06jl0b3cwqdja8k901gjxnp5dgpnis61m10qwk4ghv17h197y02b"; - }; - - buildType = "ament_cmake"; - sourceRoot = "${src.name}/transmission_interface/"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-gmock ]; - propagatedBuildInputs = [ hardware-interface pluginlib ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "transmission_interface contains data structures for representing mechanical transmissions, methods for propagating values between actuator and joint spaces and tooling to support this."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/.nix/ur-bringup.nix b/.nix/ur-bringup.nix deleted file mode 100644 index e05f923..0000000 --- a/.nix/ur-bringup.nix +++ /dev/null @@ -1,24 +0,0 @@ -# Automatically generated by: ros2nix --output-as-nix-pkg-name --fetch --flake --distro jazzy --output-dir .nix -{ lib, buildRosPackage, fetchFromGitHub, ament-cmake, ament-cmake-python, controller-manager, force-torque-sensor-broadcaster, joint-state-broadcaster, joint-state-publisher, joint-trajectory-controller, launch, launch-ros, position-controllers, rclpy, robot-state-publisher, ros2-controllers-test-nodes, rviz2, ur-controllers, ur-description, urdf, velocity-controllers, xacro }: -buildRosPackage rec { - pname = "ros-jazzy-ur-bringup"; - version = "2.2.9"; - - src = fetchFromGitHub { - owner = "solid-sinusoid"; - repo = "Universal_Robots_ROS2_Driver"; - rev = "5a26d5376b58d1fd7d147a836d416eba551c45df"; - sha256 = "1v1j8rbwq1i2pyadmhcvv94bs4jgfprs8ylgbd7aaff3z9n52dcb"; - }; - - buildType = "ament_cmake"; - sourceRoot = "${src.name}/ur_bringup/"; - buildInputs = [ ament-cmake ament-cmake-python ]; - propagatedBuildInputs = [ controller-manager force-torque-sensor-broadcaster joint-state-broadcaster joint-state-publisher joint-trajectory-controller launch launch-ros position-controllers rclpy robot-state-publisher ros2-controllers-test-nodes rviz2 ur-controllers ur-description urdf velocity-controllers xacro ]; - nativeBuildInputs = [ ament-cmake ament-cmake-python ]; - - meta = { - description = "Launch file and run-time configurations, e.g. controllers."; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/.nix/ur-calibration.nix b/.nix/ur-calibration.nix deleted file mode 100644 index 063a794..0000000 --- a/.nix/ur-calibration.nix +++ /dev/null @@ -1,25 +0,0 @@ -# Automatically generated by: ros2nix --output-as-nix-pkg-name --fetch --flake --distro jazzy --output-dir .nix -{ lib, buildRosPackage, fetchFromGitHub, ament-cmake, ament-cmake-gmock, ament-cmake-gtest, ament-lint-auto, ament-lint-common, eigen, rclcpp, ur-client-library, ur-robot-driver, yaml-cpp }: -buildRosPackage rec { - pname = "ros-jazzy-ur-calibration"; - version = "2.2.9"; - - src = fetchFromGitHub { - owner = "solid-sinusoid"; - repo = "Universal_Robots_ROS2_Driver"; - rev = "5a26d5376b58d1fd7d147a836d416eba551c45df"; - sha256 = "1v1j8rbwq1i2pyadmhcvv94bs4jgfprs8ylgbd7aaff3z9n52dcb"; - }; - - buildType = "ament_cmake"; - sourceRoot = "${src.name}/ur_calibration/"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-gmock ament-cmake-gtest ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ eigen rclcpp ur-client-library ur-robot-driver yaml-cpp ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Package for extracting the factory calibration from a UR robot and change it such that it can be used by ur_description to gain a correct URDF"; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/.nix/ur-controllers.nix b/.nix/ur-controllers.nix deleted file mode 100644 index ccf5cd2..0000000 --- a/.nix/ur-controllers.nix +++ /dev/null @@ -1,24 +0,0 @@ -# Automatically generated by: ros2nix --output-as-nix-pkg-name --fetch --flake --distro jazzy --output-dir .nix -{ lib, buildRosPackage, fetchFromGitHub, ament-cmake, angles, controller-interface, joint-trajectory-controller, lifecycle-msgs, pluginlib, rclcpp-lifecycle, rcutils, realtime-tools, std-msgs, std-srvs, ur-dashboard-msgs, ur-msgs }: -buildRosPackage rec { - pname = "ros-jazzy-ur-controllers"; - version = "2.2.9"; - - src = fetchFromGitHub { - owner = "solid-sinusoid"; - repo = "Universal_Robots_ROS2_Driver"; - rev = "5a26d5376b58d1fd7d147a836d416eba551c45df"; - sha256 = "1v1j8rbwq1i2pyadmhcvv94bs4jgfprs8ylgbd7aaff3z9n52dcb"; - }; - - buildType = "ament_cmake"; - sourceRoot = "${src.name}/ur_controllers/"; - buildInputs = [ ament-cmake ]; - propagatedBuildInputs = [ angles controller-interface joint-trajectory-controller lifecycle-msgs pluginlib rclcpp-lifecycle rcutils realtime-tools std-msgs std-srvs ur-dashboard-msgs ur-msgs ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Provides controllers that use the speed scaling interface of Universal Robots."; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/.nix/ur-dashboard-msgs.nix b/.nix/ur-dashboard-msgs.nix deleted file mode 100644 index 86f1cff..0000000 --- a/.nix/ur-dashboard-msgs.nix +++ /dev/null @@ -1,24 +0,0 @@ -# Automatically generated by: ros2nix --output-as-nix-pkg-name --fetch --flake --distro jazzy --output-dir .nix -{ lib, buildRosPackage, fetchFromGitHub, action-msgs, ament-cmake, rosidl-default-generators, rosidl-default-runtime }: -buildRosPackage rec { - pname = "ros-jazzy-ur-dashboard-msgs"; - version = "2.2.9"; - - src = fetchFromGitHub { - owner = "solid-sinusoid"; - repo = "Universal_Robots_ROS2_Driver"; - rev = "5a26d5376b58d1fd7d147a836d416eba551c45df"; - sha256 = "1v1j8rbwq1i2pyadmhcvv94bs4jgfprs8ylgbd7aaff3z9n52dcb"; - }; - - buildType = "ament_cmake"; - sourceRoot = "${src.name}/ur_dashboard_msgs/"; - buildInputs = [ ament-cmake rosidl-default-generators ]; - propagatedBuildInputs = [ action-msgs rosidl-default-runtime ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Messages around the UR Dashboard server."; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/.nix/ur-description.nix b/.nix/ur-description.nix deleted file mode 100644 index 8034feb..0000000 --- a/.nix/ur-description.nix +++ /dev/null @@ -1,24 +0,0 @@ -# Automatically generated by: ros2nix --output-as-nix-pkg-name --fetch --flake --distro jazzy --output-dir .nix -{ lib, buildRosPackage, fetchFromGitHub, ament-cmake, ament-cmake-pytest, joint-state-publisher-gui, launch, launch-ros, launch-testing-ament-cmake, launch-testing-ros, robot-state-publisher, rviz2, urdf, urdfdom, xacro }: -buildRosPackage rec { - pname = "ros-jazzy-ur-description"; - version = "2.1.1"; - - src = fetchFromGitHub { - owner = "solid-sinusoid"; - repo = "Universal_Robots_ROS2_Description"; - rev = "1d89319dcf78bdaadc44481285caf64dde9b3ff1"; - sha256 = "0x8wy19rsvp2bp7b7d3wwnvnc611z48msplzr49ybsdwxjsqbfm0"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-cmake-pytest launch-testing-ament-cmake launch-testing-ros urdfdom xacro ]; - propagatedBuildInputs = [ joint-state-publisher-gui launch launch-ros robot-state-publisher rviz2 urdf xacro ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "URDF description for Universal Robots"; - license = with lib.licenses; [ bsd3 "Universal-Robots-A-S’-Terms-and-Conditions-for-Use-of-Graphical-Documentation" ]; - }; -} diff --git a/.nix/ur-moveit-config.nix b/.nix/ur-moveit-config.nix deleted file mode 100644 index 28b4118..0000000 --- a/.nix/ur-moveit-config.nix +++ /dev/null @@ -1,23 +0,0 @@ -# Automatically generated by: ros2nix --output-as-nix-pkg-name --fetch --flake --distro jazzy --output-dir .nix -{ lib, buildRosPackage, fetchFromGitHub, ament-cmake, ament-cmake-python, launch, launch-ros, moveit-kinematics, moveit-planners-ompl, moveit-ros-move-group, moveit-ros-visualization, moveit-servo, moveit-simple-controller-manager, rviz2, ur-description, urdf, warehouse-ros-sqlite, xacro }: -buildRosPackage rec { - pname = "ros-jazzy-ur-moveit-config"; - version = "2.2.4"; - - src = fetchFromGitHub { - owner = "solid-sinusoid"; - repo = "ur_moveit_config"; - rev = "4d745a96f0798519816c5553c51199edb9e6f74c"; - sha256 = "0nancpam0v4jx2fpn7h0kz49sff3wz6mna5765b28cbdgnhizmla"; - }; - - buildType = "ament_cmake"; - buildInputs = [ ament-cmake ament-cmake-python ]; - propagatedBuildInputs = [ launch launch-ros moveit-kinematics moveit-planners-ompl moveit-ros-move-group moveit-ros-visualization moveit-servo moveit-simple-controller-manager rviz2 ur-description urdf warehouse-ros-sqlite xacro ]; - nativeBuildInputs = [ ament-cmake ament-cmake-python ]; - - meta = { - description = "An example package with MoveIt2 configurations for UR robots."; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/.nix/ur-robot-driver.nix b/.nix/ur-robot-driver.nix deleted file mode 100644 index 9678aaf..0000000 --- a/.nix/ur-robot-driver.nix +++ /dev/null @@ -1,25 +0,0 @@ -# Automatically generated by: ros2nix --output-as-nix-pkg-name --fetch --flake --distro jazzy --output-dir .nix -{ lib, buildRosPackage, fetchFromGitHub, ament-cmake, ament-cmake-python, backward-ros, controller-manager, controller-manager-msgs, docker, force-torque-sensor-broadcaster, geometry-msgs, hardware-interface, joint-state-broadcaster, joint-state-publisher, joint-trajectory-controller, launch, launch-ros, launch-testing-ament-cmake, pluginlib, position-controllers, rclcpp, rclcpp-lifecycle, rclpy, robot-state-publisher, ros2-controllers-test-nodes, rviz2, socat, std-msgs, std-srvs, tf2-geometry-msgs, ur-client-library, ur-controllers, ur-dashboard-msgs, ur-description, ur-msgs, urdf, velocity-controllers, xacro }: -buildRosPackage rec { - pname = "ros-jazzy-ur-robot-driver"; - version = "2.2.9"; - - src = fetchFromGitHub { - owner = "solid-sinusoid"; - repo = "Universal_Robots_ROS2_Driver"; - rev = "5a26d5376b58d1fd7d147a836d416eba551c45df"; - sha256 = "1v1j8rbwq1i2pyadmhcvv94bs4jgfprs8ylgbd7aaff3z9n52dcb"; - }; - - buildType = "ament_cmake"; - sourceRoot = "${src.name}/ur_robot_driver/"; - buildInputs = [ ament-cmake ament-cmake-python ]; - checkInputs = [ docker launch-testing-ament-cmake ]; - propagatedBuildInputs = [ backward-ros controller-manager controller-manager-msgs force-torque-sensor-broadcaster geometry-msgs hardware-interface joint-state-broadcaster joint-state-publisher joint-trajectory-controller launch launch-ros pluginlib position-controllers rclcpp rclcpp-lifecycle rclpy robot-state-publisher ros2-controllers-test-nodes rviz2 socat std-msgs std-srvs tf2-geometry-msgs ur-client-library ur-controllers ur-dashboard-msgs ur-description ur-msgs urdf velocity-controllers xacro ]; - nativeBuildInputs = [ ament-cmake ament-cmake-python ]; - - meta = { - description = "The new driver for Universal Robots UR3, UR5 and UR10 robots with CB3 controllers and the e-series."; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/.nix/ur.nix b/.nix/ur.nix deleted file mode 100644 index 852212a..0000000 --- a/.nix/ur.nix +++ /dev/null @@ -1,25 +0,0 @@ -# Automatically generated by: ros2nix --output-as-nix-pkg-name --fetch --flake --distro jazzy --output-dir .nix -{ lib, buildRosPackage, fetchFromGitHub, ament-cmake, ament-lint-auto, ament-lint-common, ur-calibration, ur-controllers, ur-dashboard-msgs, ur-moveit-config, ur-robot-driver }: -buildRosPackage rec { - pname = "ros-jazzy-ur"; - version = "2.2.9"; - - src = fetchFromGitHub { - owner = "solid-sinusoid"; - repo = "Universal_Robots_ROS2_Driver"; - rev = "5a26d5376b58d1fd7d147a836d416eba551c45df"; - sha256 = "1v1j8rbwq1i2pyadmhcvv94bs4jgfprs8ylgbd7aaff3z9n52dcb"; - }; - - buildType = "ament_cmake"; - sourceRoot = "${src.name}/ur/"; - buildInputs = [ ament-cmake ]; - checkInputs = [ ament-lint-auto ament-lint-common ]; - propagatedBuildInputs = [ ur-calibration ur-controllers ur-dashboard-msgs ur-moveit-config ur-robot-driver ]; - nativeBuildInputs = [ ament-cmake ]; - - meta = { - description = "Metapackage for universal robots"; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/.nix/behaviortree-ros2.nix b/behaviortree-ros2.nix similarity index 100% rename from .nix/behaviortree-ros2.nix rename to behaviortree-ros2.nix diff --git a/.nix/btcpp-ros2-interfaces.nix b/btcpp-ros2-interfaces.nix similarity index 100% rename from .nix/btcpp-ros2-interfaces.nix rename to btcpp-ros2-interfaces.nix diff --git a/.nix/btcpp-ros2-samples.nix b/btcpp-ros2-samples.nix similarity index 100% rename from .nix/btcpp-ros2-samples.nix rename to btcpp-ros2-samples.nix diff --git a/.nix/dynmsg-demo.nix b/dynmsg-demo.nix similarity index 95% rename from .nix/dynmsg-demo.nix rename to dynmsg-demo.nix index 7cb3b6e..36275f0 100644 --- a/.nix/dynmsg-demo.nix +++ b/dynmsg-demo.nix @@ -1,4 +1,4 @@ -# Automatically generated by: ros2nix --output-as-nix-pkg-name --fetch --flake --distro jazzy --output-dir .nix +# Automatically generated by: ros2nix --output-as-nix-pkg-name --fetch --distro jazzy { lib, buildRosPackage, fetchFromGitHub, ament-cmake, ament-lint-auto, ament-lint-common, dynmsg, dynmsg-msgs, example-interfaces, geometry-msgs, rcl, rcl-action, std-msgs, test-msgs, yaml-cpp-vendor }: buildRosPackage rec { pname = "ros-jazzy-dynmsg-demo"; diff --git a/.nix/dynmsg-msgs.nix b/dynmsg-msgs.nix similarity index 95% rename from .nix/dynmsg-msgs.nix rename to dynmsg-msgs.nix index 9e000aa..1f812da 100644 --- a/.nix/dynmsg-msgs.nix +++ b/dynmsg-msgs.nix @@ -1,4 +1,4 @@ -# Automatically generated by: ros2nix --output-as-nix-pkg-name --fetch --flake --distro jazzy --output-dir .nix +# Automatically generated by: ros2nix --output-as-nix-pkg-name --fetch --distro jazzy { lib, buildRosPackage, fetchFromGitHub, ament-cmake, ament-lint-auto, ament-lint-common, rosidl-default-generators, rosidl-default-runtime }: buildRosPackage rec { pname = "ros-jazzy-dynmsg-msgs"; diff --git a/.nix/dynmsg.nix b/dynmsg.nix similarity index 95% rename from .nix/dynmsg.nix rename to dynmsg.nix index fae585a..0a5c0c1 100644 --- a/.nix/dynmsg.nix +++ b/dynmsg.nix @@ -1,4 +1,4 @@ -# Automatically generated by: ros2nix --output-as-nix-pkg-name --fetch --flake --distro jazzy --output-dir .nix +# Automatically generated by: ros2nix --output-as-nix-pkg-name --fetch --distro jazzy { lib, buildRosPackage, fetchFromGitHub, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, rcutils, rosidl-runtime-c, rosidl-runtime-cpp, rosidl-typesupport-introspection-c, rosidl-typesupport-introspection-cpp, std-msgs, yaml-cpp-vendor }: buildRosPackage rec { pname = "ros-jazzy-dynmsg"; diff --git a/.nix/env-manager-interfaces.nix b/env-manager-interfaces.nix similarity index 69% rename from .nix/env-manager-interfaces.nix rename to env-manager-interfaces.nix index aea7047..a16d4e4 100644 --- a/.nix/env-manager-interfaces.nix +++ b/env-manager-interfaces.nix @@ -1,17 +1,17 @@ -# Automatically generated by: ros2nix --output-as-nix-pkg-name --fetch --flake --distro jazzy --output-dir .nix +# Automatically generated by: ros2nix --output-as-nix-pkg-name --fetch --distro jazzy { lib, buildRosPackage, fetchgit, ament-cmake, ament-lint-auto, ament-lint-common, builtin-interfaces, lifecycle-msgs, rosidl-default-generators, rosidl-default-runtime }: buildRosPackage rec { pname = "ros-jazzy-env-manager-interfaces"; version = "0.0.0"; - # src = fetchgit { - # url = "git@gitlab.com:robossembler/robossembler-ros2.git"; - # rev = "d6cd0d5601493ad4f4b7c77b7cbc2d62455c8176"; - # sha256 = "06mmi33qq24vkjs5575v86vrq7bvmqwlm8ls3mahlwl68awqw5x2"; - # }; + src = fetchgit { + url = "git@gitlab.com:robossembler/robossembler-ros2.git"; + rev = "ac6628f0fbebc73aabe0642704443dce097f5e1d"; + sha256 = "1018mbnwn46nby07hgdmzab3wyd521lv9igbvqljv2dqxa72jhry"; + }; buildType = "ament_cmake"; - src = ../env_manager/env_manager_interfaces; + sourceRoot = "${src.name}/env_manager/env_manager_interfaces/"; buildInputs = [ ament-cmake rosidl-default-generators ]; checkInputs = [ ament-lint-auto ament-lint-common ]; propagatedBuildInputs = [ builtin-interfaces lifecycle-msgs rosidl-default-runtime ]; diff --git a/.nix/env-manager.nix b/env-manager.nix similarity index 61% rename from .nix/env-manager.nix rename to env-manager.nix index a031770..765e562 100644 --- a/.nix/env-manager.nix +++ b/env-manager.nix @@ -1,13 +1,17 @@ -# Automatically generated by: ros2nix --output-as-nix-pkg-name --fetch --flake --distro jazzy --output-dir .nix +# Automatically generated by: ros2nix --output-as-nix-pkg-name --fetch --distro jazzy { lib, buildRosPackage, fetchgit, ament-copyright, ament-flake8, ament-pep257, pythonPackages }: buildRosPackage rec { pname = "ros-jazzy-env-manager"; version = "0.0.0"; - src = ../env_manager/env_manager; + src = fetchgit { + url = "git@gitlab.com:robossembler/robossembler-ros2.git"; + rev = "ac6628f0fbebc73aabe0642704443dce097f5e1d"; + sha256 = "1018mbnwn46nby07hgdmzab3wyd521lv9igbvqljv2dqxa72jhry"; + }; buildType = "ament_python"; - # sourceRoot = "${src.name}/env_manager/env_manager/"; + sourceRoot = "${src.name}/env_manager/env_manager/"; checkInputs = [ ament-copyright ament-flake8 ament-pep257 pythonPackages.pytest ]; meta = { diff --git a/.nix/flake.lock b/flake.lock similarity index 100% rename from .nix/flake.lock rename to flake.lock diff --git a/.nix/flake.nix b/flake.nix similarity index 65% rename from .nix/flake.nix rename to flake.nix index b2fd76b..6f52dea 100644 --- a/.nix/flake.nix +++ b/flake.nix @@ -1,7 +1,6 @@ { inputs = { - #nix-ros-overlay.url = "/home/movefasta/Documents/robossembler/nix-ros-overlay"; nix-ros-overlay.url = "github:lopsided98/nix-ros-overlay/develop"; nixpkgs.follows = "nix-ros-overlay/nixpkgs"; # IMPORTANT!!! }; @@ -40,27 +39,8 @@ (with pkgs.rosPackages.${rosDistro}; buildEnv { paths = [ ros-core - behavior-tree - controller-interface - controller-manager - dynmsg - # dynmsg-demo # YAML failed - dynmsg-msgs - gz-ros2-control - # gz-ros2-control-tests(demos) # error: 'get_robot_description' was not declared in this scope - hardware-interface - hardware-interface-testing - joint-limits - joint-limits-interface - # rbs-arm # error: 'get_robot_description' was not declared in this scope - robot-builder - ros2controlcli - rqt-controller-manager - # test-dynmsg # YAML - transmission-interface - ros2-controllers - - # ... other ROS packages + rbs-bt-executor + # ... other ROS packages ]; }) ]; diff --git a/overlay.nix b/overlay.nix new file mode 100644 index 0000000..228bf78 --- /dev/null +++ b/overlay.nix @@ -0,0 +1,30 @@ +self: super: +{ + behaviortree-ros2 = super.callPackage ./behaviortree-ros2.nix {}; + btcpp-ros2-interfaces = super.callPackage ./btcpp-ros2-interfaces.nix {}; + btcpp-ros2-samples = super.callPackage ./btcpp-ros2-samples.nix {}; + dynmsg = super.callPackage ./dynmsg.nix {}; + dynmsg-demo = super.callPackage ./dynmsg-demo.nix {}; + dynmsg-msgs = super.callPackage ./dynmsg-msgs.nix {}; + env-manager = super.callPackage ./env-manager.nix {}; + env-manager-interfaces = super.callPackage ./env-manager-interfaces.nix {}; + rbs-arm = super.callPackage ./rbs-arm.nix {}; + rbs-bringup = super.callPackage ./rbs-bringup.nix {}; + rbs-bt-executor = super.callPackage ./rbs-bt-executor.nix {}; + rbs-gripper = super.callPackage ./rbs-gripper.nix {}; + rbs-gym = super.callPackage ./rbs-gym.nix {}; + rbs-perception = super.callPackage ./rbs-perception.nix {}; + rbs-runtime = super.callPackage ./rbs-runtime.nix {}; + rbs-simulation = super.callPackage ./rbs-simulation.nix {}; + rbs-skill-interfaces = super.callPackage ./rbs-skill-interfaces.nix {}; + rbs-skill-servers = super.callPackage ./rbs-skill-servers.nix {}; + rbs-task-planner = super.callPackage ./rbs-task-planner.nix {}; + rbs-utils = super.callPackage ./rbs-utils.nix {}; + rbs-utils-interfaces = super.callPackage ./rbs-utils-interfaces.nix {}; + rbss-movetopose = super.callPackage ./rbss-movetopose.nix {}; + rbss-objectdetection = super.callPackage ./rbss-objectdetection.nix {}; + rbss-poseestimation = super.callPackage ./rbss-poseestimation.nix {}; + robonomics = super.callPackage ./robonomics.nix {}; + robot-builder = super.callPackage ./robot-builder.nix {}; + test-dynmsg = super.callPackage ./test-dynmsg.nix {}; +} diff --git a/.nix/rbs-arm.nix b/rbs-arm.nix similarity index 94% rename from .nix/rbs-arm.nix rename to rbs-arm.nix index 05330ed..3572798 100644 --- a/.nix/rbs-arm.nix +++ b/rbs-arm.nix @@ -1,4 +1,4 @@ -# Automatically generated by: ros2nix --output-as-nix-pkg-name --fetch --flake --distro jazzy --output-dir .nix +# Automatically generated by: ros2nix --output-as-nix-pkg-name --fetch --distro jazzy { lib, buildRosPackage, fetchFromGitHub, ament-cmake, ament-lint-auto, ament-lint-common, joint-trajectory-controller, ros-gz, ros2-control, ros2-controllers }: buildRosPackage rec { pname = "ros-jazzy-rbs-arm"; diff --git a/.nix/rbs-bringup.nix b/rbs-bringup.nix similarity index 80% rename from .nix/rbs-bringup.nix rename to rbs-bringup.nix index 10a0082..41069cf 100644 --- a/.nix/rbs-bringup.nix +++ b/rbs-bringup.nix @@ -1,4 +1,4 @@ -# Automatically generated by: ros2nix --output-as-nix-pkg-name --fetch --flake --distro jazzy --output-dir .nix +# Automatically generated by: ros2nix --output-as-nix-pkg-name --fetch --distro jazzy { lib, buildRosPackage, fetchgit, ament-cmake, ament-lint-auto, ament-lint-common, nav2-common }: buildRosPackage rec { pname = "ros-jazzy-rbs-bringup"; @@ -6,8 +6,8 @@ buildRosPackage rec { src = fetchgit { url = "git@gitlab.com:robossembler/robossembler-ros2.git"; - rev = "d6cd0d5601493ad4f4b7c77b7cbc2d62455c8176"; - sha256 = "06mmi33qq24vkjs5575v86vrq7bvmqwlm8ls3mahlwl68awqw5x2"; + rev = "ac6628f0fbebc73aabe0642704443dce097f5e1d"; + sha256 = "1018mbnwn46nby07hgdmzab3wyd521lv9igbvqljv2dqxa72jhry"; }; buildType = "ament_cmake"; diff --git a/.nix/rbs-bt-executor.nix b/rbs-bt-executor.nix similarity index 72% rename from .nix/rbs-bt-executor.nix rename to rbs-bt-executor.nix index dc2d8b5..b5888d3 100644 --- a/.nix/rbs-bt-executor.nix +++ b/rbs-bt-executor.nix @@ -1,17 +1,17 @@ -# Automatically generated by: ros2nix --output-as-nix-pkg-name --fetch --flake --distro jazzy --output-dir .nix +# Automatically generated by: ros2nix --output-as-nix-pkg-name --fetch --distro jazzy { lib, buildRosPackage, fetchgit, ament-cmake, ament-cmake-python, ament-lint-auto, ament-lint-common, behaviortree-cpp, behaviortree-ros2, env-manager-interfaces, rbs-skill-interfaces, rbs-utils, rclpy }: buildRosPackage rec { pname = "ros-jazzy-rbs-bt-executor"; version = "0.0.0"; - # src = fetchgit { - # url = "git@gitlab.com:robossembler/robossembler-ros2.git"; - # rev = "d6cd0d5601493ad4f4b7c77b7cbc2d62455c8176"; - # sha256 = "06mmi33qq24vkjs5575v86vrq7bvmqwlm8ls3mahlwl68awqw5x2"; - # }; + src = fetchgit { + url = "git@gitlab.com:robossembler/robossembler-ros2.git"; + rev = "ac6628f0fbebc73aabe0642704443dce097f5e1d"; + sha256 = "1018mbnwn46nby07hgdmzab3wyd521lv9igbvqljv2dqxa72jhry"; + }; buildType = "ament_cmake"; - src = "./rbs_bt_executor/"; + sourceRoot = "${src.name}/rbs_bt_executor/"; buildInputs = [ ament-cmake ament-cmake-python ]; checkInputs = [ ament-lint-auto ament-lint-common ]; propagatedBuildInputs = [ behaviortree-cpp behaviortree-ros2 env-manager-interfaces rbs-skill-interfaces rbs-utils rclpy ]; diff --git a/.nix/rbs-gripper.nix b/rbs-gripper.nix similarity index 93% rename from .nix/rbs-gripper.nix rename to rbs-gripper.nix index 54d9fbd..11ba38a 100644 --- a/.nix/rbs-gripper.nix +++ b/rbs-gripper.nix @@ -1,4 +1,4 @@ -# Automatically generated by: ros2nix --output-as-nix-pkg-name --fetch --flake --distro jazzy --output-dir .nix +# Automatically generated by: ros2nix --output-as-nix-pkg-name --fetch --distro jazzy { lib, buildRosPackage, fetchFromGitHub, ament-cmake, ament-lint-auto, ament-lint-common }: buildRosPackage rec { pname = "ros-jazzy-rbs-gripper"; diff --git a/.nix/rbs-gym.nix b/rbs-gym.nix similarity index 77% rename from .nix/rbs-gym.nix rename to rbs-gym.nix index 7916f2e..2db50b7 100644 --- a/.nix/rbs-gym.nix +++ b/rbs-gym.nix @@ -1,4 +1,4 @@ -# Automatically generated by: ros2nix --output-as-nix-pkg-name --fetch --flake --distro jazzy --output-dir .nix +# Automatically generated by: ros2nix --output-as-nix-pkg-name --fetch --distro jazzy { lib, buildRosPackage, fetchgit, ament-copyright, ament-flake8, ament-pep257, pythonPackages }: buildRosPackage rec { pname = "ros-jazzy-rbs-gym"; @@ -6,8 +6,8 @@ buildRosPackage rec { src = fetchgit { url = "git@gitlab.com:robossembler/robossembler-ros2.git"; - rev = "d6cd0d5601493ad4f4b7c77b7cbc2d62455c8176"; - sha256 = "06mmi33qq24vkjs5575v86vrq7bvmqwlm8ls3mahlwl68awqw5x2"; + rev = "ac6628f0fbebc73aabe0642704443dce097f5e1d"; + sha256 = "1018mbnwn46nby07hgdmzab3wyd521lv9igbvqljv2dqxa72jhry"; }; buildType = "ament_python"; diff --git a/.nix/rbs-perception.nix b/rbs-perception.nix similarity index 84% rename from .nix/rbs-perception.nix rename to rbs-perception.nix index 7d2ede6..0b34e7e 100644 --- a/.nix/rbs-perception.nix +++ b/rbs-perception.nix @@ -1,4 +1,4 @@ -# Automatically generated by: ros2nix --output-as-nix-pkg-name --fetch --flake --distro jazzy --output-dir .nix +# Automatically generated by: ros2nix --output-as-nix-pkg-name --fetch --distro jazzy { lib, buildRosPackage, fetchgit, ament-cmake, ament-cmake-python, ament-lint-auto, ament-lint-common, cv-bridge, image-transport, perception-pcl, rbs-skill-interfaces, rclcpp, rclpy, sensor-msgs, std-msgs }: buildRosPackage rec { pname = "ros-jazzy-rbs-perception"; @@ -6,8 +6,8 @@ buildRosPackage rec { src = fetchgit { url = "git@gitlab.com:robossembler/robossembler-ros2.git"; - rev = "d6cd0d5601493ad4f4b7c77b7cbc2d62455c8176"; - sha256 = "06mmi33qq24vkjs5575v86vrq7bvmqwlm8ls3mahlwl68awqw5x2"; + rev = "ac6628f0fbebc73aabe0642704443dce097f5e1d"; + sha256 = "1018mbnwn46nby07hgdmzab3wyd521lv9igbvqljv2dqxa72jhry"; }; buildType = "ament_cmake"; diff --git a/.nix/rbs-runtime.nix b/rbs-runtime.nix similarity index 78% rename from .nix/rbs-runtime.nix rename to rbs-runtime.nix index 38130bb..0fb3b55 100644 --- a/.nix/rbs-runtime.nix +++ b/rbs-runtime.nix @@ -1,4 +1,4 @@ -# Automatically generated by: ros2nix --output-as-nix-pkg-name --fetch --flake --distro jazzy --output-dir .nix +# Automatically generated by: ros2nix --output-as-nix-pkg-name --fetch --distro jazzy { lib, buildRosPackage, fetchgit, ament-copyright, ament-flake8, ament-pep257, pythonPackages }: buildRosPackage rec { pname = "ros-jazzy-rbs-runtime"; @@ -6,8 +6,8 @@ buildRosPackage rec { src = fetchgit { url = "git@gitlab.com:robossembler/robossembler-ros2.git"; - rev = "d6cd0d5601493ad4f4b7c77b7cbc2d62455c8176"; - sha256 = "06mmi33qq24vkjs5575v86vrq7bvmqwlm8ls3mahlwl68awqw5x2"; + rev = "ac6628f0fbebc73aabe0642704443dce097f5e1d"; + sha256 = "1018mbnwn46nby07hgdmzab3wyd521lv9igbvqljv2dqxa72jhry"; }; buildType = "ament_python"; diff --git a/.nix/rbs-simulation.nix b/rbs-simulation.nix similarity index 81% rename from .nix/rbs-simulation.nix rename to rbs-simulation.nix index 966aafc..aff3a28 100644 --- a/.nix/rbs-simulation.nix +++ b/rbs-simulation.nix @@ -1,4 +1,4 @@ -# Automatically generated by: ros2nix --output-as-nix-pkg-name --fetch --flake --distro jazzy --output-dir .nix +# Automatically generated by: ros2nix --output-as-nix-pkg-name --fetch --distro jazzy { lib, buildRosPackage, fetchgit, ament-cmake, ament-lint-auto, ament-lint-common, geometry-msgs, rclcpp, std-msgs, tf2, tf2-ros }: buildRosPackage rec { pname = "ros-jazzy-rbs-simulation"; @@ -6,8 +6,8 @@ buildRosPackage rec { src = fetchgit { url = "git@gitlab.com:robossembler/robossembler-ros2.git"; - rev = "d6cd0d5601493ad4f4b7c77b7cbc2d62455c8176"; - sha256 = "06mmi33qq24vkjs5575v86vrq7bvmqwlm8ls3mahlwl68awqw5x2"; + rev = "ac6628f0fbebc73aabe0642704443dce097f5e1d"; + sha256 = "1018mbnwn46nby07hgdmzab3wyd521lv9igbvqljv2dqxa72jhry"; }; buildType = "ament_cmake"; diff --git a/.nix/rbs-skill-interfaces.nix b/rbs-skill-interfaces.nix similarity index 84% rename from .nix/rbs-skill-interfaces.nix rename to rbs-skill-interfaces.nix index 97b23d3..8c721a8 100644 --- a/.nix/rbs-skill-interfaces.nix +++ b/rbs-skill-interfaces.nix @@ -1,4 +1,4 @@ -# Automatically generated by: ros2nix --output-as-nix-pkg-name --fetch --flake --distro jazzy --output-dir .nix +# Automatically generated by: ros2nix --output-as-nix-pkg-name --fetch --distro jazzy { lib, buildRosPackage, fetchgit, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, shape-msgs, std-msgs, test-msgs }: buildRosPackage rec { pname = "ros-jazzy-rbs-skill-interfaces"; @@ -6,8 +6,8 @@ buildRosPackage rec { src = fetchgit { url = "git@gitlab.com:robossembler/robossembler-ros2.git"; - rev = "d6cd0d5601493ad4f4b7c77b7cbc2d62455c8176"; - sha256 = "06mmi33qq24vkjs5575v86vrq7bvmqwlm8ls3mahlwl68awqw5x2"; + rev = "ac6628f0fbebc73aabe0642704443dce097f5e1d"; + sha256 = "1018mbnwn46nby07hgdmzab3wyd521lv9igbvqljv2dqxa72jhry"; }; buildType = "ament_cmake"; diff --git a/.nix/rbs-skill-servers.nix b/rbs-skill-servers.nix similarity index 86% rename from .nix/rbs-skill-servers.nix rename to rbs-skill-servers.nix index 9443582..ac1ac18 100644 --- a/.nix/rbs-skill-servers.nix +++ b/rbs-skill-servers.nix @@ -1,4 +1,4 @@ -# Automatically generated by: ros2nix --output-as-nix-pkg-name --fetch --flake --distro jazzy --output-dir .nix +# Automatically generated by: ros2nix --output-as-nix-pkg-name --fetch --distro jazzy { lib, buildRosPackage, fetchgit, action-msgs, ament-cmake, ament-lint-auto, ament-lint-common, geometric-shapes, geometry-msgs, ign-ros2-control, moveit-core, moveit-msgs, moveit-ros-planning, moveit-ros-planning-interface, rbs-skill-interfaces, rbs-utils, rclcpp, rclcpp-action, tf2-eigen, tf2-ros }: buildRosPackage rec { pname = "ros-jazzy-rbs-skill-servers"; @@ -6,8 +6,8 @@ buildRosPackage rec { src = fetchgit { url = "git@gitlab.com:robossembler/robossembler-ros2.git"; - rev = "d6cd0d5601493ad4f4b7c77b7cbc2d62455c8176"; - sha256 = "06mmi33qq24vkjs5575v86vrq7bvmqwlm8ls3mahlwl68awqw5x2"; + rev = "ac6628f0fbebc73aabe0642704443dce097f5e1d"; + sha256 = "1018mbnwn46nby07hgdmzab3wyd521lv9igbvqljv2dqxa72jhry"; }; buildType = "ament_cmake"; diff --git a/.nix/rbs-task-planner.nix b/rbs-task-planner.nix similarity index 87% rename from .nix/rbs-task-planner.nix rename to rbs-task-planner.nix index 4c31cf6..c8099ac 100644 --- a/.nix/rbs-task-planner.nix +++ b/rbs-task-planner.nix @@ -1,4 +1,4 @@ -# Automatically generated by: ros2nix --output-as-nix-pkg-name --fetch --flake --distro jazzy --output-dir .nix +# Automatically generated by: ros2nix --output-as-nix-pkg-name --fetch --distro jazzy { lib, buildRosPackage, fetchgit, ament-cmake, ament-cmake-gtest, ament-index-cpp, ament-lint-auto, ament-lint-common, behavior-tree, behaviortree-cpp-v3, plansys2-bringup, plansys2-bt-actions, plansys2-domain-expert, plansys2-executor, plansys2-msgs, plansys2-pddl-parser, plansys2-planner, plansys2-problem-expert, plansys2-terminal, popf, test-msgs }: buildRosPackage rec { pname = "ros-jazzy-rbs-task-planner"; @@ -6,8 +6,8 @@ buildRosPackage rec { src = fetchgit { url = "git@gitlab.com:robossembler/robossembler-ros2.git"; - rev = "d6cd0d5601493ad4f4b7c77b7cbc2d62455c8176"; - sha256 = "06mmi33qq24vkjs5575v86vrq7bvmqwlm8ls3mahlwl68awqw5x2"; + rev = "ac6628f0fbebc73aabe0642704443dce097f5e1d"; + sha256 = "1018mbnwn46nby07hgdmzab3wyd521lv9igbvqljv2dqxa72jhry"; }; buildType = "ament_cmake"; diff --git a/.nix/rbs-utils-interfaces.nix b/rbs-utils-interfaces.nix similarity index 81% rename from .nix/rbs-utils-interfaces.nix rename to rbs-utils-interfaces.nix index 31f949b..a386a30 100644 --- a/.nix/rbs-utils-interfaces.nix +++ b/rbs-utils-interfaces.nix @@ -1,4 +1,4 @@ -# Automatically generated by: ros2nix --output-as-nix-pkg-name --fetch --flake --distro jazzy --output-dir .nix +# Automatically generated by: ros2nix --output-as-nix-pkg-name --fetch --distro jazzy { lib, buildRosPackage, fetchgit, ament-cmake, rosidl-default-generators, rosidl-default-runtime }: buildRosPackage rec { pname = "ros-jazzy-rbs-utils-interfaces"; @@ -6,8 +6,8 @@ buildRosPackage rec { src = fetchgit { url = "git@gitlab.com:robossembler/robossembler-ros2.git"; - rev = "d6cd0d5601493ad4f4b7c77b7cbc2d62455c8176"; - sha256 = "06mmi33qq24vkjs5575v86vrq7bvmqwlm8ls3mahlwl68awqw5x2"; + rev = "ac6628f0fbebc73aabe0642704443dce097f5e1d"; + sha256 = "1018mbnwn46nby07hgdmzab3wyd521lv9igbvqljv2dqxa72jhry"; }; buildType = "ament_cmake"; diff --git a/.nix/rbs-utils.nix b/rbs-utils.nix similarity index 85% rename from .nix/rbs-utils.nix rename to rbs-utils.nix index c48e938..79799a2 100644 --- a/.nix/rbs-utils.nix +++ b/rbs-utils.nix @@ -1,4 +1,4 @@ -# Automatically generated by: ros2nix --output-as-nix-pkg-name --fetch --flake --distro jazzy --output-dir .nix +# Automatically generated by: ros2nix --output-as-nix-pkg-name --fetch --distro jazzy { lib, buildRosPackage, fetchgit, ament-cmake, ament-lint-auto, ament-lint-common, dynmsg, geometry-msgs, rbs-utils-interfaces, rclcpp, rclcpp-lifecycle, rclpy, rosidl-default-generators, rviz-visual-tools, sensor-msgs, std-msgs, tf2-eigen, tf2-ros }: buildRosPackage rec { pname = "ros-jazzy-rbs-utils"; @@ -6,8 +6,8 @@ buildRosPackage rec { src = fetchgit { url = "git@gitlab.com:robossembler/robossembler-ros2.git"; - rev = "d6cd0d5601493ad4f4b7c77b7cbc2d62455c8176"; - sha256 = "06mmi33qq24vkjs5575v86vrq7bvmqwlm8ls3mahlwl68awqw5x2"; + rev = "ac6628f0fbebc73aabe0642704443dce097f5e1d"; + sha256 = "1018mbnwn46nby07hgdmzab3wyd521lv9igbvqljv2dqxa72jhry"; }; buildType = "ament_cmake"; diff --git a/.nix/rbss-movetopose.nix b/rbss-movetopose.nix similarity index 82% rename from .nix/rbss-movetopose.nix rename to rbss-movetopose.nix index 061bedb..bbefa1f 100644 --- a/.nix/rbss-movetopose.nix +++ b/rbss-movetopose.nix @@ -1,4 +1,4 @@ -# Automatically generated by: ros2nix --output-as-nix-pkg-name --fetch --flake --distro jazzy --output-dir .nix +# Automatically generated by: ros2nix --output-as-nix-pkg-name --fetch --distro jazzy { lib, buildRosPackage, fetchgit, ament-cmake, ament-cmake-python, ament-lint-auto, ament-lint-common, rbs-skill-interfaces, rclcpp, rclpy, std-msgs }: buildRosPackage rec { pname = "ros-jazzy-rbss-movetopose"; @@ -6,8 +6,8 @@ buildRosPackage rec { src = fetchgit { url = "git@gitlab.com:robossembler/robossembler-ros2.git"; - rev = "d6cd0d5601493ad4f4b7c77b7cbc2d62455c8176"; - sha256 = "06mmi33qq24vkjs5575v86vrq7bvmqwlm8ls3mahlwl68awqw5x2"; + rev = "ac6628f0fbebc73aabe0642704443dce097f5e1d"; + sha256 = "1018mbnwn46nby07hgdmzab3wyd521lv9igbvqljv2dqxa72jhry"; }; buildType = "ament_cmake"; diff --git a/.nix/rbss-objectdetection.nix b/rbss-objectdetection.nix similarity index 84% rename from .nix/rbss-objectdetection.nix rename to rbss-objectdetection.nix index 6e22e8e..f438f6c 100644 --- a/.nix/rbss-objectdetection.nix +++ b/rbss-objectdetection.nix @@ -1,4 +1,4 @@ -# Automatically generated by: ros2nix --output-as-nix-pkg-name --fetch --flake --distro jazzy --output-dir .nix +# Automatically generated by: ros2nix --output-as-nix-pkg-name --fetch --distro jazzy { lib, buildRosPackage, fetchgit, ament-cmake, ament-cmake-python, ament-lint-auto, ament-lint-common, cv-bridge, image-transport, rbs-skill-interfaces, rclcpp, rclpy, sensor-msgs, std-msgs }: buildRosPackage rec { pname = "ros-jazzy-rbss-objectdetection"; @@ -6,8 +6,8 @@ buildRosPackage rec { src = fetchgit { url = "git@gitlab.com:robossembler/robossembler-ros2.git"; - rev = "d6cd0d5601493ad4f4b7c77b7cbc2d62455c8176"; - sha256 = "06mmi33qq24vkjs5575v86vrq7bvmqwlm8ls3mahlwl68awqw5x2"; + rev = "ac6628f0fbebc73aabe0642704443dce097f5e1d"; + sha256 = "1018mbnwn46nby07hgdmzab3wyd521lv9igbvqljv2dqxa72jhry"; }; buildType = "ament_cmake"; diff --git a/.nix/rbss-poseestimation.nix b/rbss-poseestimation.nix similarity index 83% rename from .nix/rbss-poseestimation.nix rename to rbss-poseestimation.nix index 1ae791f..bac1004 100644 --- a/.nix/rbss-poseestimation.nix +++ b/rbss-poseestimation.nix @@ -1,4 +1,4 @@ -# Automatically generated by: ros2nix --output-as-nix-pkg-name --fetch --flake --distro jazzy --output-dir .nix +# Automatically generated by: ros2nix --output-as-nix-pkg-name --fetch --distro jazzy { lib, buildRosPackage, fetchgit, ament-cmake, ament-cmake-python, ament-lint-auto, ament-lint-common, cv-bridge, image-transport, rbs-skill-interfaces, rclpy, sensor-msgs, std-msgs }: buildRosPackage rec { pname = "ros-jazzy-rbss-poseestimation"; @@ -6,8 +6,8 @@ buildRosPackage rec { src = fetchgit { url = "git@gitlab.com:robossembler/robossembler-ros2.git"; - rev = "d6cd0d5601493ad4f4b7c77b7cbc2d62455c8176"; - sha256 = "06mmi33qq24vkjs5575v86vrq7bvmqwlm8ls3mahlwl68awqw5x2"; + rev = "ac6628f0fbebc73aabe0642704443dce097f5e1d"; + sha256 = "1018mbnwn46nby07hgdmzab3wyd521lv9igbvqljv2dqxa72jhry"; }; buildType = "ament_cmake"; diff --git a/.nix/robonomics.nix b/robonomics.nix similarity index 79% rename from .nix/robonomics.nix rename to robonomics.nix index 5f9069c..f4d5ac5 100644 --- a/.nix/robonomics.nix +++ b/robonomics.nix @@ -1,4 +1,4 @@ -# Automatically generated by: ros2nix --output-as-nix-pkg-name --fetch --flake --distro jazzy --output-dir .nix +# Automatically generated by: ros2nix --output-as-nix-pkg-name --fetch --distro jazzy { lib, buildRosPackage, fetchgit, ament-copyright, ament-flake8, ament-pep257, pythonPackages, rclpy }: buildRosPackage rec { pname = "ros-jazzy-robonomics"; @@ -6,8 +6,8 @@ buildRosPackage rec { src = fetchgit { url = "git@gitlab.com:robossembler/robossembler-ros2.git"; - rev = "d6cd0d5601493ad4f4b7c77b7cbc2d62455c8176"; - sha256 = "06mmi33qq24vkjs5575v86vrq7bvmqwlm8ls3mahlwl68awqw5x2"; + rev = "ac6628f0fbebc73aabe0642704443dce097f5e1d"; + sha256 = "1018mbnwn46nby07hgdmzab3wyd521lv9igbvqljv2dqxa72jhry"; }; buildType = "ament_python"; diff --git a/.nix/robot-builder.nix b/robot-builder.nix similarity index 93% rename from .nix/robot-builder.nix rename to robot-builder.nix index 2659bf4..e604e72 100644 --- a/.nix/robot-builder.nix +++ b/robot-builder.nix @@ -1,4 +1,4 @@ -# Automatically generated by: ros2nix --output-as-nix-pkg-name --fetch --flake --distro jazzy --output-dir .nix +# Automatically generated by: ros2nix --output-as-nix-pkg-name --fetch --distro jazzy { lib, buildRosPackage, fetchFromGitHub, ament-copyright, ament-flake8, ament-pep257, pythonPackages }: buildRosPackage rec { pname = "ros-jazzy-robot-builder"; diff --git a/.nix/test-dynmsg.nix b/test-dynmsg.nix similarity index 95% rename from .nix/test-dynmsg.nix rename to test-dynmsg.nix index 1d99df1..6c7b3ba 100644 --- a/.nix/test-dynmsg.nix +++ b/test-dynmsg.nix @@ -1,4 +1,4 @@ -# Automatically generated by: ros2nix --output-as-nix-pkg-name --fetch --flake --distro jazzy --output-dir .nix +# Automatically generated by: ros2nix --output-as-nix-pkg-name --fetch --distro jazzy { lib, buildRosPackage, fetchFromGitHub, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, builtin-interfaces, dynmsg, rcl-interfaces, std-msgs, test-msgs }: buildRosPackage rec { pname = "ros-jazzy-test-dynmsg";