diff --git a/distros/dashing/system-modes-examples/default.nix b/distros/dashing/system-modes-examples/default.nix
index 91ef5d1b5e..56b487d820 100644
--- a/distros/dashing/system-modes-examples/default.nix
+++ b/distros/dashing/system-modes-examples/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-cppcheck, ament-cmake-cpplint, ament-cmake-flake8, ament-cmake-gmock, ament-cmake-gtest, ament-cmake-pep257, ament-cmake-uncrustify, ament-lint-auto, rclcpp, rclcpp-lifecycle, ros2launch, system-modes }:
buildRosPackage {
pname = "ros-dashing-system-modes-examples";
- version = "0.4.1-r1";
+ version = "0.4.2-r1";
src = fetchurl {
- url = "https://github.com/microROS/system_modes-release/archive/release/dashing/system_modes_examples/0.4.1-1.tar.gz";
- name = "0.4.1-1.tar.gz";
- sha256 = "20363aee0a792f17298c2e7c33c8546d8c4a15bbf1b8c2b8fd3b9e2d6e9b9d2f";
+ url = "https://github.com/microROS/system_modes-release/archive/release/dashing/system_modes_examples/0.4.2-1.tar.gz";
+ name = "0.4.2-1.tar.gz";
+ sha256 = "c43b844a99a1dc127b1d3df083c551f39f4b7e2ac6738b7e12dae105f6d5f657";
};
buildType = "ament_cmake";
diff --git a/distros/dashing/system-modes/default.nix b/distros/dashing/system-modes/default.nix
index f58e2c86dc..48c22d6922 100644
--- a/distros/dashing/system-modes/default.nix
+++ b/distros/dashing/system-modes/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-cppcheck, ament-cmake-cpplint, ament-cmake-flake8, ament-cmake-gmock, ament-cmake-gtest, ament-cmake-pep257, ament-cmake-uncrustify, ament-lint-auto, builtin-interfaces, launch-ros, rclcpp, rclcpp-lifecycle, rosidl-default-generators, std-msgs }:
buildRosPackage {
pname = "ros-dashing-system-modes";
- version = "0.4.1-r1";
+ version = "0.4.2-r1";
src = fetchurl {
- url = "https://github.com/microROS/system_modes-release/archive/release/dashing/system_modes/0.4.1-1.tar.gz";
- name = "0.4.1-1.tar.gz";
- sha256 = "2bfcb2368d2e96ccc17485fe7bb2bcc0643e0712e711799a5e1bd6e346018ab9";
+ url = "https://github.com/microROS/system_modes-release/archive/release/dashing/system_modes/0.4.2-1.tar.gz";
+ name = "0.4.2-1.tar.gz";
+ sha256 = "1604a4140ba1f90a9d7da13791ad7101f905fb8afd956abc2f1185f08fac1aa5";
};
buildType = "ament_cmake";
diff --git a/distros/dashing/v4l2-camera/default.nix b/distros/dashing/v4l2-camera/default.nix
index 794c65b9f4..f74c120cd9 100644
--- a/distros/dashing/v4l2-camera/default.nix
+++ b/distros/dashing/v4l2-camera/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, ament-cmake-ros, ament-lint-auto, ament-lint-common, camera-info-manager, image-transport, rclcpp, rclcpp-components, sensor-msgs }:
buildRosPackage {
pname = "ros-dashing-v4l2-camera";
- version = "0.1.1-r1";
+ version = "0.1.2-r1";
src = fetchurl {
- url = "https://gitlab.com/boldhearts/releases/ros2_v4l2_camera-release/repository/archive.tar.gz?ref=release/dashing/v4l2_camera/0.1.1-1";
+ url = "https://gitlab.com/boldhearts/releases/ros2_v4l2_camera-release/repository/archive.tar.gz?ref=release/dashing/v4l2_camera/0.1.2-1";
name = "archive.tar.gz";
- sha256 = "9d95b9bc438b735c65dde0379ad8d61e260198172e11a7db969540cc18dc5592";
+ sha256 = "c866f41b527c34ac5f8fde0ea3c075d1d8a3c530dbc2e3cfd05ba0531f9b6877";
};
buildType = "ament_cmake";
diff --git a/distros/foxy/controller-interface/default.nix b/distros/foxy/controller-interface/default.nix
new file mode 100644
index 0000000000..045b450d9b
--- /dev/null
+++ b/distros/foxy/controller-interface/default.nix
@@ -0,0 +1,25 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, hardware-interface, rclcpp-lifecycle }:
+buildRosPackage {
+ pname = "ros-foxy-controller-interface";
+ version = "0.1.0-r1";
+
+ src = fetchurl {
+ url = "https://github.com/bmagyar/ros2_control-release/archive/release/foxy/controller_interface/0.1.0-1.tar.gz";
+ name = "0.1.0-1.tar.gz";
+ sha256 = "7eca783fb596932164241e67c51c6620a8d4511a7cc50aae68658e206e4befa9";
+ };
+
+ buildType = "ament_cmake";
+ checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ];
+ propagatedBuildInputs = [ hardware-interface rclcpp-lifecycle ];
+ nativeBuildInputs = [ ament-cmake ];
+
+ meta = {
+ description = ''Description of controller_interface'';
+ license = with lib.licenses; [ asl20 ];
+ };
+}
diff --git a/distros/foxy/controller-manager-msgs/default.nix b/distros/foxy/controller-manager-msgs/default.nix
new file mode 100644
index 0000000000..f234c8de13
--- /dev/null
+++ b/distros/foxy/controller-manager-msgs/default.nix
@@ -0,0 +1,25 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime }:
+buildRosPackage {
+ pname = "ros-foxy-controller-manager-msgs";
+ version = "0.1.0-r1";
+
+ src = fetchurl {
+ url = "https://github.com/bmagyar/ros2_control-release/archive/release/foxy/controller_manager_msgs/0.1.0-1.tar.gz";
+ name = "0.1.0-1.tar.gz";
+ sha256 = "d2c11515b362ed69d7e9266fdd4b60cbe1287008a3a5c956ebf09612fd05fb30";
+ };
+
+ buildType = "ament_cmake";
+ checkInputs = [ ament-lint-auto ament-lint-common ];
+ propagatedBuildInputs = [ builtin-interfaces 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/distros/foxy/controller-manager/default.nix b/distros/foxy/controller-manager/default.nix
new file mode 100644
index 0000000000..a7bc39bc5a
--- /dev/null
+++ b/distros/foxy/controller-manager/default.nix
@@ -0,0 +1,25 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, ament-cmake-gtest, ament-index-cpp, ament-lint-auto, ament-lint-common, controller-interface, controller-manager-msgs, hardware-interface, pluginlib, rclcpp, rcpputils }:
+buildRosPackage {
+ pname = "ros-foxy-controller-manager";
+ version = "0.1.0-r1";
+
+ src = fetchurl {
+ url = "https://github.com/bmagyar/ros2_control-release/archive/release/foxy/controller_manager/0.1.0-1.tar.gz";
+ name = "0.1.0-1.tar.gz";
+ sha256 = "35fb0e77eabf8031e40fa0cb4e853aedacedbd9d214a96bfe7116e7d1b58c819";
+ };
+
+ buildType = "ament_cmake";
+ checkInputs = [ ament-cmake-gmock ament-cmake-gtest ament-lint-auto ament-lint-common ];
+ propagatedBuildInputs = [ ament-index-cpp controller-interface controller-manager-msgs hardware-interface pluginlib rclcpp rcpputils ];
+ nativeBuildInputs = [ ament-cmake ];
+
+ meta = {
+ description = ''Description of controller_manager'';
+ license = with lib.licenses; [ asl20 ];
+ };
+}
diff --git a/distros/foxy/dsr-control2/default.nix b/distros/foxy/dsr-control2/default.nix
new file mode 100644
index 0000000000..0ef6ac3642
--- /dev/null
+++ b/distros/foxy/dsr-control2/default.nix
@@ -0,0 +1,24 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, ament-cmake, controller-manager, dsr-msgs2, hardware-interface, rclcpp, sensor-msgs }:
+buildRosPackage {
+ pname = "ros-foxy-dsr-control2";
+ version = "0.1.1-r4";
+
+ src = fetchurl {
+ url = "https://github.com/doosan-robotics/doosan-robot2-release/archive/release/foxy/dsr_control2/0.1.1-4.tar.gz";
+ name = "0.1.1-4.tar.gz";
+ sha256 = "daf2efcfd327b721e97256f937af60b29a736603eba98f321357fcc28f278081";
+ };
+
+ buildType = "ament_cmake";
+ propagatedBuildInputs = [ controller-manager dsr-msgs2 hardware-interface rclcpp sensor-msgs ];
+ nativeBuildInputs = [ ament-cmake ];
+
+ meta = {
+ description = ''The dsr_control2 package'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/foxy/generated.nix b/distros/foxy/generated.nix
index 227e2f8e97..b52c294167 100644
--- a/distros/foxy/generated.nix
+++ b/distros/foxy/generated.nix
@@ -194,6 +194,12 @@ self: super: {
control-toolbox = self.callPackage ./control-toolbox {};
+ controller-interface = self.callPackage ./controller-interface {};
+
+ controller-manager = self.callPackage ./controller-manager {};
+
+ controller-manager-msgs = self.callPackage ./controller-manager-msgs {};
+
costmap-queue = self.callPackage ./costmap-queue {};
cv-bridge = self.callPackage ./cv-bridge {};
@@ -236,6 +242,8 @@ self: super: {
domain-coordinator = self.callPackage ./domain-coordinator {};
+ dsr-control2 = self.callPackage ./dsr-control2 {};
+
dsr-description2 = self.callPackage ./dsr-description2 {};
dsr-msgs2 = self.callPackage ./dsr-msgs2 {};
@@ -432,6 +440,8 @@ self: super: {
gtest-vendor = self.callPackage ./gtest-vendor {};
+ hardware-interface = self.callPackage ./hardware-interface {};
+
hls-lfcd-lds-driver = self.callPackage ./hls-lfcd-lds-driver {};
ibeo-msgs = self.callPackage ./ibeo-msgs {};
@@ -744,6 +754,30 @@ self: super: {
phidgets-temperature = self.callPackage ./phidgets-temperature {};
+ plansys2-bringup = self.callPackage ./plansys2-bringup {};
+
+ plansys2-bt-actions = self.callPackage ./plansys2-bt-actions {};
+
+ plansys2-core = self.callPackage ./plansys2-core {};
+
+ plansys2-domain-expert = self.callPackage ./plansys2-domain-expert {};
+
+ plansys2-executor = self.callPackage ./plansys2-executor {};
+
+ plansys2-lifecycle-manager = self.callPackage ./plansys2-lifecycle-manager {};
+
+ plansys2-msgs = self.callPackage ./plansys2-msgs {};
+
+ plansys2-pddl-parser = self.callPackage ./plansys2-pddl-parser {};
+
+ plansys2-planner = self.callPackage ./plansys2-planner {};
+
+ plansys2-popf-plan-solver = self.callPackage ./plansys2-popf-plan-solver {};
+
+ plansys2-problem-expert = self.callPackage ./plansys2-problem-expert {};
+
+ plansys2-terminal = self.callPackage ./plansys2-terminal {};
+
plotjuggler = self.callPackage ./plotjuggler {};
plotjuggler-msgs = self.callPackage ./plotjuggler-msgs {};
@@ -874,6 +908,8 @@ self: super: {
ros1-rosbag-storage-vendor = self.callPackage ./ros1-rosbag-storage-vendor {};
+ ros2-control = self.callPackage ./ros2-control {};
+
ros2-ouster = self.callPackage ./ros2-ouster {};
ros2action = self.callPackage ./ros2action {};
@@ -886,6 +922,8 @@ self: super: {
ros2component = self.callPackage ./ros2component {};
+ ros2controlcli = self.callPackage ./ros2controlcli {};
+
ros2interface = self.callPackage ./ros2interface {};
ros2launch = self.callPackage ./ros2launch {};
@@ -934,6 +972,8 @@ self: super: {
ros-workspace = self.callPackage ./ros-workspace {};
+ rosauth = self.callPackage ./rosauth {};
+
rosbag2 = self.callPackage ./rosbag2 {};
rosbag2-bag-v2-plugins = self.callPackage ./rosbag2-bag-v2-plugins {};
@@ -1182,6 +1222,8 @@ self: super: {
test-osrf-testing-tools-cpp = self.callPackage ./test-osrf-testing-tools-cpp {};
+ test-robot-hardware = self.callPackage ./test-robot-hardware {};
+
tf2 = self.callPackage ./tf2 {};
tf2-bullet = self.callPackage ./tf2-bullet {};
@@ -1226,6 +1268,8 @@ self: super: {
trajectory-msgs = self.callPackage ./trajectory-msgs {};
+ transmission-interface = self.callPackage ./transmission-interface {};
+
turtlebot3 = self.callPackage ./turtlebot3 {};
turtlebot3-bringup = self.callPackage ./turtlebot3-bringup {};
@@ -1246,6 +1290,8 @@ self: super: {
turtlesim = self.callPackage ./turtlesim {};
+ tvm-vendor = self.callPackage ./tvm-vendor {};
+
ublox = self.callPackage ./ublox {};
ublox-gps = self.callPackage ./ublox-gps {};
diff --git a/distros/foxy/hardware-interface/default.nix b/distros/foxy/hardware-interface/default.nix
new file mode 100644
index 0000000000..251fcb9397
--- /dev/null
+++ b/distros/foxy/hardware-interface/default.nix
@@ -0,0 +1,25 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gmock, ament-lint-auto, ament-lint-common, control-msgs, pluginlib, rcpputils, rcutils, tinyxml2-vendor }:
+buildRosPackage {
+ pname = "ros-foxy-hardware-interface";
+ version = "0.1.0-r1";
+
+ src = fetchurl {
+ url = "https://github.com/bmagyar/ros2_control-release/archive/release/foxy/hardware_interface/0.1.0-1.tar.gz";
+ name = "0.1.0-1.tar.gz";
+ sha256 = "1d5a65edab98e7c06bc2ee561352b6d7c1997124968e50837e51298432469768";
+ };
+
+ buildType = "ament_cmake";
+ checkInputs = [ ament-cmake-gmock ament-lint-auto ament-lint-common ];
+ propagatedBuildInputs = [ control-msgs pluginlib rcpputils rcutils tinyxml2-vendor ];
+ nativeBuildInputs = [ ament-cmake ];
+
+ meta = {
+ description = ''ROS2 ros_control hardware interface'';
+ license = with lib.licenses; [ asl20 ];
+ };
+}
diff --git a/distros/foxy/mavlink/default.nix b/distros/foxy/mavlink/default.nix
index dd6ecbbaf7..1d8999328c 100644
--- a/distros/foxy/mavlink/default.nix
+++ b/distros/foxy/mavlink/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, ament-cmake, cmake, python3, python3Packages, ros-environment }:
buildRosPackage {
pname = "ros-foxy-mavlink";
- version = "2020.11.11-r1";
+ version = "2020.12.12-r1";
src = fetchurl {
- url = "https://github.com/mavlink/mavlink-gbp-release/archive/release/foxy/mavlink/2020.11.11-1.tar.gz";
- name = "2020.11.11-1.tar.gz";
- sha256 = "04bc450e02a260334d6a60883418f66f135534de8b4a69d81e698f6f44fe6637";
+ url = "https://github.com/mavlink/mavlink-gbp-release/archive/release/foxy/mavlink/2020.12.12-1.tar.gz";
+ name = "2020.12.12-1.tar.gz";
+ sha256 = "9ead7c4821012db54bc936d98ce2e6b6cb749095b0e1489785102eb3085d3d7f";
};
buildType = "cmake";
diff --git a/distros/foxy/message-filters/default.nix b/distros/foxy/message-filters/default.nix
index 588c9aafe5..07895eee89 100644
--- a/distros/foxy/message-filters/default.nix
+++ b/distros/foxy/message-filters/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cmake-pytest, ament-cmake-python, ament-cmake-ros, ament-lint-auto, builtin-interfaces, python-cmake-module, rclcpp, rclpy, sensor-msgs, std-msgs }:
buildRosPackage {
pname = "ros-foxy-message-filters";
- version = "3.2.4-r1";
+ version = "3.2.5-r1";
src = fetchurl {
- url = "https://github.com/ros2-gbp/ros2_message_filters-release/archive/release/foxy/message_filters/3.2.4-1.tar.gz";
- name = "3.2.4-1.tar.gz";
- sha256 = "5764cf3cc1922df4cd1cc263ecbf111feb0c629d374b29bb12f1d2413bf57dd4";
+ url = "https://github.com/ros2-gbp/ros2_message_filters-release/archive/release/foxy/message_filters/3.2.5-1.tar.gz";
+ name = "3.2.5-1.tar.gz";
+ sha256 = "35cb4cafbb194b82e153f64d35deb278852b396bce21b3f116fa02176cb7cbe0";
};
buildType = "ament_cmake";
diff --git a/distros/foxy/plansys2-bringup/default.nix b/distros/foxy/plansys2-bringup/default.nix
new file mode 100644
index 0000000000..0830304120
--- /dev/null
+++ b/distros/foxy/plansys2-bringup/default.nix
@@ -0,0 +1,25 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, launch, launch-ros, launch-testing, plansys2-domain-expert, plansys2-executor, plansys2-lifecycle-manager, plansys2-planner, plansys2-problem-expert, rclcpp }:
+buildRosPackage {
+ pname = "ros-foxy-plansys2-bringup";
+ version = "1.0.2-r1";
+
+ src = fetchurl {
+ url = "https://github.com/IntelligentRoboticsLabs/ros2_planning_system-release/archive/release/foxy/plansys2_bringup/1.0.2-1.tar.gz";
+ name = "1.0.2-1.tar.gz";
+ sha256 = "34c9c86651238a0e9cddc7ee35d46296eae2060427a011b76d4070511c03c3e3";
+ };
+
+ buildType = "ament_cmake";
+ checkInputs = [ ament-lint-auto ament-lint-common launch launch-testing ];
+ propagatedBuildInputs = [ launch-ros plansys2-domain-expert plansys2-executor plansys2-lifecycle-manager plansys2-planner plansys2-problem-expert rclcpp ];
+ nativeBuildInputs = [ ament-cmake ];
+
+ meta = {
+ description = ''Bringup scripts and configurations for the ROS2 Planning System'';
+ license = with lib.licenses; [ asl20 ];
+ };
+}
diff --git a/distros/foxy/plansys2-bt-actions/default.nix b/distros/foxy/plansys2-bt-actions/default.nix
new file mode 100644
index 0000000000..c35e092714
--- /dev/null
+++ b/distros/foxy/plansys2-bt-actions/default.nix
@@ -0,0 +1,25 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, behaviortree-cpp-v3, plansys2-executor, plansys2-msgs, rclcpp, rclcpp-action, rclcpp-lifecycle, test-msgs }:
+buildRosPackage {
+ pname = "ros-foxy-plansys2-bt-actions";
+ version = "1.0.2-r1";
+
+ src = fetchurl {
+ url = "https://github.com/IntelligentRoboticsLabs/ros2_planning_system-release/archive/release/foxy/plansys2_bt_actions/1.0.2-1.tar.gz";
+ name = "1.0.2-1.tar.gz";
+ sha256 = "ef0b97c0af0951d6e2ffc812dadf6a03e90e9bc25448aec90118a35da867a95b";
+ };
+
+ buildType = "ament_cmake";
+ checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common plansys2-msgs ];
+ propagatedBuildInputs = [ behaviortree-cpp-v3 plansys2-executor rclcpp rclcpp-action rclcpp-lifecycle test-msgs ];
+ nativeBuildInputs = [ ament-cmake ];
+
+ meta = {
+ description = ''This package contains the Problem Expert module for the ROS2 Planning System'';
+ license = with lib.licenses; [ asl20 ];
+ };
+}
diff --git a/distros/foxy/plansys2-core/default.nix b/distros/foxy/plansys2-core/default.nix
new file mode 100644
index 0000000000..f8b6e83f99
--- /dev/null
+++ b/distros/foxy/plansys2-core/default.nix
@@ -0,0 +1,24 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, ament-cmake, pluginlib, rclcpp, rclcpp-lifecycle }:
+buildRosPackage {
+ pname = "ros-foxy-plansys2-core";
+ version = "1.0.2-r1";
+
+ src = fetchurl {
+ url = "https://github.com/IntelligentRoboticsLabs/ros2_planning_system-release/archive/release/foxy/plansys2_core/1.0.2-1.tar.gz";
+ name = "1.0.2-1.tar.gz";
+ sha256 = "f70c00dbcf176c7a071f21741a9e801951f43e821781ffd0a5aa2ac272cd40c7";
+ };
+
+ buildType = "ament_cmake";
+ propagatedBuildInputs = [ pluginlib rclcpp rclcpp-lifecycle ];
+ nativeBuildInputs = [ ament-cmake ];
+
+ meta = {
+ description = ''This package contains the PDDL-based core for the ROS2 Planning System'';
+ license = with lib.licenses; [ asl20 ];
+ };
+}
diff --git a/distros/foxy/plansys2-domain-expert/default.nix b/distros/foxy/plansys2-domain-expert/default.nix
new file mode 100644
index 0000000000..adf2d9d7b1
--- /dev/null
+++ b/distros/foxy/plansys2-domain-expert/default.nix
@@ -0,0 +1,26 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-index-cpp, ament-lint-auto, ament-lint-common, boost, plansys2-msgs, plansys2-pddl-parser, rclcpp, rclcpp-action, rclcpp-lifecycle }:
+buildRosPackage {
+ pname = "ros-foxy-plansys2-domain-expert";
+ version = "1.0.2-r1";
+
+ src = fetchurl {
+ url = "https://github.com/IntelligentRoboticsLabs/ros2_planning_system-release/archive/release/foxy/plansys2_domain_expert/1.0.2-1.tar.gz";
+ name = "1.0.2-1.tar.gz";
+ sha256 = "62f89ccc712cd691ac1c1531a96be949633b8248cc6196269f804792e891d803";
+ };
+
+ buildType = "ament_cmake";
+ buildInputs = [ boost ];
+ checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ];
+ propagatedBuildInputs = [ ament-index-cpp plansys2-msgs plansys2-pddl-parser rclcpp rclcpp-action rclcpp-lifecycle ];
+ nativeBuildInputs = [ ament-cmake ];
+
+ meta = {
+ description = ''This package contains the Domain Expert module for the ROS2 Planning System'';
+ license = with lib.licenses; [ asl20 ];
+ };
+}
diff --git a/distros/foxy/plansys2-executor/default.nix b/distros/foxy/plansys2-executor/default.nix
new file mode 100644
index 0000000000..57fbe36254
--- /dev/null
+++ b/distros/foxy/plansys2-executor/default.nix
@@ -0,0 +1,25 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-index-cpp, ament-lint-auto, ament-lint-common, behaviortree-cpp-v3, geometry-msgs, lifecycle-msgs, plansys2-domain-expert, plansys2-msgs, plansys2-pddl-parser, plansys2-planner, plansys2-problem-expert, popf, rclcpp, rclcpp-action, rclcpp-cascade-lifecycle, rclcpp-lifecycle, test-msgs }:
+buildRosPackage {
+ pname = "ros-foxy-plansys2-executor";
+ version = "1.0.2-r1";
+
+ src = fetchurl {
+ url = "https://github.com/IntelligentRoboticsLabs/ros2_planning_system-release/archive/release/foxy/plansys2_executor/1.0.2-1.tar.gz";
+ name = "1.0.2-1.tar.gz";
+ sha256 = "e3047ff2c43964a2666e8f6802dd34d0e8886d0ee56ceaff45ea6ff2cfb43dcf";
+ };
+
+ buildType = "ament_cmake";
+ checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common geometry-msgs test-msgs ];
+ propagatedBuildInputs = [ ament-index-cpp behaviortree-cpp-v3 lifecycle-msgs plansys2-domain-expert plansys2-msgs plansys2-pddl-parser plansys2-planner plansys2-problem-expert popf rclcpp rclcpp-action rclcpp-cascade-lifecycle rclcpp-lifecycle ];
+ nativeBuildInputs = [ ament-cmake ];
+
+ meta = {
+ description = ''This package contains the Executor module for the ROS2 Planning System'';
+ license = with lib.licenses; [ asl20 ];
+ };
+}
diff --git a/distros/foxy/plansys2-lifecycle-manager/default.nix b/distros/foxy/plansys2-lifecycle-manager/default.nix
new file mode 100644
index 0000000000..f33b6e3127
--- /dev/null
+++ b/distros/foxy/plansys2-lifecycle-manager/default.nix
@@ -0,0 +1,25 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, lifecycle-msgs, rclcpp, rclcpp-lifecycle }:
+buildRosPackage {
+ pname = "ros-foxy-plansys2-lifecycle-manager";
+ version = "1.0.2-r1";
+
+ src = fetchurl {
+ url = "https://github.com/IntelligentRoboticsLabs/ros2_planning_system-release/archive/release/foxy/plansys2_lifecycle_manager/1.0.2-1.tar.gz";
+ name = "1.0.2-1.tar.gz";
+ sha256 = "f203d6e08b801855606345ff33ce05f488d6aaf900bf3623e1bbca710c63f7f4";
+ };
+
+ buildType = "ament_cmake";
+ checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ];
+ propagatedBuildInputs = [ lifecycle-msgs rclcpp rclcpp-lifecycle ];
+ nativeBuildInputs = [ ament-cmake ];
+
+ meta = {
+ description = ''A controller/manager for the lifecycle nodes of the ROS2 Planning System'';
+ license = with lib.licenses; [ asl20 ];
+ };
+}
diff --git a/distros/foxy/plansys2-msgs/default.nix b/distros/foxy/plansys2-msgs/default.nix
new file mode 100644
index 0000000000..f06761f8f9
--- /dev/null
+++ b/distros/foxy/plansys2-msgs/default.nix
@@ -0,0 +1,24 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, action-msgs, ament-cmake, builtin-interfaces, rclcpp, rosidl-default-generators, std-msgs }:
+buildRosPackage {
+ pname = "ros-foxy-plansys2-msgs";
+ version = "1.0.2-r1";
+
+ src = fetchurl {
+ url = "https://github.com/IntelligentRoboticsLabs/ros2_planning_system-release/archive/release/foxy/plansys2_msgs/1.0.2-1.tar.gz";
+ name = "1.0.2-1.tar.gz";
+ sha256 = "7a7457d3eb32ff6a085a1bb965be65d3056a5d84546a065d188662c4a1462ed6";
+ };
+
+ buildType = "ament_cmake";
+ propagatedBuildInputs = [ action-msgs builtin-interfaces rclcpp rosidl-default-generators std-msgs ];
+ nativeBuildInputs = [ ament-cmake ];
+
+ meta = {
+ description = ''Messages and service files for the ROS2 Planning System'';
+ license = with lib.licenses; [ asl20 ];
+ };
+}
diff --git a/distros/foxy/plansys2-pddl-parser/default.nix b/distros/foxy/plansys2-pddl-parser/default.nix
new file mode 100644
index 0000000000..bff3f2f947
--- /dev/null
+++ b/distros/foxy/plansys2-pddl-parser/default.nix
@@ -0,0 +1,33 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, rclcpp }:
+buildRosPackage {
+ pname = "ros-foxy-plansys2-pddl-parser";
+ version = "1.0.2-r1";
+
+ src = fetchurl {
+ url = "https://github.com/IntelligentRoboticsLabs/ros2_planning_system-release/archive/release/foxy/plansys2_pddl_parser/1.0.2-1.tar.gz";
+ name = "1.0.2-1.tar.gz";
+ sha256 = "b0e850976c79abcaedb6b7b358cb9a9cc12c287d24c7529ec2f15e6a4e7c70e6";
+ };
+
+ buildType = "ament_cmake";
+ checkInputs = [ ament-lint-auto ament-lint-common ];
+ propagatedBuildInputs = [ rclcpp ];
+ nativeBuildInputs = [ ament-cmake ];
+
+ meta = {
+ description = ''This package contains a library for parsing PDDL domains and problems.
+
+ This package derives from the work of Anders Jonsson, contained in https://github.com/wisdompoet/universal-pddl-parser.git
+ with many modifications by Francisco Martin:
+ * ROS2 packaging
+ * Source code structure refactor
+ * CMakeLists.txt for cmake compilation
+ * Reading from String instead of files
+ * Licensing'';
+ license = with lib.licenses; [ asl20 ];
+ };
+}
diff --git a/distros/foxy/plansys2-planner/default.nix b/distros/foxy/plansys2-planner/default.nix
new file mode 100644
index 0000000000..3cf8dcd7eb
--- /dev/null
+++ b/distros/foxy/plansys2-planner/default.nix
@@ -0,0 +1,25 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-index-cpp, ament-lint-auto, ament-lint-common, plansys2-core, plansys2-domain-expert, plansys2-msgs, plansys2-pddl-parser, plansys2-problem-expert, pluginlib, rclcpp, rclcpp-action, rclcpp-lifecycle, ros2run }:
+buildRosPackage {
+ pname = "ros-foxy-plansys2-planner";
+ version = "1.0.2-r1";
+
+ src = fetchurl {
+ url = "https://github.com/IntelligentRoboticsLabs/ros2_planning_system-release/archive/release/foxy/plansys2_planner/1.0.2-1.tar.gz";
+ name = "1.0.2-1.tar.gz";
+ sha256 = "7ba75e03abfa5c5cb944227886588e5824349e3734272a0517e0193d237fab58";
+ };
+
+ buildType = "ament_cmake";
+ checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ros2run ];
+ propagatedBuildInputs = [ ament-index-cpp plansys2-core plansys2-domain-expert plansys2-msgs plansys2-pddl-parser plansys2-problem-expert pluginlib rclcpp rclcpp-action rclcpp-lifecycle ];
+ nativeBuildInputs = [ ament-cmake ];
+
+ meta = {
+ description = ''This package contains the PDDL-based Planner module for the ROS2 Planning System'';
+ license = with lib.licenses; [ asl20 ];
+ };
+}
diff --git a/distros/foxy/plansys2-popf-plan-solver/default.nix b/distros/foxy/plansys2-popf-plan-solver/default.nix
new file mode 100644
index 0000000000..a732ecdef1
--- /dev/null
+++ b/distros/foxy/plansys2-popf-plan-solver/default.nix
@@ -0,0 +1,25 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-index-cpp, ament-lint-auto, ament-lint-common, plansys2-core, pluginlib, popf, rclcpp, ros2run }:
+buildRosPackage {
+ pname = "ros-foxy-plansys2-popf-plan-solver";
+ version = "1.0.2-r1";
+
+ src = fetchurl {
+ url = "https://github.com/IntelligentRoboticsLabs/ros2_planning_system-release/archive/release/foxy/plansys2_popf_plan_solver/1.0.2-1.tar.gz";
+ name = "1.0.2-1.tar.gz";
+ sha256 = "ef632cd542802f2122508171572a0077e08834a0587d2fd0631e4d1959d671b3";
+ };
+
+ buildType = "ament_cmake";
+ checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ros2run ];
+ propagatedBuildInputs = [ ament-index-cpp plansys2-core pluginlib popf rclcpp ];
+ nativeBuildInputs = [ ament-cmake ];
+
+ meta = {
+ description = ''This package contains the PDDL-based Planner module for the ROS2 Planning System'';
+ license = with lib.licenses; [ asl20 ];
+ };
+}
diff --git a/distros/foxy/plansys2-problem-expert/default.nix b/distros/foxy/plansys2-problem-expert/default.nix
new file mode 100644
index 0000000000..623a57ea61
--- /dev/null
+++ b/distros/foxy/plansys2-problem-expert/default.nix
@@ -0,0 +1,25 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-index-cpp, ament-lint-auto, ament-lint-common, plansys2-domain-expert, plansys2-msgs, plansys2-pddl-parser, rclcpp, rclcpp-action, rclcpp-lifecycle }:
+buildRosPackage {
+ pname = "ros-foxy-plansys2-problem-expert";
+ version = "1.0.2-r1";
+
+ src = fetchurl {
+ url = "https://github.com/IntelligentRoboticsLabs/ros2_planning_system-release/archive/release/foxy/plansys2_problem_expert/1.0.2-1.tar.gz";
+ name = "1.0.2-1.tar.gz";
+ sha256 = "972727841d42f8c842fefbf380859274b4d2e9db9a078f3bd7cdf420d07b9f0a";
+ };
+
+ buildType = "ament_cmake";
+ checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ];
+ propagatedBuildInputs = [ ament-index-cpp plansys2-domain-expert plansys2-msgs plansys2-pddl-parser rclcpp rclcpp-action rclcpp-lifecycle ];
+ nativeBuildInputs = [ ament-cmake ];
+
+ meta = {
+ description = ''This package contains the Problem Expert module for the ROS2 Planning System'';
+ license = with lib.licenses; [ asl20 ];
+ };
+}
diff --git a/distros/foxy/plansys2-terminal/default.nix b/distros/foxy/plansys2-terminal/default.nix
new file mode 100644
index 0000000000..404d1496c4
--- /dev/null
+++ b/distros/foxy/plansys2-terminal/default.nix
@@ -0,0 +1,25 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-index-cpp, ament-lint-auto, ament-lint-common, plansys2-domain-expert, plansys2-executor, plansys2-msgs, plansys2-planner, plansys2-problem-expert, rclcpp, rclcpp-action, rclcpp-lifecycle, readline }:
+buildRosPackage {
+ pname = "ros-foxy-plansys2-terminal";
+ version = "1.0.2-r1";
+
+ src = fetchurl {
+ url = "https://github.com/IntelligentRoboticsLabs/ros2_planning_system-release/archive/release/foxy/plansys2_terminal/1.0.2-1.tar.gz";
+ name = "1.0.2-1.tar.gz";
+ sha256 = "d7cb7e4fb6dc5a7278fbd69f0a76fb37156d6069aa42941650d890c9e87ac3ea";
+ };
+
+ buildType = "ament_cmake";
+ checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ];
+ propagatedBuildInputs = [ ament-index-cpp plansys2-domain-expert plansys2-executor plansys2-msgs plansys2-planner plansys2-problem-expert rclcpp rclcpp-action rclcpp-lifecycle readline ];
+ nativeBuildInputs = [ ament-cmake ];
+
+ meta = {
+ description = ''A terminal tool for monitor and manage the ROS2 Planning System'';
+ license = with lib.licenses; [ asl20 ];
+ };
+}
diff --git a/distros/foxy/plotjuggler-ros/default.nix b/distros/foxy/plotjuggler-ros/default.nix
index 2ddc2743c7..58405365e3 100644
--- a/distros/foxy/plotjuggler-ros/default.nix
+++ b/distros/foxy/plotjuggler-ros/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, ament-cmake, binutils, boost, fastcdr, geometry-msgs, nav-msgs, plotjuggler, plotjuggler-msgs, qt5, rclcpp, rcpputils, rosbag2, rosbag2-transport, sensor-msgs, tf2-msgs, tf2-ros }:
buildRosPackage {
pname = "ros-foxy-plotjuggler-ros";
- version = "1.0.0-r2";
+ version = "1.0.1-r4";
src = fetchurl {
- url = "https://github.com/PlotJuggler/plotjuggler-ros-plugins-release/archive/release/foxy/plotjuggler_ros/1.0.0-2.tar.gz";
- name = "1.0.0-2.tar.gz";
- sha256 = "1fcd46932958ad404d03e81e7277e3d34f0955072190ad04f12b7a2657dfcb6b";
+ url = "https://github.com/PlotJuggler/plotjuggler-ros-plugins-release/archive/release/foxy/plotjuggler_ros/1.0.1-4.tar.gz";
+ name = "1.0.1-4.tar.gz";
+ sha256 = "efc52fbaa4cf963ca3b5a20f118abfc9e81e917203d3a63e912d44eb2b63b868";
};
buildType = "catkin";
diff --git a/distros/foxy/plotjuggler/default.nix b/distros/foxy/plotjuggler/default.nix
index 90a4a67f86..2b4c7aa8f8 100644
--- a/distros/foxy/plotjuggler/default.nix
+++ b/distros/foxy/plotjuggler/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, ament-cmake, ament-index-cpp, binutils, boost, cppzmq, qt5 }:
buildRosPackage {
pname = "ros-foxy-plotjuggler";
- version = "3.0.4-r1";
+ version = "3.0.5-r2";
src = fetchurl {
- url = "https://github.com/facontidavide/plotjuggler-release/archive/release/foxy/plotjuggler/3.0.4-1.tar.gz";
- name = "3.0.4-1.tar.gz";
- sha256 = "4cf6325f1440ef52009ae3ccd758cf9583e374a6d7f789c49be28539d31127f9";
+ url = "https://github.com/facontidavide/plotjuggler-release/archive/release/foxy/plotjuggler/3.0.5-2.tar.gz";
+ name = "3.0.5-2.tar.gz";
+ sha256 = "1163bdf11db902632f393eb66631b3cbccd14d76a5f9a7498be4cc93ce039231";
};
buildType = "catkin";
diff --git a/distros/foxy/ros2-control/default.nix b/distros/foxy/ros2-control/default.nix
new file mode 100644
index 0000000000..58324f9e93
--- /dev/null
+++ b/distros/foxy/ros2-control/default.nix
@@ -0,0 +1,25 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, ament-cmake, controller-interface, controller-manager, hardware-interface, test-robot-hardware, transmission-interface }:
+buildRosPackage {
+ pname = "ros-foxy-ros2-control";
+ version = "0.1.0-r1";
+
+ src = fetchurl {
+ url = "https://github.com/bmagyar/ros2_control-release/archive/release/foxy/ros2_control/0.1.0-1.tar.gz";
+ name = "0.1.0-1.tar.gz";
+ sha256 = "1e2c0979a3b1f0dcd111cc70f4a287a678baab773641aaf689b3896bd28d1ed0";
+ };
+
+ buildType = "ament_cmake";
+ checkInputs = [ test-robot-hardware ];
+ propagatedBuildInputs = [ controller-interface controller-manager hardware-interface transmission-interface ];
+ nativeBuildInputs = [ ament-cmake ];
+
+ meta = {
+ description = ''Metapackage for ROS2 control related packages'';
+ license = with lib.licenses; [ asl20 ];
+ };
+}
diff --git a/distros/foxy/ros2controlcli/default.nix b/distros/foxy/ros2controlcli/default.nix
new file mode 100644
index 0000000000..2c93feb403
--- /dev/null
+++ b/distros/foxy/ros2controlcli/default.nix
@@ -0,0 +1,24 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, ament-xmllint, controller-manager-msgs, rclpy, ros2cli, ros2node, ros2param, rosidl-runtime-py }:
+buildRosPackage {
+ pname = "ros-foxy-ros2controlcli";
+ version = "0.1.0-r1";
+
+ src = fetchurl {
+ url = "https://github.com/bmagyar/ros2_control-release/archive/release/foxy/ros2controlcli/0.1.0-1.tar.gz";
+ name = "0.1.0-1.tar.gz";
+ sha256 = "b7bbb31de8e0a3a287610275c6eb314c93d9779e5ef230a38b342922bd3ee7b0";
+ };
+
+ buildType = "ament_python";
+ checkInputs = [ ament-copyright ament-flake8 ament-pep257 ament-xmllint ];
+ propagatedBuildInputs = [ controller-manager-msgs 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/distros/foxy/rosauth/default.nix b/distros/foxy/rosauth/default.nix
new file mode 100644
index 0000000000..a14dbc6470
--- /dev/null
+++ b/distros/foxy/rosauth/default.nix
@@ -0,0 +1,26 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cmake-ros, launch-testing, openssl, rclcpp, rosidl-default-generators, rosidl-default-runtime }:
+buildRosPackage {
+ pname = "ros-foxy-rosauth";
+ version = "2.0.2-r1";
+
+ src = fetchurl {
+ url = "https://github.com/ros2-gbp/rosauth-release/archive/release/foxy/rosauth/2.0.2-1.tar.gz";
+ name = "2.0.2-1.tar.gz";
+ sha256 = "e688341cb53f75dfe44ce9372e32aec7ee4ed0c468abe6adf0d00b2d69664962";
+ };
+
+ buildType = "ament_cmake";
+ buildInputs = [ openssl ];
+ checkInputs = [ ament-cmake-gtest launch-testing ];
+ propagatedBuildInputs = [ rclcpp rosidl-default-runtime ];
+ nativeBuildInputs = [ ament-cmake-ros rosidl-default-generators ];
+
+ meta = {
+ description = ''Server Side tools for Authorization and Authentication of ROS Clients'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/foxy/system-modes-examples/default.nix b/distros/foxy/system-modes-examples/default.nix
index 8cd704b833..b860c0c181 100644
--- a/distros/foxy/system-modes-examples/default.nix
+++ b/distros/foxy/system-modes-examples/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-cppcheck, ament-cmake-cpplint, ament-cmake-flake8, ament-cmake-gmock, ament-cmake-gtest, ament-cmake-pep257, ament-cmake-uncrustify, ament-lint-auto, rclcpp, rclcpp-lifecycle, ros2launch, system-modes }:
buildRosPackage {
pname = "ros-foxy-system-modes-examples";
- version = "0.4.1-r1";
+ version = "0.4.2-r1";
src = fetchurl {
- url = "https://github.com/microROS/system_modes-release/archive/release/foxy/system_modes_examples/0.4.1-1.tar.gz";
- name = "0.4.1-1.tar.gz";
- sha256 = "ff9085393aca8207a1f75e0cf38b7c6dee28ce23868fdf97dc80576a929e0132";
+ url = "https://github.com/microROS/system_modes-release/archive/release/foxy/system_modes_examples/0.4.2-1.tar.gz";
+ name = "0.4.2-1.tar.gz";
+ sha256 = "6b064430f36f46b70c1652125c87c00653926f649024ffe8bac4839b5b0d775b";
};
buildType = "ament_cmake";
diff --git a/distros/foxy/system-modes/default.nix b/distros/foxy/system-modes/default.nix
index cce9f21f9a..13b292d745 100644
--- a/distros/foxy/system-modes/default.nix
+++ b/distros/foxy/system-modes/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-cppcheck, ament-cmake-cpplint, ament-cmake-flake8, ament-cmake-gmock, ament-cmake-gtest, ament-cmake-pep257, ament-cmake-uncrustify, ament-lint-auto, builtin-interfaces, launch-ros, rclcpp, rclcpp-lifecycle, rosidl-default-generators, std-msgs }:
buildRosPackage {
pname = "ros-foxy-system-modes";
- version = "0.4.1-r1";
+ version = "0.4.2-r1";
src = fetchurl {
- url = "https://github.com/microROS/system_modes-release/archive/release/foxy/system_modes/0.4.1-1.tar.gz";
- name = "0.4.1-1.tar.gz";
- sha256 = "5d86d95d5fc65c34aafc5699d23271dbbfdcc01ca6219af69f600fac876a1dc4";
+ url = "https://github.com/microROS/system_modes-release/archive/release/foxy/system_modes/0.4.2-1.tar.gz";
+ name = "0.4.2-1.tar.gz";
+ sha256 = "55141cb5d3fba675cf3743d350b31419f268ec54934732d38ff6ebb66e381ba4";
};
buildType = "ament_cmake";
diff --git a/distros/foxy/test-robot-hardware/default.nix b/distros/foxy/test-robot-hardware/default.nix
new file mode 100644
index 0000000000..e088b8a700
--- /dev/null
+++ b/distros/foxy/test-robot-hardware/default.nix
@@ -0,0 +1,25 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, hardware-interface, rclcpp }:
+buildRosPackage {
+ pname = "ros-foxy-test-robot-hardware";
+ version = "0.1.0-r1";
+
+ src = fetchurl {
+ url = "https://github.com/bmagyar/ros2_control-release/archive/release/foxy/test_robot_hardware/0.1.0-1.tar.gz";
+ name = "0.1.0-1.tar.gz";
+ sha256 = "4ee0e598bad9b11524dcf8269c17bbcab325f1640e604f5dd8dfd33157d598c4";
+ };
+
+ buildType = "ament_cmake";
+ checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ];
+ propagatedBuildInputs = [ hardware-interface rclcpp ];
+ nativeBuildInputs = [ ament-cmake ];
+
+ meta = {
+ description = ''Description of test_robot_hardware'';
+ license = with lib.licenses; [ asl20 ];
+ };
+}
diff --git a/distros/foxy/transmission-interface/default.nix b/distros/foxy/transmission-interface/default.nix
new file mode 100644
index 0000000000..aa8254b73c
--- /dev/null
+++ b/distros/foxy/transmission-interface/default.nix
@@ -0,0 +1,25 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, hardware-interface, tinyxml2-vendor }:
+buildRosPackage {
+ pname = "ros-foxy-transmission-interface";
+ version = "0.1.0-r1";
+
+ src = fetchurl {
+ url = "https://github.com/bmagyar/ros2_control-release/archive/release/foxy/transmission_interface/0.1.0-1.tar.gz";
+ name = "0.1.0-1.tar.gz";
+ sha256 = "53fecb70ea5c5892e719d0443d681e76ce9beceb00fc7c4c9739c0fd0aeccbfe";
+ };
+
+ buildType = "ament_cmake";
+ checkInputs = [ ament-lint-auto ament-lint-common ];
+ propagatedBuildInputs = [ hardware-interface tinyxml2-vendor ];
+ 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/distros/foxy/tvm-vendor/default.nix b/distros/foxy/tvm-vendor/default.nix
new file mode 100644
index 0000000000..677c278100
--- /dev/null
+++ b/distros/foxy/tvm-vendor/default.nix
@@ -0,0 +1,25 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, ament-cmake, git, libxml2, openblas, ros-environment }:
+buildRosPackage {
+ pname = "ros-foxy-tvm-vendor";
+ version = "0.7.2-r1";
+
+ src = fetchurl {
+ url = "https://github.com/autowarefoundation/tvm_vendor-release/archive/release/foxy/tvm_vendor/0.7.2-1.tar.gz";
+ name = "0.7.2-1.tar.gz";
+ sha256 = "2a2ba61698d6960439e893ad16fa2167426888116871fae1840059c302c8f21b";
+ };
+
+ buildType = "catkin";
+ buildInputs = [ ros-environment ];
+ propagatedBuildInputs = [ git libxml2 openblas ];
+ nativeBuildInputs = [ ament-cmake ];
+
+ meta = {
+ description = ''Wrapper around Apache TVM to make it available to the ROS ecosystem.'';
+ license = with lib.licenses; [ asl20 ];
+ };
+}
diff --git a/distros/kinetic/axis-camera/default.nix b/distros/kinetic/axis-camera/default.nix
index d03be1c493..bd73ebd478 100644
--- a/distros/kinetic/axis-camera/default.nix
+++ b/distros/kinetic/axis-camera/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, camera-info-manager-py, catkin, dynamic-reconfigure, geometry-msgs, message-generation, message-runtime, rospy, sensor-msgs, tf }:
buildRosPackage {
pname = "ros-kinetic-axis-camera";
- version = "0.3.0";
+ version = "0.3.1-r1";
src = fetchurl {
- url = "https://github.com/ros-drivers-gbp/axis_camera-release/archive/release/kinetic/axis_camera/0.3.0-0.tar.gz";
- name = "0.3.0-0.tar.gz";
- sha256 = "ae6f8e91ae2ddeacc968cef472235f31a371e4a1f2a2828cd612df1713de3d8e";
+ url = "https://github.com/ros-drivers-gbp/axis_camera-release/archive/release/kinetic/axis_camera/0.3.1-1.tar.gz";
+ name = "0.3.1-1.tar.gz";
+ sha256 = "7076db72263c566ce4b354ba3ce1b1d2bf5a8d72b5b2b7b264ad1dc2ac0fc938";
};
buildType = "catkin";
diff --git a/distros/kinetic/color-util/default.nix b/distros/kinetic/color-util/default.nix
new file mode 100644
index 0000000000..571d4ba246
--- /dev/null
+++ b/distros/kinetic/color-util/default.nix
@@ -0,0 +1,25 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, roslint, std-msgs }:
+buildRosPackage {
+ pname = "ros-kinetic-color-util";
+ version = "0.3.0-r1";
+
+ src = fetchurl {
+ url = "https://github.com/locusrobotics/robot_navigation-release/archive/release/kinetic/color_util/0.3.0-1.tar.gz";
+ name = "0.3.0-1.tar.gz";
+ sha256 = "14c50a320ab070aade0ef067844a741d1ee3623469a187726c10b264e8761ac7";
+ };
+
+ buildType = "catkin";
+ checkInputs = [ roslint ];
+ propagatedBuildInputs = [ std-msgs ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''An almost dependency-less library for converting between color spaces'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/kinetic/costmap-cspace/default.nix b/distros/kinetic/costmap-cspace/default.nix
index 2a15a6c0b9..511c607764 100644
--- a/distros/kinetic/costmap-cspace/default.nix
+++ b/distros/kinetic/costmap-cspace/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, costmap-cspace-msgs, geometry-msgs, laser-geometry, nav-msgs, neonavigation-common, roscpp, roslint, rostest, sensor-msgs, tf2-geometry-msgs, tf2-ros, tf2-sensor-msgs, xmlrpcpp }:
buildRosPackage {
pname = "ros-kinetic-costmap-cspace";
- version = "0.10.4-r1";
+ version = "0.10.5-r1";
src = fetchurl {
- url = "https://github.com/at-wat/neonavigation-release/archive/release/kinetic/costmap_cspace/0.10.4-1.tar.gz";
- name = "0.10.4-1.tar.gz";
- sha256 = "802ab3af878158fc817fcadc001ddb2026871bf0fe8c9dfdc9ad60d9f48eb095";
+ url = "https://github.com/at-wat/neonavigation-release/archive/release/kinetic/costmap_cspace/0.10.5-1.tar.gz";
+ name = "0.10.5-1.tar.gz";
+ sha256 = "56430cadd5008732c2f0027f511a16293d37ebd93a01ec33037922ec55a352f2";
};
buildType = "catkin";
diff --git a/distros/kinetic/costmap-queue/default.nix b/distros/kinetic/costmap-queue/default.nix
index 883d0a038a..14d2f7b986 100644
--- a/distros/kinetic/costmap-queue/default.nix
+++ b/distros/kinetic/costmap-queue/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, nav-core2, roscpp, roslint, rosunit }:
buildRosPackage {
pname = "ros-kinetic-costmap-queue";
- version = "0.2.5";
+ version = "0.3.0-r1";
src = fetchurl {
- url = "https://github.com/locusrobotics/robot_navigation-release/archive/release/kinetic/costmap_queue/0.2.5-0.tar.gz";
- name = "0.2.5-0.tar.gz";
- sha256 = "95ebf4af85ebcf125df7bbf21c214d7f8fa35c1014bca7c21595281a84d61793";
+ url = "https://github.com/locusrobotics/robot_navigation-release/archive/release/kinetic/costmap_queue/0.3.0-1.tar.gz";
+ name = "0.3.0-1.tar.gz";
+ sha256 = "9bad483c59bab29b4aaf7dd01374727627c68cbf8d2439935b5172b41e09c3da";
};
buildType = "catkin";
diff --git a/distros/kinetic/dlux-global-planner/default.nix b/distros/kinetic/dlux-global-planner/default.nix
index 0834904d18..570412355d 100644
--- a/distros/kinetic/dlux-global-planner/default.nix
+++ b/distros/kinetic/dlux-global-planner/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, nav-2d-msgs, nav-2d-utils, nav-core2, nav-grid, nav-grid-pub-sub, nav-msgs, pluginlib, roscpp, roslint, rostest, rosunit, visualization-msgs }:
buildRosPackage {
pname = "ros-kinetic-dlux-global-planner";
- version = "0.2.5";
+ version = "0.3.0-r1";
src = fetchurl {
- url = "https://github.com/locusrobotics/robot_navigation-release/archive/release/kinetic/dlux_global_planner/0.2.5-0.tar.gz";
- name = "0.2.5-0.tar.gz";
- sha256 = "f5e4bedcf2009c18b5dd3bcd29d22b1d99351db34f3ea86c49be0648c1ce9d16";
+ url = "https://github.com/locusrobotics/robot_navigation-release/archive/release/kinetic/dlux_global_planner/0.3.0-1.tar.gz";
+ name = "0.3.0-1.tar.gz";
+ sha256 = "90b2451a78ef597566d25a3739a4c15ecc530c8dbdb0ff404efb4a3e22d2f696";
};
buildType = "catkin";
diff --git a/distros/kinetic/dlux-plugins/default.nix b/distros/kinetic/dlux-plugins/default.nix
index 7cf6240679..256352d8f7 100644
--- a/distros/kinetic/dlux-plugins/default.nix
+++ b/distros/kinetic/dlux-plugins/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, dlux-global-planner, global-planner-tests, nav-core2, nav-grid, pluginlib, roslint, rostest }:
buildRosPackage {
pname = "ros-kinetic-dlux-plugins";
- version = "0.2.5";
+ version = "0.3.0-r1";
src = fetchurl {
- url = "https://github.com/locusrobotics/robot_navigation-release/archive/release/kinetic/dlux_plugins/0.2.5-0.tar.gz";
- name = "0.2.5-0.tar.gz";
- sha256 = "75edd442f24ab55b0a8993940580127a3f2decccfbab29b9d0ce54516bb12a70";
+ url = "https://github.com/locusrobotics/robot_navigation-release/archive/release/kinetic/dlux_plugins/0.3.0-1.tar.gz";
+ name = "0.3.0-1.tar.gz";
+ sha256 = "8f8d049649dd1fbbe3fa269b8cfe1d3b6f814f60c653e09ceaaf0545a5b15bd9";
};
buildType = "catkin";
diff --git a/distros/kinetic/dwb-critics/default.nix b/distros/kinetic/dwb-critics/default.nix
index 365caf09d7..ba741045d8 100644
--- a/distros/kinetic/dwb-critics/default.nix
+++ b/distros/kinetic/dwb-critics/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, angles, catkin, costmap-queue, dwb-local-planner, geometry-msgs, nav-2d-msgs, nav-2d-utils, nav-core2, nav-grid-iterators, pluginlib, roscpp, roslint, sensor-msgs }:
buildRosPackage {
pname = "ros-kinetic-dwb-critics";
- version = "0.2.5";
+ version = "0.3.0-r1";
src = fetchurl {
- url = "https://github.com/locusrobotics/robot_navigation-release/archive/release/kinetic/dwb_critics/0.2.5-0.tar.gz";
- name = "0.2.5-0.tar.gz";
- sha256 = "9aa1745b72bd9344f8c38fea4b051529682ec139452303432ce374a7fd120593";
+ url = "https://github.com/locusrobotics/robot_navigation-release/archive/release/kinetic/dwb_critics/0.3.0-1.tar.gz";
+ name = "0.3.0-1.tar.gz";
+ sha256 = "5ce3d5827c59c0a58b65c610df11416d4a71e141ffb28526f97a4345239f2fbe";
};
buildType = "catkin";
diff --git a/distros/kinetic/dwb-local-planner/default.nix b/distros/kinetic/dwb-local-planner/default.nix
index 1882acbd12..7b70922281 100644
--- a/distros/kinetic/dwb-local-planner/default.nix
+++ b/distros/kinetic/dwb-local-planner/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, dwb-msgs, geometry-msgs, nav-2d-msgs, nav-2d-utils, nav-core2, nav-msgs, pluginlib, roscpp, roslint, rostest, rosunit, sensor-msgs, tf, visualization-msgs }:
buildRosPackage {
pname = "ros-kinetic-dwb-local-planner";
- version = "0.2.5";
+ version = "0.3.0-r1";
src = fetchurl {
- url = "https://github.com/locusrobotics/robot_navigation-release/archive/release/kinetic/dwb_local_planner/0.2.5-0.tar.gz";
- name = "0.2.5-0.tar.gz";
- sha256 = "8316981fdc61e3713156c8f83ca333a5e5d662aa6859f909bc3c7286584eacb9";
+ url = "https://github.com/locusrobotics/robot_navigation-release/archive/release/kinetic/dwb_local_planner/0.3.0-1.tar.gz";
+ name = "0.3.0-1.tar.gz";
+ sha256 = "961dca6c19d999631c6e84785195ad26760583ce59a98a77c31bb8947450d4ad";
};
buildType = "catkin";
diff --git a/distros/kinetic/dwb-msgs/default.nix b/distros/kinetic/dwb-msgs/default.nix
index 1baf9e800f..d5b04159da 100644
--- a/distros/kinetic/dwb-msgs/default.nix
+++ b/distros/kinetic/dwb-msgs/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, message-generation, message-runtime, nav-2d-msgs, nav-msgs }:
buildRosPackage {
pname = "ros-kinetic-dwb-msgs";
- version = "0.2.5";
+ version = "0.3.0-r1";
src = fetchurl {
- url = "https://github.com/locusrobotics/robot_navigation-release/archive/release/kinetic/dwb_msgs/0.2.5-0.tar.gz";
- name = "0.2.5-0.tar.gz";
- sha256 = "7d22ff9b120f812928567f20651cfe110c57e473b7c7ba8199cf279b6fc69760";
+ url = "https://github.com/locusrobotics/robot_navigation-release/archive/release/kinetic/dwb_msgs/0.3.0-1.tar.gz";
+ name = "0.3.0-1.tar.gz";
+ sha256 = "ef64c1cd775ddf2a54540c6adf85a2ad059f11fe21144713d7a87a67ea47e346";
};
buildType = "catkin";
diff --git a/distros/kinetic/dwb-plugins/default.nix b/distros/kinetic/dwb-plugins/default.nix
index d47d5ccab9..adaf384b8c 100644
--- a/distros/kinetic/dwb-plugins/default.nix
+++ b/distros/kinetic/dwb-plugins/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, angles, catkin, dwb-local-planner, dynamic-reconfigure, nav-2d-msgs, nav-2d-utils, nav-core2, pluginlib, roscpp, roslint, rostest, rosunit }:
buildRosPackage {
pname = "ros-kinetic-dwb-plugins";
- version = "0.2.5";
+ version = "0.3.0-r1";
src = fetchurl {
- url = "https://github.com/locusrobotics/robot_navigation-release/archive/release/kinetic/dwb_plugins/0.2.5-0.tar.gz";
- name = "0.2.5-0.tar.gz";
- sha256 = "02391bb26c0eb14b95500bc80476a23cc7a87c241c03213ad54196db4415828f";
+ url = "https://github.com/locusrobotics/robot_navigation-release/archive/release/kinetic/dwb_plugins/0.3.0-1.tar.gz";
+ name = "0.3.0-1.tar.gz";
+ sha256 = "92e8eb715386322e80df77251c0664a833089fe6f48ef5ada7e5dbb1a3d50904";
};
buildType = "catkin";
diff --git a/distros/kinetic/flexbe-behavior-engine/default.nix b/distros/kinetic/flexbe-behavior-engine/default.nix
index 8a3ab0eabe..d8c39d2744 100644
--- a/distros/kinetic/flexbe-behavior-engine/default.nix
+++ b/distros/kinetic/flexbe-behavior-engine/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, flexbe-core, flexbe-input, flexbe-mirror, flexbe-msgs, flexbe-onboard, flexbe-states, flexbe-testing, flexbe-widget }:
buildRosPackage {
pname = "ros-kinetic-flexbe-behavior-engine";
- version = "1.3.0-r1";
+ version = "1.3.1-r1";
src = fetchurl {
- url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/kinetic/flexbe_behavior_engine/1.3.0-1.tar.gz";
- name = "1.3.0-1.tar.gz";
- sha256 = "e577e677cb02771c1e6d0b33b8e5d19cd3e256e8151c421234ea1d10ed44fd1f";
+ url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/kinetic/flexbe_behavior_engine/1.3.1-1.tar.gz";
+ name = "1.3.1-1.tar.gz";
+ sha256 = "1425beb8b02606668c4d2c1a43ee3e8901613f5bd492d741f829b9e4787910f4";
};
buildType = "catkin";
diff --git a/distros/kinetic/flexbe-core/default.nix b/distros/kinetic/flexbe-core/default.nix
index 18c4e0f04f..328c1ad794 100644
--- a/distros/kinetic/flexbe-core/default.nix
+++ b/distros/kinetic/flexbe-core/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, diagnostic-msgs, flexbe-msgs, rospy, rostest, tf }:
buildRosPackage {
pname = "ros-kinetic-flexbe-core";
- version = "1.3.0-r1";
+ version = "1.3.1-r1";
src = fetchurl {
- url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/kinetic/flexbe_core/1.3.0-1.tar.gz";
- name = "1.3.0-1.tar.gz";
- sha256 = "22b8972e2d75c43d1cadd821479dfe9760027266a9fba6af6c308bb44402f07b";
+ url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/kinetic/flexbe_core/1.3.1-1.tar.gz";
+ name = "1.3.1-1.tar.gz";
+ sha256 = "77c50e74f97237895b86b7188cfb79f73b31fdc04cc2613905e33050cd011aa8";
};
buildType = "catkin";
diff --git a/distros/kinetic/flexbe-input/default.nix b/distros/kinetic/flexbe-input/default.nix
index 2ee4234dd5..d60d2d1e53 100644
--- a/distros/kinetic/flexbe-input/default.nix
+++ b/distros/kinetic/flexbe-input/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, actionlib, catkin, flexbe-msgs, pythonPackages, rospy }:
buildRosPackage {
pname = "ros-kinetic-flexbe-input";
- version = "1.3.0-r1";
+ version = "1.3.1-r1";
src = fetchurl {
- url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/kinetic/flexbe_input/1.3.0-1.tar.gz";
- name = "1.3.0-1.tar.gz";
- sha256 = "c2a7a01393ecd040fc1c6776b94e150a376a0ba032a6fcc8005876301bb8c079";
+ url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/kinetic/flexbe_input/1.3.1-1.tar.gz";
+ name = "1.3.1-1.tar.gz";
+ sha256 = "867fd45f20b629fc3197571b7e3f13c935ee9dc738ce27813617e6a82dfd89da";
};
buildType = "catkin";
diff --git a/distros/kinetic/flexbe-mirror/default.nix b/distros/kinetic/flexbe-mirror/default.nix
index 51d915924b..ddc4735def 100644
--- a/distros/kinetic/flexbe-mirror/default.nix
+++ b/distros/kinetic/flexbe-mirror/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, flexbe-core, flexbe-msgs, rospy }:
buildRosPackage {
pname = "ros-kinetic-flexbe-mirror";
- version = "1.3.0-r1";
+ version = "1.3.1-r1";
src = fetchurl {
- url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/kinetic/flexbe_mirror/1.3.0-1.tar.gz";
- name = "1.3.0-1.tar.gz";
- sha256 = "dde9591fac85b46ef35b11224827f083ddc566a029af3bfe2859b89aef6891f6";
+ url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/kinetic/flexbe_mirror/1.3.1-1.tar.gz";
+ name = "1.3.1-1.tar.gz";
+ sha256 = "caddac103a955cd0ea8f68412f79875ba7e9d212874b8f50e5cc52c4a8510810";
};
buildType = "catkin";
diff --git a/distros/kinetic/flexbe-msgs/default.nix b/distros/kinetic/flexbe-msgs/default.nix
index f8c08d81f2..19af6867ad 100644
--- a/distros/kinetic/flexbe-msgs/default.nix
+++ b/distros/kinetic/flexbe-msgs/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, actionlib, actionlib-msgs, catkin, message-generation, message-runtime, rospy }:
buildRosPackage {
pname = "ros-kinetic-flexbe-msgs";
- version = "1.3.0-r1";
+ version = "1.3.1-r1";
src = fetchurl {
- url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/kinetic/flexbe_msgs/1.3.0-1.tar.gz";
- name = "1.3.0-1.tar.gz";
- sha256 = "9f66118aef344ae1e4ac9db2d27d3b331b20801237c4db86d9a01906551e17bb";
+ url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/kinetic/flexbe_msgs/1.3.1-1.tar.gz";
+ name = "1.3.1-1.tar.gz";
+ sha256 = "a59d49b0b059224290d73e1ea7868c68dfd68215e489a8411a3262faceeba38a";
};
buildType = "catkin";
diff --git a/distros/kinetic/flexbe-onboard/default.nix b/distros/kinetic/flexbe-onboard/default.nix
index f54406259c..f4b51fbd3f 100644
--- a/distros/kinetic/flexbe-onboard/default.nix
+++ b/distros/kinetic/flexbe-onboard/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, flexbe-core, flexbe-msgs, rospy, rostest }:
buildRosPackage {
pname = "ros-kinetic-flexbe-onboard";
- version = "1.3.0-r1";
+ version = "1.3.1-r1";
src = fetchurl {
- url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/kinetic/flexbe_onboard/1.3.0-1.tar.gz";
- name = "1.3.0-1.tar.gz";
- sha256 = "8f75c8f2fbf5ff7af0637ccc35c80779c0113f593a3fd4cb3b5be26bc7c4612c";
+ url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/kinetic/flexbe_onboard/1.3.1-1.tar.gz";
+ name = "1.3.1-1.tar.gz";
+ sha256 = "f56de393b2266239f89f519bc129bb6990a0e1e245db75029908570e49665b56";
};
buildType = "catkin";
diff --git a/distros/kinetic/flexbe-states/default.nix b/distros/kinetic/flexbe-states/default.nix
index c58c652d53..54d7c6146a 100644
--- a/distros/kinetic/flexbe-states/default.nix
+++ b/distros/kinetic/flexbe-states/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, flexbe-core, flexbe-msgs, flexbe-testing, geometry-msgs, rosbag, rospy, rostest }:
buildRosPackage {
pname = "ros-kinetic-flexbe-states";
- version = "1.3.0-r1";
+ version = "1.3.1-r1";
src = fetchurl {
- url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/kinetic/flexbe_states/1.3.0-1.tar.gz";
- name = "1.3.0-1.tar.gz";
- sha256 = "2d1f88e457e3f2158b38f8d422b11f409407a46053b35d1e26e18f77343e3c92";
+ url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/kinetic/flexbe_states/1.3.1-1.tar.gz";
+ name = "1.3.1-1.tar.gz";
+ sha256 = "e0355a12026ce5cb2e4aa117d33257a6488067801a031ae60fd3d0d529a6a1ea";
};
buildType = "catkin";
diff --git a/distros/kinetic/flexbe-testing/default.nix b/distros/kinetic/flexbe-testing/default.nix
index b0c4ece0fa..7a4db0a887 100644
--- a/distros/kinetic/flexbe-testing/default.nix
+++ b/distros/kinetic/flexbe-testing/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, flexbe-core, flexbe-msgs, rospy, rostest, rosunit, std-msgs }:
buildRosPackage {
pname = "ros-kinetic-flexbe-testing";
- version = "1.3.0-r1";
+ version = "1.3.1-r1";
src = fetchurl {
- url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/kinetic/flexbe_testing/1.3.0-1.tar.gz";
- name = "1.3.0-1.tar.gz";
- sha256 = "198e25d7f6c5657fcd1a55c4a284ba54b48ddafe0e57a905e57a4fcf5fb50d09";
+ url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/kinetic/flexbe_testing/1.3.1-1.tar.gz";
+ name = "1.3.1-1.tar.gz";
+ sha256 = "e2ed809de4f09ab23ec406da0a5f32b0158f5bc676cc4de9586085987d8578f9";
};
buildType = "catkin";
diff --git a/distros/kinetic/flexbe-widget/default.nix b/distros/kinetic/flexbe-widget/default.nix
index 20b7c62f33..2b67a6a946 100644
--- a/distros/kinetic/flexbe-widget/default.nix
+++ b/distros/kinetic/flexbe-widget/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, flexbe-core, flexbe-mirror, flexbe-msgs, flexbe-onboard, rospy }:
buildRosPackage {
pname = "ros-kinetic-flexbe-widget";
- version = "1.3.0-r1";
+ version = "1.3.1-r1";
src = fetchurl {
- url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/kinetic/flexbe_widget/1.3.0-1.tar.gz";
- name = "1.3.0-1.tar.gz";
- sha256 = "5460e0aaaa168911d5de9b5daed59d3a914f14c597f616dfc9ce20a7e76aabc6";
+ url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/kinetic/flexbe_widget/1.3.1-1.tar.gz";
+ name = "1.3.1-1.tar.gz";
+ sha256 = "135d2401154c79382d9600982b8840978e50a9f6b6db3444f41d54dbcafc08ba";
};
buildType = "catkin";
diff --git a/distros/kinetic/generated.nix b/distros/kinetic/generated.nix
index 9f5f446f43..fd11fa5f77 100644
--- a/distros/kinetic/generated.nix
+++ b/distros/kinetic/generated.nix
@@ -578,6 +578,8 @@ self: super: {
collada-robots = self.callPackage ./collada-robots {};
+ color-util = self.callPackage ./color-util {};
+
combined-robot-hw = self.callPackage ./combined-robot-hw {};
combined-robot-hw-tests = self.callPackage ./combined-robot-hw-tests {};
@@ -2644,6 +2646,8 @@ self: super: {
nav-grid-pub-sub = self.callPackage ./nav-grid-pub-sub {};
+ nav-grid-server = self.callPackage ./nav-grid-server {};
+
nav-msgs = self.callPackage ./nav-msgs {};
nav-pcontroller = self.callPackage ./nav-pcontroller {};
@@ -3612,6 +3616,12 @@ self: super: {
robot-model = self.callPackage ./robot-model {};
+ robot-nav-rviz-plugins = self.callPackage ./robot-nav-rviz-plugins {};
+
+ robot-nav-tools = self.callPackage ./robot-nav-tools {};
+
+ robot-nav-viz-demos = self.callPackage ./robot-nav-viz-demos {};
+
robot-navigation = self.callPackage ./robot-navigation {};
robot-pose-ekf = self.callPackage ./robot-pose-ekf {};
@@ -4474,6 +4484,8 @@ self: super: {
srdfdom = self.callPackage ./srdfdom {};
+ stag-ros = self.callPackage ./stag-ros {};
+
stage = self.callPackage ./stage {};
stage-ros = self.callPackage ./stage-ros {};
diff --git a/distros/kinetic/global-planner-tests/default.nix b/distros/kinetic/global-planner-tests/default.nix
index 8ba4cc28d9..71000c451e 100644
--- a/distros/kinetic/global-planner-tests/default.nix
+++ b/distros/kinetic/global-planner-tests/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, libyamlcpp, map-server, nav-core2, nav-msgs, pluginlib, roscpp, roslint }:
buildRosPackage {
pname = "ros-kinetic-global-planner-tests";
- version = "0.2.5";
+ version = "0.3.0-r1";
src = fetchurl {
- url = "https://github.com/locusrobotics/robot_navigation-release/archive/release/kinetic/global_planner_tests/0.2.5-0.tar.gz";
- name = "0.2.5-0.tar.gz";
- sha256 = "2c761414f62dd5d044ab2da756b4ad74babf71d304d5c616f1955e0d5be75615";
+ url = "https://github.com/locusrobotics/robot_navigation-release/archive/release/kinetic/global_planner_tests/0.3.0-1.tar.gz";
+ name = "0.3.0-1.tar.gz";
+ sha256 = "9d5e024fa82776742215ea0abcadce6239f3954dc5b1b626355ece6bdfef1daa";
};
buildType = "catkin";
diff --git a/distros/kinetic/joystick-interrupt/default.nix b/distros/kinetic/joystick-interrupt/default.nix
index 4583b6dd1a..5e2cc9364a 100644
--- a/distros/kinetic/joystick-interrupt/default.nix
+++ b/distros/kinetic/joystick-interrupt/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, neonavigation-common, roscpp, roslint, rostest, sensor-msgs, topic-tools }:
buildRosPackage {
pname = "ros-kinetic-joystick-interrupt";
- version = "0.10.4-r1";
+ version = "0.10.5-r1";
src = fetchurl {
- url = "https://github.com/at-wat/neonavigation-release/archive/release/kinetic/joystick_interrupt/0.10.4-1.tar.gz";
- name = "0.10.4-1.tar.gz";
- sha256 = "79e98597d2f5be63d8266cdaea50e6f4959cdf222020d0c1918b53bd57397177";
+ url = "https://github.com/at-wat/neonavigation-release/archive/release/kinetic/joystick_interrupt/0.10.5-1.tar.gz";
+ name = "0.10.5-1.tar.gz";
+ sha256 = "297cfe737428b92bb7e363682569c29b185e2b04a42119635c9cb402136bd1f8";
};
buildType = "catkin";
diff --git a/distros/kinetic/locomotor-msgs/default.nix b/distros/kinetic/locomotor-msgs/default.nix
index 2b7959aaaf..b0baceb08a 100644
--- a/distros/kinetic/locomotor-msgs/default.nix
+++ b/distros/kinetic/locomotor-msgs/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, actionlib-msgs, catkin, message-generation, message-runtime, nav-2d-msgs }:
buildRosPackage {
pname = "ros-kinetic-locomotor-msgs";
- version = "0.2.5";
+ version = "0.3.0-r1";
src = fetchurl {
- url = "https://github.com/locusrobotics/robot_navigation-release/archive/release/kinetic/locomotor_msgs/0.2.5-0.tar.gz";
- name = "0.2.5-0.tar.gz";
- sha256 = "a795846d40b76f8dd6720c503fef71d1cd509907726831e3aa2bda8858d21e5b";
+ url = "https://github.com/locusrobotics/robot_navigation-release/archive/release/kinetic/locomotor_msgs/0.3.0-1.tar.gz";
+ name = "0.3.0-1.tar.gz";
+ sha256 = "8f5e9bc779271f8a36068dbdc3f326660f51f9e60b87342df7426c91e4f9757d";
};
buildType = "catkin";
diff --git a/distros/kinetic/locomotor/default.nix b/distros/kinetic/locomotor/default.nix
index d04d0de9a1..785c14ae9c 100644
--- a/distros/kinetic/locomotor/default.nix
+++ b/distros/kinetic/locomotor/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, actionlib, catkin, geometry-msgs, locomotor-msgs, nav-2d-msgs, nav-2d-utils, nav-core2, nav-msgs, pluginlib, roscpp, roslint, rospy }:
buildRosPackage {
pname = "ros-kinetic-locomotor";
- version = "0.2.5";
+ version = "0.3.0-r1";
src = fetchurl {
- url = "https://github.com/locusrobotics/robot_navigation-release/archive/release/kinetic/locomotor/0.2.5-0.tar.gz";
- name = "0.2.5-0.tar.gz";
- sha256 = "19b6f2635913dfeeb3117561d98839c16f35661ef850c80e07477e1d8a5165c5";
+ url = "https://github.com/locusrobotics/robot_navigation-release/archive/release/kinetic/locomotor/0.3.0-1.tar.gz";
+ name = "0.3.0-1.tar.gz";
+ sha256 = "c711e7989a3408c11e25bb910f417e3d9fdcd511f96ecf350bd8270bd3b35842";
};
buildType = "catkin";
diff --git a/distros/kinetic/locomove-base/default.nix b/distros/kinetic/locomove-base/default.nix
index db076b12c7..8f026638a5 100644
--- a/distros/kinetic/locomove-base/default.nix
+++ b/distros/kinetic/locomove-base/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, locomotor, move-base-msgs, nav-2d-utils, nav-core, nav-core-adapter, roslint }:
buildRosPackage {
pname = "ros-kinetic-locomove-base";
- version = "0.2.5";
+ version = "0.3.0-r1";
src = fetchurl {
- url = "https://github.com/locusrobotics/robot_navigation-release/archive/release/kinetic/locomove_base/0.2.5-0.tar.gz";
- name = "0.2.5-0.tar.gz";
- sha256 = "775a49385eb2e6b31a980d64265b161829dca2ed744c3d50894a22c1a2721ecb";
+ url = "https://github.com/locusrobotics/robot_navigation-release/archive/release/kinetic/locomove_base/0.3.0-1.tar.gz";
+ name = "0.3.0-1.tar.gz";
+ sha256 = "d6d36bb11efd24d51901e47c265de216a4724a3a07227b7038b631853571a892";
};
buildType = "catkin";
diff --git a/distros/kinetic/map-organizer/default.nix b/distros/kinetic/map-organizer/default.nix
index f1426dfff1..784b5617d0 100644
--- a/distros/kinetic/map-organizer/default.nix
+++ b/distros/kinetic/map-organizer/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, eigen, geometry-msgs, map-organizer-msgs, map-server, nav-msgs, neonavigation-common, pcl, pcl-conversions, roscpp, roslint, rostest, sensor-msgs, tf2, tf2-geometry-msgs, tf2-ros }:
buildRosPackage {
pname = "ros-kinetic-map-organizer";
- version = "0.10.4-r1";
+ version = "0.10.5-r1";
src = fetchurl {
- url = "https://github.com/at-wat/neonavigation-release/archive/release/kinetic/map_organizer/0.10.4-1.tar.gz";
- name = "0.10.4-1.tar.gz";
- sha256 = "ac5605f6703d5c827ad97100e6c21fc2ab7240886bbaa976b06268e03fed2049";
+ url = "https://github.com/at-wat/neonavigation-release/archive/release/kinetic/map_organizer/0.10.5-1.tar.gz";
+ name = "0.10.5-1.tar.gz";
+ sha256 = "f5c3e928d34480af75589849919d4c804e4bf7f38dbeb52584dd40f3cf779119";
};
buildType = "catkin";
diff --git a/distros/kinetic/mavlink/default.nix b/distros/kinetic/mavlink/default.nix
index d190a1dde6..ecf164559f 100644
--- a/distros/kinetic/mavlink/default.nix
+++ b/distros/kinetic/mavlink/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, cmake, python, pythonPackages }:
buildRosPackage {
pname = "ros-kinetic-mavlink";
- version = "2020.11.11-r1";
+ version = "2020.12.12-r1";
src = fetchurl {
- url = "https://github.com/mavlink/mavlink-gbp-release/archive/release/kinetic/mavlink/2020.11.11-1.tar.gz";
- name = "2020.11.11-1.tar.gz";
- sha256 = "63cc127256d37c9b188b6004ea33452cb092995c7121050594fbaa7040c18935";
+ url = "https://github.com/mavlink/mavlink-gbp-release/archive/release/kinetic/mavlink/2020.12.12-1.tar.gz";
+ name = "2020.12.12-1.tar.gz";
+ sha256 = "86a46dac68ff10a8d21a713b03419f2b9d076ff892f8fca72e63480938ed7f91";
};
buildType = "cmake";
diff --git a/distros/kinetic/nav-2d-msgs/default.nix b/distros/kinetic/nav-2d-msgs/default.nix
index 0d98d76e07..d2aab5b0ec 100644
--- a/distros/kinetic/nav-2d-msgs/default.nix
+++ b/distros/kinetic/nav-2d-msgs/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, message-generation, message-runtime, std-msgs }:
buildRosPackage {
pname = "ros-kinetic-nav-2d-msgs";
- version = "0.2.5";
+ version = "0.3.0-r1";
src = fetchurl {
- url = "https://github.com/locusrobotics/robot_navigation-release/archive/release/kinetic/nav_2d_msgs/0.2.5-0.tar.gz";
- name = "0.2.5-0.tar.gz";
- sha256 = "a2b424b63f21f63d2e4602edd45387ea250b252e1fd18cba3803c8d6573b06e7";
+ url = "https://github.com/locusrobotics/robot_navigation-release/archive/release/kinetic/nav_2d_msgs/0.3.0-1.tar.gz";
+ name = "0.3.0-1.tar.gz";
+ sha256 = "b8f3482cfa2f435a7ad5a727e29b1172ba24a3ad1bf9fd54a917acbb0516dbb0";
};
buildType = "catkin";
diff --git a/distros/kinetic/nav-2d-utils/default.nix b/distros/kinetic/nav-2d-utils/default.nix
index 9ba7047f69..722cc2076e 100644
--- a/distros/kinetic/nav-2d-utils/default.nix
+++ b/distros/kinetic/nav-2d-utils/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, nav-2d-msgs, nav-core2, nav-grid, nav-msgs, pluginlib, roscpp, roslint, rostest, rosunit, std-msgs, tf, xmlrpcpp }:
buildRosPackage {
pname = "ros-kinetic-nav-2d-utils";
- version = "0.2.5";
+ version = "0.3.0-r1";
src = fetchurl {
- url = "https://github.com/locusrobotics/robot_navigation-release/archive/release/kinetic/nav_2d_utils/0.2.5-0.tar.gz";
- name = "0.2.5-0.tar.gz";
- sha256 = "b8c4c3ffef917591aded6022388b3f40d35803a42d568803e926de007820829b";
+ url = "https://github.com/locusrobotics/robot_navigation-release/archive/release/kinetic/nav_2d_utils/0.3.0-1.tar.gz";
+ name = "0.3.0-1.tar.gz";
+ sha256 = "984f7a2e774160d1524213e8230a5b86f92f0f078073ca037d6b5442d2aa72c5";
};
buildType = "catkin";
diff --git a/distros/kinetic/nav-core-adapter/default.nix b/distros/kinetic/nav-core-adapter/default.nix
index 714e6d389a..ad802b4920 100644
--- a/distros/kinetic/nav-core-adapter/default.nix
+++ b/distros/kinetic/nav-core-adapter/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, costmap-2d, dwb-critics, dwb-local-planner, dwb-plugins, geometry-msgs, nav-2d-msgs, nav-2d-utils, nav-core, nav-core2, nav-grid, nav-msgs, pluginlib, roslint, rostest, tf, visualization-msgs }:
buildRosPackage {
pname = "ros-kinetic-nav-core-adapter";
- version = "0.2.5";
+ version = "0.3.0-r1";
src = fetchurl {
- url = "https://github.com/locusrobotics/robot_navigation-release/archive/release/kinetic/nav_core_adapter/0.2.5-0.tar.gz";
- name = "0.2.5-0.tar.gz";
- sha256 = "d87e5ed6e855c6ae40f003617a9aa91599c4d2d9afcfae70c9181774cacf1efc";
+ url = "https://github.com/locusrobotics/robot_navigation-release/archive/release/kinetic/nav_core_adapter/0.3.0-1.tar.gz";
+ name = "0.3.0-1.tar.gz";
+ sha256 = "d445779a6cfb261747f3d30aba2ac3b248a07f36b7237578f1decb2d19934799";
};
buildType = "catkin";
diff --git a/distros/kinetic/nav-core2/default.nix b/distros/kinetic/nav-core2/default.nix
index 98ea997eda..d80ae9692c 100644
--- a/distros/kinetic/nav-core2/default.nix
+++ b/distros/kinetic/nav-core2/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, nav-2d-msgs, nav-grid, roslint, rosunit, tf }:
buildRosPackage {
pname = "ros-kinetic-nav-core2";
- version = "0.2.5";
+ version = "0.3.0-r1";
src = fetchurl {
- url = "https://github.com/locusrobotics/robot_navigation-release/archive/release/kinetic/nav_core2/0.2.5-0.tar.gz";
- name = "0.2.5-0.tar.gz";
- sha256 = "e31fa1f8808b4f7e21de3c59dc446e67483f870178ab6f0d937a0ad486b30e73";
+ url = "https://github.com/locusrobotics/robot_navigation-release/archive/release/kinetic/nav_core2/0.3.0-1.tar.gz";
+ name = "0.3.0-1.tar.gz";
+ sha256 = "b3319ad6c2d9f6237cd54d78b31c4394c3876c5a2f5aee61c8adfc023aaf8640";
};
buildType = "catkin";
diff --git a/distros/kinetic/nav-grid-iterators/default.nix b/distros/kinetic/nav-grid-iterators/default.nix
index 574f83494f..d423d36272 100644
--- a/distros/kinetic/nav-grid-iterators/default.nix
+++ b/distros/kinetic/nav-grid-iterators/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, nav-2d-msgs, nav-2d-utils, nav-grid, nav-msgs, roscpp, roslint, rosunit }:
buildRosPackage {
pname = "ros-kinetic-nav-grid-iterators";
- version = "0.2.5";
+ version = "0.3.0-r1";
src = fetchurl {
- url = "https://github.com/locusrobotics/robot_navigation-release/archive/release/kinetic/nav_grid_iterators/0.2.5-0.tar.gz";
- name = "0.2.5-0.tar.gz";
- sha256 = "ed38253289573acb154da91af3979be6e3941a78c49edb8f272f180f5862986c";
+ url = "https://github.com/locusrobotics/robot_navigation-release/archive/release/kinetic/nav_grid_iterators/0.3.0-1.tar.gz";
+ name = "0.3.0-1.tar.gz";
+ sha256 = "edb13a67643a442cd962b0a52aa6d099b78120665507568e30c322873920be4e";
};
buildType = "catkin";
diff --git a/distros/kinetic/nav-grid-pub-sub/default.nix b/distros/kinetic/nav-grid-pub-sub/default.nix
index 0d6db5f407..aebc51876b 100644
--- a/distros/kinetic/nav-grid-pub-sub/default.nix
+++ b/distros/kinetic/nav-grid-pub-sub/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, map-msgs, nav-2d-msgs, nav-2d-utils, nav-core2, nav-grid, nav-grid-iterators, nav-msgs, roscpp, roslint }:
buildRosPackage {
pname = "ros-kinetic-nav-grid-pub-sub";
- version = "0.2.5";
+ version = "0.3.0-r1";
src = fetchurl {
- url = "https://github.com/locusrobotics/robot_navigation-release/archive/release/kinetic/nav_grid_pub_sub/0.2.5-0.tar.gz";
- name = "0.2.5-0.tar.gz";
- sha256 = "8b4f57c9eccf3d22a1409434f9a1464e2431575bf4854bef4b3e6282d2df411b";
+ url = "https://github.com/locusrobotics/robot_navigation-release/archive/release/kinetic/nav_grid_pub_sub/0.3.0-1.tar.gz";
+ name = "0.3.0-1.tar.gz";
+ sha256 = "97dd1610626bd7f5ddf8b5dad5807f4a342d66551ab753aea848d385d306aafb";
};
buildType = "catkin";
diff --git a/distros/kinetic/nav-grid-server/default.nix b/distros/kinetic/nav-grid-server/default.nix
new file mode 100644
index 0000000000..7c9221aefb
--- /dev/null
+++ b/distros/kinetic/nav-grid-server/default.nix
@@ -0,0 +1,25 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, map-server, nav-2d-utils, nav-grid, nav-grid-iterators, nav-grid-pub-sub, nav-msgs, opencv3, roscpp, roslib, roslint }:
+buildRosPackage {
+ pname = "ros-kinetic-nav-grid-server";
+ version = "0.3.0-r1";
+
+ src = fetchurl {
+ url = "https://github.com/locusrobotics/robot_navigation-release/archive/release/kinetic/nav_grid_server/0.3.0-1.tar.gz";
+ name = "0.3.0-1.tar.gz";
+ sha256 = "9aea1c714e9e699fd5631e4f5fe0ac63d38ba84669ffc230857efc4782eafc59";
+ };
+
+ buildType = "catkin";
+ checkInputs = [ map-server roslib roslint ];
+ propagatedBuildInputs = [ nav-2d-utils nav-grid nav-grid-iterators nav-grid-pub-sub nav-msgs opencv3 roscpp ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''Customizable tools for publishing images as NavGrids or OccupancyGrids'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/kinetic/nav-grid/default.nix b/distros/kinetic/nav-grid/default.nix
index 698af7c5bc..c84b9ccc5b 100644
--- a/distros/kinetic/nav-grid/default.nix
+++ b/distros/kinetic/nav-grid/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, roslint, rosunit }:
buildRosPackage {
pname = "ros-kinetic-nav-grid";
- version = "0.2.5";
+ version = "0.3.0-r1";
src = fetchurl {
- url = "https://github.com/locusrobotics/robot_navigation-release/archive/release/kinetic/nav_grid/0.2.5-0.tar.gz";
- name = "0.2.5-0.tar.gz";
- sha256 = "ab3bcc87ca807d97728d4148220feded4eb4e0c1c9270eabc12389078fb1bf4a";
+ url = "https://github.com/locusrobotics/robot_navigation-release/archive/release/kinetic/nav_grid/0.3.0-1.tar.gz";
+ name = "0.3.0-1.tar.gz";
+ sha256 = "c5eb9410f163416c77192126bb4b2984df6d7841f9eb57c7e27043215fef4e0e";
};
buildType = "catkin";
diff --git a/distros/kinetic/neonavigation-common/default.nix b/distros/kinetic/neonavigation-common/default.nix
index fbd3e07b3b..6160595ab3 100644
--- a/distros/kinetic/neonavigation-common/default.nix
+++ b/distros/kinetic/neonavigation-common/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, roscpp, roslint, rostest, std-msgs, std-srvs }:
buildRosPackage {
pname = "ros-kinetic-neonavigation-common";
- version = "0.10.4-r1";
+ version = "0.10.5-r1";
src = fetchurl {
- url = "https://github.com/at-wat/neonavigation-release/archive/release/kinetic/neonavigation_common/0.10.4-1.tar.gz";
- name = "0.10.4-1.tar.gz";
- sha256 = "95aaa0e059bb4aa9c84b33061db5e27d7ae90552e295ffd7fb6ede0fdea34da5";
+ url = "https://github.com/at-wat/neonavigation-release/archive/release/kinetic/neonavigation_common/0.10.5-1.tar.gz";
+ name = "0.10.5-1.tar.gz";
+ sha256 = "93d873abe9102ac166883edae0aaa6025797493ce86fe5e9175099be26b4debe";
};
buildType = "catkin";
diff --git a/distros/kinetic/neonavigation-launch/default.nix b/distros/kinetic/neonavigation-launch/default.nix
index 4faed6c906..7baabc8ca2 100644
--- a/distros/kinetic/neonavigation-launch/default.nix
+++ b/distros/kinetic/neonavigation-launch/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, costmap-cspace, map-server, planner-cspace, safety-limiter, tf2-ros, trajectory-tracker, trajectory-tracker-rviz-plugins }:
buildRosPackage {
pname = "ros-kinetic-neonavigation-launch";
- version = "0.10.4-r1";
+ version = "0.10.5-r1";
src = fetchurl {
- url = "https://github.com/at-wat/neonavigation-release/archive/release/kinetic/neonavigation_launch/0.10.4-1.tar.gz";
- name = "0.10.4-1.tar.gz";
- sha256 = "77924698beb86f6e445f49afa79929142d8478c123c6f7f11e6bdd3e88c05027";
+ url = "https://github.com/at-wat/neonavigation-release/archive/release/kinetic/neonavigation_launch/0.10.5-1.tar.gz";
+ name = "0.10.5-1.tar.gz";
+ sha256 = "c246a558f9f62e1134729542b25eab690df5d7080f780c11750c7266dd1c5881";
};
buildType = "catkin";
diff --git a/distros/kinetic/neonavigation/default.nix b/distros/kinetic/neonavigation/default.nix
index 986e01be11..40f9dd8c2c 100644
--- a/distros/kinetic/neonavigation/default.nix
+++ b/distros/kinetic/neonavigation/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, costmap-cspace, joystick-interrupt, map-organizer, neonavigation-common, neonavigation-launch, obj-to-pointcloud, planner-cspace, safety-limiter, track-odometry, trajectory-tracker }:
buildRosPackage {
pname = "ros-kinetic-neonavigation";
- version = "0.10.4-r1";
+ version = "0.10.5-r1";
src = fetchurl {
- url = "https://github.com/at-wat/neonavigation-release/archive/release/kinetic/neonavigation/0.10.4-1.tar.gz";
- name = "0.10.4-1.tar.gz";
- sha256 = "79b4cc2d96d677d2ee480d04921dedc6ef54f6c8b72e0f07af541ebc7b9271e1";
+ url = "https://github.com/at-wat/neonavigation-release/archive/release/kinetic/neonavigation/0.10.5-1.tar.gz";
+ name = "0.10.5-1.tar.gz";
+ sha256 = "3b1be32c7d7b1dce7a3c884a9b74aef98fadf687cdae9b788289dd56e7ee383b";
};
buildType = "catkin";
diff --git a/distros/kinetic/novatel-oem7-driver/default.nix b/distros/kinetic/novatel-oem7-driver/default.nix
index 0d23213039..92fc9d8e86 100644
--- a/distros/kinetic/novatel-oem7-driver/default.nix
+++ b/distros/kinetic/novatel-oem7-driver/default.nix
@@ -2,20 +2,20 @@
# Copyright 2020 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, boost, catkin, gps-common, nodelet, novatel-oem7-msgs, roscpp, rostest, sensor-msgs, tf }:
+{ lib, buildRosPackage, fetchurl, boost, catkin, gps-common, nav-msgs, nmea-msgs, nodelet, novatel-oem7-msgs, rosbag, roscpp, rostest, sensor-msgs, tf2-geometry-msgs }:
buildRosPackage {
pname = "ros-kinetic-novatel-oem7-driver";
- version = "1.1.0-r1";
+ version = "2.0.0-r1";
src = fetchurl {
- url = "https://github.com/novatel-gbp/novatel_oem7_driver-release/archive/release/kinetic/novatel_oem7_driver/1.1.0-1.tar.gz";
- name = "1.1.0-1.tar.gz";
- sha256 = "8718d0171c074453ea3634c45181149d8c82cecc7765e2edbdd0d42ec860c2f0";
+ url = "https://github.com/novatel-gbp/novatel_oem7_driver-release/archive/release/kinetic/novatel_oem7_driver/2.0.0-1.tar.gz";
+ name = "2.0.0-1.tar.gz";
+ sha256 = "5e5880b895637ca3680f73cebb4ea563a9002edc9cbf78c510baa74238cb788f";
};
buildType = "catkin";
- checkInputs = [ rostest ];
- propagatedBuildInputs = [ boost gps-common nodelet novatel-oem7-msgs roscpp sensor-msgs tf ];
+ checkInputs = [ rosbag rostest ];
+ propagatedBuildInputs = [ boost gps-common nav-msgs nmea-msgs nodelet novatel-oem7-msgs roscpp sensor-msgs tf2-geometry-msgs ];
nativeBuildInputs = [ catkin ];
meta = {
diff --git a/distros/kinetic/novatel-oem7-msgs/default.nix b/distros/kinetic/novatel-oem7-msgs/default.nix
index e24a159658..a87a1a3c0b 100644
--- a/distros/kinetic/novatel-oem7-msgs/default.nix
+++ b/distros/kinetic/novatel-oem7-msgs/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }:
buildRosPackage {
pname = "ros-kinetic-novatel-oem7-msgs";
- version = "1.1.0-r1";
+ version = "2.0.0-r1";
src = fetchurl {
- url = "https://github.com/novatel-gbp/novatel_oem7_driver-release/archive/release/kinetic/novatel_oem7_msgs/1.1.0-1.tar.gz";
- name = "1.1.0-1.tar.gz";
- sha256 = "98e237ba6981316bda278cf9c1d83e62252e5efa3fdd492e25f044719c955aef";
+ url = "https://github.com/novatel-gbp/novatel_oem7_driver-release/archive/release/kinetic/novatel_oem7_msgs/2.0.0-1.tar.gz";
+ name = "2.0.0-1.tar.gz";
+ sha256 = "ef589fed798c6815ea8aa006572df0306a4921b8db9c79063cfd0b6424a0242e";
};
buildType = "catkin";
diff --git a/distros/kinetic/obj-to-pointcloud/default.nix b/distros/kinetic/obj-to-pointcloud/default.nix
index b782faa561..74d3ee9980 100644
--- a/distros/kinetic/obj-to-pointcloud/default.nix
+++ b/distros/kinetic/obj-to-pointcloud/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, eigen, geometry-msgs, neonavigation-common, pcl, pcl-conversions, roscpp, roslint, rostest, sensor-msgs }:
buildRosPackage {
pname = "ros-kinetic-obj-to-pointcloud";
- version = "0.10.4-r1";
+ version = "0.10.5-r1";
src = fetchurl {
- url = "https://github.com/at-wat/neonavigation-release/archive/release/kinetic/obj_to_pointcloud/0.10.4-1.tar.gz";
- name = "0.10.4-1.tar.gz";
- sha256 = "8f30394044d7a0deaf99d7fd7e83239b2a5ba1a9fd703bec2e79b2a40b253d06";
+ url = "https://github.com/at-wat/neonavigation-release/archive/release/kinetic/obj_to_pointcloud/0.10.5-1.tar.gz";
+ name = "0.10.5-1.tar.gz";
+ sha256 = "1488e64a2e610b1d1c5f6a04b1e6c8b02216afeabb952d5749659bafda8d88f5";
};
buildType = "catkin";
diff --git a/distros/kinetic/planner-cspace/default.nix b/distros/kinetic/planner-cspace/default.nix
index ece045a533..61b77dc080 100644
--- a/distros/kinetic/planner-cspace/default.nix
+++ b/distros/kinetic/planner-cspace/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, actionlib, catkin, costmap-cspace, costmap-cspace-msgs, diagnostic-updater, geometry-msgs, map-server, move-base-msgs, nav-msgs, neonavigation-common, planner-cspace-msgs, roscpp, roslint, rostest, sensor-msgs, std-srvs, tf2, tf2-geometry-msgs, tf2-ros, trajectory-msgs, trajectory-tracker, trajectory-tracker-msgs }:
buildRosPackage {
pname = "ros-kinetic-planner-cspace";
- version = "0.10.4-r1";
+ version = "0.10.5-r1";
src = fetchurl {
- url = "https://github.com/at-wat/neonavigation-release/archive/release/kinetic/planner_cspace/0.10.4-1.tar.gz";
- name = "0.10.4-1.tar.gz";
- sha256 = "0a5b8d5cc9118fea3e87ff4888fac9d1ac384117aed02a24db53c66d8d1436e5";
+ url = "https://github.com/at-wat/neonavigation-release/archive/release/kinetic/planner_cspace/0.10.5-1.tar.gz";
+ name = "0.10.5-1.tar.gz";
+ sha256 = "9856b4d1877fc5d958809b2d724accb3ce8680c5e4887c0b052e32aa154828e4";
};
buildType = "catkin";
diff --git a/distros/kinetic/robot-nav-rviz-plugins/default.nix b/distros/kinetic/robot-nav-rviz-plugins/default.nix
new file mode 100644
index 0000000000..2e879bd31d
--- /dev/null
+++ b/distros/kinetic/robot-nav-rviz-plugins/default.nix
@@ -0,0 +1,25 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, color-util, geometry-msgs, nav-2d-msgs, nav-2d-utils, nav-core2, nav-grid, nav-grid-iterators, nav-grid-pub-sub, nav-msgs, pluginlib, qt5, roscpp, roslint, rviz, std-msgs }:
+buildRosPackage {
+ pname = "ros-kinetic-robot-nav-rviz-plugins";
+ version = "0.3.0-r1";
+
+ src = fetchurl {
+ url = "https://github.com/locusrobotics/robot_navigation-release/archive/release/kinetic/robot_nav_rviz_plugins/0.3.0-1.tar.gz";
+ name = "0.3.0-1.tar.gz";
+ sha256 = "a8a2229edb98f76cd7c1a6574c2f7470a0fd2d43d8fcfb74434a2a5dee4efbd1";
+ };
+
+ buildType = "catkin";
+ checkInputs = [ roslint ];
+ propagatedBuildInputs = [ color-util geometry-msgs nav-2d-msgs nav-2d-utils nav-core2 nav-grid nav-grid-iterators nav-grid-pub-sub nav-msgs pluginlib qt5.qtbase roscpp rviz std-msgs ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''RViz visualizations for robot_navigation datatypes'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/kinetic/robot-nav-tools/default.nix b/distros/kinetic/robot-nav-tools/default.nix
new file mode 100644
index 0000000000..d34a46654c
--- /dev/null
+++ b/distros/kinetic/robot-nav-tools/default.nix
@@ -0,0 +1,24 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, color-util, robot-nav-rviz-plugins, robot-nav-viz-demos }:
+buildRosPackage {
+ pname = "ros-kinetic-robot-nav-tools";
+ version = "0.3.0-r1";
+
+ src = fetchurl {
+ url = "https://github.com/locusrobotics/robot_navigation-release/archive/release/kinetic/robot_nav_tools/0.3.0-1.tar.gz";
+ name = "0.3.0-1.tar.gz";
+ sha256 = "cf049856032b0e7602c24a0fef811a3ee313cbed7b260ac8172afd9f48ba13bc";
+ };
+
+ buildType = "catkin";
+ propagatedBuildInputs = [ color-util robot-nav-rviz-plugins robot-nav-viz-demos ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''A collection of tools / accessories for the robot_navigation packages'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/kinetic/robot-nav-viz-demos/default.nix b/distros/kinetic/robot-nav-viz-demos/default.nix
new file mode 100644
index 0000000000..ba8d884db1
--- /dev/null
+++ b/distros/kinetic/robot-nav-viz-demos/default.nix
@@ -0,0 +1,25 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, angles, catkin, color-util, geometry-msgs, nav-2d-msgs, nav-2d-utils, nav-grid, nav-grid-iterators, nav-grid-pub-sub, pluginlib, robot-nav-rviz-plugins, rosbag, roscpp, roslaunch, roslint, rviz }:
+buildRosPackage {
+ pname = "ros-kinetic-robot-nav-viz-demos";
+ version = "0.3.0-r1";
+
+ src = fetchurl {
+ url = "https://github.com/locusrobotics/robot_navigation-release/archive/release/kinetic/robot_nav_viz_demos/0.3.0-1.tar.gz";
+ name = "0.3.0-1.tar.gz";
+ sha256 = "9789b6c7ac97845db647adedc62c80a6ef8c0afedd3a207a5c5fa2371d83417f";
+ };
+
+ buildType = "catkin";
+ checkInputs = [ roslaunch roslint ];
+ propagatedBuildInputs = [ angles color-util geometry-msgs nav-2d-msgs nav-2d-utils nav-grid nav-grid-iterators nav-grid-pub-sub pluginlib robot-nav-rviz-plugins rosbag roscpp rviz ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''Demos for testing/demonstrating the robot_nav_rviz_plugins and color_util packages'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/kinetic/robot-navigation/default.nix b/distros/kinetic/robot-navigation/default.nix
index 5a429e2e3d..fb5f2d90a3 100644
--- a/distros/kinetic/robot-navigation/default.nix
+++ b/distros/kinetic/robot-navigation/default.nix
@@ -2,19 +2,19 @@
# Copyright 2020 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, catkin, costmap-queue, dlux-global-planner, dlux-plugins, dwb-critics, dwb-local-planner, dwb-msgs, dwb-plugins, global-planner-tests, locomotor, locomotor-msgs, locomove-base, nav-2d-msgs, nav-2d-utils, nav-core-adapter, nav-core2, nav-grid, nav-grid-iterators, nav-grid-pub-sub }:
+{ lib, buildRosPackage, fetchurl, catkin, costmap-queue, dlux-global-planner, dlux-plugins, dwb-critics, dwb-local-planner, dwb-msgs, dwb-plugins, global-planner-tests, locomotor, locomotor-msgs, locomove-base, nav-2d-msgs, nav-2d-utils, nav-core-adapter, nav-core2, nav-grid, nav-grid-iterators, nav-grid-pub-sub, nav-grid-server }:
buildRosPackage {
pname = "ros-kinetic-robot-navigation";
- version = "0.2.5";
+ version = "0.3.0-r1";
src = fetchurl {
- url = "https://github.com/locusrobotics/robot_navigation-release/archive/release/kinetic/robot_navigation/0.2.5-0.tar.gz";
- name = "0.2.5-0.tar.gz";
- sha256 = "8d5acf7afc3e0328e9b8fdfd082799acb0ff23af80cc4b72ffd9aaa5a0c650e9";
+ url = "https://github.com/locusrobotics/robot_navigation-release/archive/release/kinetic/robot_navigation/0.3.0-1.tar.gz";
+ name = "0.3.0-1.tar.gz";
+ sha256 = "ffaee135b17ee7c7292084b19bef50286a24047596c696ca211175c7febe5295";
};
buildType = "catkin";
- propagatedBuildInputs = [ costmap-queue dlux-global-planner dlux-plugins dwb-critics dwb-local-planner dwb-msgs dwb-plugins global-planner-tests locomotor locomotor-msgs locomove-base nav-2d-msgs nav-2d-utils nav-core-adapter nav-core2 nav-grid nav-grid-iterators nav-grid-pub-sub ];
+ propagatedBuildInputs = [ costmap-queue dlux-global-planner dlux-plugins dwb-critics dwb-local-planner dwb-msgs dwb-plugins global-planner-tests locomotor locomotor-msgs locomove-base nav-2d-msgs nav-2d-utils nav-core-adapter nav-core2 nav-grid nav-grid-iterators nav-grid-pub-sub nav-grid-server ];
nativeBuildInputs = [ catkin ];
meta = {
diff --git a/distros/kinetic/rosapi/default.nix b/distros/kinetic/rosapi/default.nix
index 19313f87a2..233006da12 100644
--- a/distros/kinetic/rosapi/default.nix
+++ b/distros/kinetic/rosapi/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, rosbridge-library, rosgraph, rosnode, rospy }:
buildRosPackage {
pname = "ros-kinetic-rosapi";
- version = "0.11.12-r1";
+ version = "0.11.13-r1";
src = fetchurl {
- url = "https://github.com/RobotWebTools-release/rosbridge_suite-release/archive/release/kinetic/rosapi/0.11.12-1.tar.gz";
- name = "0.11.12-1.tar.gz";
- sha256 = "7d71a9daad96e30d197b6dff9b5596e229e16608cc2823d2e31a4d5124eb260f";
+ url = "https://github.com/RobotWebTools-release/rosbridge_suite-release/archive/release/kinetic/rosapi/0.11.13-1.tar.gz";
+ name = "0.11.13-1.tar.gz";
+ sha256 = "1226ddc5987cc360dcc2eac814aae01bd0eeed0df1043e1530ec27eab3af82e4";
};
buildType = "catkin";
diff --git a/distros/kinetic/rosbridge-library/default.nix b/distros/kinetic/rosbridge-library/default.nix
index babd7ed79a..9f2d11b0bb 100644
--- a/distros/kinetic/rosbridge-library/default.nix
+++ b/distros/kinetic/rosbridge-library/default.nix
@@ -5,18 +5,18 @@
{ lib, buildRosPackage, fetchurl, actionlib-msgs, catkin, diagnostic-msgs, geometry-msgs, message-generation, message-runtime, nav-msgs, pythonPackages, roscpp, rosgraph, rospy, rospy-tutorials, rosservice, rostest, rostopic, sensor-msgs, std-msgs, std-srvs, stereo-msgs, tf2-msgs, trajectory-msgs, visualization-msgs }:
buildRosPackage {
pname = "ros-kinetic-rosbridge-library";
- version = "0.11.12-r1";
+ version = "0.11.13-r1";
src = fetchurl {
- url = "https://github.com/RobotWebTools-release/rosbridge_suite-release/archive/release/kinetic/rosbridge_library/0.11.12-1.tar.gz";
- name = "0.11.12-1.tar.gz";
- sha256 = "a1511654c7e92fcfa3f93122307e739d17256994306d8f845729dbaccee3b32e";
+ url = "https://github.com/RobotWebTools-release/rosbridge_suite-release/archive/release/kinetic/rosbridge_library/0.11.13-1.tar.gz";
+ name = "0.11.13-1.tar.gz";
+ sha256 = "900b68140d92bb9260b27270163be88c7dba273ad43bf8553ec38b416a5fc627";
};
buildType = "catkin";
- buildInputs = [ message-generation pythonPackages.future ];
+ buildInputs = [ message-generation ];
checkInputs = [ actionlib-msgs diagnostic-msgs nav-msgs rospy-tutorials rostest sensor-msgs std-srvs stereo-msgs tf2-msgs trajectory-msgs visualization-msgs ];
- propagatedBuildInputs = [ geometry-msgs message-runtime pythonPackages.bson pythonPackages.pillow roscpp rosgraph rospy rosservice rostopic std-msgs ];
+ propagatedBuildInputs = [ geometry-msgs message-runtime pythonPackages.bson pythonPackages.future pythonPackages.pillow roscpp rosgraph rospy rosservice rostopic std-msgs ];
nativeBuildInputs = [ catkin ];
meta = {
diff --git a/distros/kinetic/rosbridge-msgs/default.nix b/distros/kinetic/rosbridge-msgs/default.nix
index 79163c7bc7..96663b6d68 100644
--- a/distros/kinetic/rosbridge-msgs/default.nix
+++ b/distros/kinetic/rosbridge-msgs/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }:
buildRosPackage {
pname = "ros-kinetic-rosbridge-msgs";
- version = "0.11.12-r1";
+ version = "0.11.13-r1";
src = fetchurl {
- url = "https://github.com/RobotWebTools-release/rosbridge_suite-release/archive/release/kinetic/rosbridge_msgs/0.11.12-1.tar.gz";
- name = "0.11.12-1.tar.gz";
- sha256 = "d3b2d9dbc3ad3cf135b65c8071ebfebaa629109885b2c18587bed422e890bd77";
+ url = "https://github.com/RobotWebTools-release/rosbridge_suite-release/archive/release/kinetic/rosbridge_msgs/0.11.13-1.tar.gz";
+ name = "0.11.13-1.tar.gz";
+ sha256 = "eaf5ca61bb71d3b49f1b05c5031064f7281e23a853e489fd36f8d870907ad2f8";
};
buildType = "catkin";
diff --git a/distros/kinetic/rosbridge-server/default.nix b/distros/kinetic/rosbridge-server/default.nix
index fbbbdf11bd..ea6deb518a 100644
--- a/distros/kinetic/rosbridge-server/default.nix
+++ b/distros/kinetic/rosbridge-server/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, pythonPackages, rosapi, rosauth, rosbridge-library, rosbridge-msgs, rospy, rostest }:
buildRosPackage {
pname = "ros-kinetic-rosbridge-server";
- version = "0.11.12-r1";
+ version = "0.11.13-r1";
src = fetchurl {
- url = "https://github.com/RobotWebTools-release/rosbridge_suite-release/archive/release/kinetic/rosbridge_server/0.11.12-1.tar.gz";
- name = "0.11.12-1.tar.gz";
- sha256 = "d8f7bf8e67c75d51a7342c76d7ac8153bd0ed9b4dfda12f50d3d5bba5ce057b7";
+ url = "https://github.com/RobotWebTools-release/rosbridge_suite-release/archive/release/kinetic/rosbridge_server/0.11.13-1.tar.gz";
+ name = "0.11.13-1.tar.gz";
+ sha256 = "758ef8b73b8fa019cdb2db0b945b851f9f54b223c7cb87ed972867eabb7316f1";
};
buildType = "catkin";
diff --git a/distros/kinetic/rosbridge-suite/default.nix b/distros/kinetic/rosbridge-suite/default.nix
index 2013491110..d4700b88d6 100644
--- a/distros/kinetic/rosbridge-suite/default.nix
+++ b/distros/kinetic/rosbridge-suite/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, rosapi, rosbridge-library, rosbridge-server }:
buildRosPackage {
pname = "ros-kinetic-rosbridge-suite";
- version = "0.11.12-r1";
+ version = "0.11.13-r1";
src = fetchurl {
- url = "https://github.com/RobotWebTools-release/rosbridge_suite-release/archive/release/kinetic/rosbridge_suite/0.11.12-1.tar.gz";
- name = "0.11.12-1.tar.gz";
- sha256 = "6367ee411108b206984bf860a59c9a87dad9864fd72743af13113041fef8664b";
+ url = "https://github.com/RobotWebTools-release/rosbridge_suite-release/archive/release/kinetic/rosbridge_suite/0.11.13-1.tar.gz";
+ name = "0.11.13-1.tar.gz";
+ sha256 = "05f0e141ff2636b9c50d2a2df0ed9345c43b2e440c13e26ade4a1710c39aa6ff";
};
buildType = "catkin";
diff --git a/distros/kinetic/rtabmap-ros/default.nix b/distros/kinetic/rtabmap-ros/default.nix
index 5616ddf747..a51584eff0 100644
--- a/distros/kinetic/rtabmap-ros/default.nix
+++ b/distros/kinetic/rtabmap-ros/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, class-loader, compressed-depth-image-transport, compressed-image-transport, costmap-2d, cv-bridge, dynamic-reconfigure, eigen-conversions, find-object-2d, genmsg, geometry-msgs, image-geometry, image-transport, laser-geometry, message-filters, message-generation, message-runtime, move-base-msgs, nav-msgs, nodelet, octomap-msgs, pcl, pcl-conversions, pcl-ros, pluginlib, roscpp, rosgraph-msgs, rospy, rtabmap, rviz, sensor-msgs, std-msgs, std-srvs, stereo-msgs, tf, tf-conversions, tf2-ros, visualization-msgs }:
buildRosPackage {
pname = "ros-kinetic-rtabmap-ros";
- version = "0.20.0-r1";
+ version = "0.20.7-r1";
src = fetchurl {
- url = "https://github.com/introlab/rtabmap_ros-release/archive/release/kinetic/rtabmap_ros/0.20.0-1.tar.gz";
- name = "0.20.0-1.tar.gz";
- sha256 = "636819592f8ed627c1fc974c3824a9fb430e771b561fc3f3066eaaaf3048207f";
+ url = "https://github.com/introlab/rtabmap_ros-release/archive/release/kinetic/rtabmap_ros/0.20.7-1.tar.gz";
+ name = "0.20.7-1.tar.gz";
+ sha256 = "e7feb83f9e9b6a0fb96539f5396732f0cf83dd702842c97d26409fbccfb61217";
};
buildType = "catkin";
diff --git a/distros/kinetic/safety-limiter/default.nix b/distros/kinetic/safety-limiter/default.nix
index 528701505e..86fc822a4d 100644
--- a/distros/kinetic/safety-limiter/default.nix
+++ b/distros/kinetic/safety-limiter/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, diagnostic-updater, dynamic-reconfigure, eigen, geometry-msgs, nav-msgs, neonavigation-common, pcl, pcl-conversions, pcl-ros, roscpp, roslint, rostest, safety-limiter-msgs, sensor-msgs, std-msgs, tf2-geometry-msgs, tf2-ros, tf2-sensor-msgs, xmlrpcpp }:
buildRosPackage {
pname = "ros-kinetic-safety-limiter";
- version = "0.10.4-r1";
+ version = "0.10.5-r1";
src = fetchurl {
- url = "https://github.com/at-wat/neonavigation-release/archive/release/kinetic/safety_limiter/0.10.4-1.tar.gz";
- name = "0.10.4-1.tar.gz";
- sha256 = "c2a868a0cdb38e6e7e0425efd53d867c2ac9b6627b610c1c1a64e2ecc4349579";
+ url = "https://github.com/at-wat/neonavigation-release/archive/release/kinetic/safety_limiter/0.10.5-1.tar.gz";
+ name = "0.10.5-1.tar.gz";
+ sha256 = "08382f9d00c3d8297346c2922c1013279936775604e59fe82aa3fad02754deaf";
};
buildType = "catkin";
diff --git a/distros/kinetic/stag-ros/default.nix b/distros/kinetic/stag-ros/default.nix
new file mode 100644
index 0000000000..f1728e8167
--- /dev/null
+++ b/distros/kinetic/stag-ros/default.nix
@@ -0,0 +1,24 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, camera-info-manager, catkin, cv-bridge, geometry-msgs, image-transport, nodelet, roscpp, sensor-msgs, std-msgs, tf }:
+buildRosPackage {
+ pname = "ros-kinetic-stag-ros";
+ version = "0.1.1-r6";
+
+ src = fetchurl {
+ url = "https://github.com/usrl-uofsc/stag_ros-release/archive/release/kinetic/stag_ros/0.1.1-6.tar.gz";
+ name = "0.1.1-6.tar.gz";
+ sha256 = "a6f4b692ce0f3e12d087ddb0ebac396fd6349be2d273790c3aba232c57efd528";
+ };
+
+ buildType = "catkin";
+ propagatedBuildInputs = [ camera-info-manager cv-bridge geometry-msgs image-transport nodelet roscpp sensor-msgs std-msgs tf ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''The stag_ros package'';
+ license = with lib.licenses; [ mit ];
+ };
+}
diff --git a/distros/kinetic/track-odometry/default.nix b/distros/kinetic/track-odometry/default.nix
index cc0aa139c3..8af35e5d25 100644
--- a/distros/kinetic/track-odometry/default.nix
+++ b/distros/kinetic/track-odometry/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, eigen, geometry-msgs, message-filters, nav-msgs, neonavigation-common, roscpp, roslint, rostest, sensor-msgs, std-msgs, tf2, tf2-geometry-msgs, tf2-ros, trajectory-msgs }:
buildRosPackage {
pname = "ros-kinetic-track-odometry";
- version = "0.10.4-r1";
+ version = "0.10.5-r1";
src = fetchurl {
- url = "https://github.com/at-wat/neonavigation-release/archive/release/kinetic/track_odometry/0.10.4-1.tar.gz";
- name = "0.10.4-1.tar.gz";
- sha256 = "f231a39cf6950b800d4235e3608dfca78a8f02bfcd8fdad48d62ef68a536effb";
+ url = "https://github.com/at-wat/neonavigation-release/archive/release/kinetic/track_odometry/0.10.5-1.tar.gz";
+ name = "0.10.5-1.tar.gz";
+ sha256 = "d3cbcb6be1a80f3c7b04efcb4d6227676cbc1ab57be96b117131a02eedff03cd";
};
buildType = "catkin";
diff --git a/distros/kinetic/trajectory-tracker/default.nix b/distros/kinetic/trajectory-tracker/default.nix
index 47e2ee2e38..0ed91e0abc 100644
--- a/distros/kinetic/trajectory-tracker/default.nix
+++ b/distros/kinetic/trajectory-tracker/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, dynamic-reconfigure, eigen, geometry-msgs, interactive-markers, nav-msgs, neonavigation-common, roscpp, roslint, rostest, std-srvs, tf2, tf2-geometry-msgs, tf2-ros, trajectory-tracker-msgs }:
buildRosPackage {
pname = "ros-kinetic-trajectory-tracker";
- version = "0.10.4-r1";
+ version = "0.10.5-r1";
src = fetchurl {
- url = "https://github.com/at-wat/neonavigation-release/archive/release/kinetic/trajectory_tracker/0.10.4-1.tar.gz";
- name = "0.10.4-1.tar.gz";
- sha256 = "a70fdf7b190d3e6e202e5dbd02984cb6c11482b42ab50024f0fd01fbf768019f";
+ url = "https://github.com/at-wat/neonavigation-release/archive/release/kinetic/trajectory_tracker/0.10.5-1.tar.gz";
+ name = "0.10.5-1.tar.gz";
+ sha256 = "ecee055ac44ed2a5010a62dd947f8308377a2473385160ee85101efdb9be8a14";
};
buildType = "catkin";
diff --git a/distros/kinetic/ypspur-ros/default.nix b/distros/kinetic/ypspur-ros/default.nix
index 428e2a4833..3251026192 100644
--- a/distros/kinetic/ypspur-ros/default.nix
+++ b/distros/kinetic/ypspur-ros/default.nix
@@ -2,20 +2,21 @@
# Copyright 2020 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, catkin, diagnostic-msgs, geometry-msgs, nav-msgs, roscpp, roslint, rostest, sensor-msgs, std-msgs, tf, trajectory-msgs, ypspur }:
+{ lib, buildRosPackage, fetchurl, catkin, diagnostic-msgs, geometry-msgs, message-generation, message-runtime, nav-msgs, roscpp, roslint, rostest, sensor-msgs, std-msgs, tf, trajectory-msgs, ypspur }:
buildRosPackage {
pname = "ros-kinetic-ypspur-ros";
- version = "0.3.1-r1";
+ version = "0.3.4-r1";
src = fetchurl {
- url = "https://github.com/openspur/ypspur_ros-release/archive/release/kinetic/ypspur_ros/0.3.1-1.tar.gz";
- name = "0.3.1-1.tar.gz";
- sha256 = "fcacf803b5534c5e69530078e219593f57ddbc48896eb225d1d1abd85307731b";
+ url = "https://github.com/openspur/ypspur_ros-release/archive/release/kinetic/ypspur_ros/0.3.4-1.tar.gz";
+ name = "0.3.4-1.tar.gz";
+ sha256 = "1d063d9a102782f11ce223649faeaf4c403dc93a18e04959b24d0cfda553cda1";
};
buildType = "catkin";
+ buildInputs = [ message-generation ];
checkInputs = [ roslint rostest ];
- propagatedBuildInputs = [ diagnostic-msgs geometry-msgs nav-msgs roscpp sensor-msgs std-msgs tf trajectory-msgs ypspur ];
+ propagatedBuildInputs = [ diagnostic-msgs geometry-msgs message-runtime nav-msgs roscpp sensor-msgs std-msgs tf trajectory-msgs ypspur ];
nativeBuildInputs = [ catkin ];
meta = {
diff --git a/distros/melodic/axis-camera/default.nix b/distros/melodic/axis-camera/default.nix
index 2c11d8f17f..64b458708e 100644
--- a/distros/melodic/axis-camera/default.nix
+++ b/distros/melodic/axis-camera/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, camera-info-manager-py, catkin, dynamic-reconfigure, geometry-msgs, message-generation, message-runtime, rospy, sensor-msgs, tf }:
buildRosPackage {
pname = "ros-melodic-axis-camera";
- version = "0.3.0-r1";
+ version = "0.3.1-r1";
src = fetchurl {
- url = "https://github.com/ros-drivers-gbp/axis_camera-release/archive/release/melodic/axis_camera/0.3.0-1.tar.gz";
- name = "0.3.0-1.tar.gz";
- sha256 = "bfd2688c55b31c7c44318a4698f1de8bed6b5864367a9bb56d4c71ecfbdb5e0c";
+ url = "https://github.com/ros-drivers-gbp/axis_camera-release/archive/release/melodic/axis_camera/0.3.1-1.tar.gz";
+ name = "0.3.1-1.tar.gz";
+ sha256 = "3aa25a07ebf93c287c17316b496745e4bd617589923075e968f17e15ba8c16bb";
};
buildType = "catkin";
diff --git a/distros/melodic/can-dbc-parser/default.nix b/distros/melodic/can-dbc-parser/default.nix
new file mode 100644
index 0000000000..783cc187b0
--- /dev/null
+++ b/distros/melodic/can-dbc-parser/default.nix
@@ -0,0 +1,24 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, roscpp }:
+buildRosPackage {
+ pname = "ros-melodic-can-dbc-parser";
+ version = "1.0.0-r2";
+
+ src = fetchurl {
+ url = "https://github.com/nobleo/raptor-dbw-ros-release/archive/release/melodic/can_dbc_parser/1.0.0-2.tar.gz";
+ name = "1.0.0-2.tar.gz";
+ sha256 = "40c930b51a258e6d0f984368edb32064279aeab2d8547b3d6f214d831be9d405";
+ };
+
+ buildType = "catkin";
+ propagatedBuildInputs = [ roscpp ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''DBC file interface. Read a DBC file, unpack CAN messages and convert to engineering units, pack values into CAN messages for publishing.'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/melodic/color-util/default.nix b/distros/melodic/color-util/default.nix
new file mode 100644
index 0000000000..347df78932
--- /dev/null
+++ b/distros/melodic/color-util/default.nix
@@ -0,0 +1,25 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, roslint, std-msgs }:
+buildRosPackage {
+ pname = "ros-melodic-color-util";
+ version = "0.3.0-r1";
+
+ src = fetchurl {
+ url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/color_util/0.3.0-1.tar.gz";
+ name = "0.3.0-1.tar.gz";
+ sha256 = "9a1ea5d2c51cbc78a4e9eddc30a0385eb31ca834638c3ad6a3423057f1adf27c";
+ };
+
+ buildType = "catkin";
+ checkInputs = [ roslint ];
+ propagatedBuildInputs = [ std-msgs ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''An almost dependency-less library for converting between color spaces'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/melodic/costmap-cspace/default.nix b/distros/melodic/costmap-cspace/default.nix
index db7505e4a6..524c23dc12 100644
--- a/distros/melodic/costmap-cspace/default.nix
+++ b/distros/melodic/costmap-cspace/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, costmap-cspace-msgs, geometry-msgs, laser-geometry, nav-msgs, neonavigation-common, roscpp, roslint, rostest, sensor-msgs, tf2-geometry-msgs, tf2-ros, tf2-sensor-msgs, xmlrpcpp }:
buildRosPackage {
pname = "ros-melodic-costmap-cspace";
- version = "0.10.4-r1";
+ version = "0.10.5-r1";
src = fetchurl {
- url = "https://github.com/at-wat/neonavigation-release/archive/release/melodic/costmap_cspace/0.10.4-1.tar.gz";
- name = "0.10.4-1.tar.gz";
- sha256 = "c7802458fa7b2309adaa4174b677afeb7d8fea09c3671ff300a160ab34a32ad9";
+ url = "https://github.com/at-wat/neonavigation-release/archive/release/melodic/costmap_cspace/0.10.5-1.tar.gz";
+ name = "0.10.5-1.tar.gz";
+ sha256 = "a6f7e003a82d71cf1970ebdeb956b32bcf6180b83b9fb686acede17c5b802736";
};
buildType = "catkin";
diff --git a/distros/melodic/costmap-queue/default.nix b/distros/melodic/costmap-queue/default.nix
index 6879b2f62e..00a3f8784a 100644
--- a/distros/melodic/costmap-queue/default.nix
+++ b/distros/melodic/costmap-queue/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, nav-core2, roscpp, roslint, rosunit }:
buildRosPackage {
pname = "ros-melodic-costmap-queue";
- version = "0.2.5-r1";
+ version = "0.3.0-r1";
src = fetchurl {
- url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/costmap_queue/0.2.5-1.tar.gz";
- name = "0.2.5-1.tar.gz";
- sha256 = "12cc3931e8f432c3951f95fd4379597f05ec41815ccc9aea7da7c3c9a4a3839b";
+ url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/costmap_queue/0.3.0-1.tar.gz";
+ name = "0.3.0-1.tar.gz";
+ sha256 = "d2cff3966f985060ab8a5a3b23c271d265d105a5ea3511b59d5717409cb91eab";
};
buildType = "catkin";
diff --git a/distros/melodic/dijkstra-mesh-planner/default.nix b/distros/melodic/dijkstra-mesh-planner/default.nix
new file mode 100644
index 0000000000..b1fab32836
--- /dev/null
+++ b/distros/melodic/dijkstra-mesh-planner/default.nix
@@ -0,0 +1,24 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, mbf-mesh-core, mbf-msgs, mbf-utility, mesh-map, roscpp }:
+buildRosPackage {
+ pname = "ros-melodic-dijkstra-mesh-planner";
+ version = "1.0.0-r2";
+
+ src = fetchurl {
+ url = "https://github.com/uos-gbp/mesh_navigation-release/archive/release/melodic/dijkstra_mesh_planner/1.0.0-2.tar.gz";
+ name = "1.0.0-2.tar.gz";
+ sha256 = "2ae6476b9ae7595f1bbbd5d3e6a445c120c0a4368a892fd72f5db0599e4ef607";
+ };
+
+ buildType = "catkin";
+ propagatedBuildInputs = [ mbf-mesh-core mbf-msgs mbf-utility mesh-map roscpp ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''The dijkstra_mesh_planner package'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/melodic/dlux-global-planner/default.nix b/distros/melodic/dlux-global-planner/default.nix
index 5ed33dc533..5bdc090aa6 100644
--- a/distros/melodic/dlux-global-planner/default.nix
+++ b/distros/melodic/dlux-global-planner/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, nav-2d-msgs, nav-2d-utils, nav-core2, nav-grid, nav-grid-pub-sub, nav-msgs, pluginlib, roscpp, roslint, rostest, rosunit, visualization-msgs }:
buildRosPackage {
pname = "ros-melodic-dlux-global-planner";
- version = "0.2.5-r1";
+ version = "0.3.0-r1";
src = fetchurl {
- url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/dlux_global_planner/0.2.5-1.tar.gz";
- name = "0.2.5-1.tar.gz";
- sha256 = "6a30b86cc1610cafd21bf8248d800d59d5dbd510bff2a0a767afca90a58d9cbc";
+ url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/dlux_global_planner/0.3.0-1.tar.gz";
+ name = "0.3.0-1.tar.gz";
+ sha256 = "a5b6a4db7296280ca5a7bc11e95f0b04e35debd2dc299049d8332a8686f1811c";
};
buildType = "catkin";
diff --git a/distros/melodic/dlux-plugins/default.nix b/distros/melodic/dlux-plugins/default.nix
index f0fc7f4621..dbea85cf77 100644
--- a/distros/melodic/dlux-plugins/default.nix
+++ b/distros/melodic/dlux-plugins/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, dlux-global-planner, global-planner-tests, nav-core2, nav-grid, pluginlib, roslint, rostest }:
buildRosPackage {
pname = "ros-melodic-dlux-plugins";
- version = "0.2.5-r1";
+ version = "0.3.0-r1";
src = fetchurl {
- url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/dlux_plugins/0.2.5-1.tar.gz";
- name = "0.2.5-1.tar.gz";
- sha256 = "c76766fca13a89b2f6e6222c47f57f44765c44268c7b4439db3bc5869c23a296";
+ url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/dlux_plugins/0.3.0-1.tar.gz";
+ name = "0.3.0-1.tar.gz";
+ sha256 = "808a7a1c10ea340eb062a34d08d03d980eeb14084598245ef80282d007b9e616";
};
buildType = "catkin";
diff --git a/distros/melodic/dwb-critics/default.nix b/distros/melodic/dwb-critics/default.nix
index 7a29522792..b248cc7912 100644
--- a/distros/melodic/dwb-critics/default.nix
+++ b/distros/melodic/dwb-critics/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, angles, catkin, costmap-queue, dwb-local-planner, geometry-msgs, nav-2d-msgs, nav-2d-utils, nav-core2, nav-grid-iterators, pluginlib, roscpp, roslint, sensor-msgs }:
buildRosPackage {
pname = "ros-melodic-dwb-critics";
- version = "0.2.5-r1";
+ version = "0.3.0-r1";
src = fetchurl {
- url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/dwb_critics/0.2.5-1.tar.gz";
- name = "0.2.5-1.tar.gz";
- sha256 = "42ff253d658b161baff427aa5da4a789f5dcf17d61e316cc8f40bd320ce00a3f";
+ url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/dwb_critics/0.3.0-1.tar.gz";
+ name = "0.3.0-1.tar.gz";
+ sha256 = "a9c0885092dc161332ea1bca9947fb2412e4c24e22dd3b23f7cc6803b0e51e13";
};
buildType = "catkin";
diff --git a/distros/melodic/dwb-local-planner/default.nix b/distros/melodic/dwb-local-planner/default.nix
index cec15fc36d..59cf8ff99c 100644
--- a/distros/melodic/dwb-local-planner/default.nix
+++ b/distros/melodic/dwb-local-planner/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, dwb-msgs, geometry-msgs, nav-2d-msgs, nav-2d-utils, nav-core2, nav-msgs, pluginlib, roscpp, roslint, rostest, rosunit, sensor-msgs, tf, visualization-msgs }:
buildRosPackage {
pname = "ros-melodic-dwb-local-planner";
- version = "0.2.5-r1";
+ version = "0.3.0-r1";
src = fetchurl {
- url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/dwb_local_planner/0.2.5-1.tar.gz";
- name = "0.2.5-1.tar.gz";
- sha256 = "ff619b8d1853a88a117ab1e4efae8e9ba011e15875be81cda989e08360c7014a";
+ url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/dwb_local_planner/0.3.0-1.tar.gz";
+ name = "0.3.0-1.tar.gz";
+ sha256 = "5048db7129b2998db07653a76f3d354e3fb60a0fe3ede6eecadc079893aa1ae6";
};
buildType = "catkin";
diff --git a/distros/melodic/dwb-msgs/default.nix b/distros/melodic/dwb-msgs/default.nix
index 173e240018..7a3a2c1006 100644
--- a/distros/melodic/dwb-msgs/default.nix
+++ b/distros/melodic/dwb-msgs/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, message-generation, message-runtime, nav-2d-msgs, nav-msgs }:
buildRosPackage {
pname = "ros-melodic-dwb-msgs";
- version = "0.2.5-r1";
+ version = "0.3.0-r1";
src = fetchurl {
- url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/dwb_msgs/0.2.5-1.tar.gz";
- name = "0.2.5-1.tar.gz";
- sha256 = "6427389e006d1d0e35080e805cf583355d40ad500fa4bcd8d365406e52fe41f3";
+ url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/dwb_msgs/0.3.0-1.tar.gz";
+ name = "0.3.0-1.tar.gz";
+ sha256 = "5769cd1bf4f0ba369d9884e9d698f1170f993c68acd5bc97f37b20411ea9a2f7";
};
buildType = "catkin";
diff --git a/distros/melodic/dwb-plugins/default.nix b/distros/melodic/dwb-plugins/default.nix
index 554f13bcac..90c761356d 100644
--- a/distros/melodic/dwb-plugins/default.nix
+++ b/distros/melodic/dwb-plugins/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, angles, catkin, dwb-local-planner, dynamic-reconfigure, nav-2d-msgs, nav-2d-utils, nav-core2, pluginlib, roscpp, roslint, rostest, rosunit }:
buildRosPackage {
pname = "ros-melodic-dwb-plugins";
- version = "0.2.5-r1";
+ version = "0.3.0-r1";
src = fetchurl {
- url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/dwb_plugins/0.2.5-1.tar.gz";
- name = "0.2.5-1.tar.gz";
- sha256 = "b329ba183c9e033d2b85423f19ebd060d36df1f05ae4d425b46a868ca87900b1";
+ url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/dwb_plugins/0.3.0-1.tar.gz";
+ name = "0.3.0-1.tar.gz";
+ sha256 = "e9326875f9630b6e0b1cdc3a465656c025bace6c19f912f48f5d9b014e378831";
};
buildType = "catkin";
diff --git a/distros/melodic/flexbe-behavior-engine/default.nix b/distros/melodic/flexbe-behavior-engine/default.nix
index 39338d7946..448bf761d9 100644
--- a/distros/melodic/flexbe-behavior-engine/default.nix
+++ b/distros/melodic/flexbe-behavior-engine/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, flexbe-core, flexbe-input, flexbe-mirror, flexbe-msgs, flexbe-onboard, flexbe-states, flexbe-testing, flexbe-widget }:
buildRosPackage {
pname = "ros-melodic-flexbe-behavior-engine";
- version = "1.3.0-r1";
+ version = "1.3.1-r1";
src = fetchurl {
- url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/melodic/flexbe_behavior_engine/1.3.0-1.tar.gz";
- name = "1.3.0-1.tar.gz";
- sha256 = "205fd2c1a3d4958084b19add8c98c0b0296bafa1521b298c362933e45f7652d1";
+ url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/melodic/flexbe_behavior_engine/1.3.1-1.tar.gz";
+ name = "1.3.1-1.tar.gz";
+ sha256 = "1a487ca2743eb95a8af7463dbae7e01e6f0265e58029c3cbb726d8d5720fb1f6";
};
buildType = "catkin";
diff --git a/distros/melodic/flexbe-core/default.nix b/distros/melodic/flexbe-core/default.nix
index b9325ee343..294ed5211d 100644
--- a/distros/melodic/flexbe-core/default.nix
+++ b/distros/melodic/flexbe-core/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, diagnostic-msgs, flexbe-msgs, rospy, rostest, tf }:
buildRosPackage {
pname = "ros-melodic-flexbe-core";
- version = "1.3.0-r1";
+ version = "1.3.1-r1";
src = fetchurl {
- url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/melodic/flexbe_core/1.3.0-1.tar.gz";
- name = "1.3.0-1.tar.gz";
- sha256 = "5143ebf755d9a06562e65c5f92bc5e35be3948634ea9863a6c042613cf668560";
+ url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/melodic/flexbe_core/1.3.1-1.tar.gz";
+ name = "1.3.1-1.tar.gz";
+ sha256 = "76bc352f0f1eee154e958b4da7b7cc35ceba8f5ed1d0a38ded989ee301da1c30";
};
buildType = "catkin";
diff --git a/distros/melodic/flexbe-input/default.nix b/distros/melodic/flexbe-input/default.nix
index 46b18ddf14..44f66f9b6d 100644
--- a/distros/melodic/flexbe-input/default.nix
+++ b/distros/melodic/flexbe-input/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, actionlib, catkin, flexbe-msgs, pythonPackages, rospy }:
buildRosPackage {
pname = "ros-melodic-flexbe-input";
- version = "1.3.0-r1";
+ version = "1.3.1-r1";
src = fetchurl {
- url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/melodic/flexbe_input/1.3.0-1.tar.gz";
- name = "1.3.0-1.tar.gz";
- sha256 = "d22163e9914d7b21c0ddaaaf748f70ddd4a342c239cfb8504579ede742eb2b26";
+ url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/melodic/flexbe_input/1.3.1-1.tar.gz";
+ name = "1.3.1-1.tar.gz";
+ sha256 = "ff53abeb3fdff9cf84447db21f67da532c57366b46801c34348500e63c3bfbba";
};
buildType = "catkin";
diff --git a/distros/melodic/flexbe-mirror/default.nix b/distros/melodic/flexbe-mirror/default.nix
index 26eb9bfa99..bebaf51d2b 100644
--- a/distros/melodic/flexbe-mirror/default.nix
+++ b/distros/melodic/flexbe-mirror/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, flexbe-core, flexbe-msgs, rospy }:
buildRosPackage {
pname = "ros-melodic-flexbe-mirror";
- version = "1.3.0-r1";
+ version = "1.3.1-r1";
src = fetchurl {
- url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/melodic/flexbe_mirror/1.3.0-1.tar.gz";
- name = "1.3.0-1.tar.gz";
- sha256 = "46b8dbcc34b8745e980f1ac4af3d71777d8c236b69b58dcdde19ae58481d3603";
+ url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/melodic/flexbe_mirror/1.3.1-1.tar.gz";
+ name = "1.3.1-1.tar.gz";
+ sha256 = "1a4db16ce0e35303a163e75a4cd99dae334892e83ce2a190b77044acc61c3569";
};
buildType = "catkin";
diff --git a/distros/melodic/flexbe-msgs/default.nix b/distros/melodic/flexbe-msgs/default.nix
index 032bd6ffc8..7a62116083 100644
--- a/distros/melodic/flexbe-msgs/default.nix
+++ b/distros/melodic/flexbe-msgs/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, actionlib, actionlib-msgs, catkin, message-generation, message-runtime, rospy }:
buildRosPackage {
pname = "ros-melodic-flexbe-msgs";
- version = "1.3.0-r1";
+ version = "1.3.1-r1";
src = fetchurl {
- url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/melodic/flexbe_msgs/1.3.0-1.tar.gz";
- name = "1.3.0-1.tar.gz";
- sha256 = "4422ca3a003b817bc2ce6dd5a8dc257fedbff59f6a2a8ab316d83977a4cc71be";
+ url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/melodic/flexbe_msgs/1.3.1-1.tar.gz";
+ name = "1.3.1-1.tar.gz";
+ sha256 = "b50c2b33386a9314ed984fe8fd9899940b45cede26ece3d7046054b5bb86cc48";
};
buildType = "catkin";
diff --git a/distros/melodic/flexbe-onboard/default.nix b/distros/melodic/flexbe-onboard/default.nix
index 87c8c4351f..a682289129 100644
--- a/distros/melodic/flexbe-onboard/default.nix
+++ b/distros/melodic/flexbe-onboard/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, flexbe-core, flexbe-msgs, rospy, rostest }:
buildRosPackage {
pname = "ros-melodic-flexbe-onboard";
- version = "1.3.0-r1";
+ version = "1.3.1-r1";
src = fetchurl {
- url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/melodic/flexbe_onboard/1.3.0-1.tar.gz";
- name = "1.3.0-1.tar.gz";
- sha256 = "ca3a5635e689654ef1c4c642aa9f9f3d450bc25962080912e39692a5c0250dfc";
+ url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/melodic/flexbe_onboard/1.3.1-1.tar.gz";
+ name = "1.3.1-1.tar.gz";
+ sha256 = "c76dab2227ad0f060b157f3abfd498610edfe5174f77ff916e34ca02bf164e4a";
};
buildType = "catkin";
diff --git a/distros/melodic/flexbe-states/default.nix b/distros/melodic/flexbe-states/default.nix
index 92fd6b2b5f..c3c4809dd2 100644
--- a/distros/melodic/flexbe-states/default.nix
+++ b/distros/melodic/flexbe-states/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, flexbe-core, flexbe-msgs, flexbe-testing, geometry-msgs, rosbag, rospy, rostest }:
buildRosPackage {
pname = "ros-melodic-flexbe-states";
- version = "1.3.0-r1";
+ version = "1.3.1-r1";
src = fetchurl {
- url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/melodic/flexbe_states/1.3.0-1.tar.gz";
- name = "1.3.0-1.tar.gz";
- sha256 = "f80972cf41f7e4e1e199418f73489f3b9751724749e2bc77a04a398460ab3d1c";
+ url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/melodic/flexbe_states/1.3.1-1.tar.gz";
+ name = "1.3.1-1.tar.gz";
+ sha256 = "bc72bf6b6965a04c34a24a4defedbb9bc4bfbe04e69f31b1bef5e68ca9da875b";
};
buildType = "catkin";
diff --git a/distros/melodic/flexbe-testing/default.nix b/distros/melodic/flexbe-testing/default.nix
index 0ad853749c..a192689c3d 100644
--- a/distros/melodic/flexbe-testing/default.nix
+++ b/distros/melodic/flexbe-testing/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, flexbe-core, flexbe-msgs, rospy, rostest, rosunit, std-msgs }:
buildRosPackage {
pname = "ros-melodic-flexbe-testing";
- version = "1.3.0-r1";
+ version = "1.3.1-r1";
src = fetchurl {
- url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/melodic/flexbe_testing/1.3.0-1.tar.gz";
- name = "1.3.0-1.tar.gz";
- sha256 = "332e1194f6ae9341675f8149dda774176daee8ef419a188050ce12829ad7c67a";
+ url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/melodic/flexbe_testing/1.3.1-1.tar.gz";
+ name = "1.3.1-1.tar.gz";
+ sha256 = "3b56376d79de37442e202a668e2284a42719f3483b355e228b7b679f7656d6d1";
};
buildType = "catkin";
diff --git a/distros/melodic/flexbe-widget/default.nix b/distros/melodic/flexbe-widget/default.nix
index 9a470d7493..f4aed07a0a 100644
--- a/distros/melodic/flexbe-widget/default.nix
+++ b/distros/melodic/flexbe-widget/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, flexbe-core, flexbe-mirror, flexbe-msgs, flexbe-onboard, rospy }:
buildRosPackage {
pname = "ros-melodic-flexbe-widget";
- version = "1.3.0-r1";
+ version = "1.3.1-r1";
src = fetchurl {
- url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/melodic/flexbe_widget/1.3.0-1.tar.gz";
- name = "1.3.0-1.tar.gz";
- sha256 = "d81fd5a666f4bef1db78610a3b49b249bb9c2786403f959b9f7d13a5a697cf43";
+ url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/melodic/flexbe_widget/1.3.1-1.tar.gz";
+ name = "1.3.1-1.tar.gz";
+ sha256 = "e576ca29ea89fdb8c34fc425ec1a1b014372057d4fcc6e65adbbc9fc83ecf898";
};
buildType = "catkin";
diff --git a/distros/melodic/gazebo-video-monitor-msgs/default.nix b/distros/melodic/gazebo-video-monitor-msgs/default.nix
new file mode 100644
index 0000000000..578a744ce1
--- /dev/null
+++ b/distros/melodic/gazebo-video-monitor-msgs/default.nix
@@ -0,0 +1,25 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-srvs }:
+buildRosPackage {
+ pname = "ros-melodic-gazebo-video-monitor-msgs";
+ version = "0.6.0-r2";
+
+ src = fetchurl {
+ url = "https://github.com/nlamprian/gazebo_video_monitors-release/archive/release/melodic/gazebo_video_monitor_msgs/0.6.0-2.tar.gz";
+ name = "0.6.0-2.tar.gz";
+ sha256 = "9c04d80c315c88867ea5d67a5c7bda2cead7a3d6dd04a6a070394e6a3e6f162d";
+ };
+
+ buildType = "catkin";
+ buildInputs = [ message-generation ];
+ propagatedBuildInputs = [ message-runtime std-srvs ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''gazebo_video_monitor_msgs defines interfaces for the gazebo_video_monitor_plugins package.'';
+ license = with lib.licenses; [ gpl3 ];
+ };
+}
diff --git a/distros/melodic/gazebo-video-monitor-plugins/default.nix b/distros/melodic/gazebo-video-monitor-plugins/default.nix
index 95de7e6c97..99b8d0ecdf 100644
--- a/distros/melodic/gazebo-video-monitor-plugins/default.nix
+++ b/distros/melodic/gazebo-video-monitor-plugins/default.nix
@@ -2,24 +2,24 @@
# Copyright 2020 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, catkin, gazebo-ros, libyamlcpp, message-generation, message-runtime, opencv3, roscpp, std-srvs }:
+{ lib, buildRosPackage, fetchurl, catkin, gazebo-ros, gazebo-video-monitor-msgs, libyamlcpp, opencv3, roscpp, std-srvs }:
buildRosPackage {
pname = "ros-melodic-gazebo-video-monitor-plugins";
- version = "0.5.0-r2";
+ version = "0.6.0-r2";
src = fetchurl {
- url = "https://github.com/nlamprian/gazebo_video_monitor_plugins-release/archive/release/melodic/gazebo_video_monitor_plugins/0.5.0-2.tar.gz";
- name = "0.5.0-2.tar.gz";
- sha256 = "181d2df71aab8de8603e287de380d92d38ae97dfd55aa6ce1e69da37cbfd74bc";
+ url = "https://github.com/nlamprian/gazebo_video_monitors-release/archive/release/melodic/gazebo_video_monitor_plugins/0.6.0-2.tar.gz";
+ name = "0.6.0-2.tar.gz";
+ sha256 = "b33909506f81e443d5246da568e8465b808bb82192a9b21d9e141c41a06e2d73";
};
buildType = "catkin";
- buildInputs = [ libyamlcpp message-generation ];
- propagatedBuildInputs = [ gazebo-ros message-runtime opencv3 roscpp std-srvs ];
+ buildInputs = [ libyamlcpp ];
+ propagatedBuildInputs = [ gazebo-ros gazebo-video-monitor-msgs opencv3 roscpp std-srvs ];
nativeBuildInputs = [ catkin ];
meta = {
- description = ''The gazebo_video_monitor_plugins package'';
+ description = ''gazebo_video_monitor_plugins is a package that lets the user record videos of a Gazebo simulation. It provides a multicamera sensor that can be used for creating different types of videos with multiple views from inside the gazebo world. There is a number of plugins already available in the package, but more can be developed by the user, with minimal effort, to fit arbitrary use cases.'';
license = with lib.licenses; [ gpl3 ];
};
}
diff --git a/distros/melodic/gazebo-video-monitors/default.nix b/distros/melodic/gazebo-video-monitors/default.nix
new file mode 100644
index 0000000000..5c01bee79a
--- /dev/null
+++ b/distros/melodic/gazebo-video-monitors/default.nix
@@ -0,0 +1,24 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, gazebo-video-monitor-msgs, gazebo-video-monitor-plugins }:
+buildRosPackage {
+ pname = "ros-melodic-gazebo-video-monitors";
+ version = "0.6.0-r2";
+
+ src = fetchurl {
+ url = "https://github.com/nlamprian/gazebo_video_monitors-release/archive/release/melodic/gazebo_video_monitors/0.6.0-2.tar.gz";
+ name = "0.6.0-2.tar.gz";
+ sha256 = "36ec756dae6dbd2dcb27b7e7fda5627144c9f998d04064c68c90f7b04eafcdc8";
+ };
+
+ buildType = "catkin";
+ propagatedBuildInputs = [ gazebo-video-monitor-msgs gazebo-video-monitor-plugins ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''Metapackage that groups together the gazebo_video_monitors packages.'';
+ license = with lib.licenses; [ gpl3 ];
+ };
+}
diff --git a/distros/melodic/generated.nix b/distros/melodic/generated.nix
index 8f1e32ffd9..d75d9e3beb 100644
--- a/distros/melodic/generated.nix
+++ b/distros/melodic/generated.nix
@@ -226,6 +226,8 @@ self: super: {
camera-umd = self.callPackage ./camera-umd {};
+ can-dbc-parser = self.callPackage ./can-dbc-parser {};
+
can-msgs = self.callPackage ./can-msgs {};
canopen-402 = self.callPackage ./canopen-402 {};
@@ -490,6 +492,8 @@ self: super: {
codec-image-transport = self.callPackage ./codec-image-transport {};
+ color-util = self.callPackage ./color-util {};
+
combined-robot-hw = self.callPackage ./combined-robot-hw {};
combined-robot-hw-tests = self.callPackage ./combined-robot-hw-tests {};
@@ -660,6 +664,8 @@ self: super: {
diff-drive-controller = self.callPackage ./diff-drive-controller {};
+ dijkstra-mesh-planner = self.callPackage ./dijkstra-mesh-planner {};
+
dingo-control = self.callPackage ./dingo-control {};
dingo-description = self.callPackage ./dingo-description {};
@@ -1078,8 +1084,12 @@ self: super: {
gazebo-ros-pkgs = self.callPackage ./gazebo-ros-pkgs {};
+ gazebo-video-monitor-msgs = self.callPackage ./gazebo-video-monitor-msgs {};
+
gazebo-video-monitor-plugins = self.callPackage ./gazebo-video-monitor-plugins {};
+ gazebo-video-monitors = self.callPackage ./gazebo-video-monitors {};
+
gencpp = self.callPackage ./gencpp {};
generic-throttle = self.callPackage ./generic-throttle {};
@@ -1244,6 +1254,22 @@ self: super: {
hector-xacro-tools = self.callPackage ./hector-xacro-tools {};
+ heifu-bringup = self.callPackage ./heifu-bringup {};
+
+ heifu-description = self.callPackage ./heifu-description {};
+
+ heifu-diagnostic = self.callPackage ./heifu-diagnostic {};
+
+ heifu-mavros = self.callPackage ./heifu-mavros {};
+
+ heifu-msgs = self.callPackage ./heifu-msgs {};
+
+ heifu-safety = self.callPackage ./heifu-safety {};
+
+ heifu-simple-waypoint = self.callPackage ./heifu-simple-waypoint {};
+
+ heifu-tools = self.callPackage ./heifu-tools {};
+
heron-control = self.callPackage ./heron-control {};
heron-description = self.callPackage ./heron-description {};
@@ -1826,6 +1852,10 @@ self: super: {
mbf-costmap-nav = self.callPackage ./mbf-costmap-nav {};
+ mbf-mesh-core = self.callPackage ./mbf-mesh-core {};
+
+ mbf-mesh-nav = self.callPackage ./mbf-mesh-nav {};
+
mbf-msgs = self.callPackage ./mbf-msgs {};
mbf-recovery-behaviors = self.callPackage ./mbf-recovery-behaviors {};
@@ -1850,6 +1880,14 @@ self: super: {
media-export = self.callPackage ./media-export {};
+ mesh-client = self.callPackage ./mesh-client {};
+
+ mesh-controller = self.callPackage ./mesh-controller {};
+
+ mesh-layers = self.callPackage ./mesh-layers {};
+
+ mesh-map = self.callPackage ./mesh-map {};
+
mesh-msgs = self.callPackage ./mesh-msgs {};
mesh-msgs-conversions = self.callPackage ./mesh-msgs-conversions {};
@@ -1858,6 +1896,8 @@ self: super: {
mesh-msgs-transform = self.callPackage ./mesh-msgs-transform {};
+ mesh-navigation = self.callPackage ./mesh-navigation {};
+
mesh-tools = self.callPackage ./mesh-tools {};
message-filters = self.callPackage ./message-filters {};
@@ -2150,6 +2190,8 @@ self: super: {
nav-grid-pub-sub = self.callPackage ./nav-grid-pub-sub {};
+ nav-grid-server = self.callPackage ./nav-grid-server {};
+
nav-msgs = self.callPackage ./nav-msgs {};
navfn = self.callPackage ./navfn {};
@@ -2920,6 +2962,12 @@ self: super: {
robot-mechanism-controllers = self.callPackage ./robot-mechanism-controllers {};
+ robot-nav-rviz-plugins = self.callPackage ./robot-nav-rviz-plugins {};
+
+ robot-nav-tools = self.callPackage ./robot-nav-tools {};
+
+ robot-nav-viz-demos = self.callPackage ./robot-nav-viz-demos {};
+
robot-navigation = self.callPackage ./robot-navigation {};
robot-one = self.callPackage ./robot-one {};
@@ -3562,6 +3610,8 @@ self: super: {
sot-core = self.callPackage ./sot-core {};
+ sot-dynamic-pinocchio = self.callPackage ./sot-dynamic-pinocchio {};
+
sot-tools = self.callPackage ./sot-tools {};
sparse-bundle-adjustment = self.callPackage ./sparse-bundle-adjustment {};
@@ -3574,6 +3624,8 @@ self: super: {
srdfdom = self.callPackage ./srdfdom {};
+ stag-ros = self.callPackage ./stag-ros {};
+
stage = self.callPackage ./stage {};
stage-ros = self.callPackage ./stage-ros {};
@@ -4100,6 +4152,8 @@ self: super: {
warthog-viz = self.callPackage ./warthog-viz {};
+ wave-front-planner = self.callPackage ./wave-front-planner {};
+
wave-gazebo = self.callPackage ./wave-gazebo {};
wave-gazebo-plugins = self.callPackage ./wave-gazebo-plugins {};
diff --git a/distros/melodic/global-planner-tests/default.nix b/distros/melodic/global-planner-tests/default.nix
index fc344aa22f..7eb28670a7 100644
--- a/distros/melodic/global-planner-tests/default.nix
+++ b/distros/melodic/global-planner-tests/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, libyamlcpp, map-server, nav-core2, nav-msgs, pluginlib, roscpp, roslint }:
buildRosPackage {
pname = "ros-melodic-global-planner-tests";
- version = "0.2.5-r1";
+ version = "0.3.0-r1";
src = fetchurl {
- url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/global_planner_tests/0.2.5-1.tar.gz";
- name = "0.2.5-1.tar.gz";
- sha256 = "39e04b13a621dc4fd2ceec66debbb65c93034d192a2d238c26fc425a67325074";
+ url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/global_planner_tests/0.3.0-1.tar.gz";
+ name = "0.3.0-1.tar.gz";
+ sha256 = "1efd62a2479f2356edb5ade328ea03f1ce3e1b14b7d20d00b90063dec919bc24";
};
buildType = "catkin";
diff --git a/distros/melodic/heifu-bringup/default.nix b/distros/melodic/heifu-bringup/default.nix
index 5bb0e9c04a..c39491edb6 100644
--- a/distros/melodic/heifu-bringup/default.nix
+++ b/distros/melodic/heifu-bringup/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, heifu-description, heifu-mavros, heifu-msgs, heifu-safety, heifu-tools }:
buildRosPackage {
pname = "ros-melodic-heifu-bringup";
- version = "0.7.1-r2";
+ version = "0.7.2-r1";
src = fetchurl {
- url = "https://github.com/amferreiraBEV/heifu-release/archive/release/melodic/heifu_bringup/0.7.1-2.tar.gz";
- name = "0.7.1-2.tar.gz";
- sha256 = "3e83f9735135fd345e0300fce6b54b2797f1dc91523643cdbacdcf123f856a8d";
+ url = "https://github.com/amferreiraBEV/heifu-release/archive/release/melodic/heifu_bringup/0.7.2-1.tar.gz";
+ name = "0.7.2-1.tar.gz";
+ sha256 = "ff4ea8760d107a034c61a42f3a941a643d41f8f5b650e17343c000539f2afe78";
};
buildType = "catkin";
diff --git a/distros/melodic/heifu-description/default.nix b/distros/melodic/heifu-description/default.nix
index 6ba23375a3..abb86a75ab 100644
--- a/distros/melodic/heifu-description/default.nix
+++ b/distros/melodic/heifu-description/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, roslaunch, urdf, xacro }:
buildRosPackage {
pname = "ros-melodic-heifu-description";
- version = "0.7.1-r2";
+ version = "0.7.2-r1";
src = fetchurl {
- url = "https://github.com/amferreiraBEV/heifu-release/archive/release/melodic/heifu_description/0.7.1-2.tar.gz";
- name = "0.7.1-2.tar.gz";
- sha256 = "0369bf2653fd75c28e5a1718be91311108bf971e869dc42d6c2dcbd05219ee16";
+ url = "https://github.com/amferreiraBEV/heifu-release/archive/release/melodic/heifu_description/0.7.2-1.tar.gz";
+ name = "0.7.2-1.tar.gz";
+ sha256 = "56a7acf0c940519055b6423aac229336748087483a87a4bff547372c620462ef";
};
buildType = "catkin";
diff --git a/distros/melodic/heifu-diagnostic/default.nix b/distros/melodic/heifu-diagnostic/default.nix
new file mode 100644
index 0000000000..3b9dec8bc5
--- /dev/null
+++ b/distros/melodic/heifu-diagnostic/default.nix
@@ -0,0 +1,24 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, mavros, roscpp, roslib, std-msgs }:
+buildRosPackage {
+ pname = "ros-melodic-heifu-diagnostic";
+ version = "0.7.2-r1";
+
+ src = fetchurl {
+ url = "https://github.com/amferreiraBEV/heifu-release/archive/release/melodic/heifu_diagnostic/0.7.2-1.tar.gz";
+ name = "0.7.2-1.tar.gz";
+ sha256 = "cbd66483c477397f0c596547b719bb98b267a279a01fa78c44a4bb8fcd933578";
+ };
+
+ buildType = "catkin";
+ propagatedBuildInputs = [ mavros roscpp roslib std-msgs ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''Heifu diagnostic to get GPS status'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/melodic/heifu-mavros/default.nix b/distros/melodic/heifu-mavros/default.nix
new file mode 100644
index 0000000000..5124e18c41
--- /dev/null
+++ b/distros/melodic/heifu-mavros/default.nix
@@ -0,0 +1,24 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, mavros, roscpp, roslib, sensor-msgs, std-msgs, tf }:
+buildRosPackage {
+ pname = "ros-melodic-heifu-mavros";
+ version = "0.7.2-r1";
+
+ src = fetchurl {
+ url = "https://github.com/amferreiraBEV/heifu-release/archive/release/melodic/heifu_mavros/0.7.2-1.tar.gz";
+ name = "0.7.2-1.tar.gz";
+ sha256 = "f79d0e363120fb97edc96d612bcc98d5c86716e54b23523849346730e1a133e6";
+ };
+
+ buildType = "catkin";
+ propagatedBuildInputs = [ mavros roscpp roslib sensor-msgs std-msgs tf ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''Heifu mavros interface'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/melodic/heifu-msgs/default.nix b/distros/melodic/heifu-msgs/default.nix
index d7b2116e26..9935743533 100644
--- a/distros/melodic/heifu-msgs/default.nix
+++ b/distros/melodic/heifu-msgs/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, message-generation, message-runtime, std-msgs, std-srvs }:
buildRosPackage {
pname = "ros-melodic-heifu-msgs";
- version = "0.7.1-r2";
+ version = "0.7.2-r1";
src = fetchurl {
- url = "https://github.com/amferreiraBEV/heifu-release/archive/release/melodic/heifu_msgs/0.7.1-2.tar.gz";
- name = "0.7.1-2.tar.gz";
- sha256 = "7034e4fce46696773f1b0ebadd357d98a89467c35c8d6cd5d9622fead6e0b31d";
+ url = "https://github.com/amferreiraBEV/heifu-release/archive/release/melodic/heifu_msgs/0.7.2-1.tar.gz";
+ name = "0.7.2-1.tar.gz";
+ sha256 = "6966cd1900d0a2df4f24461ddc4281453f089356a48165dbc7ab760aa568ed0f";
};
buildType = "catkin";
diff --git a/distros/melodic/heifu-safety/default.nix b/distros/melodic/heifu-safety/default.nix
new file mode 100644
index 0000000000..d6d322ceec
--- /dev/null
+++ b/distros/melodic/heifu-safety/default.nix
@@ -0,0 +1,24 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, heifu-msgs, nav-msgs, roscpp, rospy }:
+buildRosPackage {
+ pname = "ros-melodic-heifu-safety";
+ version = "0.7.2-r1";
+
+ src = fetchurl {
+ url = "https://github.com/amferreiraBEV/heifu-release/archive/release/melodic/heifu_safety/0.7.2-1.tar.gz";
+ name = "0.7.2-1.tar.gz";
+ sha256 = "b126b1edc6d0a1271151bac28fa6d885fa6f551619477048ab645bc8b5ed7068";
+ };
+
+ buildType = "catkin";
+ propagatedBuildInputs = [ geometry-msgs heifu-msgs nav-msgs roscpp rospy ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''This package enables an allowable safety zone to control the drone with a joystick.'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/melodic/heifu-simple-waypoint/default.nix b/distros/melodic/heifu-simple-waypoint/default.nix
new file mode 100644
index 0000000000..347d09b31b
--- /dev/null
+++ b/distros/melodic/heifu-simple-waypoint/default.nix
@@ -0,0 +1,24 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, mavros, roscpp, roslib, sensor-msgs, std-msgs, tf }:
+buildRosPackage {
+ pname = "ros-melodic-heifu-simple-waypoint";
+ version = "0.7.2-r1";
+
+ src = fetchurl {
+ url = "https://github.com/amferreiraBEV/heifu-release/archive/release/melodic/heifu_simple_waypoint/0.7.2-1.tar.gz";
+ name = "0.7.2-1.tar.gz";
+ sha256 = "47571af1750b82faa776632f484ca4a8befd1c854185e6bb4dc68c4d06788ec2";
+ };
+
+ buildType = "catkin";
+ propagatedBuildInputs = [ mavros roscpp roslib sensor-msgs std-msgs tf ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''Heifu mavros interface'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/melodic/heifu-tools/default.nix b/distros/melodic/heifu-tools/default.nix
index 509085c983..7f95524323 100644
--- a/distros/melodic/heifu-tools/default.nix
+++ b/distros/melodic/heifu-tools/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, image-view, joy, joy-teleop }:
buildRosPackage {
pname = "ros-melodic-heifu-tools";
- version = "0.7.1-r2";
+ version = "0.7.2-r1";
src = fetchurl {
- url = "https://github.com/amferreiraBEV/heifu-release/archive/release/melodic/heifu_tools/0.7.1-2.tar.gz";
- name = "0.7.1-2.tar.gz";
- sha256 = "b301714a25fe05af9e346b8510168cc191f5c17c2ee7683ae9d86715ad02d7d7";
+ url = "https://github.com/amferreiraBEV/heifu-release/archive/release/melodic/heifu_tools/0.7.2-1.tar.gz";
+ name = "0.7.2-1.tar.gz";
+ sha256 = "a8df5536e68b7de5afb8c19bf1ed4079aeacab5e4b0fe4824b085907f68db656";
};
buildType = "catkin";
diff --git a/distros/melodic/joystick-interrupt/default.nix b/distros/melodic/joystick-interrupt/default.nix
index c975ccbd33..7431e270b0 100644
--- a/distros/melodic/joystick-interrupt/default.nix
+++ b/distros/melodic/joystick-interrupt/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, neonavigation-common, roscpp, roslint, rostest, sensor-msgs, topic-tools }:
buildRosPackage {
pname = "ros-melodic-joystick-interrupt";
- version = "0.10.4-r1";
+ version = "0.10.5-r1";
src = fetchurl {
- url = "https://github.com/at-wat/neonavigation-release/archive/release/melodic/joystick_interrupt/0.10.4-1.tar.gz";
- name = "0.10.4-1.tar.gz";
- sha256 = "a222bd38b5fa402a7869bf91f8d96863cce9d2183571397426bcf31d0d1435f7";
+ url = "https://github.com/at-wat/neonavigation-release/archive/release/melodic/joystick_interrupt/0.10.5-1.tar.gz";
+ name = "0.10.5-1.tar.gz";
+ sha256 = "a8ba202c2ef023552bbbd220ba9f11fb018fd77ffaf61ec3a976b2beb73d9757";
};
buildType = "catkin";
diff --git a/distros/melodic/leo-bringup/default.nix b/distros/melodic/leo-bringup/default.nix
index afd5d65538..e21547f507 100644
--- a/distros/melodic/leo-bringup/default.nix
+++ b/distros/melodic/leo-bringup/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, leo-description, robot-state-publisher, rosbridge-server, rosserial-python, sensor-msgs, web-video-server, xacro }:
buildRosPackage {
pname = "ros-melodic-leo-bringup";
- version = "1.1.2-r1";
+ version = "1.1.3-r1";
src = fetchurl {
- url = "https://github.com/fictionlab-gbp/leo_robot-release/archive/release/melodic/leo_bringup/1.1.2-1.tar.gz";
- name = "1.1.2-1.tar.gz";
- sha256 = "a7b92365a3660075d64a4ebaa41f9136ed76a20e536f0a9f4deebb46d4c729f1";
+ url = "https://github.com/fictionlab-gbp/leo_robot-release/archive/release/melodic/leo_bringup/1.1.3-1.tar.gz";
+ name = "1.1.3-1.tar.gz";
+ sha256 = "25bfc72cfae951ef08d764c3cf0ebd524de5dfdbd026ed1ceea543d24acb9039";
};
buildType = "catkin";
diff --git a/distros/melodic/leo-description/default.nix b/distros/melodic/leo-description/default.nix
index 8740194d6b..8919ab8a81 100644
--- a/distros/melodic/leo-description/default.nix
+++ b/distros/melodic/leo-description/default.nix
@@ -2,18 +2,19 @@
# Copyright 2020 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, catkin, robot-state-publisher, xacro }:
+{ lib, buildRosPackage, fetchurl, catkin, robot-state-publisher, rostest, xacro }:
buildRosPackage {
pname = "ros-melodic-leo-description";
- version = "1.1.0-r1";
+ version = "1.2.1-r1";
src = fetchurl {
- url = "https://github.com/fictionlab-gbp/leo_common-release/archive/release/melodic/leo_description/1.1.0-1.tar.gz";
- name = "1.1.0-1.tar.gz";
- sha256 = "ed789fefe4acb8e77f715fbd0ac8b4eac9ffff38459b38c839926309817a9867";
+ url = "https://github.com/fictionlab-gbp/leo_common-release/archive/release/melodic/leo_description/1.2.1-1.tar.gz";
+ name = "1.2.1-1.tar.gz";
+ sha256 = "8e6ce8a4b951bbfc99a9422b646c267eb685730c239bb7be953d71d9d91bbb32";
};
buildType = "catkin";
+ checkInputs = [ rostest ];
propagatedBuildInputs = [ robot-state-publisher xacro ];
nativeBuildInputs = [ catkin ];
diff --git a/distros/melodic/leo-desktop/default.nix b/distros/melodic/leo-desktop/default.nix
index 5a4bf80cdf..d88b392755 100644
--- a/distros/melodic/leo-desktop/default.nix
+++ b/distros/melodic/leo-desktop/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, leo, leo-viz }:
buildRosPackage {
pname = "ros-melodic-leo-desktop";
- version = "0.2.2-r1";
+ version = "0.2.3-r1";
src = fetchurl {
- url = "https://github.com/fictionlab-gbp/leo_desktop-release/archive/release/melodic/leo_desktop/0.2.2-1.tar.gz";
- name = "0.2.2-1.tar.gz";
- sha256 = "7f1c71c0b38c2df2a379978a68be3c06902e9321a0572a2c88f62c8fbae6b19d";
+ url = "https://github.com/fictionlab-gbp/leo_desktop-release/archive/release/melodic/leo_desktop/0.2.3-1.tar.gz";
+ name = "0.2.3-1.tar.gz";
+ sha256 = "828695ff682318fcd2fdf8a3228fa3ede6f04fd796a5fcff9183b750297c6aa3";
};
buildType = "catkin";
diff --git a/distros/melodic/leo-fw/default.nix b/distros/melodic/leo-fw/default.nix
index 08ddc6628e..77845a1973 100644
--- a/distros/melodic/leo-fw/default.nix
+++ b/distros/melodic/leo-fw/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, pythonPackages, rosgraph, rosmon-msgs, rosnode, rospy, rosservice, std-srvs }:
buildRosPackage {
pname = "ros-melodic-leo-fw";
- version = "1.1.2-r1";
+ version = "1.1.3-r1";
src = fetchurl {
- url = "https://github.com/fictionlab-gbp/leo_robot-release/archive/release/melodic/leo_fw/1.1.2-1.tar.gz";
- name = "1.1.2-1.tar.gz";
- sha256 = "e84e089592de9956b8973bffb8c6bdcf0810be819be2f4b3a7f218f35d37418c";
+ url = "https://github.com/fictionlab-gbp/leo_robot-release/archive/release/melodic/leo_fw/1.1.3-1.tar.gz";
+ name = "1.1.3-1.tar.gz";
+ sha256 = "670b9fb62599c7f02cdf4b10e0a98aafc0da1231a6da823e8d5e80df22aad563";
};
buildType = "catkin";
diff --git a/distros/melodic/leo-gazebo/default.nix b/distros/melodic/leo-gazebo/default.nix
index f2fc8dbf9d..c6b51bf1d5 100644
--- a/distros/melodic/leo-gazebo/default.nix
+++ b/distros/melodic/leo-gazebo/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, compressed-image-transport, diff-drive-controller, gazebo-dev, gazebo-plugins, gazebo-ros, gazebo-ros-control, geometry-msgs, joint-state-controller, leo-description, nav-msgs, roscpp, topic-tools }:
buildRosPackage {
pname = "ros-melodic-leo-gazebo";
- version = "0.1.3-r1";
+ version = "0.2.0-r1";
src = fetchurl {
- url = "https://github.com/fictionlab-gbp/leo_simulator-release/archive/release/melodic/leo_gazebo/0.1.3-1.tar.gz";
- name = "0.1.3-1.tar.gz";
- sha256 = "f022e61f6859e9de0de327a65ff83527d6fed7125bfbd5a2dac6a0afe95b1a18";
+ url = "https://github.com/fictionlab-gbp/leo_simulator-release/archive/release/melodic/leo_gazebo/0.2.0-1.tar.gz";
+ name = "0.2.0-1.tar.gz";
+ sha256 = "fd5f430b97e02757675f5c3520f25d52511891abe1864ba393bb9d72880b23d3";
};
buildType = "catkin";
diff --git a/distros/melodic/leo-robot/default.nix b/distros/melodic/leo-robot/default.nix
index de2ae81eba..1339c20c09 100644
--- a/distros/melodic/leo-robot/default.nix
+++ b/distros/melodic/leo-robot/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, leo, leo-bringup, leo-fw }:
buildRosPackage {
pname = "ros-melodic-leo-robot";
- version = "1.1.2-r1";
+ version = "1.1.3-r1";
src = fetchurl {
- url = "https://github.com/fictionlab-gbp/leo_robot-release/archive/release/melodic/leo_robot/1.1.2-1.tar.gz";
- name = "1.1.2-1.tar.gz";
- sha256 = "45d0b7a55a6199167ec09e75e76c413f49e4298d5cd6a526c4f01d7aa2ff7627";
+ url = "https://github.com/fictionlab-gbp/leo_robot-release/archive/release/melodic/leo_robot/1.1.3-1.tar.gz";
+ name = "1.1.3-1.tar.gz";
+ sha256 = "2ef847a9938d847fbd72260cf952df16216243b548c2037706fca600c89a1bbb";
};
buildType = "catkin";
diff --git a/distros/melodic/leo-simulator/default.nix b/distros/melodic/leo-simulator/default.nix
index 0aa5864aae..c3e6dca5de 100644
--- a/distros/melodic/leo-simulator/default.nix
+++ b/distros/melodic/leo-simulator/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, leo-gazebo }:
buildRosPackage {
pname = "ros-melodic-leo-simulator";
- version = "0.1.3-r1";
+ version = "0.2.0-r1";
src = fetchurl {
- url = "https://github.com/fictionlab-gbp/leo_simulator-release/archive/release/melodic/leo_simulator/0.1.3-1.tar.gz";
- name = "0.1.3-1.tar.gz";
- sha256 = "b03a8815470371a9d524b499b933e20456311ad3b464dfb850a34cfa49d36888";
+ url = "https://github.com/fictionlab-gbp/leo_simulator-release/archive/release/melodic/leo_simulator/0.2.0-1.tar.gz";
+ name = "0.2.0-1.tar.gz";
+ sha256 = "f6b09ed754080419085051822f8111afe129042eec015ae70d7f85dc5810a93e";
};
buildType = "catkin";
diff --git a/distros/melodic/leo-teleop/default.nix b/distros/melodic/leo-teleop/default.nix
index eca7801688..e31bece4c5 100644
--- a/distros/melodic/leo-teleop/default.nix
+++ b/distros/melodic/leo-teleop/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, joy, teleop-twist-joy, teleop-twist-keyboard }:
buildRosPackage {
pname = "ros-melodic-leo-teleop";
- version = "1.1.0-r1";
+ version = "1.2.1-r1";
src = fetchurl {
- url = "https://github.com/fictionlab-gbp/leo_common-release/archive/release/melodic/leo_teleop/1.1.0-1.tar.gz";
- name = "1.1.0-1.tar.gz";
- sha256 = "5a7be21e50b8f41fe96f68c9151c46958842ddbd1e0954516727efb09eebf22b";
+ url = "https://github.com/fictionlab-gbp/leo_common-release/archive/release/melodic/leo_teleop/1.2.1-1.tar.gz";
+ name = "1.2.1-1.tar.gz";
+ sha256 = "4145f717dae0c316f90a04069a3245a1cbfbfc75fe1e82559eb78cd5a26a08ad";
};
buildType = "catkin";
@@ -18,7 +18,7 @@ buildRosPackage {
nativeBuildInputs = [ catkin ];
meta = {
- description = ''Teleop package for Leo Rover'';
+ description = ''Scripts and launch files for Leo Rover teleoperation'';
license = with lib.licenses; [ mit ];
};
}
diff --git a/distros/melodic/leo-viz/default.nix b/distros/melodic/leo-viz/default.nix
index 836efaf4ef..e0601b9b97 100644
--- a/distros/melodic/leo-viz/default.nix
+++ b/distros/melodic/leo-viz/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, joint-state-publisher, joint-state-publisher-gui, leo-description, robot-state-publisher, rviz }:
buildRosPackage {
pname = "ros-melodic-leo-viz";
- version = "0.2.2-r1";
+ version = "0.2.3-r1";
src = fetchurl {
- url = "https://github.com/fictionlab-gbp/leo_desktop-release/archive/release/melodic/leo_viz/0.2.2-1.tar.gz";
- name = "0.2.2-1.tar.gz";
- sha256 = "a1b653f6c43d6dd2673f101a8a989f7b035220235fe6f840faacd1a8cab81ccb";
+ url = "https://github.com/fictionlab-gbp/leo_desktop-release/archive/release/melodic/leo_viz/0.2.3-1.tar.gz";
+ name = "0.2.3-1.tar.gz";
+ sha256 = "20967228c7022965ac545e6c1b87a35b0c514aa2bb78f7e0d625e13d69103ec9";
};
buildType = "catkin";
diff --git a/distros/melodic/leo/default.nix b/distros/melodic/leo/default.nix
index d7d89751e0..b0e5d69088 100644
--- a/distros/melodic/leo/default.nix
+++ b/distros/melodic/leo/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, leo-description, leo-teleop }:
buildRosPackage {
pname = "ros-melodic-leo";
- version = "1.1.0-r1";
+ version = "1.2.1-r1";
src = fetchurl {
- url = "https://github.com/fictionlab-gbp/leo_common-release/archive/release/melodic/leo/1.1.0-1.tar.gz";
- name = "1.1.0-1.tar.gz";
- sha256 = "62e5c07c40077e8aefa297970414181c075494c14bf1d99a9d9b3cb123d8114d";
+ url = "https://github.com/fictionlab-gbp/leo_common-release/archive/release/melodic/leo/1.2.1-1.tar.gz";
+ name = "1.2.1-1.tar.gz";
+ sha256 = "4ea4f60067fd58773e53b0373153b818d5a8b745c066bc6f6e1bb687cd77f324";
};
buildType = "catkin";
diff --git a/distros/melodic/locomotor-msgs/default.nix b/distros/melodic/locomotor-msgs/default.nix
index 567a4bf6fe..0fb5779432 100644
--- a/distros/melodic/locomotor-msgs/default.nix
+++ b/distros/melodic/locomotor-msgs/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, actionlib-msgs, catkin, message-generation, message-runtime, nav-2d-msgs }:
buildRosPackage {
pname = "ros-melodic-locomotor-msgs";
- version = "0.2.5-r1";
+ version = "0.3.0-r1";
src = fetchurl {
- url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/locomotor_msgs/0.2.5-1.tar.gz";
- name = "0.2.5-1.tar.gz";
- sha256 = "585d9e6b911d982399db49255a0dd202555a1d36413898683de933e21d45b6ce";
+ url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/locomotor_msgs/0.3.0-1.tar.gz";
+ name = "0.3.0-1.tar.gz";
+ sha256 = "1848d229f1ab534fb38f858f17885968a31ad7543a1abf1c76026b4efbc0ec60";
};
buildType = "catkin";
diff --git a/distros/melodic/locomotor/default.nix b/distros/melodic/locomotor/default.nix
index bd229738a7..5b290a7334 100644
--- a/distros/melodic/locomotor/default.nix
+++ b/distros/melodic/locomotor/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, actionlib, catkin, geometry-msgs, locomotor-msgs, nav-2d-msgs, nav-2d-utils, nav-core2, nav-msgs, pluginlib, roscpp, roslint, rospy }:
buildRosPackage {
pname = "ros-melodic-locomotor";
- version = "0.2.5-r1";
+ version = "0.3.0-r1";
src = fetchurl {
- url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/locomotor/0.2.5-1.tar.gz";
- name = "0.2.5-1.tar.gz";
- sha256 = "d963fa2820b1c75aaf1f74fa7756f26d27cc254b1f01ab40a5c078c2bae8a224";
+ url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/locomotor/0.3.0-1.tar.gz";
+ name = "0.3.0-1.tar.gz";
+ sha256 = "2d6254e21d33eb956ed0457e845767e0bc9eddcc5fc2852977945986b3414b03";
};
buildType = "catkin";
diff --git a/distros/melodic/locomove-base/default.nix b/distros/melodic/locomove-base/default.nix
index 97831a7a4e..fb12a6a55b 100644
--- a/distros/melodic/locomove-base/default.nix
+++ b/distros/melodic/locomove-base/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, locomotor, move-base-msgs, nav-2d-utils, nav-core, nav-core-adapter, roslint }:
buildRosPackage {
pname = "ros-melodic-locomove-base";
- version = "0.2.5-r1";
+ version = "0.3.0-r1";
src = fetchurl {
- url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/locomove_base/0.2.5-1.tar.gz";
- name = "0.2.5-1.tar.gz";
- sha256 = "f8eb11d52a5e4b23ba8563021f1273b28f5be9f690335ab490ae50ca34f23b30";
+ url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/locomove_base/0.3.0-1.tar.gz";
+ name = "0.3.0-1.tar.gz";
+ sha256 = "2059b2a14cbe6c59d3ae2e27c1781c5b824d354f2446fb3ccdff1cfefa9345e0";
};
buildType = "catkin";
diff --git a/distros/melodic/map-organizer/default.nix b/distros/melodic/map-organizer/default.nix
index 4fd5a094bf..25122f1ef5 100644
--- a/distros/melodic/map-organizer/default.nix
+++ b/distros/melodic/map-organizer/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, eigen, geometry-msgs, map-organizer-msgs, map-server, nav-msgs, neonavigation-common, pcl, pcl-conversions, roscpp, roslint, rostest, sensor-msgs, tf2, tf2-geometry-msgs, tf2-ros }:
buildRosPackage {
pname = "ros-melodic-map-organizer";
- version = "0.10.4-r1";
+ version = "0.10.5-r1";
src = fetchurl {
- url = "https://github.com/at-wat/neonavigation-release/archive/release/melodic/map_organizer/0.10.4-1.tar.gz";
- name = "0.10.4-1.tar.gz";
- sha256 = "fdc5b9a39577aa59ef583f15f8218fe7617400d72e9a78f50958a7b4cff0ed7c";
+ url = "https://github.com/at-wat/neonavigation-release/archive/release/melodic/map_organizer/0.10.5-1.tar.gz";
+ name = "0.10.5-1.tar.gz";
+ sha256 = "d13a701c60594a47b5796916150d6f2b7bd259b14d2d94f263cfb55b513c59fd";
};
buildType = "catkin";
diff --git a/distros/melodic/mavlink/default.nix b/distros/melodic/mavlink/default.nix
index 5ae0d796a1..884bc6134d 100644
--- a/distros/melodic/mavlink/default.nix
+++ b/distros/melodic/mavlink/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, cmake, python, pythonPackages }:
buildRosPackage {
pname = "ros-melodic-mavlink";
- version = "2020.11.11-r1";
+ version = "2020.12.12-r1";
src = fetchurl {
- url = "https://github.com/mavlink/mavlink-gbp-release/archive/release/melodic/mavlink/2020.11.11-1.tar.gz";
- name = "2020.11.11-1.tar.gz";
- sha256 = "bada2901df30654db92fc55cfa785e157c9c50a37cb42d133fb380f8cb924cc2";
+ url = "https://github.com/mavlink/mavlink-gbp-release/archive/release/melodic/mavlink/2020.12.12-1.tar.gz";
+ name = "2020.12.12-1.tar.gz";
+ sha256 = "a8bdbab9b81a03482aca1852dc6ae5c54b415164258fbfbdcd0c81a9dedd5819";
};
buildType = "cmake";
diff --git a/distros/melodic/mbf-mesh-core/default.nix b/distros/melodic/mbf-mesh-core/default.nix
new file mode 100644
index 0000000000..9ab888c9fd
--- /dev/null
+++ b/distros/melodic/mbf-mesh-core/default.nix
@@ -0,0 +1,24 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, mbf-abstract-core, mesh-map }:
+buildRosPackage {
+ pname = "ros-melodic-mbf-mesh-core";
+ version = "1.0.0-r2";
+
+ src = fetchurl {
+ url = "https://github.com/uos-gbp/mesh_navigation-release/archive/release/melodic/mbf_mesh_core/1.0.0-2.tar.gz";
+ name = "1.0.0-2.tar.gz";
+ sha256 = "122f4c0c4195151e16fea4d6e536653bc4be7543943541ee457b262479166edb";
+ };
+
+ buildType = "catkin";
+ propagatedBuildInputs = [ mbf-abstract-core mesh-map ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''The mbf_mesh_core package'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/melodic/mbf-mesh-nav/default.nix b/distros/melodic/mbf-mesh-nav/default.nix
new file mode 100644
index 0000000000..0475cfa8f7
--- /dev/null
+++ b/distros/melodic/mbf-mesh-nav/default.nix
@@ -0,0 +1,24 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, dynamic-reconfigure, mbf-abstract-nav, mbf-mesh-core, mesh-map, pluginlib, roscpp }:
+buildRosPackage {
+ pname = "ros-melodic-mbf-mesh-nav";
+ version = "1.0.0-r2";
+
+ src = fetchurl {
+ url = "https://github.com/uos-gbp/mesh_navigation-release/archive/release/melodic/mbf_mesh_nav/1.0.0-2.tar.gz";
+ name = "1.0.0-2.tar.gz";
+ sha256 = "04fbe1a816999ca0849abdee66365d71edbbdd540bd4229d4305d7a9e8d60f52";
+ };
+
+ buildType = "catkin";
+ propagatedBuildInputs = [ dynamic-reconfigure mbf-abstract-nav mbf-mesh-core mesh-map pluginlib roscpp ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''The mbf_mesh_nav package'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/melodic/mesh-client/default.nix b/distros/melodic/mesh-client/default.nix
new file mode 100644
index 0000000000..97f7c35631
--- /dev/null
+++ b/distros/melodic/mesh-client/default.nix
@@ -0,0 +1,24 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, curl, eigen, jsoncpp, lvr2, roscpp }:
+buildRosPackage {
+ pname = "ros-melodic-mesh-client";
+ version = "1.0.0-r2";
+
+ src = fetchurl {
+ url = "https://github.com/uos-gbp/mesh_navigation-release/archive/release/melodic/mesh_client/1.0.0-2.tar.gz";
+ name = "1.0.0-2.tar.gz";
+ sha256 = "ee40d2fb496efd907d7159d037aa62ab91c49b5253f16a388c5852106338c056";
+ };
+
+ buildType = "catkin";
+ propagatedBuildInputs = [ curl eigen jsoncpp lvr2 roscpp ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''The mesh_client package'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/melodic/mesh-controller/default.nix b/distros/melodic/mesh-controller/default.nix
new file mode 100644
index 0000000000..1e5c979eb0
--- /dev/null
+++ b/distros/melodic/mesh-controller/default.nix
@@ -0,0 +1,24 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, mbf-mesh-core, mbf-msgs, mbf-utility, mesh-map, roscpp, tf2-geometry-msgs }:
+buildRosPackage {
+ pname = "ros-melodic-mesh-controller";
+ version = "1.0.0-r2";
+
+ src = fetchurl {
+ url = "https://github.com/uos-gbp/mesh_navigation-release/archive/release/melodic/mesh_controller/1.0.0-2.tar.gz";
+ name = "1.0.0-2.tar.gz";
+ sha256 = "c2fad81da0a24b9b4120cf7f6178b05b9660e8364ee219c3bbd15dd81d693a1b";
+ };
+
+ buildType = "catkin";
+ propagatedBuildInputs = [ mbf-mesh-core mbf-msgs mbf-utility mesh-map roscpp tf2-geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''The mesh_controller package'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/melodic/mesh-layers/default.nix b/distros/melodic/mesh-layers/default.nix
new file mode 100644
index 0000000000..0ffeca6bf3
--- /dev/null
+++ b/distros/melodic/mesh-layers/default.nix
@@ -0,0 +1,24 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, dynamic-reconfigure, mesh-map }:
+buildRosPackage {
+ pname = "ros-melodic-mesh-layers";
+ version = "1.0.0-r2";
+
+ src = fetchurl {
+ url = "https://github.com/uos-gbp/mesh_navigation-release/archive/release/melodic/mesh_layers/1.0.0-2.tar.gz";
+ name = "1.0.0-2.tar.gz";
+ sha256 = "2f7553d11375ea30ab36cecc254995ff3279e74e97fc87d2163a9477eabd60ca";
+ };
+
+ buildType = "catkin";
+ propagatedBuildInputs = [ dynamic-reconfigure mesh-map ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''The mesh_layers package'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/melodic/mesh-map/default.nix b/distros/melodic/mesh-map/default.nix
new file mode 100644
index 0000000000..a78c4d9834
--- /dev/null
+++ b/distros/melodic/mesh-map/default.nix
@@ -0,0 +1,24 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, dynamic-reconfigure, geometry-msgs, mesh-client, mesh-msgs-conversions, pluginlib, roscpp, tf2-ros, visualization-msgs, xmlrpcpp }:
+buildRosPackage {
+ pname = "ros-melodic-mesh-map";
+ version = "1.0.0-r2";
+
+ src = fetchurl {
+ url = "https://github.com/uos-gbp/mesh_navigation-release/archive/release/melodic/mesh_map/1.0.0-2.tar.gz";
+ name = "1.0.0-2.tar.gz";
+ sha256 = "ef9afe218b24b4f6bb269328d4c71cd71b246c2a55476ec5cb4347407ade57c5";
+ };
+
+ buildType = "catkin";
+ propagatedBuildInputs = [ dynamic-reconfigure geometry-msgs mesh-client mesh-msgs-conversions pluginlib roscpp tf2-ros visualization-msgs xmlrpcpp ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''The mesh_map package'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/melodic/mesh-navigation/default.nix b/distros/melodic/mesh-navigation/default.nix
new file mode 100644
index 0000000000..5c686a911d
--- /dev/null
+++ b/distros/melodic/mesh-navigation/default.nix
@@ -0,0 +1,24 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, dijkstra-mesh-planner, mbf-mesh-core, mbf-mesh-nav, mesh-client, mesh-controller, mesh-layers, mesh-map, wave-front-planner }:
+buildRosPackage {
+ pname = "ros-melodic-mesh-navigation";
+ version = "1.0.0-r2";
+
+ src = fetchurl {
+ url = "https://github.com/uos-gbp/mesh_navigation-release/archive/release/melodic/mesh_navigation/1.0.0-2.tar.gz";
+ name = "1.0.0-2.tar.gz";
+ sha256 = "76035ae6458eee945b839ea5a2102a60cc2e4a7288cd31cc4ac0ca5f538e47c3";
+ };
+
+ buildType = "catkin";
+ propagatedBuildInputs = [ dijkstra-mesh-planner mbf-mesh-core mbf-mesh-nav mesh-client mesh-controller mesh-layers mesh-map wave-front-planner ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''The mesh_navigation package provides a layered mesh_map implementation, a Move Base Flex mesh navigation server, as well as mesh navigation plugins for path planning and navigation control.'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/melodic/nav-2d-msgs/default.nix b/distros/melodic/nav-2d-msgs/default.nix
index 03048380e4..3794851b4c 100644
--- a/distros/melodic/nav-2d-msgs/default.nix
+++ b/distros/melodic/nav-2d-msgs/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, message-generation, message-runtime, std-msgs }:
buildRosPackage {
pname = "ros-melodic-nav-2d-msgs";
- version = "0.2.5-r1";
+ version = "0.3.0-r1";
src = fetchurl {
- url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/nav_2d_msgs/0.2.5-1.tar.gz";
- name = "0.2.5-1.tar.gz";
- sha256 = "a69fbc32255ea51112ab78b8b5b2b8c4b38ec8263bd961558c0a7a66bf89eb20";
+ url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/nav_2d_msgs/0.3.0-1.tar.gz";
+ name = "0.3.0-1.tar.gz";
+ sha256 = "c23cf1eba45980b80b02ed35cb823d39cefeb8d03d2832bed92e2028ad8f9ea0";
};
buildType = "catkin";
diff --git a/distros/melodic/nav-2d-utils/default.nix b/distros/melodic/nav-2d-utils/default.nix
index c2c94e762f..a422ce0577 100644
--- a/distros/melodic/nav-2d-utils/default.nix
+++ b/distros/melodic/nav-2d-utils/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, nav-2d-msgs, nav-core2, nav-grid, nav-msgs, pluginlib, roscpp, roslint, rostest, rosunit, std-msgs, tf, tf2-geometry-msgs, tf2-ros, xmlrpcpp }:
buildRosPackage {
pname = "ros-melodic-nav-2d-utils";
- version = "0.2.5-r1";
+ version = "0.3.0-r1";
src = fetchurl {
- url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/nav_2d_utils/0.2.5-1.tar.gz";
- name = "0.2.5-1.tar.gz";
- sha256 = "8af155a85dbda95feb762385cd888cd2d9296f39e444549f51d99872303e5e20";
+ url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/nav_2d_utils/0.3.0-1.tar.gz";
+ name = "0.3.0-1.tar.gz";
+ sha256 = "c7339128f7aedde6d0a29eb97fe08ceedb3fdefbddc60fd93a12e850d48aa2d9";
};
buildType = "catkin";
diff --git a/distros/melodic/nav-core-adapter/default.nix b/distros/melodic/nav-core-adapter/default.nix
index fbac34b248..870dd15ff1 100644
--- a/distros/melodic/nav-core-adapter/default.nix
+++ b/distros/melodic/nav-core-adapter/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, costmap-2d, dwb-critics, dwb-local-planner, dwb-plugins, geometry-msgs, nav-2d-msgs, nav-2d-utils, nav-core, nav-core2, nav-grid, nav-msgs, pluginlib, roslint, rostest, tf, visualization-msgs }:
buildRosPackage {
pname = "ros-melodic-nav-core-adapter";
- version = "0.2.5-r1";
+ version = "0.3.0-r1";
src = fetchurl {
- url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/nav_core_adapter/0.2.5-1.tar.gz";
- name = "0.2.5-1.tar.gz";
- sha256 = "516bb752f040f0e9f4639d874211c75db1667265e326d1220d3b2f880729a336";
+ url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/nav_core_adapter/0.3.0-1.tar.gz";
+ name = "0.3.0-1.tar.gz";
+ sha256 = "dcd968943080ac821ac2a892c2118706155e43ea662f1f762d7867e4e0e385b4";
};
buildType = "catkin";
diff --git a/distros/melodic/nav-core2/default.nix b/distros/melodic/nav-core2/default.nix
index 21a38d8e68..a40dc6585f 100644
--- a/distros/melodic/nav-core2/default.nix
+++ b/distros/melodic/nav-core2/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, nav-2d-msgs, nav-grid, roslint, rosunit, tf2-ros }:
buildRosPackage {
pname = "ros-melodic-nav-core2";
- version = "0.2.5-r1";
+ version = "0.3.0-r1";
src = fetchurl {
- url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/nav_core2/0.2.5-1.tar.gz";
- name = "0.2.5-1.tar.gz";
- sha256 = "94c6fcca1da21c14adf210a38a1e83c82fb7d3e59818b16004361800809031d9";
+ url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/nav_core2/0.3.0-1.tar.gz";
+ name = "0.3.0-1.tar.gz";
+ sha256 = "d786855deba37a64f5e5a6eaf8ed347911e6fb1e3f3970d2b50766abd6bd2408";
};
buildType = "catkin";
diff --git a/distros/melodic/nav-grid-iterators/default.nix b/distros/melodic/nav-grid-iterators/default.nix
index c4fddd1e22..b0da1d7d9a 100644
--- a/distros/melodic/nav-grid-iterators/default.nix
+++ b/distros/melodic/nav-grid-iterators/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, nav-2d-msgs, nav-2d-utils, nav-grid, nav-msgs, roscpp, roslint, rosunit }:
buildRosPackage {
pname = "ros-melodic-nav-grid-iterators";
- version = "0.2.5-r1";
+ version = "0.3.0-r1";
src = fetchurl {
- url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/nav_grid_iterators/0.2.5-1.tar.gz";
- name = "0.2.5-1.tar.gz";
- sha256 = "85aa53f153880ee681412a6d1a963547b6110879d69db3fe24842cd9bcbd0200";
+ url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/nav_grid_iterators/0.3.0-1.tar.gz";
+ name = "0.3.0-1.tar.gz";
+ sha256 = "e533852555ad4b53d77ea75fe175970fcaa4ab4007154fdfe19b97c9f998db7f";
};
buildType = "catkin";
diff --git a/distros/melodic/nav-grid-pub-sub/default.nix b/distros/melodic/nav-grid-pub-sub/default.nix
index 3a0eb3ee29..123459dc70 100644
--- a/distros/melodic/nav-grid-pub-sub/default.nix
+++ b/distros/melodic/nav-grid-pub-sub/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, map-msgs, nav-2d-msgs, nav-2d-utils, nav-core2, nav-grid, nav-grid-iterators, nav-msgs, roscpp, roslint }:
buildRosPackage {
pname = "ros-melodic-nav-grid-pub-sub";
- version = "0.2.5-r1";
+ version = "0.3.0-r1";
src = fetchurl {
- url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/nav_grid_pub_sub/0.2.5-1.tar.gz";
- name = "0.2.5-1.tar.gz";
- sha256 = "e2d1c5f03e225c1972d664a489216e5d37b8bf1284da2338b344637a44d48b39";
+ url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/nav_grid_pub_sub/0.3.0-1.tar.gz";
+ name = "0.3.0-1.tar.gz";
+ sha256 = "04a9f2bc803c226d1b460ffa8f5d7aeb2416729f6f8ce1c418d625aa3e34bca7";
};
buildType = "catkin";
diff --git a/distros/melodic/nav-grid-server/default.nix b/distros/melodic/nav-grid-server/default.nix
new file mode 100644
index 0000000000..20d76ee310
--- /dev/null
+++ b/distros/melodic/nav-grid-server/default.nix
@@ -0,0 +1,25 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, map-server, nav-2d-utils, nav-grid, nav-grid-iterators, nav-grid-pub-sub, nav-msgs, opencv3, roscpp, roslib, roslint }:
+buildRosPackage {
+ pname = "ros-melodic-nav-grid-server";
+ version = "0.3.0-r1";
+
+ src = fetchurl {
+ url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/nav_grid_server/0.3.0-1.tar.gz";
+ name = "0.3.0-1.tar.gz";
+ sha256 = "f853f5d45d155f62bfe817eb4047035ce8b520faee18a565791f0f165883d321";
+ };
+
+ buildType = "catkin";
+ checkInputs = [ map-server roslib roslint ];
+ propagatedBuildInputs = [ nav-2d-utils nav-grid nav-grid-iterators nav-grid-pub-sub nav-msgs opencv3 roscpp ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''Customizable tools for publishing images as NavGrids or OccupancyGrids'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/melodic/nav-grid/default.nix b/distros/melodic/nav-grid/default.nix
index c43ce54915..a9c9e1badb 100644
--- a/distros/melodic/nav-grid/default.nix
+++ b/distros/melodic/nav-grid/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, roslint, rosunit }:
buildRosPackage {
pname = "ros-melodic-nav-grid";
- version = "0.2.5-r1";
+ version = "0.3.0-r1";
src = fetchurl {
- url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/nav_grid/0.2.5-1.tar.gz";
- name = "0.2.5-1.tar.gz";
- sha256 = "e545bfa545436be95ac4b293fbc3026d19714fde8b00ad3d9df8a508ca34d141";
+ url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/nav_grid/0.3.0-1.tar.gz";
+ name = "0.3.0-1.tar.gz";
+ sha256 = "3d2282bb68f6833b47ff28b642b1948bda0864816a4911694f5ff46ec3493dce";
};
buildType = "catkin";
diff --git a/distros/melodic/neonavigation-common/default.nix b/distros/melodic/neonavigation-common/default.nix
index 903d3d18ec..688771a405 100644
--- a/distros/melodic/neonavigation-common/default.nix
+++ b/distros/melodic/neonavigation-common/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, roscpp, roslint, rostest, std-msgs, std-srvs }:
buildRosPackage {
pname = "ros-melodic-neonavigation-common";
- version = "0.10.4-r1";
+ version = "0.10.5-r1";
src = fetchurl {
- url = "https://github.com/at-wat/neonavigation-release/archive/release/melodic/neonavigation_common/0.10.4-1.tar.gz";
- name = "0.10.4-1.tar.gz";
- sha256 = "34f45e08b6befc4860591982dc3388c0c1eed925ded4b46e5a66a63f59bbba7e";
+ url = "https://github.com/at-wat/neonavigation-release/archive/release/melodic/neonavigation_common/0.10.5-1.tar.gz";
+ name = "0.10.5-1.tar.gz";
+ sha256 = "80cb35eb432ede2c58e513b5e70836a094a26c3f36397a82628cd14c946d7750";
};
buildType = "catkin";
diff --git a/distros/melodic/neonavigation-launch/default.nix b/distros/melodic/neonavigation-launch/default.nix
index 08ab5de004..67dd198b57 100644
--- a/distros/melodic/neonavigation-launch/default.nix
+++ b/distros/melodic/neonavigation-launch/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, costmap-cspace, map-server, planner-cspace, safety-limiter, tf2-ros, trajectory-tracker, trajectory-tracker-rviz-plugins }:
buildRosPackage {
pname = "ros-melodic-neonavigation-launch";
- version = "0.10.4-r1";
+ version = "0.10.5-r1";
src = fetchurl {
- url = "https://github.com/at-wat/neonavigation-release/archive/release/melodic/neonavigation_launch/0.10.4-1.tar.gz";
- name = "0.10.4-1.tar.gz";
- sha256 = "cac96e6b25db706045e77424a2b24c992e3c3aae25399c854a2c62840ba98d78";
+ url = "https://github.com/at-wat/neonavigation-release/archive/release/melodic/neonavigation_launch/0.10.5-1.tar.gz";
+ name = "0.10.5-1.tar.gz";
+ sha256 = "a79abfbe925b1d6aaf3d3020ed48a70d3c2583a6b1d9b8d28b152d0e4060b6c7";
};
buildType = "catkin";
diff --git a/distros/melodic/neonavigation/default.nix b/distros/melodic/neonavigation/default.nix
index 9e16cb3c2e..96fd606946 100644
--- a/distros/melodic/neonavigation/default.nix
+++ b/distros/melodic/neonavigation/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, costmap-cspace, joystick-interrupt, map-organizer, neonavigation-common, neonavigation-launch, obj-to-pointcloud, planner-cspace, safety-limiter, track-odometry, trajectory-tracker }:
buildRosPackage {
pname = "ros-melodic-neonavigation";
- version = "0.10.4-r1";
+ version = "0.10.5-r1";
src = fetchurl {
- url = "https://github.com/at-wat/neonavigation-release/archive/release/melodic/neonavigation/0.10.4-1.tar.gz";
- name = "0.10.4-1.tar.gz";
- sha256 = "084db5feaa2a28ef521ab6cbb3ff3de341d83004f2f0dde9ed8ea1f479b3ace1";
+ url = "https://github.com/at-wat/neonavigation-release/archive/release/melodic/neonavigation/0.10.5-1.tar.gz";
+ name = "0.10.5-1.tar.gz";
+ sha256 = "3a8002334ad27aaa153d577ee37b8ae21e45cb6b8d880b887cb037484ef00a16";
};
buildType = "catkin";
diff --git a/distros/melodic/novatel-oem7-driver/default.nix b/distros/melodic/novatel-oem7-driver/default.nix
index f856138b87..3135d4409a 100644
--- a/distros/melodic/novatel-oem7-driver/default.nix
+++ b/distros/melodic/novatel-oem7-driver/default.nix
@@ -2,20 +2,20 @@
# Copyright 2020 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, boost, catkin, gps-common, nodelet, novatel-oem7-msgs, roscpp, rostest, sensor-msgs, tf }:
+{ lib, buildRosPackage, fetchurl, boost, catkin, gps-common, nav-msgs, nmea-msgs, nodelet, novatel-oem7-msgs, rosbag, roscpp, rostest, sensor-msgs, tf2-geometry-msgs }:
buildRosPackage {
pname = "ros-melodic-novatel-oem7-driver";
- version = "1.1.0-r1";
+ version = "2.0.0-r1";
src = fetchurl {
- url = "https://github.com/novatel-gbp/novatel_oem7_driver-release/archive/release/melodic/novatel_oem7_driver/1.1.0-1.tar.gz";
- name = "1.1.0-1.tar.gz";
- sha256 = "e80774b05614c514c0427512b4b1cb1cf34f405df6ffee7b4951c1b7994774e9";
+ url = "https://github.com/novatel-gbp/novatel_oem7_driver-release/archive/release/melodic/novatel_oem7_driver/2.0.0-1.tar.gz";
+ name = "2.0.0-1.tar.gz";
+ sha256 = "cd25a9f02763a4a8868cfcb1a8fed502e161be184fa9b8b038128e82596a7f16";
};
buildType = "catkin";
- checkInputs = [ rostest ];
- propagatedBuildInputs = [ boost gps-common nodelet novatel-oem7-msgs roscpp sensor-msgs tf ];
+ checkInputs = [ rosbag rostest ];
+ propagatedBuildInputs = [ boost gps-common nav-msgs nmea-msgs nodelet novatel-oem7-msgs roscpp sensor-msgs tf2-geometry-msgs ];
nativeBuildInputs = [ catkin ];
meta = {
diff --git a/distros/melodic/novatel-oem7-msgs/default.nix b/distros/melodic/novatel-oem7-msgs/default.nix
index cffa7cb514..1d3a8186e1 100644
--- a/distros/melodic/novatel-oem7-msgs/default.nix
+++ b/distros/melodic/novatel-oem7-msgs/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }:
buildRosPackage {
pname = "ros-melodic-novatel-oem7-msgs";
- version = "1.1.0-r1";
+ version = "2.0.0-r1";
src = fetchurl {
- url = "https://github.com/novatel-gbp/novatel_oem7_driver-release/archive/release/melodic/novatel_oem7_msgs/1.1.0-1.tar.gz";
- name = "1.1.0-1.tar.gz";
- sha256 = "d0952fe69e8b17debe00444af3639a6050fafe5c5efccba23060c05346156445";
+ url = "https://github.com/novatel-gbp/novatel_oem7_driver-release/archive/release/melodic/novatel_oem7_msgs/2.0.0-1.tar.gz";
+ name = "2.0.0-1.tar.gz";
+ sha256 = "66250eadc84a50e6ead1de41614905f35c2630fa737e7709dd88cb2164cc2900";
};
buildType = "catkin";
diff --git a/distros/melodic/obj-to-pointcloud/default.nix b/distros/melodic/obj-to-pointcloud/default.nix
index 41fd1045fa..c1100253ee 100644
--- a/distros/melodic/obj-to-pointcloud/default.nix
+++ b/distros/melodic/obj-to-pointcloud/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, eigen, geometry-msgs, neonavigation-common, pcl, pcl-conversions, roscpp, roslint, rostest, sensor-msgs }:
buildRosPackage {
pname = "ros-melodic-obj-to-pointcloud";
- version = "0.10.4-r1";
+ version = "0.10.5-r1";
src = fetchurl {
- url = "https://github.com/at-wat/neonavigation-release/archive/release/melodic/obj_to_pointcloud/0.10.4-1.tar.gz";
- name = "0.10.4-1.tar.gz";
- sha256 = "550a17f2b4f5cac63bd28d253b916df2b280c4bcae063e8dafca07557c614568";
+ url = "https://github.com/at-wat/neonavigation-release/archive/release/melodic/obj_to_pointcloud/0.10.5-1.tar.gz";
+ name = "0.10.5-1.tar.gz";
+ sha256 = "bb07cdbb02455fe91a9ffb387cce01efcc2b23fc3782b32aea935bddd904242d";
};
buildType = "catkin";
diff --git a/distros/melodic/planner-cspace/default.nix b/distros/melodic/planner-cspace/default.nix
index 15b8c0d904..2aa0bbc1b7 100644
--- a/distros/melodic/planner-cspace/default.nix
+++ b/distros/melodic/planner-cspace/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, actionlib, catkin, costmap-cspace, costmap-cspace-msgs, diagnostic-updater, geometry-msgs, map-server, move-base-msgs, nav-msgs, neonavigation-common, planner-cspace-msgs, roscpp, roslint, rostest, sensor-msgs, std-srvs, tf2, tf2-geometry-msgs, tf2-ros, trajectory-msgs, trajectory-tracker, trajectory-tracker-msgs }:
buildRosPackage {
pname = "ros-melodic-planner-cspace";
- version = "0.10.4-r1";
+ version = "0.10.5-r1";
src = fetchurl {
- url = "https://github.com/at-wat/neonavigation-release/archive/release/melodic/planner_cspace/0.10.4-1.tar.gz";
- name = "0.10.4-1.tar.gz";
- sha256 = "76f09d89fdefe6a04124d2a68ad67a9a227fd61431c327f6a1a55a6706179b60";
+ url = "https://github.com/at-wat/neonavigation-release/archive/release/melodic/planner_cspace/0.10.5-1.tar.gz";
+ name = "0.10.5-1.tar.gz";
+ sha256 = "acbe98203f361d1d0173c8d5a5dbc77039fcb620006694064487b718989953cc";
};
buildType = "catkin";
diff --git a/distros/melodic/plotjuggler/default.nix b/distros/melodic/plotjuggler/default.nix
index 8cfa1d6120..c951d7c94d 100644
--- a/distros/melodic/plotjuggler/default.nix
+++ b/distros/melodic/plotjuggler/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, binutils, boost, catkin, cppzmq, qt5, roslib }:
buildRosPackage {
pname = "ros-melodic-plotjuggler";
- version = "3.0.4-r1";
+ version = "3.0.6-r1";
src = fetchurl {
- url = "https://github.com/facontidavide/plotjuggler-release/archive/release/melodic/plotjuggler/3.0.4-1.tar.gz";
- name = "3.0.4-1.tar.gz";
- sha256 = "7958b0085b2f7590ed4d54ca490d6ef15289db61c68d4f93b7dddfd8160c9c4c";
+ url = "https://github.com/facontidavide/plotjuggler-release/archive/release/melodic/plotjuggler/3.0.6-1.tar.gz";
+ name = "3.0.6-1.tar.gz";
+ sha256 = "2ca3624ec0e89974c8ccafac283583ce72b555ea207b895181f3ff4d0d2d25db";
};
buildType = "catkin";
diff --git a/distros/melodic/robot-localization/default.nix b/distros/melodic/robot-localization/default.nix
index 09b372aacc..2c7ef339b9 100644
--- a/distros/melodic/robot-localization/default.nix
+++ b/distros/melodic/robot-localization/default.nix
@@ -2,19 +2,19 @@
# Copyright 2020 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, catkin, cmake-modules, diagnostic-msgs, diagnostic-updater, eigen, eigen-conversions, geographic-msgs, geometry-msgs, libyamlcpp, message-filters, message-generation, message-runtime, nav-msgs, nodelet, pythonPackages, rosbag, roscpp, roslint, rostest, rosunit, sensor-msgs, std-msgs, std-srvs, tf2, tf2-geometry-msgs, tf2-ros, xmlrpcpp }:
+{ lib, buildRosPackage, fetchurl, catkin, cmake-modules, diagnostic-msgs, diagnostic-updater, eigen, eigen-conversions, geographic-msgs, geographiclib, geometry-msgs, libyamlcpp, message-filters, message-generation, message-runtime, nav-msgs, nodelet, pythonPackages, rosbag, roscpp, roslint, rostest, rosunit, sensor-msgs, std-msgs, std-srvs, tf2, tf2-geometry-msgs, tf2-ros, xmlrpcpp }:
buildRosPackage {
pname = "ros-melodic-robot-localization";
- version = "2.6.7-r1";
+ version = "2.6.9-r1";
src = fetchurl {
- url = "https://github.com/cra-ros-pkg/robot_localization-release/archive/release/melodic/robot_localization/2.6.7-1.tar.gz";
- name = "2.6.7-1.tar.gz";
- sha256 = "c733708e1948f514cb94cad3942715980fdca0b073ead8ddad7ac9664375d5fa";
+ url = "https://github.com/cra-ros-pkg/robot_localization-release/archive/release/melodic/robot_localization/2.6.9-1.tar.gz";
+ name = "2.6.9-1.tar.gz";
+ sha256 = "342f2898d175fa666fbb506081599aaa431c4fd5e1e54c4c08f11e68e9408394";
};
buildType = "catkin";
- buildInputs = [ message-generation pythonPackages.catkin-pkg roslint ];
+ buildInputs = [ geographiclib message-generation pythonPackages.catkin-pkg roslint ];
checkInputs = [ rosbag rostest rosunit ];
propagatedBuildInputs = [ cmake-modules diagnostic-msgs diagnostic-updater eigen eigen-conversions geographic-msgs geometry-msgs libyamlcpp message-filters message-runtime nav-msgs nodelet roscpp sensor-msgs std-msgs std-srvs tf2 tf2-geometry-msgs tf2-ros xmlrpcpp ];
nativeBuildInputs = [ catkin ];
diff --git a/distros/melodic/robot-nav-rviz-plugins/default.nix b/distros/melodic/robot-nav-rviz-plugins/default.nix
new file mode 100644
index 0000000000..985f859e15
--- /dev/null
+++ b/distros/melodic/robot-nav-rviz-plugins/default.nix
@@ -0,0 +1,25 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, color-util, geometry-msgs, nav-2d-msgs, nav-2d-utils, nav-core2, nav-grid, nav-grid-iterators, nav-grid-pub-sub, nav-msgs, pluginlib, qt5, roscpp, roslint, rviz, std-msgs }:
+buildRosPackage {
+ pname = "ros-melodic-robot-nav-rviz-plugins";
+ version = "0.3.0-r1";
+
+ src = fetchurl {
+ url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/robot_nav_rviz_plugins/0.3.0-1.tar.gz";
+ name = "0.3.0-1.tar.gz";
+ sha256 = "ce70e9c70a0b2d32e64567a5bf2f80cce958aa7a6d62e7bc92755243287b43d9";
+ };
+
+ buildType = "catkin";
+ checkInputs = [ roslint ];
+ propagatedBuildInputs = [ color-util geometry-msgs nav-2d-msgs nav-2d-utils nav-core2 nav-grid nav-grid-iterators nav-grid-pub-sub nav-msgs pluginlib qt5.qtbase roscpp rviz std-msgs ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''RViz visualizations for robot_navigation datatypes'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/melodic/robot-nav-tools/default.nix b/distros/melodic/robot-nav-tools/default.nix
new file mode 100644
index 0000000000..e96ec4cab8
--- /dev/null
+++ b/distros/melodic/robot-nav-tools/default.nix
@@ -0,0 +1,24 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, color-util, robot-nav-rviz-plugins, robot-nav-viz-demos }:
+buildRosPackage {
+ pname = "ros-melodic-robot-nav-tools";
+ version = "0.3.0-r1";
+
+ src = fetchurl {
+ url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/robot_nav_tools/0.3.0-1.tar.gz";
+ name = "0.3.0-1.tar.gz";
+ sha256 = "ec2c54c729dc7a39ceb2b55d3f1b261b68fa7e91d6d8b2b4c6a2c067dcd29204";
+ };
+
+ buildType = "catkin";
+ propagatedBuildInputs = [ color-util robot-nav-rviz-plugins robot-nav-viz-demos ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''A collection of tools / accessories for the robot_navigation packages'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/melodic/robot-nav-viz-demos/default.nix b/distros/melodic/robot-nav-viz-demos/default.nix
new file mode 100644
index 0000000000..a319825954
--- /dev/null
+++ b/distros/melodic/robot-nav-viz-demos/default.nix
@@ -0,0 +1,25 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, angles, catkin, color-util, geometry-msgs, nav-2d-msgs, nav-2d-utils, nav-grid, nav-grid-iterators, nav-grid-pub-sub, pluginlib, robot-nav-rviz-plugins, rosbag, roscpp, roslaunch, roslint, rviz }:
+buildRosPackage {
+ pname = "ros-melodic-robot-nav-viz-demos";
+ version = "0.3.0-r1";
+
+ src = fetchurl {
+ url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/robot_nav_viz_demos/0.3.0-1.tar.gz";
+ name = "0.3.0-1.tar.gz";
+ sha256 = "baf7e7445b4420d69bff113107f7c33c6716e2fe33dca4494411b7487e8449bf";
+ };
+
+ buildType = "catkin";
+ checkInputs = [ roslaunch roslint ];
+ propagatedBuildInputs = [ angles color-util geometry-msgs nav-2d-msgs nav-2d-utils nav-grid nav-grid-iterators nav-grid-pub-sub pluginlib robot-nav-rviz-plugins rosbag roscpp rviz ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''Demos for testing/demonstrating the robot_nav_rviz_plugins and color_util packages'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/melodic/robot-navigation/default.nix b/distros/melodic/robot-navigation/default.nix
index a5e5594991..c382c13a4d 100644
--- a/distros/melodic/robot-navigation/default.nix
+++ b/distros/melodic/robot-navigation/default.nix
@@ -2,19 +2,19 @@
# Copyright 2020 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, catkin, costmap-queue, dlux-global-planner, dlux-plugins, dwb-critics, dwb-local-planner, dwb-msgs, dwb-plugins, global-planner-tests, locomotor, locomotor-msgs, locomove-base, nav-2d-msgs, nav-2d-utils, nav-core-adapter, nav-core2, nav-grid, nav-grid-iterators, nav-grid-pub-sub }:
+{ lib, buildRosPackage, fetchurl, catkin, costmap-queue, dlux-global-planner, dlux-plugins, dwb-critics, dwb-local-planner, dwb-msgs, dwb-plugins, global-planner-tests, locomotor, locomotor-msgs, locomove-base, nav-2d-msgs, nav-2d-utils, nav-core-adapter, nav-core2, nav-grid, nav-grid-iterators, nav-grid-pub-sub, nav-grid-server }:
buildRosPackage {
pname = "ros-melodic-robot-navigation";
- version = "0.2.5-r1";
+ version = "0.3.0-r1";
src = fetchurl {
- url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/robot_navigation/0.2.5-1.tar.gz";
- name = "0.2.5-1.tar.gz";
- sha256 = "c7d0ad170d41279ececdacd19f49e8e5116edf8b45a0be3f66a0fe5a707b9c08";
+ url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/robot_navigation/0.3.0-1.tar.gz";
+ name = "0.3.0-1.tar.gz";
+ sha256 = "c4ceadac4059b43980d9192841059207f0637b65c62e4eb7b4f10b1ff742529b";
};
buildType = "catkin";
- propagatedBuildInputs = [ costmap-queue dlux-global-planner dlux-plugins dwb-critics dwb-local-planner dwb-msgs dwb-plugins global-planner-tests locomotor locomotor-msgs locomove-base nav-2d-msgs nav-2d-utils nav-core-adapter nav-core2 nav-grid nav-grid-iterators nav-grid-pub-sub ];
+ propagatedBuildInputs = [ costmap-queue dlux-global-planner dlux-plugins dwb-critics dwb-local-planner dwb-msgs dwb-plugins global-planner-tests locomotor locomotor-msgs locomove-base nav-2d-msgs nav-2d-utils nav-core-adapter nav-core2 nav-grid nav-grid-iterators nav-grid-pub-sub nav-grid-server ];
nativeBuildInputs = [ catkin ];
meta = {
diff --git a/distros/melodic/rosapi/default.nix b/distros/melodic/rosapi/default.nix
index e4870d5888..2fe81636ef 100644
--- a/distros/melodic/rosapi/default.nix
+++ b/distros/melodic/rosapi/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, rosbridge-library, rosgraph, rosnode, rospy }:
buildRosPackage {
pname = "ros-melodic-rosapi";
- version = "0.11.12-r1";
+ version = "0.11.13-r1";
src = fetchurl {
- url = "https://github.com/RobotWebTools-release/rosbridge_suite-release/archive/release/melodic/rosapi/0.11.12-1.tar.gz";
- name = "0.11.12-1.tar.gz";
- sha256 = "896e803b3c9fb810355153b86086764586bd7987842db7fff2854a6ac12dff0b";
+ url = "https://github.com/RobotWebTools-release/rosbridge_suite-release/archive/release/melodic/rosapi/0.11.13-1.tar.gz";
+ name = "0.11.13-1.tar.gz";
+ sha256 = "8dd2d89502c76eb8a847aad9f578066d61f410b80d56e373c009eca14593d480";
};
buildType = "catkin";
diff --git a/distros/melodic/rosbridge-library/default.nix b/distros/melodic/rosbridge-library/default.nix
index 05dea20d79..502e2f6660 100644
--- a/distros/melodic/rosbridge-library/default.nix
+++ b/distros/melodic/rosbridge-library/default.nix
@@ -5,18 +5,18 @@
{ lib, buildRosPackage, fetchurl, actionlib-msgs, catkin, diagnostic-msgs, geometry-msgs, message-generation, message-runtime, nav-msgs, pythonPackages, roscpp, rosgraph, rospy, rospy-tutorials, rosservice, rostest, rostopic, sensor-msgs, std-msgs, std-srvs, stereo-msgs, tf2-msgs, trajectory-msgs, visualization-msgs }:
buildRosPackage {
pname = "ros-melodic-rosbridge-library";
- version = "0.11.12-r1";
+ version = "0.11.13-r1";
src = fetchurl {
- url = "https://github.com/RobotWebTools-release/rosbridge_suite-release/archive/release/melodic/rosbridge_library/0.11.12-1.tar.gz";
- name = "0.11.12-1.tar.gz";
- sha256 = "5f91da581b1dafb724605d1a5bd439dbd7af3107bf3e673a868fc4d6ea564662";
+ url = "https://github.com/RobotWebTools-release/rosbridge_suite-release/archive/release/melodic/rosbridge_library/0.11.13-1.tar.gz";
+ name = "0.11.13-1.tar.gz";
+ sha256 = "bab43201a6930ad627b5d150e943ac8f2bee4872d854a2acc5372abff437a507";
};
buildType = "catkin";
- buildInputs = [ message-generation pythonPackages.future ];
+ buildInputs = [ message-generation ];
checkInputs = [ actionlib-msgs diagnostic-msgs nav-msgs rospy-tutorials rostest sensor-msgs std-srvs stereo-msgs tf2-msgs trajectory-msgs visualization-msgs ];
- propagatedBuildInputs = [ geometry-msgs message-runtime pythonPackages.bson pythonPackages.pillow roscpp rosgraph rospy rosservice rostopic std-msgs ];
+ propagatedBuildInputs = [ geometry-msgs message-runtime pythonPackages.bson pythonPackages.future pythonPackages.pillow roscpp rosgraph rospy rosservice rostopic std-msgs ];
nativeBuildInputs = [ catkin ];
meta = {
diff --git a/distros/melodic/rosbridge-msgs/default.nix b/distros/melodic/rosbridge-msgs/default.nix
index ad0f107780..9203db9dde 100644
--- a/distros/melodic/rosbridge-msgs/default.nix
+++ b/distros/melodic/rosbridge-msgs/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }:
buildRosPackage {
pname = "ros-melodic-rosbridge-msgs";
- version = "0.11.12-r1";
+ version = "0.11.13-r1";
src = fetchurl {
- url = "https://github.com/RobotWebTools-release/rosbridge_suite-release/archive/release/melodic/rosbridge_msgs/0.11.12-1.tar.gz";
- name = "0.11.12-1.tar.gz";
- sha256 = "bee4a145e8dd5e3cfc52d09116db986f47dcb7d659e2113c12da14c9cd132a34";
+ url = "https://github.com/RobotWebTools-release/rosbridge_suite-release/archive/release/melodic/rosbridge_msgs/0.11.13-1.tar.gz";
+ name = "0.11.13-1.tar.gz";
+ sha256 = "8daceccd6f43239a3e76d0a360370be56146dcb8c37b4f554b99fc63ca8732ff";
};
buildType = "catkin";
diff --git a/distros/melodic/rosbridge-server/default.nix b/distros/melodic/rosbridge-server/default.nix
index 741d9cf492..f188a63eb6 100644
--- a/distros/melodic/rosbridge-server/default.nix
+++ b/distros/melodic/rosbridge-server/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, pythonPackages, rosapi, rosauth, rosbridge-library, rosbridge-msgs, rospy, rostest }:
buildRosPackage {
pname = "ros-melodic-rosbridge-server";
- version = "0.11.12-r1";
+ version = "0.11.13-r1";
src = fetchurl {
- url = "https://github.com/RobotWebTools-release/rosbridge_suite-release/archive/release/melodic/rosbridge_server/0.11.12-1.tar.gz";
- name = "0.11.12-1.tar.gz";
- sha256 = "987a354ccf6d43b3c64f822a1f8d0f0fec0b6190fd5ddc5057e9c1c5e2f0a280";
+ url = "https://github.com/RobotWebTools-release/rosbridge_suite-release/archive/release/melodic/rosbridge_server/0.11.13-1.tar.gz";
+ name = "0.11.13-1.tar.gz";
+ sha256 = "d699e369ab5377894f549cc369194340d97185b362a9e685f2ede6d4e9c9fcfc";
};
buildType = "catkin";
diff --git a/distros/melodic/rosbridge-suite/default.nix b/distros/melodic/rosbridge-suite/default.nix
index bf603b7944..2e9358b184 100644
--- a/distros/melodic/rosbridge-suite/default.nix
+++ b/distros/melodic/rosbridge-suite/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, rosapi, rosbridge-library, rosbridge-server }:
buildRosPackage {
pname = "ros-melodic-rosbridge-suite";
- version = "0.11.12-r1";
+ version = "0.11.13-r1";
src = fetchurl {
- url = "https://github.com/RobotWebTools-release/rosbridge_suite-release/archive/release/melodic/rosbridge_suite/0.11.12-1.tar.gz";
- name = "0.11.12-1.tar.gz";
- sha256 = "195d278d581bd4071e6c4b39243df9666903670660334f8028fce15f92a82eec";
+ url = "https://github.com/RobotWebTools-release/rosbridge_suite-release/archive/release/melodic/rosbridge_suite/0.11.13-1.tar.gz";
+ name = "0.11.13-1.tar.gz";
+ sha256 = "cc42c8d4a63e7fdf1ca54c691cdab84d6807fec6c86845d50d2dcc948c6c0833";
};
buildType = "catkin";
diff --git a/distros/melodic/rtabmap-ros/default.nix b/distros/melodic/rtabmap-ros/default.nix
index e9de5d85e9..85f7c5bc3a 100644
--- a/distros/melodic/rtabmap-ros/default.nix
+++ b/distros/melodic/rtabmap-ros/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, class-loader, compressed-depth-image-transport, compressed-image-transport, costmap-2d, cv-bridge, dynamic-reconfigure, eigen-conversions, find-object-2d, genmsg, geometry-msgs, image-geometry, image-transport, laser-geometry, message-filters, message-generation, message-runtime, move-base-msgs, nav-msgs, nodelet, octomap-msgs, pcl, pcl-conversions, pcl-ros, pluginlib, roscpp, rosgraph-msgs, rospy, rtabmap, rviz, sensor-msgs, std-msgs, std-srvs, stereo-msgs, tf, tf-conversions, tf2-ros, visualization-msgs }:
buildRosPackage {
pname = "ros-melodic-rtabmap-ros";
- version = "0.20.0-r1";
+ version = "0.20.7-r1";
src = fetchurl {
- url = "https://github.com/introlab/rtabmap_ros-release/archive/release/melodic/rtabmap_ros/0.20.0-1.tar.gz";
- name = "0.20.0-1.tar.gz";
- sha256 = "b8d4832ba5b71f7e36d4be3c907e77955d80e78d8e1de0b5d1385dcfd8b104a3";
+ url = "https://github.com/introlab/rtabmap_ros-release/archive/release/melodic/rtabmap_ros/0.20.7-1.tar.gz";
+ name = "0.20.7-1.tar.gz";
+ sha256 = "7ed5d55196f0fe20f9e803db8f300841aff90538ed05384045ea53a0ba4fd9b3";
};
buildType = "catkin";
diff --git a/distros/melodic/safety-limiter/default.nix b/distros/melodic/safety-limiter/default.nix
index cb7ec4c312..cc4fa962dc 100644
--- a/distros/melodic/safety-limiter/default.nix
+++ b/distros/melodic/safety-limiter/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, diagnostic-updater, dynamic-reconfigure, eigen, geometry-msgs, nav-msgs, neonavigation-common, pcl, pcl-conversions, pcl-ros, roscpp, roslint, rostest, safety-limiter-msgs, sensor-msgs, std-msgs, tf2-geometry-msgs, tf2-ros, tf2-sensor-msgs, xmlrpcpp }:
buildRosPackage {
pname = "ros-melodic-safety-limiter";
- version = "0.10.4-r1";
+ version = "0.10.5-r1";
src = fetchurl {
- url = "https://github.com/at-wat/neonavigation-release/archive/release/melodic/safety_limiter/0.10.4-1.tar.gz";
- name = "0.10.4-1.tar.gz";
- sha256 = "cf8ca560bc034dbe9d734a6743292f89cdd796674cdfcaf043730cc4bd54308d";
+ url = "https://github.com/at-wat/neonavigation-release/archive/release/melodic/safety_limiter/0.10.5-1.tar.gz";
+ name = "0.10.5-1.tar.gz";
+ sha256 = "95400b5482c4d007c48f37598b378f4ff05bc19a2a8f368bdb7e02a6ee3af91c";
};
buildType = "catkin";
diff --git a/distros/melodic/sot-dynamic-pinocchio/default.nix b/distros/melodic/sot-dynamic-pinocchio/default.nix
new file mode 100644
index 0000000000..f7a1876a5b
--- /dev/null
+++ b/distros/melodic/sot-dynamic-pinocchio/default.nix
@@ -0,0 +1,26 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, cmake, doxygen, dynamic-graph-python, git, gtest, pinocchio, sot-core, sot-tools }:
+buildRosPackage {
+ pname = "ros-melodic-sot-dynamic-pinocchio";
+ version = "3.6.1-r1";
+
+ src = fetchurl {
+ url = "https://github.com/stack-of-tasks/sot-dynamic-pinocchio-ros-release/archive/release/melodic/sot-dynamic-pinocchio/3.6.1-1.tar.gz";
+ name = "3.6.1-1.tar.gz";
+ sha256 = "0dcbc6debb50129143eb8ad32384d82fe1331de1976105bbdfc63d990839e210";
+ };
+
+ buildType = "cmake";
+ buildInputs = [ doxygen git ];
+ checkInputs = [ gtest ];
+ propagatedBuildInputs = [ catkin dynamic-graph-python pinocchio sot-core sot-tools ];
+ nativeBuildInputs = [ cmake ];
+
+ meta = {
+ description = ''Pinocchio bindings for dynamic-graph'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/melodic/sr-hand-detector/default.nix b/distros/melodic/sr-hand-detector/default.nix
index ea28c13a95..bc3a114389 100644
--- a/distros/melodic/sr-hand-detector/default.nix
+++ b/distros/melodic/sr-hand-detector/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, libyamlcpp, roscpp, roslib, rostest }:
buildRosPackage {
pname = "ros-melodic-sr-hand-detector";
- version = "0.0.2-r1";
+ version = "0.0.3-r2";
src = fetchurl {
- url = "https://github.com/shadow-robot/sr_hand_detector-release/archive/release/melodic/sr_hand_detector/0.0.2-1.tar.gz";
- name = "0.0.2-1.tar.gz";
- sha256 = "73336699528058fa293a8597caf687bcbefc4c71735de10f5f172b8f21e8d94a";
+ url = "https://github.com/shadow-robot/sr_hand_detector-release/archive/release/melodic/sr_hand_detector/0.0.3-2.tar.gz";
+ name = "0.0.3-2.tar.gz";
+ sha256 = "542a25bb3b2df53eb8477962b57471d8d1fb080e74d0d182c58a5f86b05037b8";
};
buildType = "catkin";
diff --git a/distros/melodic/stag-ros/default.nix b/distros/melodic/stag-ros/default.nix
new file mode 100644
index 0000000000..70c4883d68
--- /dev/null
+++ b/distros/melodic/stag-ros/default.nix
@@ -0,0 +1,24 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, camera-info-manager, catkin, cv-bridge, geometry-msgs, image-transport, nodelet, roscpp, sensor-msgs, std-msgs, tf }:
+buildRosPackage {
+ pname = "ros-melodic-stag-ros";
+ version = "0.2.1-r1";
+
+ src = fetchurl {
+ url = "https://github.com/usrl-uofsc/stag_ros-release/archive/release/melodic/stag_ros/0.2.1-1.tar.gz";
+ name = "0.2.1-1.tar.gz";
+ sha256 = "8e4352d89fd773c91a4451293ff45f21c1055d9c21795f99854a86e84ec1d7b4";
+ };
+
+ buildType = "catkin";
+ propagatedBuildInputs = [ camera-info-manager cv-bridge geometry-msgs image-transport nodelet roscpp sensor-msgs std-msgs tf ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''The stag_ros package'';
+ license = with lib.licenses; [ mit ];
+ };
+}
diff --git a/distros/melodic/track-odometry/default.nix b/distros/melodic/track-odometry/default.nix
index f6b15edab8..471f46e965 100644
--- a/distros/melodic/track-odometry/default.nix
+++ b/distros/melodic/track-odometry/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, eigen, geometry-msgs, message-filters, nav-msgs, neonavigation-common, roscpp, roslint, rostest, sensor-msgs, std-msgs, tf2, tf2-geometry-msgs, tf2-ros, trajectory-msgs }:
buildRosPackage {
pname = "ros-melodic-track-odometry";
- version = "0.10.4-r1";
+ version = "0.10.5-r1";
src = fetchurl {
- url = "https://github.com/at-wat/neonavigation-release/archive/release/melodic/track_odometry/0.10.4-1.tar.gz";
- name = "0.10.4-1.tar.gz";
- sha256 = "eb0d0543d17ab8829cfd2ff3992a9f5c3279df3b5a6268b6942af8f5350f4c9c";
+ url = "https://github.com/at-wat/neonavigation-release/archive/release/melodic/track_odometry/0.10.5-1.tar.gz";
+ name = "0.10.5-1.tar.gz";
+ sha256 = "d9327be84440114b04245f5ccb1bab9dcdf22c378d4fc714f83f206091cb7775";
};
buildType = "catkin";
diff --git a/distros/melodic/trajectory-tracker/default.nix b/distros/melodic/trajectory-tracker/default.nix
index 510b2bf79c..c3a2bfd934 100644
--- a/distros/melodic/trajectory-tracker/default.nix
+++ b/distros/melodic/trajectory-tracker/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, dynamic-reconfigure, eigen, geometry-msgs, interactive-markers, nav-msgs, neonavigation-common, roscpp, roslint, rostest, std-srvs, tf2, tf2-geometry-msgs, tf2-ros, trajectory-tracker-msgs }:
buildRosPackage {
pname = "ros-melodic-trajectory-tracker";
- version = "0.10.4-r1";
+ version = "0.10.5-r1";
src = fetchurl {
- url = "https://github.com/at-wat/neonavigation-release/archive/release/melodic/trajectory_tracker/0.10.4-1.tar.gz";
- name = "0.10.4-1.tar.gz";
- sha256 = "41e4585775581dd18efdd41081e738bb13b6c2b30126370a8fa859a4b22035ca";
+ url = "https://github.com/at-wat/neonavigation-release/archive/release/melodic/trajectory_tracker/0.10.5-1.tar.gz";
+ name = "0.10.5-1.tar.gz";
+ sha256 = "5910c70801eb9912e5ae7bad2386597e48ae57f326fb6a0a37d172df68c85843";
};
buildType = "catkin";
diff --git a/distros/melodic/vesc-ackermann/default.nix b/distros/melodic/vesc-ackermann/default.nix
index e053eb650a..8818a391a2 100644
--- a/distros/melodic/vesc-ackermann/default.nix
+++ b/distros/melodic/vesc-ackermann/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, ackermann-msgs, catkin, geometry-msgs, nav-msgs, nodelet, pluginlib, roscpp, roslint, std-msgs, tf, vesc-msgs }:
buildRosPackage {
pname = "ros-melodic-vesc-ackermann";
- version = "1.0.0-r1";
+ version = "1.1.0-r1";
src = fetchurl {
- url = "https://github.com/f1tenth/vesc-release/archive/release/melodic/vesc_ackermann/1.0.0-1.tar.gz";
- name = "1.0.0-1.tar.gz";
- sha256 = "5aed1822b651bcf1f64731bd31ff8a13a3d89a1f84827091ea74a63f7a93cb2a";
+ url = "https://github.com/f1tenth/vesc-release/archive/release/melodic/vesc_ackermann/1.1.0-1.tar.gz";
+ name = "1.1.0-1.tar.gz";
+ sha256 = "55d81b4911aceacfd99577263e426533fd70421f98d41257f36602e1d21e02de";
};
buildType = "catkin";
diff --git a/distros/melodic/vesc-driver/default.nix b/distros/melodic/vesc-driver/default.nix
index effe357fc5..03706b56d9 100644
--- a/distros/melodic/vesc-driver/default.nix
+++ b/distros/melodic/vesc-driver/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, nodelet, pluginlib, roscpp, roslint, serial, std-msgs, vesc-msgs }:
buildRosPackage {
pname = "ros-melodic-vesc-driver";
- version = "1.0.0-r1";
+ version = "1.1.0-r1";
src = fetchurl {
- url = "https://github.com/f1tenth/vesc-release/archive/release/melodic/vesc_driver/1.0.0-1.tar.gz";
- name = "1.0.0-1.tar.gz";
- sha256 = "420294ac2003e9e2ebdef76276a224e316dccb0e9aa3fc2ee972f6aeeb847542";
+ url = "https://github.com/f1tenth/vesc-release/archive/release/melodic/vesc_driver/1.1.0-1.tar.gz";
+ name = "1.1.0-1.tar.gz";
+ sha256 = "735753d64e77b087a403b36386420cda79ede5a5544f541b0a1406fccff95115";
};
buildType = "catkin";
diff --git a/distros/melodic/vesc-msgs/default.nix b/distros/melodic/vesc-msgs/default.nix
index c0e81ac4b9..d756467744 100644
--- a/distros/melodic/vesc-msgs/default.nix
+++ b/distros/melodic/vesc-msgs/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }:
buildRosPackage {
pname = "ros-melodic-vesc-msgs";
- version = "1.0.0-r1";
+ version = "1.1.0-r1";
src = fetchurl {
- url = "https://github.com/f1tenth/vesc-release/archive/release/melodic/vesc_msgs/1.0.0-1.tar.gz";
- name = "1.0.0-1.tar.gz";
- sha256 = "a193de5e42a5597fa979d690feaa9633a3fcf4a9e2361a4a001a003a7887ac06";
+ url = "https://github.com/f1tenth/vesc-release/archive/release/melodic/vesc_msgs/1.1.0-1.tar.gz";
+ name = "1.1.0-1.tar.gz";
+ sha256 = "c27b9c954ea768983a2c50138c508b083af5d46d7e8d4907b7c0441037c5eb94";
};
buildType = "catkin";
diff --git a/distros/melodic/vesc/default.nix b/distros/melodic/vesc/default.nix
index 9fca518c34..06e9131915 100644
--- a/distros/melodic/vesc/default.nix
+++ b/distros/melodic/vesc/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, vesc-ackermann, vesc-driver, vesc-msgs }:
buildRosPackage {
pname = "ros-melodic-vesc";
- version = "1.0.0-r1";
+ version = "1.1.0-r1";
src = fetchurl {
- url = "https://github.com/f1tenth/vesc-release/archive/release/melodic/vesc/1.0.0-1.tar.gz";
- name = "1.0.0-1.tar.gz";
- sha256 = "2177ac252efaf949e3c6981121e7d6b200af51c04b3f91a07828605df359e2d2";
+ url = "https://github.com/f1tenth/vesc-release/archive/release/melodic/vesc/1.1.0-1.tar.gz";
+ name = "1.1.0-1.tar.gz";
+ sha256 = "ae523ded38e9e6b6a650cfa5b6b6f122f9a5cbc80b69aebae298e3c87dd81d4e";
};
buildType = "catkin";
diff --git a/distros/melodic/wave-front-planner/default.nix b/distros/melodic/wave-front-planner/default.nix
new file mode 100644
index 0000000000..5985857dd1
--- /dev/null
+++ b/distros/melodic/wave-front-planner/default.nix
@@ -0,0 +1,24 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, mbf-mesh-core, mbf-msgs, mbf-utility, mesh-map, roscpp }:
+buildRosPackage {
+ pname = "ros-melodic-wave-front-planner";
+ version = "1.0.0-r2";
+
+ src = fetchurl {
+ url = "https://github.com/uos-gbp/mesh_navigation-release/archive/release/melodic/wave_front_planner/1.0.0-2.tar.gz";
+ name = "1.0.0-2.tar.gz";
+ sha256 = "e5765a7067bba53a8e454f8cee0abfc3f821c4596bd571cef77f458a5f5d469e";
+ };
+
+ buildType = "catkin";
+ propagatedBuildInputs = [ mbf-mesh-core mbf-msgs mbf-utility mesh-map roscpp ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''The wave_front_planner package'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/melodic/ypspur-ros/default.nix b/distros/melodic/ypspur-ros/default.nix
index c7eb554d09..c215f8d1de 100644
--- a/distros/melodic/ypspur-ros/default.nix
+++ b/distros/melodic/ypspur-ros/default.nix
@@ -2,20 +2,21 @@
# Copyright 2020 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, catkin, diagnostic-msgs, geometry-msgs, nav-msgs, roscpp, roslint, rostest, sensor-msgs, std-msgs, tf, trajectory-msgs, ypspur }:
+{ lib, buildRosPackage, fetchurl, catkin, diagnostic-msgs, geometry-msgs, message-generation, message-runtime, nav-msgs, roscpp, roslint, rostest, sensor-msgs, std-msgs, tf, trajectory-msgs, ypspur }:
buildRosPackage {
pname = "ros-melodic-ypspur-ros";
- version = "0.3.1-r1";
+ version = "0.3.4-r1";
src = fetchurl {
- url = "https://github.com/openspur/ypspur_ros-release/archive/release/melodic/ypspur_ros/0.3.1-1.tar.gz";
- name = "0.3.1-1.tar.gz";
- sha256 = "4684c1bf3511a0da7e1af9dac8d34ae309d5be0ab80e205f3ed93feeae647794";
+ url = "https://github.com/openspur/ypspur_ros-release/archive/release/melodic/ypspur_ros/0.3.4-1.tar.gz";
+ name = "0.3.4-1.tar.gz";
+ sha256 = "549a9844ee5da0f095df90904564d7c37ab28fbc7f8422a1ec00334d6032f8b9";
};
buildType = "catkin";
+ buildInputs = [ message-generation ];
checkInputs = [ roslint rostest ];
- propagatedBuildInputs = [ diagnostic-msgs geometry-msgs nav-msgs roscpp sensor-msgs std-msgs tf trajectory-msgs ypspur ];
+ propagatedBuildInputs = [ diagnostic-msgs geometry-msgs message-runtime nav-msgs roscpp sensor-msgs std-msgs tf trajectory-msgs ypspur ];
nativeBuildInputs = [ catkin ];
meta = {
diff --git a/distros/noetic/camera-calibration/default.nix b/distros/noetic/camera-calibration/default.nix
index 789d593a1a..ba14accf37 100644
--- a/distros/noetic/camera-calibration/default.nix
+++ b/distros/noetic/camera-calibration/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, cv-bridge, image-geometry, message-filters, rospy, rostest, sensor-msgs, std-srvs }:
buildRosPackage {
pname = "ros-noetic-camera-calibration";
- version = "1.15.2-r1";
+ version = "1.15.3-r1";
src = fetchurl {
- url = "https://github.com/ros-gbp/image_pipeline-release/archive/release/noetic/camera_calibration/1.15.2-1.tar.gz";
- name = "1.15.2-1.tar.gz";
- sha256 = "21cb2dc6cc8de3ac56437b26c443b609bab4264b356fb02a9b4e1cc5e99bc5c0";
+ url = "https://github.com/ros-gbp/image_pipeline-release/archive/release/noetic/camera_calibration/1.15.3-1.tar.gz";
+ name = "1.15.3-1.tar.gz";
+ sha256 = "3a608f8df6412fc0bf6f338119e5856ac49d133f16cae13e151abd8c262895ca";
};
buildType = "catkin";
diff --git a/distros/noetic/cnpy/default.nix b/distros/noetic/cnpy/default.nix
index e6bccf7584..88e7a25fd3 100644
--- a/distros/noetic/cnpy/default.nix
+++ b/distros/noetic/cnpy/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, cmake, zlib }:
buildRosPackage {
pname = "ros-noetic-cnpy";
- version = "0.0.2-r1";
+ version = "0.0.3-r1";
src = fetchurl {
- url = "https://github.com/PeterMitrano/cnpy-release/archive/release/noetic/cnpy/0.0.2-1.tar.gz";
- name = "0.0.2-1.tar.gz";
- sha256 = "0b46891759f12fda45168f3e4492e26082b90c53fa46cdf0900b5168421515ea";
+ url = "https://github.com/PeterMitrano/cnpy-release/archive/release/noetic/cnpy/0.0.3-1.tar.gz";
+ name = "0.0.3-1.tar.gz";
+ sha256 = "98cbf4fcf6056a7b6670e9417799d33e0405399a887df22f164aef7e956a3e28";
};
buildType = "cmake";
diff --git a/distros/noetic/cob-collision-monitor/default.nix b/distros/noetic/cob-collision-monitor/default.nix
new file mode 100644
index 0000000000..04876955b0
--- /dev/null
+++ b/distros/noetic/cob-collision-monitor/default.nix
@@ -0,0 +1,24 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, cob-moveit-config, moveit-ros-move-group, moveit-ros-planning, pluginlib, std-msgs, tf, tf2-ros }:
+buildRosPackage {
+ pname = "ros-noetic-cob-collision-monitor";
+ version = "0.7.5-r1";
+
+ src = fetchurl {
+ url = "https://github.com/ipa320/cob_manipulation-release/archive/release/noetic/cob_collision_monitor/0.7.5-1.tar.gz";
+ name = "0.7.5-1.tar.gz";
+ sha256 = "fa761e146d7bf956a6c75d4ba58aac655b2dcfd52876984ff6f17c655814012e";
+ };
+
+ buildType = "catkin";
+ propagatedBuildInputs = [ cob-moveit-config moveit-ros-move-group moveit-ros-planning pluginlib std-msgs tf tf2-ros ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''The collision monitor uses the planning scene monitor to read the state of the robot and check it for collision with itselt or the environment. It addition a ground plane is added in any case. Can be used as a stand-aloan node or a move_group capability.'';
+ license = with lib.licenses; [ asl20 ];
+ };
+}
diff --git a/distros/noetic/cob-grasp-generation/default.nix b/distros/noetic/cob-grasp-generation/default.nix
new file mode 100644
index 0000000000..3eca915f1c
--- /dev/null
+++ b/distros/noetic/cob-grasp-generation/default.nix
@@ -0,0 +1,25 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, actionlib, actionlib-msgs, catkin, cob-description, geometry-msgs, message-generation, message-runtime, moveit-msgs, python3Packages, robot-state-publisher, roslib, rospy, rviz, schunk-description, sensor-msgs, std-msgs, tf, tf2-ros, trajectory-msgs, visualization-msgs, xacro }:
+buildRosPackage {
+ pname = "ros-noetic-cob-grasp-generation";
+ version = "0.7.5-r1";
+
+ src = fetchurl {
+ url = "https://github.com/ipa320/cob_manipulation-release/archive/release/noetic/cob_grasp_generation/0.7.5-1.tar.gz";
+ name = "0.7.5-1.tar.gz";
+ sha256 = "c1370789133022dd8e6b44e11ce6f286ce08ebcdd92450304b720e5988219bb1";
+ };
+
+ buildType = "catkin";
+ buildInputs = [ message-generation ];
+ propagatedBuildInputs = [ actionlib actionlib-msgs cob-description geometry-msgs message-runtime moveit-msgs python3Packages.scipy python3Packages.six robot-state-publisher roslib rospy rviz schunk-description sensor-msgs std-msgs tf tf2-ros trajectory-msgs visualization-msgs xacro ];
+ nativeBuildInputs = [ catkin python3Packages.setuptools ];
+
+ meta = {
+ description = ''Grasp generation for Care-O-bot based on OpenRAVE'';
+ license = with lib.licenses; [ asl20 ];
+ };
+}
diff --git a/distros/noetic/cob-lookat-action/default.nix b/distros/noetic/cob-lookat-action/default.nix
new file mode 100644
index 0000000000..1ab40b7d8a
--- /dev/null
+++ b/distros/noetic/cob-lookat-action/default.nix
@@ -0,0 +1,25 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, actionlib, actionlib-msgs, angles, catkin, control-msgs, geometry-msgs, kdl-conversions, kdl-parser, message-generation, message-runtime, move-base-msgs, orocos-kdl, roscpp, rospy, sensor-msgs, tf, tf-conversions, tf2-ros, trajectory-msgs }:
+buildRosPackage {
+ pname = "ros-noetic-cob-lookat-action";
+ version = "0.7.5-r1";
+
+ src = fetchurl {
+ url = "https://github.com/ipa320/cob_manipulation-release/archive/release/noetic/cob_lookat_action/0.7.5-1.tar.gz";
+ name = "0.7.5-1.tar.gz";
+ sha256 = "4c47a79bed362a244a73a62ea0aa78f5cbb1145075bccd49c58ad75a785919df";
+ };
+
+ buildType = "catkin";
+ buildInputs = [ message-generation ];
+ propagatedBuildInputs = [ actionlib actionlib-msgs angles control-msgs geometry-msgs kdl-conversions kdl-parser message-runtime move-base-msgs orocos-kdl roscpp rospy sensor-msgs tf tf-conversions tf2-ros trajectory-msgs ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''cob_lookat_action'';
+ license = with lib.licenses; [ asl20 ];
+ };
+}
diff --git a/distros/noetic/cob-moveit-bringup/default.nix b/distros/noetic/cob-moveit-bringup/default.nix
new file mode 100644
index 0000000000..dccf878272
--- /dev/null
+++ b/distros/noetic/cob-moveit-bringup/default.nix
@@ -0,0 +1,24 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, cob-hardware-config, cob-moveit-config, joint-state-publisher, moveit-planners-ompl, moveit-plugins, moveit-ros-move-group, moveit-ros-perception, moveit-ros-visualization, moveit-setup-assistant, robot-state-publisher, rviz, tf, warehouse-ros }:
+buildRosPackage {
+ pname = "ros-noetic-cob-moveit-bringup";
+ version = "0.7.5-r1";
+
+ src = fetchurl {
+ url = "https://github.com/ipa320/cob_manipulation-release/archive/release/noetic/cob_moveit_bringup/0.7.5-1.tar.gz";
+ name = "0.7.5-1.tar.gz";
+ sha256 = "26edc4f2824687c05a31ed7e9c892a6c0fda70a8fca376dea40585dbf7a8ddf2";
+ };
+
+ buildType = "catkin";
+ propagatedBuildInputs = [ cob-hardware-config cob-moveit-config joint-state-publisher moveit-planners-ompl moveit-plugins moveit-ros-move-group moveit-ros-perception moveit-ros-visualization moveit-setup-assistant robot-state-publisher rviz tf warehouse-ros ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''MoveIt launch files'';
+ license = with lib.licenses; [ asl20 ];
+ };
+}
diff --git a/distros/noetic/cob-moveit-interface/default.nix b/distros/noetic/cob-moveit-interface/default.nix
new file mode 100644
index 0000000000..ae271eaa29
--- /dev/null
+++ b/distros/noetic/cob-moveit-interface/default.nix
@@ -0,0 +1,24 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, cob-script-server, geometry-msgs, moveit-commander, python3Packages, rospy, tf }:
+buildRosPackage {
+ pname = "ros-noetic-cob-moveit-interface";
+ version = "0.7.5-r1";
+
+ src = fetchurl {
+ url = "https://github.com/ipa320/cob_manipulation-release/archive/release/noetic/cob_moveit_interface/0.7.5-1.tar.gz";
+ name = "0.7.5-1.tar.gz";
+ sha256 = "17170be18db61eacb68bf039a70d86e00db28e22fa82b5bb4321ade4404f3382";
+ };
+
+ buildType = "catkin";
+ propagatedBuildInputs = [ cob-script-server geometry-msgs moveit-commander python3Packages.six rospy tf ];
+ nativeBuildInputs = [ catkin python3Packages.setuptools ];
+
+ meta = {
+ description = ''cob_moveit_interface'';
+ license = with lib.licenses; [ asl20 ];
+ };
+}
diff --git a/distros/noetic/color-util/default.nix b/distros/noetic/color-util/default.nix
new file mode 100644
index 0000000000..f61a009b74
--- /dev/null
+++ b/distros/noetic/color-util/default.nix
@@ -0,0 +1,25 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, roslint, std-msgs }:
+buildRosPackage {
+ pname = "ros-noetic-color-util";
+ version = "0.3.0-r2";
+
+ src = fetchurl {
+ url = "https://github.com/DLu/robot_navigation-release/archive/release/noetic/color_util/0.3.0-2.tar.gz";
+ name = "0.3.0-2.tar.gz";
+ sha256 = "06984acc0498511a27dbc98f9bfdc281e5605e8e166f3056e547e417fbda7671";
+ };
+
+ buildType = "catkin";
+ checkInputs = [ roslint ];
+ propagatedBuildInputs = [ std-msgs ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''An almost dependency-less library for converting between color spaces'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/noetic/costmap-cspace/default.nix b/distros/noetic/costmap-cspace/default.nix
index e8d3b5dd77..738c640428 100644
--- a/distros/noetic/costmap-cspace/default.nix
+++ b/distros/noetic/costmap-cspace/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, costmap-cspace-msgs, geometry-msgs, laser-geometry, nav-msgs, neonavigation-common, roscpp, roslint, rostest, sensor-msgs, tf2-geometry-msgs, tf2-ros, tf2-sensor-msgs, xmlrpcpp }:
buildRosPackage {
pname = "ros-noetic-costmap-cspace";
- version = "0.10.4-r1";
+ version = "0.10.5-r1";
src = fetchurl {
- url = "https://github.com/at-wat/neonavigation-release/archive/release/noetic/costmap_cspace/0.10.4-1.tar.gz";
- name = "0.10.4-1.tar.gz";
- sha256 = "64c293612724ceff86271b8a6b440db5dfd2c1770e7ff6f12f625177aafd18d8";
+ url = "https://github.com/at-wat/neonavigation-release/archive/release/noetic/costmap_cspace/0.10.5-1.tar.gz";
+ name = "0.10.5-1.tar.gz";
+ sha256 = "32900078241479f59d94c7f0dca285d899053ad305f47d46a41e2816cbd8e0f0";
};
buildType = "catkin";
diff --git a/distros/noetic/costmap-queue/default.nix b/distros/noetic/costmap-queue/default.nix
index 2f9cccae50..c31e286d52 100644
--- a/distros/noetic/costmap-queue/default.nix
+++ b/distros/noetic/costmap-queue/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, nav-core2, roscpp, roslint, rosunit }:
buildRosPackage {
pname = "ros-noetic-costmap-queue";
- version = "0.2.6-r1";
+ version = "0.3.0-r2";
src = fetchurl {
- url = "https://github.com/DLu/robot_navigation-release/archive/release/noetic/costmap_queue/0.2.6-1.tar.gz";
- name = "0.2.6-1.tar.gz";
- sha256 = "f500e0fa9d62496b20cc05bf993c687fe429f28eb259ec20d30fcc4ce12bce48";
+ url = "https://github.com/DLu/robot_navigation-release/archive/release/noetic/costmap_queue/0.3.0-2.tar.gz";
+ name = "0.3.0-2.tar.gz";
+ sha256 = "7870f42776a61cf4b3e5b610ac897aadeb72a007c942e199df365d86184b1e5a";
};
buildType = "catkin";
diff --git a/distros/noetic/depth-image-proc/default.nix b/distros/noetic/depth-image-proc/default.nix
index d91c2cc857..a71eda71c2 100644
--- a/distros/noetic/depth-image-proc/default.nix
+++ b/distros/noetic/depth-image-proc/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, boost, catkin, cmake-modules, cv-bridge, eigen-conversions, image-geometry, image-transport, message-filters, nodelet, rostest, sensor-msgs, stereo-msgs, tf2, tf2-ros }:
buildRosPackage {
pname = "ros-noetic-depth-image-proc";
- version = "1.15.2-r1";
+ version = "1.15.3-r1";
src = fetchurl {
- url = "https://github.com/ros-gbp/image_pipeline-release/archive/release/noetic/depth_image_proc/1.15.2-1.tar.gz";
- name = "1.15.2-1.tar.gz";
- sha256 = "bace13cb6af5a602c4356390a0dc4dea01d54bea2eceacbead2f5f7d8a1e95bd";
+ url = "https://github.com/ros-gbp/image_pipeline-release/archive/release/noetic/depth_image_proc/1.15.3-1.tar.gz";
+ name = "1.15.3-1.tar.gz";
+ sha256 = "f1b044486256c1f7b6d48cefd360fc18b5109472a778314a9c20632db19b2663";
};
buildType = "catkin";
diff --git a/distros/noetic/dijkstra-mesh-planner/default.nix b/distros/noetic/dijkstra-mesh-planner/default.nix
new file mode 100644
index 0000000000..226c89a5fd
--- /dev/null
+++ b/distros/noetic/dijkstra-mesh-planner/default.nix
@@ -0,0 +1,24 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, mbf-mesh-core, mbf-msgs, mbf-utility, mesh-map, roscpp }:
+buildRosPackage {
+ pname = "ros-noetic-dijkstra-mesh-planner";
+ version = "1.0.0-r1";
+
+ src = fetchurl {
+ url = "https://github.com/uos-gbp/mesh_navigation-release/archive/release/noetic/dijkstra_mesh_planner/1.0.0-1.tar.gz";
+ name = "1.0.0-1.tar.gz";
+ sha256 = "d33ed583ee27d232032ad70eb6b377d683553c204b963085701a4b3188e2fdf5";
+ };
+
+ buildType = "catkin";
+ propagatedBuildInputs = [ mbf-mesh-core mbf-msgs mbf-utility mesh-map roscpp ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''The dijkstra_mesh_planner package'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/noetic/dlux-global-planner/default.nix b/distros/noetic/dlux-global-planner/default.nix
index 6d26c918fd..6bb5270f65 100644
--- a/distros/noetic/dlux-global-planner/default.nix
+++ b/distros/noetic/dlux-global-planner/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, nav-2d-msgs, nav-2d-utils, nav-core2, nav-grid, nav-grid-pub-sub, nav-msgs, pluginlib, roscpp, roslint, rostest, rosunit, visualization-msgs }:
buildRosPackage {
pname = "ros-noetic-dlux-global-planner";
- version = "0.2.6-r1";
+ version = "0.3.0-r2";
src = fetchurl {
- url = "https://github.com/DLu/robot_navigation-release/archive/release/noetic/dlux_global_planner/0.2.6-1.tar.gz";
- name = "0.2.6-1.tar.gz";
- sha256 = "37181821471bc8a04d130319876b5aa6122632971cac7e9b6870812f10913d1f";
+ url = "https://github.com/DLu/robot_navigation-release/archive/release/noetic/dlux_global_planner/0.3.0-2.tar.gz";
+ name = "0.3.0-2.tar.gz";
+ sha256 = "0a7711a3efcb134f7051b4f785d07104bafe68db9c3e56e1a6f2f305a910fb77";
};
buildType = "catkin";
diff --git a/distros/noetic/dlux-plugins/default.nix b/distros/noetic/dlux-plugins/default.nix
index 9221913ed7..18600bde3f 100644
--- a/distros/noetic/dlux-plugins/default.nix
+++ b/distros/noetic/dlux-plugins/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, dlux-global-planner, global-planner-tests, nav-core2, nav-grid, pluginlib, roslint, rostest }:
buildRosPackage {
pname = "ros-noetic-dlux-plugins";
- version = "0.2.6-r1";
+ version = "0.3.0-r2";
src = fetchurl {
- url = "https://github.com/DLu/robot_navigation-release/archive/release/noetic/dlux_plugins/0.2.6-1.tar.gz";
- name = "0.2.6-1.tar.gz";
- sha256 = "44592d2b8b60300cd4cb323354628e6fbf0b1bca75f5dcfb7e12ff3c3f811128";
+ url = "https://github.com/DLu/robot_navigation-release/archive/release/noetic/dlux_plugins/0.3.0-2.tar.gz";
+ name = "0.3.0-2.tar.gz";
+ sha256 = "29ea1f12d379a9ee2b053d1d99e07437b9a5447405b5bbfb3fb32ced2be6385b";
};
buildType = "catkin";
diff --git a/distros/noetic/dwb-critics/default.nix b/distros/noetic/dwb-critics/default.nix
index b746322329..470948187f 100644
--- a/distros/noetic/dwb-critics/default.nix
+++ b/distros/noetic/dwb-critics/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, angles, catkin, costmap-queue, dwb-local-planner, geometry-msgs, nav-2d-msgs, nav-2d-utils, nav-core2, nav-grid-iterators, pluginlib, roscpp, roslint, sensor-msgs }:
buildRosPackage {
pname = "ros-noetic-dwb-critics";
- version = "0.2.6-r1";
+ version = "0.3.0-r2";
src = fetchurl {
- url = "https://github.com/DLu/robot_navigation-release/archive/release/noetic/dwb_critics/0.2.6-1.tar.gz";
- name = "0.2.6-1.tar.gz";
- sha256 = "7bea9fad5b4bc9d97d8327529098a855c3f58097b39a5c1a857d63508bca3dc2";
+ url = "https://github.com/DLu/robot_navigation-release/archive/release/noetic/dwb_critics/0.3.0-2.tar.gz";
+ name = "0.3.0-2.tar.gz";
+ sha256 = "72ca4fda86d9aa62fa0a422324a9e0cc065c7c2e587bf733d6d4b4e1beaa1667";
};
buildType = "catkin";
diff --git a/distros/noetic/dwb-local-planner/default.nix b/distros/noetic/dwb-local-planner/default.nix
index 8e4071d919..c3b57defa7 100644
--- a/distros/noetic/dwb-local-planner/default.nix
+++ b/distros/noetic/dwb-local-planner/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, dwb-msgs, geometry-msgs, nav-2d-msgs, nav-2d-utils, nav-core2, nav-msgs, pluginlib, roscpp, roslint, rostest, rosunit, sensor-msgs, tf, visualization-msgs }:
buildRosPackage {
pname = "ros-noetic-dwb-local-planner";
- version = "0.2.6-r1";
+ version = "0.3.0-r2";
src = fetchurl {
- url = "https://github.com/DLu/robot_navigation-release/archive/release/noetic/dwb_local_planner/0.2.6-1.tar.gz";
- name = "0.2.6-1.tar.gz";
- sha256 = "5044163cb897175f82f32ba79bd555433fa8dcaf141929b4aa60888569ca39af";
+ url = "https://github.com/DLu/robot_navigation-release/archive/release/noetic/dwb_local_planner/0.3.0-2.tar.gz";
+ name = "0.3.0-2.tar.gz";
+ sha256 = "8be2f90098ae07fa91f8e96c9bcdf1953a7d65ce21e6f1b592b4f8aa32c96367";
};
buildType = "catkin";
diff --git a/distros/noetic/dwb-msgs/default.nix b/distros/noetic/dwb-msgs/default.nix
index 68b3c10270..0404f40f70 100644
--- a/distros/noetic/dwb-msgs/default.nix
+++ b/distros/noetic/dwb-msgs/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, message-generation, message-runtime, nav-2d-msgs, nav-msgs }:
buildRosPackage {
pname = "ros-noetic-dwb-msgs";
- version = "0.2.6-r1";
+ version = "0.3.0-r2";
src = fetchurl {
- url = "https://github.com/DLu/robot_navigation-release/archive/release/noetic/dwb_msgs/0.2.6-1.tar.gz";
- name = "0.2.6-1.tar.gz";
- sha256 = "859311b430c086b10d48098c92b460e9912db8ad835ffe113bf3342122c866c4";
+ url = "https://github.com/DLu/robot_navigation-release/archive/release/noetic/dwb_msgs/0.3.0-2.tar.gz";
+ name = "0.3.0-2.tar.gz";
+ sha256 = "f0bc6b295dd86e6b4925cb9710b763f455252030d1ff36beb6f276ef467f0713";
};
buildType = "catkin";
diff --git a/distros/noetic/dwb-plugins/default.nix b/distros/noetic/dwb-plugins/default.nix
index 2d79b71738..e7f889f120 100644
--- a/distros/noetic/dwb-plugins/default.nix
+++ b/distros/noetic/dwb-plugins/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, angles, catkin, dwb-local-planner, dynamic-reconfigure, nav-2d-msgs, nav-2d-utils, nav-core2, pluginlib, roscpp, roslint, rostest, rosunit }:
buildRosPackage {
pname = "ros-noetic-dwb-plugins";
- version = "0.2.6-r1";
+ version = "0.3.0-r2";
src = fetchurl {
- url = "https://github.com/DLu/robot_navigation-release/archive/release/noetic/dwb_plugins/0.2.6-1.tar.gz";
- name = "0.2.6-1.tar.gz";
- sha256 = "1304ec4154ee011a5d8adcb1ef3dce0b6e4392bfc4c9fe22005b3b16f3c26549";
+ url = "https://github.com/DLu/robot_navigation-release/archive/release/noetic/dwb_plugins/0.3.0-2.tar.gz";
+ name = "0.3.0-2.tar.gz";
+ sha256 = "25246bce1d54d7eee93213312e53902c7e20db9431b517064c6db2c4009145bf";
};
buildType = "catkin";
diff --git a/distros/noetic/ergodic-exploration/default.nix b/distros/noetic/ergodic-exploration/default.nix
new file mode 100644
index 0000000000..14cf19a5e6
--- /dev/null
+++ b/distros/noetic/ergodic-exploration/default.nix
@@ -0,0 +1,26 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, armadillo, catkin, gazebo-msgs, geometry-msgs, map-server, nav-msgs, roscpp, rosunit, rviz, sensor-msgs, tf2, tf2-ros, visualization-msgs }:
+buildRosPackage {
+ pname = "ros-noetic-ergodic-exploration";
+ version = "1.0.0-r1";
+
+ src = fetchurl {
+ url = "https://github.com/bostoncleek/ergodic_exploration-release/archive/release/noetic/ergodic_exploration/1.0.0-1.tar.gz";
+ name = "1.0.0-1.tar.gz";
+ sha256 = "4e260e2b6e3e701904b9436baedfde929556f3cda49dbb4caa01b5e585ca5bf7";
+ };
+
+ buildType = "catkin";
+ buildInputs = [ gazebo-msgs geometry-msgs nav-msgs sensor-msgs tf2 visualization-msgs ];
+ checkInputs = [ rosunit ];
+ propagatedBuildInputs = [ armadillo map-server roscpp rviz tf2-ros ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''Robot agnostic information theoretic exploration strategy'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/noetic/flexbe-behavior-engine/default.nix b/distros/noetic/flexbe-behavior-engine/default.nix
index 4a6cd40df7..945b332858 100644
--- a/distros/noetic/flexbe-behavior-engine/default.nix
+++ b/distros/noetic/flexbe-behavior-engine/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, flexbe-core, flexbe-input, flexbe-mirror, flexbe-msgs, flexbe-onboard, flexbe-states, flexbe-testing, flexbe-widget }:
buildRosPackage {
pname = "ros-noetic-flexbe-behavior-engine";
- version = "1.3.0-r1";
+ version = "1.3.1-r1";
src = fetchurl {
- url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/noetic/flexbe_behavior_engine/1.3.0-1.tar.gz";
- name = "1.3.0-1.tar.gz";
- sha256 = "da7684f78c9ad7f08eff696cc959168ad25af91b385da166cb4de830da9668fa";
+ url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/noetic/flexbe_behavior_engine/1.3.1-1.tar.gz";
+ name = "1.3.1-1.tar.gz";
+ sha256 = "3fcb8b9336056227df3ddedca2e8af6acdb4aba8235afdc07379509866336312";
};
buildType = "catkin";
diff --git a/distros/noetic/flexbe-core/default.nix b/distros/noetic/flexbe-core/default.nix
index 89a9dd8914..153e43dc73 100644
--- a/distros/noetic/flexbe-core/default.nix
+++ b/distros/noetic/flexbe-core/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, diagnostic-msgs, flexbe-msgs, rospy, rostest, tf }:
buildRosPackage {
pname = "ros-noetic-flexbe-core";
- version = "1.3.0-r1";
+ version = "1.3.1-r1";
src = fetchurl {
- url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/noetic/flexbe_core/1.3.0-1.tar.gz";
- name = "1.3.0-1.tar.gz";
- sha256 = "a2e53412f550c76a1428634c8d2c870b25c33079546f0313ab2a25fae51337ae";
+ url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/noetic/flexbe_core/1.3.1-1.tar.gz";
+ name = "1.3.1-1.tar.gz";
+ sha256 = "fd81ffb82d0c0a081fea09281311c9ac8a2dc48b9200b300e488f7b5cf26ee56";
};
buildType = "catkin";
diff --git a/distros/noetic/flexbe-input/default.nix b/distros/noetic/flexbe-input/default.nix
index 60264ed585..c7d48eeb4b 100644
--- a/distros/noetic/flexbe-input/default.nix
+++ b/distros/noetic/flexbe-input/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, actionlib, catkin, flexbe-msgs, pythonPackages, rospy }:
buildRosPackage {
pname = "ros-noetic-flexbe-input";
- version = "1.3.0-r1";
+ version = "1.3.1-r1";
src = fetchurl {
- url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/noetic/flexbe_input/1.3.0-1.tar.gz";
- name = "1.3.0-1.tar.gz";
- sha256 = "d54ee1c1c4cacaa738c0370ff7fef4ed20779e5d69feb29514ed5d54981dd35b";
+ url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/noetic/flexbe_input/1.3.1-1.tar.gz";
+ name = "1.3.1-1.tar.gz";
+ sha256 = "6c8d5821e450c6cfa8831c5a04ebcd015ba4be97f22016a0c7bc17cf8220b085";
};
buildType = "catkin";
diff --git a/distros/noetic/flexbe-mirror/default.nix b/distros/noetic/flexbe-mirror/default.nix
index c503eb926c..ae3e832083 100644
--- a/distros/noetic/flexbe-mirror/default.nix
+++ b/distros/noetic/flexbe-mirror/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, flexbe-core, flexbe-msgs, rospy }:
buildRosPackage {
pname = "ros-noetic-flexbe-mirror";
- version = "1.3.0-r1";
+ version = "1.3.1-r1";
src = fetchurl {
- url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/noetic/flexbe_mirror/1.3.0-1.tar.gz";
- name = "1.3.0-1.tar.gz";
- sha256 = "4010d9e4ff70d596c37c29a4635058ee622a450048618aeaa2833e22f5839e67";
+ url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/noetic/flexbe_mirror/1.3.1-1.tar.gz";
+ name = "1.3.1-1.tar.gz";
+ sha256 = "d5b3531784820f0f4ceb53eb53554eb98282f35ddce037e9f694d872bcbc954e";
};
buildType = "catkin";
diff --git a/distros/noetic/flexbe-msgs/default.nix b/distros/noetic/flexbe-msgs/default.nix
index 97a5c6adb0..8f8865c3a0 100644
--- a/distros/noetic/flexbe-msgs/default.nix
+++ b/distros/noetic/flexbe-msgs/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, actionlib, actionlib-msgs, catkin, message-generation, message-runtime, rospy }:
buildRosPackage {
pname = "ros-noetic-flexbe-msgs";
- version = "1.3.0-r1";
+ version = "1.3.1-r1";
src = fetchurl {
- url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/noetic/flexbe_msgs/1.3.0-1.tar.gz";
- name = "1.3.0-1.tar.gz";
- sha256 = "943ad7eab31f2f411d59cf57cabcc3ba0bd6f757a524364c0bee3b5b58c0b1a2";
+ url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/noetic/flexbe_msgs/1.3.1-1.tar.gz";
+ name = "1.3.1-1.tar.gz";
+ sha256 = "4f61e1dc052824bdb13864f4232f7e00baa4b442d0109849027154dc53653bdd";
};
buildType = "catkin";
diff --git a/distros/noetic/flexbe-onboard/default.nix b/distros/noetic/flexbe-onboard/default.nix
index 3e5fef9bbb..f658dacb5a 100644
--- a/distros/noetic/flexbe-onboard/default.nix
+++ b/distros/noetic/flexbe-onboard/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, flexbe-core, flexbe-msgs, rospy, rostest }:
buildRosPackage {
pname = "ros-noetic-flexbe-onboard";
- version = "1.3.0-r1";
+ version = "1.3.1-r1";
src = fetchurl {
- url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/noetic/flexbe_onboard/1.3.0-1.tar.gz";
- name = "1.3.0-1.tar.gz";
- sha256 = "c2eb23b74d6d951eb5e541ce57c76bfd0449e654c699132834bf2d2f810be39d";
+ url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/noetic/flexbe_onboard/1.3.1-1.tar.gz";
+ name = "1.3.1-1.tar.gz";
+ sha256 = "ebb7ceb1ac962e327128b155addb7adaef3ce5e6d17796b5842727f114c33745";
};
buildType = "catkin";
diff --git a/distros/noetic/flexbe-states/default.nix b/distros/noetic/flexbe-states/default.nix
index 3b566b8ba8..b602181acb 100644
--- a/distros/noetic/flexbe-states/default.nix
+++ b/distros/noetic/flexbe-states/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, flexbe-core, flexbe-msgs, flexbe-testing, geometry-msgs, rosbag, rospy, rostest }:
buildRosPackage {
pname = "ros-noetic-flexbe-states";
- version = "1.3.0-r1";
+ version = "1.3.1-r1";
src = fetchurl {
- url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/noetic/flexbe_states/1.3.0-1.tar.gz";
- name = "1.3.0-1.tar.gz";
- sha256 = "c0213f3849d06a5c97fab9b0fc311eda46787eade6169661fec8d9ae9ab9b0ab";
+ url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/noetic/flexbe_states/1.3.1-1.tar.gz";
+ name = "1.3.1-1.tar.gz";
+ sha256 = "42049fb167f51778300a4caf5eddbb03f2084922bbd763990d673ad3bd0f482e";
};
buildType = "catkin";
diff --git a/distros/noetic/flexbe-testing/default.nix b/distros/noetic/flexbe-testing/default.nix
index 8d8cfffd4b..1318030ad0 100644
--- a/distros/noetic/flexbe-testing/default.nix
+++ b/distros/noetic/flexbe-testing/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, flexbe-core, flexbe-msgs, rospy, rostest, rosunit, std-msgs }:
buildRosPackage {
pname = "ros-noetic-flexbe-testing";
- version = "1.3.0-r1";
+ version = "1.3.1-r1";
src = fetchurl {
- url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/noetic/flexbe_testing/1.3.0-1.tar.gz";
- name = "1.3.0-1.tar.gz";
- sha256 = "7406d16facd880d04310f70057afad811909dba3bbf0f6ed2183102778bf6103";
+ url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/noetic/flexbe_testing/1.3.1-1.tar.gz";
+ name = "1.3.1-1.tar.gz";
+ sha256 = "c5ce11a4b3adb00961c56b0ee22108c1f4fd7b73561f6392e261ffd566950d64";
};
buildType = "catkin";
diff --git a/distros/noetic/flexbe-widget/default.nix b/distros/noetic/flexbe-widget/default.nix
index 84b2d8656a..315869b8e6 100644
--- a/distros/noetic/flexbe-widget/default.nix
+++ b/distros/noetic/flexbe-widget/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, flexbe-core, flexbe-mirror, flexbe-msgs, flexbe-onboard, rospy }:
buildRosPackage {
pname = "ros-noetic-flexbe-widget";
- version = "1.3.0-r1";
+ version = "1.3.1-r1";
src = fetchurl {
- url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/noetic/flexbe_widget/1.3.0-1.tar.gz";
- name = "1.3.0-1.tar.gz";
- sha256 = "dee709f1c41cc6edf2990b438aef6c653fec62005d3c7cfb8f7fed80a89ecfe1";
+ url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/noetic/flexbe_widget/1.3.1-1.tar.gz";
+ name = "1.3.1-1.tar.gz";
+ sha256 = "cbd5470bd91174fb17744449cbedbc4e2b8d355647a56b5706712ffafba0e9b3";
};
buildType = "catkin";
diff --git a/distros/noetic/gazebo-ros-control-select-joints/default.nix b/distros/noetic/gazebo-ros-control-select-joints/default.nix
new file mode 100644
index 0000000000..422e969a42
--- /dev/null
+++ b/distros/noetic/gazebo-ros-control-select-joints/default.nix
@@ -0,0 +1,24 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, angles, catkin, control-toolbox, controller-manager, gazebo, gazebo-ros, gazebo-ros-control, hardware-interface, joint-limits-interface, pluginlib, roscpp, std-msgs, transmission-interface, urdf }:
+buildRosPackage {
+ pname = "ros-noetic-gazebo-ros-control-select-joints";
+ version = "2.5.7-r1";
+
+ src = fetchurl {
+ url = "https://github.com/tu-darmstadt-ros-pkg-gbp/gazebo_ros_control_select_joints-release/archive/release/noetic/gazebo_ros_control_select_joints/2.5.7-1.tar.gz";
+ name = "2.5.7-1.tar.gz";
+ sha256 = "49ee976c4565b47588ca0ac9acabd261902629be396bf77020a26bb5b0572a00";
+ };
+
+ buildType = "catkin";
+ propagatedBuildInputs = [ angles control-toolbox controller-manager gazebo gazebo-ros gazebo-ros-control hardware-interface joint-limits-interface pluginlib roscpp std-msgs transmission-interface urdf ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''gazebo_ros_contrl_select_joints'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/noetic/gazebo-video-monitor-msgs/default.nix b/distros/noetic/gazebo-video-monitor-msgs/default.nix
new file mode 100644
index 0000000000..1763693570
--- /dev/null
+++ b/distros/noetic/gazebo-video-monitor-msgs/default.nix
@@ -0,0 +1,25 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-srvs }:
+buildRosPackage {
+ pname = "ros-noetic-gazebo-video-monitor-msgs";
+ version = "0.6.0-r1";
+
+ src = fetchurl {
+ url = "https://github.com/nlamprian/gazebo_video_monitors-release/archive/release/noetic/gazebo_video_monitor_msgs/0.6.0-1.tar.gz";
+ name = "0.6.0-1.tar.gz";
+ sha256 = "5440a5c82432425e3d8789d7ed6c9154f5e1e39cd503719d07ecb8a27207cc80";
+ };
+
+ buildType = "catkin";
+ buildInputs = [ message-generation ];
+ propagatedBuildInputs = [ message-runtime std-srvs ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''gazebo_video_monitor_msgs defines interfaces for the gazebo_video_monitor_plugins package.'';
+ license = with lib.licenses; [ gpl3 ];
+ };
+}
diff --git a/distros/noetic/gazebo-video-monitor-plugins/default.nix b/distros/noetic/gazebo-video-monitor-plugins/default.nix
index ddaffacab6..9e78d8650f 100644
--- a/distros/noetic/gazebo-video-monitor-plugins/default.nix
+++ b/distros/noetic/gazebo-video-monitor-plugins/default.nix
@@ -2,24 +2,24 @@
# Copyright 2020 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, catkin, gazebo-ros, libyamlcpp, message-generation, message-runtime, opencv3, roscpp, std-srvs }:
+{ lib, buildRosPackage, fetchurl, catkin, gazebo-ros, gazebo-video-monitor-msgs, libyamlcpp, opencv3, roscpp, std-srvs }:
buildRosPackage {
pname = "ros-noetic-gazebo-video-monitor-plugins";
- version = "0.5.0-r1";
+ version = "0.6.0-r1";
src = fetchurl {
- url = "https://github.com/nlamprian/gazebo_video_monitor_plugins-release/archive/release/noetic/gazebo_video_monitor_plugins/0.5.0-1.tar.gz";
- name = "0.5.0-1.tar.gz";
- sha256 = "f554e6eaeff123b3461130c6efba13d61c8747c6b6192ba9a3c6262baeb8a59b";
+ url = "https://github.com/nlamprian/gazebo_video_monitors-release/archive/release/noetic/gazebo_video_monitor_plugins/0.6.0-1.tar.gz";
+ name = "0.6.0-1.tar.gz";
+ sha256 = "74f3cdc15f5ab7b959fd00b7f4ff96c4d2c0009f31e82be900a1279fbbb4a3f2";
};
buildType = "catkin";
- buildInputs = [ libyamlcpp message-generation ];
- propagatedBuildInputs = [ gazebo-ros message-runtime opencv3 roscpp std-srvs ];
+ buildInputs = [ libyamlcpp ];
+ propagatedBuildInputs = [ gazebo-ros gazebo-video-monitor-msgs opencv3 roscpp std-srvs ];
nativeBuildInputs = [ catkin ];
meta = {
- description = ''The gazebo_video_monitor_plugins package'';
+ description = ''gazebo_video_monitor_plugins is a package that lets the user record videos of a Gazebo simulation. It provides a multicamera sensor that can be used for creating different types of videos with multiple views from inside the gazebo world. There is a number of plugins already available in the package, but more can be developed by the user, with minimal effort, to fit arbitrary use cases.'';
license = with lib.licenses; [ gpl3 ];
};
}
diff --git a/distros/noetic/gazebo-video-monitors/default.nix b/distros/noetic/gazebo-video-monitors/default.nix
new file mode 100644
index 0000000000..b4236f6978
--- /dev/null
+++ b/distros/noetic/gazebo-video-monitors/default.nix
@@ -0,0 +1,24 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, gazebo-video-monitor-msgs, gazebo-video-monitor-plugins }:
+buildRosPackage {
+ pname = "ros-noetic-gazebo-video-monitors";
+ version = "0.6.0-r1";
+
+ src = fetchurl {
+ url = "https://github.com/nlamprian/gazebo_video_monitors-release/archive/release/noetic/gazebo_video_monitors/0.6.0-1.tar.gz";
+ name = "0.6.0-1.tar.gz";
+ sha256 = "c17e276b5c9809cb7dc705b0785892e69e73d20c27b17e2e8c91712f9b538f25";
+ };
+
+ buildType = "catkin";
+ propagatedBuildInputs = [ gazebo-video-monitor-msgs gazebo-video-monitor-plugins ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''Metapackage that groups together the gazebo_video_monitors packages.'';
+ license = with lib.licenses; [ gpl3 ];
+ };
+}
diff --git a/distros/noetic/generated.nix b/distros/noetic/generated.nix
index c933dcb700..cb23b0b573 100644
--- a/distros/noetic/generated.nix
+++ b/distros/noetic/generated.nix
@@ -174,6 +174,8 @@ self: super: {
cob-cartesian-controller = self.callPackage ./cob-cartesian-controller {};
+ cob-collision-monitor = self.callPackage ./cob-collision-monitor {};
+
cob-collision-velocity-filter = self.callPackage ./cob-collision-velocity-filter {};
cob-command-gui = self.callPackage ./cob-command-gui {};
@@ -224,6 +226,8 @@ self: super: {
cob-generic-can = self.callPackage ./cob-generic-can {};
+ cob-grasp-generation = self.callPackage ./cob-grasp-generation {};
+
cob-hand = self.callPackage ./cob-hand {};
cob-hand-bridge = self.callPackage ./cob-hand-bridge {};
@@ -242,6 +246,8 @@ self: super: {
cob-linear-nav = self.callPackage ./cob-linear-nav {};
+ cob-lookat-action = self.callPackage ./cob-lookat-action {};
+
cob-map-accessibility-analysis = self.callPackage ./cob-map-accessibility-analysis {};
cob-mapping-slam = self.callPackage ./cob-mapping-slam {};
@@ -254,8 +260,12 @@ self: super: {
cob-monitoring = self.callPackage ./cob-monitoring {};
+ cob-moveit-bringup = self.callPackage ./cob-moveit-bringup {};
+
cob-moveit-config = self.callPackage ./cob-moveit-config {};
+ cob-moveit-interface = self.callPackage ./cob-moveit-interface {};
+
cob-msgs = self.callPackage ./cob-msgs {};
cob-navigation = self.callPackage ./cob-navigation {};
@@ -324,6 +334,8 @@ self: super: {
codec-image-transport = self.callPackage ./codec-image-transport {};
+ color-util = self.callPackage ./color-util {};
+
combined-robot-hw = self.callPackage ./combined-robot-hw {};
combined-robot-hw-tests = self.callPackage ./combined-robot-hw-tests {};
@@ -456,6 +468,8 @@ self: super: {
diff-drive-controller = self.callPackage ./diff-drive-controller {};
+ dijkstra-mesh-planner = self.callPackage ./dijkstra-mesh-planner {};
+
dlux-global-planner = self.callPackage ./dlux-global-planner {};
dlux-plugins = self.callPackage ./dlux-plugins {};
@@ -576,6 +590,8 @@ self: super: {
eiquadprog = self.callPackage ./eiquadprog {};
+ ergodic-exploration = self.callPackage ./ergodic-exploration {};
+
executive-smach = self.callPackage ./executive-smach {};
executive-smach-visualization = self.callPackage ./executive-smach-visualization {};
@@ -702,10 +718,16 @@ self: super: {
gazebo-ros-control = self.callPackage ./gazebo-ros-control {};
+ gazebo-ros-control-select-joints = self.callPackage ./gazebo-ros-control-select-joints {};
+
gazebo-ros-pkgs = self.callPackage ./gazebo-ros-pkgs {};
+ gazebo-video-monitor-msgs = self.callPackage ./gazebo-video-monitor-msgs {};
+
gazebo-video-monitor-plugins = self.callPackage ./gazebo-video-monitor-plugins {};
+ gazebo-video-monitors = self.callPackage ./gazebo-video-monitors {};
+
gencpp = self.callPackage ./gencpp {};
generic-throttle = self.callPackage ./generic-throttle {};
@@ -762,8 +784,56 @@ self: super: {
hardware-interface = self.callPackage ./hardware-interface {};
+ hdf5-map-io = self.callPackage ./hdf5-map-io {};
+
hebi-cpp-api = self.callPackage ./hebi-cpp-api {};
+ hector-components-description = self.callPackage ./hector-components-description {};
+
+ hector-compressed-map-transport = self.callPackage ./hector-compressed-map-transport {};
+
+ hector-gazebo = self.callPackage ./hector-gazebo {};
+
+ hector-gazebo-plugins = self.callPackage ./hector-gazebo-plugins {};
+
+ hector-gazebo-thermal-camera = self.callPackage ./hector-gazebo-thermal-camera {};
+
+ hector-gazebo-worlds = self.callPackage ./hector-gazebo-worlds {};
+
+ hector-geotiff = self.callPackage ./hector-geotiff {};
+
+ hector-geotiff-launch = self.callPackage ./hector-geotiff-launch {};
+
+ hector-geotiff-plugins = self.callPackage ./hector-geotiff-plugins {};
+
+ hector-imu-attitude-to-tf = self.callPackage ./hector-imu-attitude-to-tf {};
+
+ hector-imu-tools = self.callPackage ./hector-imu-tools {};
+
+ hector-map-server = self.callPackage ./hector-map-server {};
+
+ hector-map-tools = self.callPackage ./hector-map-tools {};
+
+ hector-mapping = self.callPackage ./hector-mapping {};
+
+ hector-marker-drawing = self.callPackage ./hector-marker-drawing {};
+
+ hector-models = self.callPackage ./hector-models {};
+
+ hector-nav-msgs = self.callPackage ./hector-nav-msgs {};
+
+ hector-sensors-description = self.callPackage ./hector-sensors-description {};
+
+ hector-sensors-gazebo = self.callPackage ./hector-sensors-gazebo {};
+
+ hector-slam = self.callPackage ./hector-slam {};
+
+ hector-slam-launch = self.callPackage ./hector-slam-launch {};
+
+ hector-trajectory-server = self.callPackage ./hector-trajectory-server {};
+
+ hector-xacro-tools = self.callPackage ./hector-xacro-tools {};
+
hfl-driver = self.callPackage ./hfl-driver {};
hls-lfcd-lds-driver = self.callPackage ./hls-lfcd-lds-driver {};
@@ -826,6 +896,10 @@ self: super: {
ipa-3d-fov-visualization = self.callPackage ./ipa-3d-fov-visualization {};
+ iris-lama = self.callPackage ./iris-lama {};
+
+ iris-lama-ros = self.callPackage ./iris-lama-ros {};
+
ivcon = self.callPackage ./ivcon {};
ixblue-ins = self.callPackage ./ixblue-ins {};
@@ -916,6 +990,8 @@ self: super: {
kobuki-msgs = self.callPackage ./kobuki-msgs {};
+ label-manager = self.callPackage ./label-manager {};
+
lanelet2 = self.callPackage ./lanelet2 {};
lanelet2-core = self.callPackage ./lanelet2-core {};
@@ -1054,6 +1130,10 @@ self: super: {
mbf-costmap-nav = self.callPackage ./mbf-costmap-nav {};
+ mbf-mesh-core = self.callPackage ./mbf-mesh-core {};
+
+ mbf-mesh-nav = self.callPackage ./mbf-mesh-nav {};
+
mbf-msgs = self.callPackage ./mbf-msgs {};
mbf-simple-nav = self.callPackage ./mbf-simple-nav {};
@@ -1066,6 +1146,26 @@ self: super: {
media-export = self.callPackage ./media-export {};
+ mesh-client = self.callPackage ./mesh-client {};
+
+ mesh-controller = self.callPackage ./mesh-controller {};
+
+ mesh-layers = self.callPackage ./mesh-layers {};
+
+ mesh-map = self.callPackage ./mesh-map {};
+
+ mesh-msgs = self.callPackage ./mesh-msgs {};
+
+ mesh-msgs-conversions = self.callPackage ./mesh-msgs-conversions {};
+
+ mesh-msgs-hdf5 = self.callPackage ./mesh-msgs-hdf5 {};
+
+ mesh-msgs-transform = self.callPackage ./mesh-msgs-transform {};
+
+ mesh-navigation = self.callPackage ./mesh-navigation {};
+
+ mesh-tools = self.callPackage ./mesh-tools {};
+
message-filters = self.callPackage ./message-filters {};
message-generation = self.callPackage ./message-generation {};
@@ -1214,6 +1314,8 @@ self: super: {
nav-grid-pub-sub = self.callPackage ./nav-grid-pub-sub {};
+ nav-grid-server = self.callPackage ./nav-grid-server {};
+
nav-msgs = self.callPackage ./nav-msgs {};
navfn = self.callPackage ./navfn {};
@@ -1498,6 +1600,12 @@ self: super: {
robot-localization = self.callPackage ./robot-localization {};
+ robot-nav-rviz-plugins = self.callPackage ./robot-nav-rviz-plugins {};
+
+ robot-nav-tools = self.callPackage ./robot-nav-tools {};
+
+ robot-nav-viz-demos = self.callPackage ./robot-nav-viz-demos {};
+
robot-navigation = self.callPackage ./robot-navigation {};
robot-self-filter = self.callPackage ./robot-self-filter {};
@@ -1802,6 +1910,8 @@ self: super: {
rviz-imu-plugin = self.callPackage ./rviz-imu-plugin {};
+ rviz-mesh-plugin = self.callPackage ./rviz-mesh-plugin {};
+
rviz-plugin-tutorials = self.callPackage ./rviz-plugin-tutorials {};
rviz-python-tutorial = self.callPackage ./rviz-python-tutorial {};
@@ -2152,8 +2262,12 @@ self: super: {
voxel-grid = self.callPackage ./voxel-grid {};
+ vrpn = self.callPackage ./vrpn {};
+
warehouse-ros = self.callPackage ./warehouse-ros {};
+ wave-front-planner = self.callPackage ./wave-front-planner {};
+
webots-ros = self.callPackage ./webots-ros {};
wfov-camera-msgs = self.callPackage ./wfov-camera-msgs {};
diff --git a/distros/noetic/global-planner-tests/default.nix b/distros/noetic/global-planner-tests/default.nix
index 927fb8a80b..31bad7f0ec 100644
--- a/distros/noetic/global-planner-tests/default.nix
+++ b/distros/noetic/global-planner-tests/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, libyamlcpp, map-server, nav-core2, nav-msgs, pluginlib, roscpp, roslint }:
buildRosPackage {
pname = "ros-noetic-global-planner-tests";
- version = "0.2.6-r1";
+ version = "0.3.0-r2";
src = fetchurl {
- url = "https://github.com/DLu/robot_navigation-release/archive/release/noetic/global_planner_tests/0.2.6-1.tar.gz";
- name = "0.2.6-1.tar.gz";
- sha256 = "c462f9fda089a5e0533506ac0de665a520a58407acafd379e97edcf100f754b7";
+ url = "https://github.com/DLu/robot_navigation-release/archive/release/noetic/global_planner_tests/0.3.0-2.tar.gz";
+ name = "0.3.0-2.tar.gz";
+ sha256 = "8f6ec1166452f3886e8ea39c541347398e1e7f97afb218cb01271e19bea16ee8";
};
buildType = "catkin";
diff --git a/distros/noetic/handeye/default.nix b/distros/noetic/handeye/default.nix
index 60ecc50c8e..e2bd4d917d 100644
--- a/distros/noetic/handeye/default.nix
+++ b/distros/noetic/handeye/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, baldor, catkin, criutils, geometry-msgs, message-generation, message-runtime, python3Packages, rostest, std-msgs }:
buildRosPackage {
pname = "ros-noetic-handeye";
- version = "0.1.2-r1";
+ version = "0.1.2-r2";
src = fetchurl {
- url = "https://github.com/crigroup/handeye-release/archive/release/noetic/handeye/0.1.2-1.tar.gz";
- name = "0.1.2-1.tar.gz";
- sha256 = "e9bfb98b24529e1a17ee1da6241ec8f67b442438155b44afef74bfb647100fc0";
+ url = "https://github.com/crigroup/handeye-release/archive/release/noetic/handeye/0.1.2-2.tar.gz";
+ name = "0.1.2-2.tar.gz";
+ sha256 = "aea294493fd622b577da646e8dbfc3ff835cf47d2e086f20d51eb4bf85cae4a1";
};
buildType = "catkin";
diff --git a/distros/noetic/hdf5-map-io/default.nix b/distros/noetic/hdf5-map-io/default.nix
new file mode 100644
index 0000000000..b634650919
--- /dev/null
+++ b/distros/noetic/hdf5-map-io/default.nix
@@ -0,0 +1,24 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, boost, catkin, lvr2 }:
+buildRosPackage {
+ pname = "ros-noetic-hdf5-map-io";
+ version = "1.0.1-r1";
+
+ src = fetchurl {
+ url = "https://github.com/uos-gbp/mesh-tools/archive/release/noetic/hdf5_map_io/1.0.1-1.tar.gz";
+ name = "1.0.1-1.tar.gz";
+ sha256 = "690c310577b2abed1587f3a063ba0419bc77797f19721067524f16030cf3842d";
+ };
+
+ buildType = "catkin";
+ propagatedBuildInputs = [ boost lvr2 ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''The hdf5_map_io package'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/noetic/hector-components-description/default.nix b/distros/noetic/hector-components-description/default.nix
new file mode 100644
index 0000000000..a8abbb35f7
--- /dev/null
+++ b/distros/noetic/hector-components-description/default.nix
@@ -0,0 +1,24 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, gazebo-ros-control-select-joints, hector-gazebo-thermal-camera, hector-sensors-description, hector-xacro-tools, xacro }:
+buildRosPackage {
+ pname = "ros-noetic-hector-components-description";
+ version = "0.5.1-r1";
+
+ src = fetchurl {
+ url = "https://github.com/tu-darmstadt-ros-pkg-gbp/hector_models-release/archive/release/noetic/hector_components_description/0.5.1-1.tar.gz";
+ name = "0.5.1-1.tar.gz";
+ sha256 = "6c4de70cbdecafa782c3bc74424701aef4fd9b49a13fe734ec31df0f0a124835";
+ };
+
+ buildType = "catkin";
+ propagatedBuildInputs = [ gazebo-ros-control-select-joints hector-gazebo-thermal-camera hector-sensors-description hector-xacro-tools xacro ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''hector_components_description contains URDF xacro macros for robot components, so they are easily attachable to robot models.'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/noetic/hector-compressed-map-transport/default.nix b/distros/noetic/hector-compressed-map-transport/default.nix
new file mode 100644
index 0000000000..7426b2b89e
--- /dev/null
+++ b/distros/noetic/hector-compressed-map-transport/default.nix
@@ -0,0 +1,24 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, cv-bridge, eigen, geometry-msgs, hector-map-tools, image-transport, nav-msgs, sensor-msgs }:
+buildRosPackage {
+ pname = "ros-noetic-hector-compressed-map-transport";
+ version = "0.5.0-r1";
+
+ src = fetchurl {
+ url = "https://github.com/tu-darmstadt-ros-pkg-gbp/hector_slam-release/archive/release/noetic/hector_compressed_map_transport/0.5.0-1.tar.gz";
+ name = "0.5.0-1.tar.gz";
+ sha256 = "491432c1cb748c0bf8d5c43e32ff45c9b45e1ea9048d55623342b103e69e6158";
+ };
+
+ buildType = "catkin";
+ propagatedBuildInputs = [ cv-bridge eigen geometry-msgs hector-map-tools image-transport nav-msgs sensor-msgs ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''hector_compressed_map_transport provides means for transporting compressed map data through the use of image_transport.'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/noetic/hector-gazebo-plugins/default.nix b/distros/noetic/hector-gazebo-plugins/default.nix
new file mode 100644
index 0000000000..4970840081
--- /dev/null
+++ b/distros/noetic/hector-gazebo-plugins/default.nix
@@ -0,0 +1,28 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, dynamic-reconfigure, gazebo, gazebo-dev, gazebo-ros, geometry-msgs, message-generation, message-runtime, nav-msgs, roscpp, std-msgs, std-srvs, tf }:
+buildRosPackage {
+ pname = "ros-noetic-hector-gazebo-plugins";
+ version = "0.5.2-r1";
+
+ src = fetchurl {
+ url = "https://github.com/tu-darmstadt-ros-pkg-gbp/hector_gazebo-release/archive/release/noetic/hector_gazebo_plugins/0.5.2-1.tar.gz";
+ name = "0.5.2-1.tar.gz";
+ sha256 = "18434dc1c9a65c79b8eee009392d5c198b81f2a0aceae3f47015217a5a6882e1";
+ };
+
+ buildType = "catkin";
+ buildInputs = [ gazebo-dev message-generation ];
+ propagatedBuildInputs = [ dynamic-reconfigure gazebo gazebo-ros geometry-msgs message-runtime nav-msgs roscpp std-msgs std-srvs tf ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''hector_gazebo_plugins provides gazebo plugins from Team Hector.
+ Currently it contains a 6wd differential drive plugin, an IMU sensor plugin,
+ an earth magnetic field sensor plugin, a GPS sensor plugin and a
+ sonar ranger plugin.'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/noetic/hector-gazebo-thermal-camera/default.nix b/distros/noetic/hector-gazebo-thermal-camera/default.nix
new file mode 100644
index 0000000000..1ec0be5004
--- /dev/null
+++ b/distros/noetic/hector-gazebo-thermal-camera/default.nix
@@ -0,0 +1,24 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, gazebo, gazebo-plugins, roscpp }:
+buildRosPackage {
+ pname = "ros-noetic-hector-gazebo-thermal-camera";
+ version = "0.5.2-r1";
+
+ src = fetchurl {
+ url = "https://github.com/tu-darmstadt-ros-pkg-gbp/hector_gazebo-release/archive/release/noetic/hector_gazebo_thermal_camera/0.5.2-1.tar.gz";
+ name = "0.5.2-1.tar.gz";
+ sha256 = "c6a32da6efdaf5ffd3a7825c9658d5d3f34214eda93ece44dac60d43b9afccf0";
+ };
+
+ buildType = "catkin";
+ propagatedBuildInputs = [ gazebo gazebo-plugins roscpp ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''hector_gazebo_thermal_camera provides a gazebo plugin that produces simulated thermal camera images. The plugin uses modified code from the gazebo_ros_camera plugin.'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/noetic/hector-gazebo-worlds/default.nix b/distros/noetic/hector-gazebo-worlds/default.nix
new file mode 100644
index 0000000000..8f363c4edb
--- /dev/null
+++ b/distros/noetic/hector-gazebo-worlds/default.nix
@@ -0,0 +1,24 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, gazebo-ros, hector-gazebo-plugins }:
+buildRosPackage {
+ pname = "ros-noetic-hector-gazebo-worlds";
+ version = "0.5.2-r1";
+
+ src = fetchurl {
+ url = "https://github.com/tu-darmstadt-ros-pkg-gbp/hector_gazebo-release/archive/release/noetic/hector_gazebo_worlds/0.5.2-1.tar.gz";
+ name = "0.5.2-1.tar.gz";
+ sha256 = "c29dfa36b7741dd9313f96b3d2f34b85721bb9a19c40e536f5f81cd796d30368";
+ };
+
+ buildType = "catkin";
+ propagatedBuildInputs = [ gazebo-ros hector-gazebo-plugins ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''hector_gazebo_worlds provides gazebo scenarios used by Team Hector Darmstadt'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/noetic/hector-gazebo/default.nix b/distros/noetic/hector-gazebo/default.nix
new file mode 100644
index 0000000000..cb5b0c290a
--- /dev/null
+++ b/distros/noetic/hector-gazebo/default.nix
@@ -0,0 +1,24 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, hector-gazebo-plugins, hector-gazebo-thermal-camera, hector-gazebo-worlds }:
+buildRosPackage {
+ pname = "ros-noetic-hector-gazebo";
+ version = "0.5.2-r1";
+
+ src = fetchurl {
+ url = "https://github.com/tu-darmstadt-ros-pkg-gbp/hector_gazebo-release/archive/release/noetic/hector_gazebo/0.5.2-1.tar.gz";
+ name = "0.5.2-1.tar.gz";
+ sha256 = "067a5de59e3424a72806d6fde15c758d7a902568670ecbcce0b52dd532352b37";
+ };
+
+ buildType = "catkin";
+ propagatedBuildInputs = [ hector-gazebo-plugins hector-gazebo-thermal-camera hector-gazebo-worlds ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''hector_gazebo provides packages related to to simulation of robots using gazebo (gazebo plugins, world files etc.)'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/noetic/hector-geotiff-launch/default.nix b/distros/noetic/hector-geotiff-launch/default.nix
new file mode 100644
index 0000000000..142d476979
--- /dev/null
+++ b/distros/noetic/hector-geotiff-launch/default.nix
@@ -0,0 +1,24 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, hector-geotiff, hector-geotiff-plugins, hector-trajectory-server }:
+buildRosPackage {
+ pname = "ros-noetic-hector-geotiff-launch";
+ version = "0.5.0-r1";
+
+ src = fetchurl {
+ url = "https://github.com/tu-darmstadt-ros-pkg-gbp/hector_slam-release/archive/release/noetic/hector_geotiff_launch/0.5.0-1.tar.gz";
+ name = "0.5.0-1.tar.gz";
+ sha256 = "17dcb215c3567404abd12578356fd437db8b7b00ace1bc3e5a7479b4c4a901f3";
+ };
+
+ buildType = "catkin";
+ propagatedBuildInputs = [ hector-geotiff hector-geotiff-plugins hector-trajectory-server ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''Contains launch files for the hector_geotiff mapper.'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/noetic/hector-geotiff-plugins/default.nix b/distros/noetic/hector-geotiff-plugins/default.nix
new file mode 100644
index 0000000000..a99ca2c6ac
--- /dev/null
+++ b/distros/noetic/hector-geotiff-plugins/default.nix
@@ -0,0 +1,24 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, hector-geotiff, hector-nav-msgs }:
+buildRosPackage {
+ pname = "ros-noetic-hector-geotiff-plugins";
+ version = "0.5.0-r1";
+
+ src = fetchurl {
+ url = "https://github.com/tu-darmstadt-ros-pkg-gbp/hector_slam-release/archive/release/noetic/hector_geotiff_plugins/0.5.0-1.tar.gz";
+ name = "0.5.0-1.tar.gz";
+ sha256 = "533d09e2d9d7bb05bfbb8ae0f3cc9235356db4033a108ed56befe177016d114b";
+ };
+
+ buildType = "catkin";
+ propagatedBuildInputs = [ hector-geotiff hector-nav-msgs ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''hector_geotiff_plugins contains plugins that extend geotiff maps generated by hector_geotiff.'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/noetic/hector-geotiff/default.nix b/distros/noetic/hector-geotiff/default.nix
new file mode 100644
index 0000000000..61a9919ec3
--- /dev/null
+++ b/distros/noetic/hector-geotiff/default.nix
@@ -0,0 +1,24 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, hector-map-tools, hector-nav-msgs, nav-msgs, pluginlib, qt5, roscpp, std-msgs }:
+buildRosPackage {
+ pname = "ros-noetic-hector-geotiff";
+ version = "0.5.0-r1";
+
+ src = fetchurl {
+ url = "https://github.com/tu-darmstadt-ros-pkg-gbp/hector_slam-release/archive/release/noetic/hector_geotiff/0.5.0-1.tar.gz";
+ name = "0.5.0-1.tar.gz";
+ sha256 = "bc74ce50e70964f2519da9233f540189a4222079a821085d6a4e4a3d1605da9d";
+ };
+
+ buildType = "catkin";
+ propagatedBuildInputs = [ hector-map-tools hector-nav-msgs nav-msgs pluginlib qt5.qtbase qt5.qtimageformats roscpp std-msgs ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''hector_geotiff provides a node that can be used to save occupancy grid map, robot trajectory and object of interest data to RoboCup Rescue compliant GeoTiff images.'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/noetic/hector-imu-attitude-to-tf/default.nix b/distros/noetic/hector-imu-attitude-to-tf/default.nix
new file mode 100644
index 0000000000..e717190e4b
--- /dev/null
+++ b/distros/noetic/hector-imu-attitude-to-tf/default.nix
@@ -0,0 +1,24 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, roscpp, sensor-msgs, tf }:
+buildRosPackage {
+ pname = "ros-noetic-hector-imu-attitude-to-tf";
+ version = "0.5.0-r1";
+
+ src = fetchurl {
+ url = "https://github.com/tu-darmstadt-ros-pkg-gbp/hector_slam-release/archive/release/noetic/hector_imu_attitude_to_tf/0.5.0-1.tar.gz";
+ name = "0.5.0-1.tar.gz";
+ sha256 = "983216eb4b44fa00b529c19c7fd5382eba915deb813eee0ce7adbd255d987596";
+ };
+
+ buildType = "catkin";
+ propagatedBuildInputs = [ roscpp sensor-msgs tf ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''hector_imu_attitude_to_tf is a lightweight node that can be used to publish the roll/pitch attitude angles reported via a imu message to tf.'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/noetic/hector-imu-tools/default.nix b/distros/noetic/hector-imu-tools/default.nix
new file mode 100644
index 0000000000..17340be6b3
--- /dev/null
+++ b/distros/noetic/hector-imu-tools/default.nix
@@ -0,0 +1,24 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, nav-msgs, roscpp, sensor-msgs, tf }:
+buildRosPackage {
+ pname = "ros-noetic-hector-imu-tools";
+ version = "0.5.0-r1";
+
+ src = fetchurl {
+ url = "https://github.com/tu-darmstadt-ros-pkg-gbp/hector_slam-release/archive/release/noetic/hector_imu_tools/0.5.0-1.tar.gz";
+ name = "0.5.0-1.tar.gz";
+ sha256 = "a651bf13a58c908b67d2a5d2089b801b3ac564ed3ec0e174a78ab871a5bccc8e";
+ };
+
+ buildType = "catkin";
+ propagatedBuildInputs = [ geometry-msgs nav-msgs roscpp sensor-msgs tf ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''hector_imu_tools provides some tools for processing IMU messages'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/noetic/hector-map-server/default.nix b/distros/noetic/hector-map-server/default.nix
new file mode 100644
index 0000000000..54feaa97c8
--- /dev/null
+++ b/distros/noetic/hector-map-server/default.nix
@@ -0,0 +1,25 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, hector-map-tools, hector-marker-drawing, hector-nav-msgs, nav-msgs, roscpp, tf }:
+buildRosPackage {
+ pname = "ros-noetic-hector-map-server";
+ version = "0.5.0-r1";
+
+ src = fetchurl {
+ url = "https://github.com/tu-darmstadt-ros-pkg-gbp/hector_slam-release/archive/release/noetic/hector_map_server/0.5.0-1.tar.gz";
+ name = "0.5.0-1.tar.gz";
+ sha256 = "4fdc28d9809c9640676c6f3480c79de129f02d1198374f09fc8cff9bf4c7609c";
+ };
+
+ buildType = "catkin";
+ propagatedBuildInputs = [ hector-map-tools hector-marker-drawing hector-nav-msgs nav-msgs roscpp tf ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''hector_map_server provides a service for retrieving the map, as well as for raycasting based obstacle queries (finds next obstacle in the map, given start and endpoint
+ in any tf coordinate frame).'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/noetic/hector-map-tools/default.nix b/distros/noetic/hector-map-tools/default.nix
new file mode 100644
index 0000000000..5b867f0b59
--- /dev/null
+++ b/distros/noetic/hector-map-tools/default.nix
@@ -0,0 +1,25 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, eigen, nav-msgs }:
+buildRosPackage {
+ pname = "ros-noetic-hector-map-tools";
+ version = "0.5.0-r1";
+
+ src = fetchurl {
+ url = "https://github.com/tu-darmstadt-ros-pkg-gbp/hector_slam-release/archive/release/noetic/hector_map_tools/0.5.0-1.tar.gz";
+ name = "0.5.0-1.tar.gz";
+ sha256 = "ac55d6d0c49dcd78264305075ca8552ee768b7361a156dce09f2b2d473ecaf07";
+ };
+
+ buildType = "catkin";
+ propagatedBuildInputs = [ eigen nav-msgs ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''hector_map_tools contains some functions related to accessing information from OccupancyGridMap maps.
+ Currently consists of a single header.'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/noetic/hector-mapping/default.nix b/distros/noetic/hector-mapping/default.nix
new file mode 100644
index 0000000000..c99675f8d1
--- /dev/null
+++ b/distros/noetic/hector-mapping/default.nix
@@ -0,0 +1,28 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, boost, catkin, eigen, laser-geometry, message-filters, message-generation, message-runtime, nav-msgs, roscpp, tf, tf-conversions, visualization-msgs }:
+buildRosPackage {
+ pname = "ros-noetic-hector-mapping";
+ version = "0.5.0-r1";
+
+ src = fetchurl {
+ url = "https://github.com/tu-darmstadt-ros-pkg-gbp/hector_slam-release/archive/release/noetic/hector_mapping/0.5.0-1.tar.gz";
+ name = "0.5.0-1.tar.gz";
+ sha256 = "bf43944bb54610acaa50a7a9f3c3d39006871dafc642abc810d6cb76532bb86e";
+ };
+
+ buildType = "catkin";
+ buildInputs = [ message-generation ];
+ propagatedBuildInputs = [ boost eigen laser-geometry message-filters message-runtime nav-msgs roscpp tf tf-conversions visualization-msgs ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''hector_mapping is a SLAM approach that can be used without odometry as well as on platforms that exhibit roll/pitch motion (of the sensor, the platform or both).
+ It leverages the high update rate of modern LIDAR systems like the Hokuyo UTM-30LX and provides 2D pose estimates at scan rate of the sensors (40Hz for the UTM-30LX).
+ While the system does not provide explicit loop closing ability, it is sufficiently accurate for many real world scenarios. The system has successfully been used on
+ Unmanned Ground Robots, Unmanned Surface Vehicles, Handheld Mapping Devices and logged data from quadrotor UAVs.'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/noetic/hector-marker-drawing/default.nix b/distros/noetic/hector-marker-drawing/default.nix
new file mode 100644
index 0000000000..8d359d828c
--- /dev/null
+++ b/distros/noetic/hector-marker-drawing/default.nix
@@ -0,0 +1,24 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, eigen, roscpp, visualization-msgs }:
+buildRosPackage {
+ pname = "ros-noetic-hector-marker-drawing";
+ version = "0.5.0-r1";
+
+ src = fetchurl {
+ url = "https://github.com/tu-darmstadt-ros-pkg-gbp/hector_slam-release/archive/release/noetic/hector_marker_drawing/0.5.0-1.tar.gz";
+ name = "0.5.0-1.tar.gz";
+ sha256 = "012ce3eb0fb086137811471b4f131e911bf029ebad81bbd3edc4130cebcabf69";
+ };
+
+ buildType = "catkin";
+ propagatedBuildInputs = [ eigen roscpp visualization-msgs ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''hector_marker_drawing provides convenience functions for easier publishing of visualization markers.'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/noetic/hector-models/default.nix b/distros/noetic/hector-models/default.nix
new file mode 100644
index 0000000000..22b0e4cbc5
--- /dev/null
+++ b/distros/noetic/hector-models/default.nix
@@ -0,0 +1,24 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, hector-sensors-description, hector-xacro-tools }:
+buildRosPackage {
+ pname = "ros-noetic-hector-models";
+ version = "0.5.1-r1";
+
+ src = fetchurl {
+ url = "https://github.com/tu-darmstadt-ros-pkg-gbp/hector_models-release/archive/release/noetic/hector_models/0.5.1-1.tar.gz";
+ name = "0.5.1-1.tar.gz";
+ sha256 = "5c526ee60903895e6b913a387172e0d21507a10b64c91426233631901f5eb990";
+ };
+
+ buildType = "catkin";
+ propagatedBuildInputs = [ hector-sensors-description hector-xacro-tools ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''hector_models contains (urdf) models of robots, sensors etc.'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/noetic/hector-nav-msgs/default.nix b/distros/noetic/hector-nav-msgs/default.nix
new file mode 100644
index 0000000000..25a8d2193d
--- /dev/null
+++ b/distros/noetic/hector-nav-msgs/default.nix
@@ -0,0 +1,25 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, message-generation, message-runtime, nav-msgs, std-msgs }:
+buildRosPackage {
+ pname = "ros-noetic-hector-nav-msgs";
+ version = "0.5.0-r1";
+
+ src = fetchurl {
+ url = "https://github.com/tu-darmstadt-ros-pkg-gbp/hector_slam-release/archive/release/noetic/hector_nav_msgs/0.5.0-1.tar.gz";
+ name = "0.5.0-1.tar.gz";
+ sha256 = "2656b24980d73e39c610a3cd5d3f19e63b035b7230b899cc3d473f9c829a3f34";
+ };
+
+ buildType = "catkin";
+ buildInputs = [ message-generation ];
+ propagatedBuildInputs = [ geometry-msgs message-runtime nav-msgs std-msgs ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''hector_nav_msgs contains messages and services used in the hector_slam stack.'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/noetic/hector-sensors-description/default.nix b/distros/noetic/hector-sensors-description/default.nix
new file mode 100644
index 0000000000..d4d627bc88
--- /dev/null
+++ b/distros/noetic/hector-sensors-description/default.nix
@@ -0,0 +1,24 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, hector-gazebo-thermal-camera, tf, tf2-ros, velodyne-gazebo-plugins, xacro }:
+buildRosPackage {
+ pname = "ros-noetic-hector-sensors-description";
+ version = "0.5.1-r1";
+
+ src = fetchurl {
+ url = "https://github.com/tu-darmstadt-ros-pkg-gbp/hector_models-release/archive/release/noetic/hector_sensors_description/0.5.1-1.tar.gz";
+ name = "0.5.1-1.tar.gz";
+ sha256 = "096d291f9bbe90e8ed74cd685b4c7e940ecb9a01d73a5ed0e6ffe577fcc74a44";
+ };
+
+ buildType = "catkin";
+ propagatedBuildInputs = [ hector-gazebo-thermal-camera tf tf2-ros velodyne-gazebo-plugins xacro ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''hector_sensors_description contains URDF xacro macros for sensors, so they are easily attachable to robot models and usable in gazebo.'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/noetic/hector-sensors-gazebo/default.nix b/distros/noetic/hector-sensors-gazebo/default.nix
new file mode 100644
index 0000000000..5f6642d5bf
--- /dev/null
+++ b/distros/noetic/hector-sensors-gazebo/default.nix
@@ -0,0 +1,24 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, gazebo-plugins, hector-gazebo-plugins, hector-sensors-description }:
+buildRosPackage {
+ pname = "ros-noetic-hector-sensors-gazebo";
+ version = "0.5.2-r1";
+
+ src = fetchurl {
+ url = "https://github.com/tu-darmstadt-ros-pkg-gbp/hector_gazebo-release/archive/release/noetic/hector_sensors_gazebo/0.5.2-1.tar.gz";
+ name = "0.5.2-1.tar.gz";
+ sha256 = "226838ff33a7b1e7f0f0495deaea78766605714b8abb65bb2344db560cff832e";
+ };
+
+ buildType = "catkin";
+ propagatedBuildInputs = [ gazebo-plugins hector-gazebo-plugins hector-sensors-description ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''hector_sensors_gazebo depends on the necessary plugins for using the sensors from the hector_models repository.'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/noetic/hector-slam-launch/default.nix b/distros/noetic/hector-slam-launch/default.nix
new file mode 100644
index 0000000000..7e29207aca
--- /dev/null
+++ b/distros/noetic/hector-slam-launch/default.nix
@@ -0,0 +1,24 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, hector-geotiff, hector-geotiff-plugins, hector-map-server, hector-mapping, hector-trajectory-server, rviz, tf, topic-tools }:
+buildRosPackage {
+ pname = "ros-noetic-hector-slam-launch";
+ version = "0.5.0-r1";
+
+ src = fetchurl {
+ url = "https://github.com/tu-darmstadt-ros-pkg-gbp/hector_slam-release/archive/release/noetic/hector_slam_launch/0.5.0-1.tar.gz";
+ name = "0.5.0-1.tar.gz";
+ sha256 = "433a0a583bbfddcd54d1777ec3ec1aaec9124f0b89835538f5e04674b68c319e";
+ };
+
+ buildType = "catkin";
+ propagatedBuildInputs = [ hector-geotiff hector-geotiff-plugins hector-map-server hector-mapping hector-trajectory-server rviz tf topic-tools ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''hector_slam_launch contains launch files for launching hector_slam with different robot systems/setups/postprocessing scenarios.'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/noetic/hector-slam/default.nix b/distros/noetic/hector-slam/default.nix
new file mode 100644
index 0000000000..bed7fc9a12
--- /dev/null
+++ b/distros/noetic/hector-slam/default.nix
@@ -0,0 +1,24 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, hector-compressed-map-transport, hector-geotiff, hector-geotiff-plugins, hector-imu-attitude-to-tf, hector-map-server, hector-map-tools, hector-mapping, hector-marker-drawing, hector-nav-msgs, hector-slam-launch, hector-trajectory-server }:
+buildRosPackage {
+ pname = "ros-noetic-hector-slam";
+ version = "0.5.0-r1";
+
+ src = fetchurl {
+ url = "https://github.com/tu-darmstadt-ros-pkg-gbp/hector_slam-release/archive/release/noetic/hector_slam/0.5.0-1.tar.gz";
+ name = "0.5.0-1.tar.gz";
+ sha256 = "c317175ff9e94515eecb43be0fee7ccff7c1006bb41808990b5bd0aca19ae891";
+ };
+
+ buildType = "catkin";
+ propagatedBuildInputs = [ hector-compressed-map-transport hector-geotiff hector-geotiff-plugins hector-imu-attitude-to-tf hector-map-server hector-map-tools hector-mapping hector-marker-drawing hector-nav-msgs hector-slam-launch hector-trajectory-server ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''The hector_slam metapackage that installs hector_mapping and related packages.'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/noetic/hector-trajectory-server/default.nix b/distros/noetic/hector-trajectory-server/default.nix
new file mode 100644
index 0000000000..7a77a257d8
--- /dev/null
+++ b/distros/noetic/hector-trajectory-server/default.nix
@@ -0,0 +1,24 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, hector-map-tools, hector-nav-msgs, nav-msgs, roscpp, tf }:
+buildRosPackage {
+ pname = "ros-noetic-hector-trajectory-server";
+ version = "0.5.0-r1";
+
+ src = fetchurl {
+ url = "https://github.com/tu-darmstadt-ros-pkg-gbp/hector_slam-release/archive/release/noetic/hector_trajectory_server/0.5.0-1.tar.gz";
+ name = "0.5.0-1.tar.gz";
+ sha256 = "d2e1a9e0de820d802970913b8831dbb74a0acdd54dca9c4f12b3a678c419df57";
+ };
+
+ buildType = "catkin";
+ propagatedBuildInputs = [ hector-map-tools hector-nav-msgs nav-msgs roscpp tf ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''hector_trajectory_server keeps track of tf trajectories extracted from tf data and makes this data accessible via a service and topic.'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/noetic/hector-xacro-tools/default.nix b/distros/noetic/hector-xacro-tools/default.nix
new file mode 100644
index 0000000000..57e6d95759
--- /dev/null
+++ b/distros/noetic/hector-xacro-tools/default.nix
@@ -0,0 +1,24 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, xacro }:
+buildRosPackage {
+ pname = "ros-noetic-hector-xacro-tools";
+ version = "0.5.1-r1";
+
+ src = fetchurl {
+ url = "https://github.com/tu-darmstadt-ros-pkg-gbp/hector_models-release/archive/release/noetic/hector_xacro_tools/0.5.1-1.tar.gz";
+ name = "0.5.1-1.tar.gz";
+ sha256 = "252570f0360451dcea70b1c054f12d133f407e9e3410f0579e8c38d34241a096";
+ };
+
+ buildType = "catkin";
+ propagatedBuildInputs = [ xacro ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''hector_xacro_tools'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/noetic/image-pipeline/default.nix b/distros/noetic/image-pipeline/default.nix
index 95d1032ac1..1bded3c9c2 100644
--- a/distros/noetic/image-pipeline/default.nix
+++ b/distros/noetic/image-pipeline/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, camera-calibration, catkin, depth-image-proc, image-proc, image-publisher, image-rotate, image-view, stereo-image-proc }:
buildRosPackage {
pname = "ros-noetic-image-pipeline";
- version = "1.15.2-r1";
+ version = "1.15.3-r1";
src = fetchurl {
- url = "https://github.com/ros-gbp/image_pipeline-release/archive/release/noetic/image_pipeline/1.15.2-1.tar.gz";
- name = "1.15.2-1.tar.gz";
- sha256 = "24a8960c97b6b039ca4a4a39825f23fe3d1af1069c082078b863acdc61d90d80";
+ url = "https://github.com/ros-gbp/image_pipeline-release/archive/release/noetic/image_pipeline/1.15.3-1.tar.gz";
+ name = "1.15.3-1.tar.gz";
+ sha256 = "53a2f7e77bfc7df1998aceac5ddb531284d228ec6f739b51b7af035ec1226956";
};
buildType = "catkin";
diff --git a/distros/noetic/image-proc/default.nix b/distros/noetic/image-proc/default.nix
index a7d86d868b..fb8a5ec615 100644
--- a/distros/noetic/image-proc/default.nix
+++ b/distros/noetic/image-proc/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, boost, camera-calibration-parsers, catkin, cv-bridge, dynamic-reconfigure, image-geometry, image-transport, nodelet, nodelet-topic-tools, roscpp, rostest, sensor-msgs }:
buildRosPackage {
pname = "ros-noetic-image-proc";
- version = "1.15.2-r1";
+ version = "1.15.3-r1";
src = fetchurl {
- url = "https://github.com/ros-gbp/image_pipeline-release/archive/release/noetic/image_proc/1.15.2-1.tar.gz";
- name = "1.15.2-1.tar.gz";
- sha256 = "7adcf41c3d90d53ca4b00316f67cdcb1693fd50c0487d1144fb088779a72de6f";
+ url = "https://github.com/ros-gbp/image_pipeline-release/archive/release/noetic/image_proc/1.15.3-1.tar.gz";
+ name = "1.15.3-1.tar.gz";
+ sha256 = "712ef2d9d3602daa643c50e2ca841ae5125995651065726eaf9439fcf24a93db";
};
buildType = "catkin";
diff --git a/distros/noetic/image-publisher/default.nix b/distros/noetic/image-publisher/default.nix
index 44436db3ee..8314361abe 100644
--- a/distros/noetic/image-publisher/default.nix
+++ b/distros/noetic/image-publisher/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, camera-info-manager, catkin, cv-bridge, dynamic-reconfigure, image-transport, nodelet, roscpp, sensor-msgs }:
buildRosPackage {
pname = "ros-noetic-image-publisher";
- version = "1.15.2-r1";
+ version = "1.15.3-r1";
src = fetchurl {
- url = "https://github.com/ros-gbp/image_pipeline-release/archive/release/noetic/image_publisher/1.15.2-1.tar.gz";
- name = "1.15.2-1.tar.gz";
- sha256 = "9a1e6b897118a019e3ae66103c180d928b7e64c7544312d97ae32306a149591d";
+ url = "https://github.com/ros-gbp/image_pipeline-release/archive/release/noetic/image_publisher/1.15.3-1.tar.gz";
+ name = "1.15.3-1.tar.gz";
+ sha256 = "e3e11ebfaa0b10f559cb4cb941ed38611d72b2ce0da7ddb1437b127bfeae9f92";
};
buildType = "catkin";
diff --git a/distros/noetic/image-rotate/default.nix b/distros/noetic/image-rotate/default.nix
index 7b856d1c86..ed4b641eec 100644
--- a/distros/noetic/image-rotate/default.nix
+++ b/distros/noetic/image-rotate/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, cmake-modules, cv-bridge, dynamic-reconfigure, geometry-msgs, image-transport, nodelet, roscpp, rostest, tf2, tf2-geometry-msgs, tf2-ros }:
buildRosPackage {
pname = "ros-noetic-image-rotate";
- version = "1.15.2-r1";
+ version = "1.15.3-r1";
src = fetchurl {
- url = "https://github.com/ros-gbp/image_pipeline-release/archive/release/noetic/image_rotate/1.15.2-1.tar.gz";
- name = "1.15.2-1.tar.gz";
- sha256 = "397ad1badf7d9d95aecc93edbac68700f7e66b28590def3a7e32368555742a15";
+ url = "https://github.com/ros-gbp/image_pipeline-release/archive/release/noetic/image_rotate/1.15.3-1.tar.gz";
+ name = "1.15.3-1.tar.gz";
+ sha256 = "b94ef742d380068f7218f0bca639a69bb1bc50a7df01b147c056d1773a7d2487";
};
buildType = "catkin";
diff --git a/distros/noetic/image-view/default.nix b/distros/noetic/image-view/default.nix
index dd3209d0fc..4618754cc7 100644
--- a/distros/noetic/image-view/default.nix
+++ b/distros/noetic/image-view/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, camera-calibration-parsers, catkin, cv-bridge, dynamic-reconfigure, gtk3, image-transport, message-filters, message-generation, nodelet, rosconsole, roscpp, rostest, sensor-msgs, std-srvs, stereo-msgs }:
buildRosPackage {
pname = "ros-noetic-image-view";
- version = "1.15.2-r1";
+ version = "1.15.3-r1";
src = fetchurl {
- url = "https://github.com/ros-gbp/image_pipeline-release/archive/release/noetic/image_view/1.15.2-1.tar.gz";
- name = "1.15.2-1.tar.gz";
- sha256 = "cb3446e071fb4c256609be0e23c217aa93e48de7f95602f85191931e9fc3f956";
+ url = "https://github.com/ros-gbp/image_pipeline-release/archive/release/noetic/image_view/1.15.3-1.tar.gz";
+ name = "1.15.3-1.tar.gz";
+ sha256 = "a515a45455748772fb12078e7b3d0bf081a97d13c7f20c0df8779d58c06b7352";
};
buildType = "catkin";
diff --git a/distros/noetic/iris-lama-ros/default.nix b/distros/noetic/iris-lama-ros/default.nix
new file mode 100644
index 0000000000..6c3c39b3e8
--- /dev/null
+++ b/distros/noetic/iris-lama-ros/default.nix
@@ -0,0 +1,24 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, iris-lama, message-filters, nav-msgs, rosbag, rosbag-storage, roscpp, std-srvs, tf, tf-conversions, visualization-msgs }:
+buildRosPackage {
+ pname = "ros-noetic-iris-lama-ros";
+ version = "1.1.0-r1";
+
+ src = fetchurl {
+ url = "https://github.com/eupedrosa/iris_lama_ros-release/archive/release/noetic/iris_lama_ros/1.1.0-1.tar.gz";
+ name = "1.1.0-1.tar.gz";
+ sha256 = "2eb84cbb775047aabfb9ead468443b3b290d77059bf6f688ba010df52f83f00d";
+ };
+
+ buildType = "catkin";
+ propagatedBuildInputs = [ geometry-msgs iris-lama message-filters nav-msgs rosbag rosbag-storage roscpp std-srvs tf tf-conversions visualization-msgs ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''ROS package of IRIS Localization and Mapping (LaMa).'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/noetic/iris-lama/default.nix b/distros/noetic/iris-lama/default.nix
new file mode 100644
index 0000000000..a55d183546
--- /dev/null
+++ b/distros/noetic/iris-lama/default.nix
@@ -0,0 +1,28 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, eigen }:
+buildRosPackage {
+ pname = "ros-noetic-iris-lama";
+ version = "1.1.0-r1";
+
+ src = fetchurl {
+ url = "https://github.com/eupedrosa/iris_lama-release/archive/release/noetic/iris_lama/1.1.0-1.tar.gz";
+ name = "1.1.0-1.tar.gz";
+ sha256 = "2bf9cd1fbcdfbd21d7bdcd2951d12f60badb8cc54c5007ef703be7ab1bd993ce";
+ };
+
+ buildType = "catkin";
+ propagatedBuildInputs = [ eigen ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''IRIS package for Localization and Mapping (LaMa).
+ This packages includes the sparse-dense library for grid mapping,
+ a 2D localization algorithm based on scan matching, an online SLAM solution
+ with a dynamic likelihood field and a 2D RB Particle Filter SLAM solution
+ with multithreading.'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/noetic/joystick-interrupt/default.nix b/distros/noetic/joystick-interrupt/default.nix
index e5a96b5936..7e100946c4 100644
--- a/distros/noetic/joystick-interrupt/default.nix
+++ b/distros/noetic/joystick-interrupt/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, neonavigation-common, roscpp, roslint, rostest, sensor-msgs, topic-tools }:
buildRosPackage {
pname = "ros-noetic-joystick-interrupt";
- version = "0.10.4-r1";
+ version = "0.10.5-r1";
src = fetchurl {
- url = "https://github.com/at-wat/neonavigation-release/archive/release/noetic/joystick_interrupt/0.10.4-1.tar.gz";
- name = "0.10.4-1.tar.gz";
- sha256 = "a23ea0003c8eb18294e5c50175c979959975dec29deff70c8a8827749bc52498";
+ url = "https://github.com/at-wat/neonavigation-release/archive/release/noetic/joystick_interrupt/0.10.5-1.tar.gz";
+ name = "0.10.5-1.tar.gz";
+ sha256 = "b5907bb096dbaf4249a71cf3b01586e139c36099a5c96154f5ebe57fea223c21";
};
buildType = "catkin";
diff --git a/distros/noetic/label-manager/default.nix b/distros/noetic/label-manager/default.nix
new file mode 100644
index 0000000000..1a9a9c8d14
--- /dev/null
+++ b/distros/noetic/label-manager/default.nix
@@ -0,0 +1,24 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, actionlib, actionlib-msgs, catkin, genmsg, mesh-msgs, message-generation, message-runtime, roscpp, sensor-msgs, std-msgs, tf }:
+buildRosPackage {
+ pname = "ros-noetic-label-manager";
+ version = "1.0.1-r1";
+
+ src = fetchurl {
+ url = "https://github.com/uos-gbp/mesh-tools/archive/release/noetic/label_manager/1.0.1-1.tar.gz";
+ name = "1.0.1-1.tar.gz";
+ sha256 = "6f518b4fed635ef2f8bb4a4a292f6ad2ef5cbaec5b235acedc73f54aed5502f3";
+ };
+
+ buildType = "catkin";
+ propagatedBuildInputs = [ actionlib actionlib-msgs genmsg mesh-msgs message-generation message-runtime roscpp sensor-msgs std-msgs tf ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''Serving and persisting label information'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/noetic/leo-description/default.nix b/distros/noetic/leo-description/default.nix
index 0cb12f05d9..840f095d9b 100644
--- a/distros/noetic/leo-description/default.nix
+++ b/distros/noetic/leo-description/default.nix
@@ -2,18 +2,19 @@
# Copyright 2020 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, catkin, robot-state-publisher, xacro }:
+{ lib, buildRosPackage, fetchurl, catkin, robot-state-publisher, rostest, xacro }:
buildRosPackage {
pname = "ros-noetic-leo-description";
- version = "1.1.0-r1";
+ version = "1.2.1-r1";
src = fetchurl {
- url = "https://github.com/fictionlab-gbp/leo_common-release/archive/release/noetic/leo_description/1.1.0-1.tar.gz";
- name = "1.1.0-1.tar.gz";
- sha256 = "6f9be0cb2166f4579d69e75d952e3d66b6200d4f01e1aec700993f8055d94cc7";
+ url = "https://github.com/fictionlab-gbp/leo_common-release/archive/release/noetic/leo_description/1.2.1-1.tar.gz";
+ name = "1.2.1-1.tar.gz";
+ sha256 = "6e558c9961fca12f69ef519a8d39766616b0a81533ad9f15e58d3a3d418f0df8";
};
buildType = "catkin";
+ checkInputs = [ rostest ];
propagatedBuildInputs = [ robot-state-publisher xacro ];
nativeBuildInputs = [ catkin ];
diff --git a/distros/noetic/leo-desktop/default.nix b/distros/noetic/leo-desktop/default.nix
index f7d23eba10..6519aa2d7f 100644
--- a/distros/noetic/leo-desktop/default.nix
+++ b/distros/noetic/leo-desktop/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, leo, leo-viz }:
buildRosPackage {
pname = "ros-noetic-leo-desktop";
- version = "0.2.2-r1";
+ version = "0.2.3-r1";
src = fetchurl {
- url = "https://github.com/fictionlab-gbp/leo_desktop-release/archive/release/noetic/leo_desktop/0.2.2-1.tar.gz";
- name = "0.2.2-1.tar.gz";
- sha256 = "77226b00005b341f4bd38cae6d56eb42c7f5413e3e70d04121067478d1ce18ee";
+ url = "https://github.com/fictionlab-gbp/leo_desktop-release/archive/release/noetic/leo_desktop/0.2.3-1.tar.gz";
+ name = "0.2.3-1.tar.gz";
+ sha256 = "55ac702284d3099a5989caed3caf43508e17de27a8dc1a58334df1e394144391";
};
buildType = "catkin";
diff --git a/distros/noetic/leo-gazebo/default.nix b/distros/noetic/leo-gazebo/default.nix
index f261638dce..0ef3ef3234 100644
--- a/distros/noetic/leo-gazebo/default.nix
+++ b/distros/noetic/leo-gazebo/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, compressed-image-transport, diff-drive-controller, gazebo-dev, gazebo-plugins, gazebo-ros, gazebo-ros-control, geometry-msgs, joint-state-controller, leo-description, nav-msgs, roscpp, topic-tools }:
buildRosPackage {
pname = "ros-noetic-leo-gazebo";
- version = "0.1.3-r1";
+ version = "0.2.0-r1";
src = fetchurl {
- url = "https://github.com/fictionlab-gbp/leo_simulator-release/archive/release/noetic/leo_gazebo/0.1.3-1.tar.gz";
- name = "0.1.3-1.tar.gz";
- sha256 = "a0c3854e6aaf797676a06a6065b38a00a14d634e202bd54dd529dd4835d36525";
+ url = "https://github.com/fictionlab-gbp/leo_simulator-release/archive/release/noetic/leo_gazebo/0.2.0-1.tar.gz";
+ name = "0.2.0-1.tar.gz";
+ sha256 = "a561a1003237ae2a2536e654a5208639e701f2cd308775147aaaca418c96f02f";
};
buildType = "catkin";
diff --git a/distros/noetic/leo-simulator/default.nix b/distros/noetic/leo-simulator/default.nix
index 46f1e4890d..581ad4123a 100644
--- a/distros/noetic/leo-simulator/default.nix
+++ b/distros/noetic/leo-simulator/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, leo-gazebo }:
buildRosPackage {
pname = "ros-noetic-leo-simulator";
- version = "0.1.3-r1";
+ version = "0.2.0-r1";
src = fetchurl {
- url = "https://github.com/fictionlab-gbp/leo_simulator-release/archive/release/noetic/leo_simulator/0.1.3-1.tar.gz";
- name = "0.1.3-1.tar.gz";
- sha256 = "ee1b16e40e7d718f2fe49fdb54d1706da07872d1a6f1e3f9d452bbb65a50929c";
+ url = "https://github.com/fictionlab-gbp/leo_simulator-release/archive/release/noetic/leo_simulator/0.2.0-1.tar.gz";
+ name = "0.2.0-1.tar.gz";
+ sha256 = "50b20dd2256058db319c5ad299a3ec6c3b8f0c626998bfa305ccea4f70f17a08";
};
buildType = "catkin";
diff --git a/distros/noetic/leo-teleop/default.nix b/distros/noetic/leo-teleop/default.nix
index eb76764cc8..9731e040e6 100644
--- a/distros/noetic/leo-teleop/default.nix
+++ b/distros/noetic/leo-teleop/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, joy, teleop-twist-joy, teleop-twist-keyboard }:
buildRosPackage {
pname = "ros-noetic-leo-teleop";
- version = "1.1.0-r1";
+ version = "1.2.1-r1";
src = fetchurl {
- url = "https://github.com/fictionlab-gbp/leo_common-release/archive/release/noetic/leo_teleop/1.1.0-1.tar.gz";
- name = "1.1.0-1.tar.gz";
- sha256 = "994b6b78f5e017dce233e2c881e429cd9d66f725603bb00cf909901b0f293532";
+ url = "https://github.com/fictionlab-gbp/leo_common-release/archive/release/noetic/leo_teleop/1.2.1-1.tar.gz";
+ name = "1.2.1-1.tar.gz";
+ sha256 = "5557e80252f9e223267b11f547936c3606566d0ae13a7823e25a3ae4ab1332cc";
};
buildType = "catkin";
@@ -18,7 +18,7 @@ buildRosPackage {
nativeBuildInputs = [ catkin ];
meta = {
- description = ''Teleop package for Leo Rover'';
+ description = ''Scripts and launch files for Leo Rover teleoperation'';
license = with lib.licenses; [ mit ];
};
}
diff --git a/distros/noetic/leo-viz/default.nix b/distros/noetic/leo-viz/default.nix
index 9eb091ee6e..8ad4ea1405 100644
--- a/distros/noetic/leo-viz/default.nix
+++ b/distros/noetic/leo-viz/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, joint-state-publisher, joint-state-publisher-gui, leo-description, robot-state-publisher, rviz }:
buildRosPackage {
pname = "ros-noetic-leo-viz";
- version = "0.2.2-r1";
+ version = "0.2.3-r1";
src = fetchurl {
- url = "https://github.com/fictionlab-gbp/leo_desktop-release/archive/release/noetic/leo_viz/0.2.2-1.tar.gz";
- name = "0.2.2-1.tar.gz";
- sha256 = "fff41ccc9204d7a0fc66672b07c3b4865dc2cd64112f7e8ce2fe23778121c383";
+ url = "https://github.com/fictionlab-gbp/leo_desktop-release/archive/release/noetic/leo_viz/0.2.3-1.tar.gz";
+ name = "0.2.3-1.tar.gz";
+ sha256 = "ed773e9094a5ffbfe607b216cfe80b2d1e90f6f1f03fc3d7a6f9374969d8c49f";
};
buildType = "catkin";
diff --git a/distros/noetic/leo/default.nix b/distros/noetic/leo/default.nix
index ea923a3831..78467b5f1c 100644
--- a/distros/noetic/leo/default.nix
+++ b/distros/noetic/leo/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, leo-description, leo-teleop }:
buildRosPackage {
pname = "ros-noetic-leo";
- version = "1.1.0-r1";
+ version = "1.2.1-r1";
src = fetchurl {
- url = "https://github.com/fictionlab-gbp/leo_common-release/archive/release/noetic/leo/1.1.0-1.tar.gz";
- name = "1.1.0-1.tar.gz";
- sha256 = "be9fe69f5332d2118a999e3c38f6aa9b17524e4107876354366d879646369d9a";
+ url = "https://github.com/fictionlab-gbp/leo_common-release/archive/release/noetic/leo/1.2.1-1.tar.gz";
+ name = "1.2.1-1.tar.gz";
+ sha256 = "ec4d01d8815b6a7bfdd25a81c9253acd166942d4da9badae5f651b1c97ac9002";
};
buildType = "catkin";
diff --git a/distros/noetic/locomotor-msgs/default.nix b/distros/noetic/locomotor-msgs/default.nix
index d9f76c867d..39ca4021ea 100644
--- a/distros/noetic/locomotor-msgs/default.nix
+++ b/distros/noetic/locomotor-msgs/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, actionlib-msgs, catkin, message-generation, message-runtime, nav-2d-msgs }:
buildRosPackage {
pname = "ros-noetic-locomotor-msgs";
- version = "0.2.6-r1";
+ version = "0.3.0-r2";
src = fetchurl {
- url = "https://github.com/DLu/robot_navigation-release/archive/release/noetic/locomotor_msgs/0.2.6-1.tar.gz";
- name = "0.2.6-1.tar.gz";
- sha256 = "16aff17501fa3618374445e22d5ae689fbd4f823f8adf089a333074c0222aef6";
+ url = "https://github.com/DLu/robot_navigation-release/archive/release/noetic/locomotor_msgs/0.3.0-2.tar.gz";
+ name = "0.3.0-2.tar.gz";
+ sha256 = "090e71c23ac44da88b614d2cd37c5daab2bacfb1a69a3a62e109d7abc7d1e46a";
};
buildType = "catkin";
diff --git a/distros/noetic/locomotor/default.nix b/distros/noetic/locomotor/default.nix
index e6c16e5359..2016192159 100644
--- a/distros/noetic/locomotor/default.nix
+++ b/distros/noetic/locomotor/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, actionlib, catkin, geometry-msgs, locomotor-msgs, nav-2d-msgs, nav-2d-utils, nav-core2, nav-msgs, pluginlib, roscpp, roslint, rospy }:
buildRosPackage {
pname = "ros-noetic-locomotor";
- version = "0.2.6-r1";
+ version = "0.3.0-r2";
src = fetchurl {
- url = "https://github.com/DLu/robot_navigation-release/archive/release/noetic/locomotor/0.2.6-1.tar.gz";
- name = "0.2.6-1.tar.gz";
- sha256 = "e0e82b68112e782b5dc8dd76f386db72bd94fc55bfed500ae21b38eb06b8f174";
+ url = "https://github.com/DLu/robot_navigation-release/archive/release/noetic/locomotor/0.3.0-2.tar.gz";
+ name = "0.3.0-2.tar.gz";
+ sha256 = "cfc7f120c4321938de66608941cb312ef1ecfe925dcc2f698985751feabd8617";
};
buildType = "catkin";
diff --git a/distros/noetic/locomove-base/default.nix b/distros/noetic/locomove-base/default.nix
index 2162c72fb6..fa918d153b 100644
--- a/distros/noetic/locomove-base/default.nix
+++ b/distros/noetic/locomove-base/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, locomotor, move-base-msgs, nav-2d-utils, nav-core, nav-core-adapter, roslint }:
buildRosPackage {
pname = "ros-noetic-locomove-base";
- version = "0.2.6-r1";
+ version = "0.3.0-r2";
src = fetchurl {
- url = "https://github.com/DLu/robot_navigation-release/archive/release/noetic/locomove_base/0.2.6-1.tar.gz";
- name = "0.2.6-1.tar.gz";
- sha256 = "0149e67caf75a3044563bc816ad903adde38955271e52469d2a50feeff264c53";
+ url = "https://github.com/DLu/robot_navigation-release/archive/release/noetic/locomove_base/0.3.0-2.tar.gz";
+ name = "0.3.0-2.tar.gz";
+ sha256 = "adc38904239987e62831c4fc0ce28d392d817e3266eb8e03fe1b01ba6b4e8a79";
};
buildType = "catkin";
diff --git a/distros/noetic/map-organizer/default.nix b/distros/noetic/map-organizer/default.nix
index 0fc13dbce3..32bc7a6e5b 100644
--- a/distros/noetic/map-organizer/default.nix
+++ b/distros/noetic/map-organizer/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, eigen, geometry-msgs, map-organizer-msgs, map-server, nav-msgs, neonavigation-common, pcl, pcl-conversions, roscpp, roslint, rostest, sensor-msgs, tf2, tf2-geometry-msgs, tf2-ros }:
buildRosPackage {
pname = "ros-noetic-map-organizer";
- version = "0.10.4-r1";
+ version = "0.10.5-r1";
src = fetchurl {
- url = "https://github.com/at-wat/neonavigation-release/archive/release/noetic/map_organizer/0.10.4-1.tar.gz";
- name = "0.10.4-1.tar.gz";
- sha256 = "a0a6316503dd0bfffd115b619b9b38895749cec4344293f8ac6f51fa42a93957";
+ url = "https://github.com/at-wat/neonavigation-release/archive/release/noetic/map_organizer/0.10.5-1.tar.gz";
+ name = "0.10.5-1.tar.gz";
+ sha256 = "244dde72b9be13c12e356e3e5cf3171999102e02647157853bc597521f8bae92";
};
buildType = "catkin";
diff --git a/distros/noetic/mavlink/default.nix b/distros/noetic/mavlink/default.nix
index 9ff2868ca2..4b9586eb8e 100644
--- a/distros/noetic/mavlink/default.nix
+++ b/distros/noetic/mavlink/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, cmake, python3, python3Packages }:
buildRosPackage {
pname = "ros-noetic-mavlink";
- version = "2020.11.11-r1";
+ version = "2020.12.12-r1";
src = fetchurl {
- url = "https://github.com/mavlink/mavlink-gbp-release/archive/release/noetic/mavlink/2020.11.11-1.tar.gz";
- name = "2020.11.11-1.tar.gz";
- sha256 = "878f4ff6fe57cd052081ae241d38032157630f985e939365f06a32c564bde56d";
+ url = "https://github.com/mavlink/mavlink-gbp-release/archive/release/noetic/mavlink/2020.12.12-1.tar.gz";
+ name = "2020.12.12-1.tar.gz";
+ sha256 = "2835411ded65441a5158a766188be29d0e07b0dc58dd8ee3acf84fc30d320699";
};
buildType = "cmake";
diff --git a/distros/noetic/mbf-mesh-core/default.nix b/distros/noetic/mbf-mesh-core/default.nix
new file mode 100644
index 0000000000..73e1823430
--- /dev/null
+++ b/distros/noetic/mbf-mesh-core/default.nix
@@ -0,0 +1,24 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, mbf-abstract-core, mesh-map }:
+buildRosPackage {
+ pname = "ros-noetic-mbf-mesh-core";
+ version = "1.0.0-r1";
+
+ src = fetchurl {
+ url = "https://github.com/uos-gbp/mesh_navigation-release/archive/release/noetic/mbf_mesh_core/1.0.0-1.tar.gz";
+ name = "1.0.0-1.tar.gz";
+ sha256 = "8561aa278d9666d754fa17b1974e2dd55a8d1ddfa02587d29e1e2e3b011e78a5";
+ };
+
+ buildType = "catkin";
+ propagatedBuildInputs = [ mbf-abstract-core mesh-map ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''The mbf_mesh_core package'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/noetic/mbf-mesh-nav/default.nix b/distros/noetic/mbf-mesh-nav/default.nix
new file mode 100644
index 0000000000..719d9f47ae
--- /dev/null
+++ b/distros/noetic/mbf-mesh-nav/default.nix
@@ -0,0 +1,24 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, dynamic-reconfigure, mbf-abstract-nav, mbf-mesh-core, mesh-map, pluginlib, roscpp }:
+buildRosPackage {
+ pname = "ros-noetic-mbf-mesh-nav";
+ version = "1.0.0-r1";
+
+ src = fetchurl {
+ url = "https://github.com/uos-gbp/mesh_navigation-release/archive/release/noetic/mbf_mesh_nav/1.0.0-1.tar.gz";
+ name = "1.0.0-1.tar.gz";
+ sha256 = "bf3f02873b9114b7fbff328a3c37e54865d3bfeac77fb2939528e109b2f89c65";
+ };
+
+ buildType = "catkin";
+ propagatedBuildInputs = [ dynamic-reconfigure mbf-abstract-nav mbf-mesh-core mesh-map pluginlib roscpp ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''The mbf_mesh_nav package'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/noetic/mesh-client/default.nix b/distros/noetic/mesh-client/default.nix
new file mode 100644
index 0000000000..91147868bb
--- /dev/null
+++ b/distros/noetic/mesh-client/default.nix
@@ -0,0 +1,24 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, curl, eigen, jsoncpp, lvr2, roscpp }:
+buildRosPackage {
+ pname = "ros-noetic-mesh-client";
+ version = "1.0.0-r1";
+
+ src = fetchurl {
+ url = "https://github.com/uos-gbp/mesh_navigation-release/archive/release/noetic/mesh_client/1.0.0-1.tar.gz";
+ name = "1.0.0-1.tar.gz";
+ sha256 = "6728b84c3d21b5732b75fa0a8ccdfca80f31a3a938ae6d0f37ffecb9f7d2ea6e";
+ };
+
+ buildType = "catkin";
+ propagatedBuildInputs = [ curl eigen jsoncpp lvr2 roscpp ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''The mesh_client package'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/noetic/mesh-controller/default.nix b/distros/noetic/mesh-controller/default.nix
new file mode 100644
index 0000000000..62588b3920
--- /dev/null
+++ b/distros/noetic/mesh-controller/default.nix
@@ -0,0 +1,24 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, mbf-mesh-core, mbf-msgs, mbf-utility, mesh-map, roscpp, tf2-geometry-msgs }:
+buildRosPackage {
+ pname = "ros-noetic-mesh-controller";
+ version = "1.0.0-r1";
+
+ src = fetchurl {
+ url = "https://github.com/uos-gbp/mesh_navigation-release/archive/release/noetic/mesh_controller/1.0.0-1.tar.gz";
+ name = "1.0.0-1.tar.gz";
+ sha256 = "a4688cdc7de5615388ab75c2881a1bf17d277f38d633dff080af2f0fb5a85391";
+ };
+
+ buildType = "catkin";
+ propagatedBuildInputs = [ mbf-mesh-core mbf-msgs mbf-utility mesh-map roscpp tf2-geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''The mesh_controller package'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/noetic/mesh-layers/default.nix b/distros/noetic/mesh-layers/default.nix
new file mode 100644
index 0000000000..aba980b834
--- /dev/null
+++ b/distros/noetic/mesh-layers/default.nix
@@ -0,0 +1,24 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, dynamic-reconfigure, mesh-map }:
+buildRosPackage {
+ pname = "ros-noetic-mesh-layers";
+ version = "1.0.0-r1";
+
+ src = fetchurl {
+ url = "https://github.com/uos-gbp/mesh_navigation-release/archive/release/noetic/mesh_layers/1.0.0-1.tar.gz";
+ name = "1.0.0-1.tar.gz";
+ sha256 = "954a8a3cddb270ebe52aeb5f252ae85d9f9e1c9b8583df0a9bdd1bde2e13e7b8";
+ };
+
+ buildType = "catkin";
+ propagatedBuildInputs = [ dynamic-reconfigure mesh-map ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''The mesh_layers package'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/noetic/mesh-map/default.nix b/distros/noetic/mesh-map/default.nix
new file mode 100644
index 0000000000..355df8ee19
--- /dev/null
+++ b/distros/noetic/mesh-map/default.nix
@@ -0,0 +1,24 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, dynamic-reconfigure, geometry-msgs, mesh-client, mesh-msgs-conversions, pluginlib, roscpp, tf2-ros, visualization-msgs, xmlrpcpp }:
+buildRosPackage {
+ pname = "ros-noetic-mesh-map";
+ version = "1.0.0-r1";
+
+ src = fetchurl {
+ url = "https://github.com/uos-gbp/mesh_navigation-release/archive/release/noetic/mesh_map/1.0.0-1.tar.gz";
+ name = "1.0.0-1.tar.gz";
+ sha256 = "c43bb98dda3a9a7027f3fc29a081e5ac29e8072f95d9fc52593f0c9cb6625cca";
+ };
+
+ buildType = "catkin";
+ propagatedBuildInputs = [ dynamic-reconfigure geometry-msgs mesh-client mesh-msgs-conversions pluginlib roscpp tf2-ros visualization-msgs xmlrpcpp ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''The mesh_map package'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/noetic/mesh-msgs-conversions/default.nix b/distros/noetic/mesh-msgs-conversions/default.nix
new file mode 100644
index 0000000000..2067f8ceb0
--- /dev/null
+++ b/distros/noetic/mesh-msgs-conversions/default.nix
@@ -0,0 +1,24 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, lvr2, mesh-msgs, roscpp, sensor-msgs }:
+buildRosPackage {
+ pname = "ros-noetic-mesh-msgs-conversions";
+ version = "1.0.1-r1";
+
+ src = fetchurl {
+ url = "https://github.com/uos-gbp/mesh-tools/archive/release/noetic/mesh_msgs_conversions/1.0.1-1.tar.gz";
+ name = "1.0.1-1.tar.gz";
+ sha256 = "e67224e431f1940b8ad49c207801fbd55da9d2430d7e1c2f230371b579a138d3";
+ };
+
+ buildType = "catkin";
+ propagatedBuildInputs = [ lvr2 mesh-msgs roscpp sensor-msgs ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''converts point clouds and attributes into meshes and mesh attributes'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/noetic/mesh-msgs-hdf5/default.nix b/distros/noetic/mesh-msgs-hdf5/default.nix
new file mode 100644
index 0000000000..92e39f022d
--- /dev/null
+++ b/distros/noetic/mesh-msgs-hdf5/default.nix
@@ -0,0 +1,24 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, hdf5-map-io, label-manager, mesh-msgs }:
+buildRosPackage {
+ pname = "ros-noetic-mesh-msgs-hdf5";
+ version = "1.0.1-r1";
+
+ src = fetchurl {
+ url = "https://github.com/uos-gbp/mesh-tools/archive/release/noetic/mesh_msgs_hdf5/1.0.1-1.tar.gz";
+ name = "1.0.1-1.tar.gz";
+ sha256 = "88beecc46310337e26e19043aa216d8420ed7c32e609f2199ee6871fcfaa4018";
+ };
+
+ buildType = "catkin";
+ propagatedBuildInputs = [ hdf5-map-io label-manager mesh-msgs ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''Read and write mesh_msgs to and from hdf5'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/noetic/mesh-msgs-transform/default.nix b/distros/noetic/mesh-msgs-transform/default.nix
new file mode 100644
index 0000000000..6a0f5e6192
--- /dev/null
+++ b/distros/noetic/mesh-msgs-transform/default.nix
@@ -0,0 +1,24 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, eigen, geometry-msgs, mesh-msgs, tf }:
+buildRosPackage {
+ pname = "ros-noetic-mesh-msgs-transform";
+ version = "1.0.1-r1";
+
+ src = fetchurl {
+ url = "https://github.com/uos-gbp/mesh-tools/archive/release/noetic/mesh_msgs_transform/1.0.1-1.tar.gz";
+ name = "1.0.1-1.tar.gz";
+ sha256 = "0bb89df1f78c87d2b2d6107963c71189086e044a0ca0bfb2bafbe72321c064a3";
+ };
+
+ buildType = "catkin";
+ propagatedBuildInputs = [ eigen geometry-msgs mesh-msgs tf ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''Methods to transform mesh_msgs'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/noetic/mesh-msgs/default.nix b/distros/noetic/mesh-msgs/default.nix
new file mode 100644
index 0000000000..54c4a419ea
--- /dev/null
+++ b/distros/noetic/mesh-msgs/default.nix
@@ -0,0 +1,25 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, message-generation, message-runtime, roscpp, sensor-msgs, std-msgs }:
+buildRosPackage {
+ pname = "ros-noetic-mesh-msgs";
+ version = "1.0.1-r1";
+
+ src = fetchurl {
+ url = "https://github.com/uos-gbp/mesh-tools/archive/release/noetic/mesh_msgs/1.0.1-1.tar.gz";
+ name = "1.0.1-1.tar.gz";
+ sha256 = "08dfa61162be8282356379328097699ba5a051d050c928a1d5a61e9d1c4ddff5";
+ };
+
+ buildType = "catkin";
+ buildInputs = [ message-generation ];
+ propagatedBuildInputs = [ geometry-msgs message-runtime roscpp sensor-msgs std-msgs ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''Various Message Types for Mesh Data.'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/noetic/mesh-navigation/default.nix b/distros/noetic/mesh-navigation/default.nix
new file mode 100644
index 0000000000..8a481a6a6a
--- /dev/null
+++ b/distros/noetic/mesh-navigation/default.nix
@@ -0,0 +1,24 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, dijkstra-mesh-planner, mbf-mesh-core, mbf-mesh-nav, mesh-client, mesh-controller, mesh-layers, mesh-map, wave-front-planner }:
+buildRosPackage {
+ pname = "ros-noetic-mesh-navigation";
+ version = "1.0.0-r1";
+
+ src = fetchurl {
+ url = "https://github.com/uos-gbp/mesh_navigation-release/archive/release/noetic/mesh_navigation/1.0.0-1.tar.gz";
+ name = "1.0.0-1.tar.gz";
+ sha256 = "85843ccce40c21a3e9ec9f7534bd0cbe44c9bad52a1ec42fc9831e3735c58a3d";
+ };
+
+ buildType = "catkin";
+ propagatedBuildInputs = [ dijkstra-mesh-planner mbf-mesh-core mbf-mesh-nav mesh-client mesh-controller mesh-layers mesh-map wave-front-planner ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''The mesh_navigation package provides a layered mesh_map implementation, a Move Base Flex mesh navigation server, as well as mesh navigation plugins for path planning and navigation control.'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/noetic/mesh-tools/default.nix b/distros/noetic/mesh-tools/default.nix
new file mode 100644
index 0000000000..4685996728
--- /dev/null
+++ b/distros/noetic/mesh-tools/default.nix
@@ -0,0 +1,24 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, hdf5-map-io, label-manager, mesh-msgs, mesh-msgs-conversions, mesh-msgs-transform, rviz-map-plugin, rviz-mesh-plugin }:
+buildRosPackage {
+ pname = "ros-noetic-mesh-tools";
+ version = "1.0.1-r1";
+
+ src = fetchurl {
+ url = "https://github.com/uos-gbp/mesh-tools/archive/release/noetic/mesh_tools/1.0.1-1.tar.gz";
+ name = "1.0.1-1.tar.gz";
+ sha256 = "37ba580f490e7069f419e93f5bed2984ae76e183f33d22d3054fef962507c21c";
+ };
+
+ buildType = "catkin";
+ propagatedBuildInputs = [ hdf5-map-io label-manager mesh-msgs mesh-msgs-conversions mesh-msgs-transform rviz-map-plugin rviz-mesh-plugin ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''The mesh_tools package'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/noetic/nav-2d-msgs/default.nix b/distros/noetic/nav-2d-msgs/default.nix
index e9d2cdb342..342800af0e 100644
--- a/distros/noetic/nav-2d-msgs/default.nix
+++ b/distros/noetic/nav-2d-msgs/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, message-generation, message-runtime, std-msgs }:
buildRosPackage {
pname = "ros-noetic-nav-2d-msgs";
- version = "0.2.6-r1";
+ version = "0.3.0-r2";
src = fetchurl {
- url = "https://github.com/DLu/robot_navigation-release/archive/release/noetic/nav_2d_msgs/0.2.6-1.tar.gz";
- name = "0.2.6-1.tar.gz";
- sha256 = "757a7784db3f7c25021c1a898b42624875239250d7e5ef6fcaaf4d5db9c3e145";
+ url = "https://github.com/DLu/robot_navigation-release/archive/release/noetic/nav_2d_msgs/0.3.0-2.tar.gz";
+ name = "0.3.0-2.tar.gz";
+ sha256 = "aac48d25c1060890f448b77de2528cc40b6bc1d69fb222ea0eea4588cd932b38";
};
buildType = "catkin";
diff --git a/distros/noetic/nav-2d-utils/default.nix b/distros/noetic/nav-2d-utils/default.nix
index c429c4480e..ac26580a61 100644
--- a/distros/noetic/nav-2d-utils/default.nix
+++ b/distros/noetic/nav-2d-utils/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, nav-2d-msgs, nav-core2, nav-grid, nav-msgs, pluginlib, roscpp, roslint, rostest, rosunit, std-msgs, tf, tf2-geometry-msgs, tf2-ros, xmlrpcpp }:
buildRosPackage {
pname = "ros-noetic-nav-2d-utils";
- version = "0.2.6-r1";
+ version = "0.3.0-r2";
src = fetchurl {
- url = "https://github.com/DLu/robot_navigation-release/archive/release/noetic/nav_2d_utils/0.2.6-1.tar.gz";
- name = "0.2.6-1.tar.gz";
- sha256 = "d959640a5d0d9e8ae40dc13fa7cca407dadd13a682e86d48777d2a9a1524c92c";
+ url = "https://github.com/DLu/robot_navigation-release/archive/release/noetic/nav_2d_utils/0.3.0-2.tar.gz";
+ name = "0.3.0-2.tar.gz";
+ sha256 = "cd39cac06e4ec5f6162f5059db7a5fed9118b6c7d15649e3b3e2b5531cdf1563";
};
buildType = "catkin";
diff --git a/distros/noetic/nav-core-adapter/default.nix b/distros/noetic/nav-core-adapter/default.nix
index d23d421156..52f2d14f63 100644
--- a/distros/noetic/nav-core-adapter/default.nix
+++ b/distros/noetic/nav-core-adapter/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, costmap-2d, dwb-critics, dwb-local-planner, dwb-plugins, geometry-msgs, nav-2d-msgs, nav-2d-utils, nav-core, nav-core2, nav-grid, nav-msgs, pluginlib, roslint, rostest, tf, visualization-msgs }:
buildRosPackage {
pname = "ros-noetic-nav-core-adapter";
- version = "0.2.6-r1";
+ version = "0.3.0-r2";
src = fetchurl {
- url = "https://github.com/DLu/robot_navigation-release/archive/release/noetic/nav_core_adapter/0.2.6-1.tar.gz";
- name = "0.2.6-1.tar.gz";
- sha256 = "752d744a559e57210fdfa7137f9e4e3d6b6dba76611c0c0ced759718032a3381";
+ url = "https://github.com/DLu/robot_navigation-release/archive/release/noetic/nav_core_adapter/0.3.0-2.tar.gz";
+ name = "0.3.0-2.tar.gz";
+ sha256 = "df35f24c4d64eb0b25f8bf4fdffe2f09a8505992678da5f5c5ff432c99e1dd8c";
};
buildType = "catkin";
diff --git a/distros/noetic/nav-core2/default.nix b/distros/noetic/nav-core2/default.nix
index b99f439fee..896230364e 100644
--- a/distros/noetic/nav-core2/default.nix
+++ b/distros/noetic/nav-core2/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, nav-2d-msgs, nav-grid, roslint, rosunit, tf2-ros }:
buildRosPackage {
pname = "ros-noetic-nav-core2";
- version = "0.2.6-r1";
+ version = "0.3.0-r2";
src = fetchurl {
- url = "https://github.com/DLu/robot_navigation-release/archive/release/noetic/nav_core2/0.2.6-1.tar.gz";
- name = "0.2.6-1.tar.gz";
- sha256 = "d3d6c85b14aa60aa7c0c75518fbad88d106a9b60b24b36c963a6008abb7ac030";
+ url = "https://github.com/DLu/robot_navigation-release/archive/release/noetic/nav_core2/0.3.0-2.tar.gz";
+ name = "0.3.0-2.tar.gz";
+ sha256 = "a102ef0294f5159bc5d4a4751951d302e0935ee0d0cf9ca8fedda3196bcfdae4";
};
buildType = "catkin";
diff --git a/distros/noetic/nav-grid-iterators/default.nix b/distros/noetic/nav-grid-iterators/default.nix
index 5b88be03b1..916c7a6342 100644
--- a/distros/noetic/nav-grid-iterators/default.nix
+++ b/distros/noetic/nav-grid-iterators/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, nav-2d-msgs, nav-2d-utils, nav-grid, nav-msgs, roscpp, roslint, rosunit }:
buildRosPackage {
pname = "ros-noetic-nav-grid-iterators";
- version = "0.2.6-r1";
+ version = "0.3.0-r2";
src = fetchurl {
- url = "https://github.com/DLu/robot_navigation-release/archive/release/noetic/nav_grid_iterators/0.2.6-1.tar.gz";
- name = "0.2.6-1.tar.gz";
- sha256 = "a64ae6f71d047ca140fa84d2c0de528ac43edcae2db173516719186d16932cf0";
+ url = "https://github.com/DLu/robot_navigation-release/archive/release/noetic/nav_grid_iterators/0.3.0-2.tar.gz";
+ name = "0.3.0-2.tar.gz";
+ sha256 = "715a29d86f34cf38708568e4910bc44aab11cf807ec1e60e07525059753a3162";
};
buildType = "catkin";
diff --git a/distros/noetic/nav-grid-pub-sub/default.nix b/distros/noetic/nav-grid-pub-sub/default.nix
index a4207e9da6..efbda4d68f 100644
--- a/distros/noetic/nav-grid-pub-sub/default.nix
+++ b/distros/noetic/nav-grid-pub-sub/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, map-msgs, nav-2d-msgs, nav-2d-utils, nav-core2, nav-grid, nav-grid-iterators, nav-msgs, roscpp, roslint }:
buildRosPackage {
pname = "ros-noetic-nav-grid-pub-sub";
- version = "0.2.6-r1";
+ version = "0.3.0-r2";
src = fetchurl {
- url = "https://github.com/DLu/robot_navigation-release/archive/release/noetic/nav_grid_pub_sub/0.2.6-1.tar.gz";
- name = "0.2.6-1.tar.gz";
- sha256 = "77f64c81727d050ed5ed9df7b08b6e8b9090455407738869558eb59e08a8cdf3";
+ url = "https://github.com/DLu/robot_navigation-release/archive/release/noetic/nav_grid_pub_sub/0.3.0-2.tar.gz";
+ name = "0.3.0-2.tar.gz";
+ sha256 = "558ae8160b38f4e7d4f3896f071de517215b4ea65c3f0b22e43108e8314a1e5a";
};
buildType = "catkin";
diff --git a/distros/noetic/nav-grid-server/default.nix b/distros/noetic/nav-grid-server/default.nix
new file mode 100644
index 0000000000..841698dba2
--- /dev/null
+++ b/distros/noetic/nav-grid-server/default.nix
@@ -0,0 +1,25 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, map-server, nav-2d-utils, nav-grid, nav-grid-iterators, nav-grid-pub-sub, nav-msgs, opencv3, roscpp, roslib, roslint }:
+buildRosPackage {
+ pname = "ros-noetic-nav-grid-server";
+ version = "0.3.0-r2";
+
+ src = fetchurl {
+ url = "https://github.com/DLu/robot_navigation-release/archive/release/noetic/nav_grid_server/0.3.0-2.tar.gz";
+ name = "0.3.0-2.tar.gz";
+ sha256 = "7f9a3ff151aaca65d672920ff96c2d2b0fcaa90ce9af788524da2ba8bd13ea51";
+ };
+
+ buildType = "catkin";
+ checkInputs = [ map-server roslib roslint ];
+ propagatedBuildInputs = [ nav-2d-utils nav-grid nav-grid-iterators nav-grid-pub-sub nav-msgs opencv3 roscpp ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''Customizable tools for publishing images as NavGrids or OccupancyGrids'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/noetic/nav-grid/default.nix b/distros/noetic/nav-grid/default.nix
index bff76adade..d6ce93df76 100644
--- a/distros/noetic/nav-grid/default.nix
+++ b/distros/noetic/nav-grid/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, roslint, rosunit }:
buildRosPackage {
pname = "ros-noetic-nav-grid";
- version = "0.2.6-r1";
+ version = "0.3.0-r2";
src = fetchurl {
- url = "https://github.com/DLu/robot_navigation-release/archive/release/noetic/nav_grid/0.2.6-1.tar.gz";
- name = "0.2.6-1.tar.gz";
- sha256 = "a049756b3632aeb57553c441653ee75621d4f02fc748b640a064bc6b8237f336";
+ url = "https://github.com/DLu/robot_navigation-release/archive/release/noetic/nav_grid/0.3.0-2.tar.gz";
+ name = "0.3.0-2.tar.gz";
+ sha256 = "9ac9d9c48aba901c90aba46248a52dbd06c7d0379dc08e54c2aea1375bb17bbc";
};
buildType = "catkin";
diff --git a/distros/noetic/neonavigation-common/default.nix b/distros/noetic/neonavigation-common/default.nix
index f0b329a650..fc9dadf082 100644
--- a/distros/noetic/neonavigation-common/default.nix
+++ b/distros/noetic/neonavigation-common/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, roscpp, roslint, rostest, std-msgs, std-srvs }:
buildRosPackage {
pname = "ros-noetic-neonavigation-common";
- version = "0.10.4-r1";
+ version = "0.10.5-r1";
src = fetchurl {
- url = "https://github.com/at-wat/neonavigation-release/archive/release/noetic/neonavigation_common/0.10.4-1.tar.gz";
- name = "0.10.4-1.tar.gz";
- sha256 = "a0486c8fd5ac58192ba6deb7c926a2c3b8721b1d6e6c2df76245b92a92aa501c";
+ url = "https://github.com/at-wat/neonavigation-release/archive/release/noetic/neonavigation_common/0.10.5-1.tar.gz";
+ name = "0.10.5-1.tar.gz";
+ sha256 = "f60f3cd11058ad3ba8e11979aa0a7c3e863eb3362013a13c63a9151e9be1711d";
};
buildType = "catkin";
diff --git a/distros/noetic/neonavigation-launch/default.nix b/distros/noetic/neonavigation-launch/default.nix
index a21a95fc3f..74a964a0a2 100644
--- a/distros/noetic/neonavigation-launch/default.nix
+++ b/distros/noetic/neonavigation-launch/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, costmap-cspace, map-server, planner-cspace, safety-limiter, tf2-ros, trajectory-tracker, trajectory-tracker-rviz-plugins }:
buildRosPackage {
pname = "ros-noetic-neonavigation-launch";
- version = "0.10.4-r1";
+ version = "0.10.5-r1";
src = fetchurl {
- url = "https://github.com/at-wat/neonavigation-release/archive/release/noetic/neonavigation_launch/0.10.4-1.tar.gz";
- name = "0.10.4-1.tar.gz";
- sha256 = "4be49dd19f2d8bc340b896b8646cd97b76a2e2365f4012f509675febf1a1687c";
+ url = "https://github.com/at-wat/neonavigation-release/archive/release/noetic/neonavigation_launch/0.10.5-1.tar.gz";
+ name = "0.10.5-1.tar.gz";
+ sha256 = "38c6a3db95b36d0441ca5322a9d076dab8081078f007489c84715189a4867b84";
};
buildType = "catkin";
diff --git a/distros/noetic/neonavigation/default.nix b/distros/noetic/neonavigation/default.nix
index fec4185d5a..4f94d8c817 100644
--- a/distros/noetic/neonavigation/default.nix
+++ b/distros/noetic/neonavigation/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, costmap-cspace, joystick-interrupt, map-organizer, neonavigation-common, neonavigation-launch, obj-to-pointcloud, planner-cspace, safety-limiter, track-odometry, trajectory-tracker }:
buildRosPackage {
pname = "ros-noetic-neonavigation";
- version = "0.10.4-r1";
+ version = "0.10.5-r1";
src = fetchurl {
- url = "https://github.com/at-wat/neonavigation-release/archive/release/noetic/neonavigation/0.10.4-1.tar.gz";
- name = "0.10.4-1.tar.gz";
- sha256 = "e7796c0286bd6fdc768a7dcd3e7b056991249183d1e6d6c8efbe8ff372957146";
+ url = "https://github.com/at-wat/neonavigation-release/archive/release/noetic/neonavigation/0.10.5-1.tar.gz";
+ name = "0.10.5-1.tar.gz";
+ sha256 = "b6582b8c94d4e8bb202aba4277850a4f58479aca8c4284d517915c5dc4883309";
};
buildType = "catkin";
diff --git a/distros/noetic/novatel-oem7-driver/default.nix b/distros/noetic/novatel-oem7-driver/default.nix
index f76175fadb..5a474e7342 100644
--- a/distros/noetic/novatel-oem7-driver/default.nix
+++ b/distros/noetic/novatel-oem7-driver/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, boost, catkin, gps-common, nodelet, novatel-oem7-msgs, roscpp, rostest, sensor-msgs, tf }:
buildRosPackage {
pname = "ros-noetic-novatel-oem7-driver";
- version = "1.1.0-r1";
+ version = "1.1.0-r2";
src = fetchurl {
- url = "https://github.com/novatel-gbp/novatel_oem7_driver-release/archive/release/noetic/novatel_oem7_driver/1.1.0-1.tar.gz";
- name = "1.1.0-1.tar.gz";
- sha256 = "31177a28c690bbe9df9b89d554af623b43cbcd195a290336083e307396754378";
+ url = "https://github.com/novatel-gbp/novatel_oem7_driver-release/archive/release/noetic/novatel_oem7_driver/1.1.0-2.tar.gz";
+ name = "1.1.0-2.tar.gz";
+ sha256 = "cb784de96570e4b2d49fc2368dde939a7e1926461613a39190d60590c4552db3";
};
buildType = "catkin";
diff --git a/distros/noetic/novatel-oem7-msgs/default.nix b/distros/noetic/novatel-oem7-msgs/default.nix
index 8291f529d2..b0a728fbaa 100644
--- a/distros/noetic/novatel-oem7-msgs/default.nix
+++ b/distros/noetic/novatel-oem7-msgs/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }:
buildRosPackage {
pname = "ros-noetic-novatel-oem7-msgs";
- version = "1.1.0-r1";
+ version = "1.1.0-r2";
src = fetchurl {
- url = "https://github.com/novatel-gbp/novatel_oem7_driver-release/archive/release/noetic/novatel_oem7_msgs/1.1.0-1.tar.gz";
- name = "1.1.0-1.tar.gz";
- sha256 = "99cd8fe9aee43c2f2252b1542adec52cecbc9d03bfbe10b8703679bc23cb04f9";
+ url = "https://github.com/novatel-gbp/novatel_oem7_driver-release/archive/release/noetic/novatel_oem7_msgs/1.1.0-2.tar.gz";
+ name = "1.1.0-2.tar.gz";
+ sha256 = "d1b3cc62354b51aacd0a18b9c7b489469fcf2a737ac21fcd68e5e1d9c5d0afd9";
};
buildType = "catkin";
diff --git a/distros/noetic/obj-to-pointcloud/default.nix b/distros/noetic/obj-to-pointcloud/default.nix
index 09ed7a3d3a..46ecc6fbf6 100644
--- a/distros/noetic/obj-to-pointcloud/default.nix
+++ b/distros/noetic/obj-to-pointcloud/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, eigen, geometry-msgs, neonavigation-common, pcl, pcl-conversions, roscpp, roslint, rostest, sensor-msgs }:
buildRosPackage {
pname = "ros-noetic-obj-to-pointcloud";
- version = "0.10.4-r1";
+ version = "0.10.5-r1";
src = fetchurl {
- url = "https://github.com/at-wat/neonavigation-release/archive/release/noetic/obj_to_pointcloud/0.10.4-1.tar.gz";
- name = "0.10.4-1.tar.gz";
- sha256 = "740eb27466d535b6e1646154faddf155297d5b9f225db5e0682b07604f8438f8";
+ url = "https://github.com/at-wat/neonavigation-release/archive/release/noetic/obj_to_pointcloud/0.10.5-1.tar.gz";
+ name = "0.10.5-1.tar.gz";
+ sha256 = "b205af253fdd0bec85dfa31a45aae9bcdd535b450236855c0ced5d703de38ff6";
};
buildType = "catkin";
diff --git a/distros/noetic/octomap-mapping/default.nix b/distros/noetic/octomap-mapping/default.nix
index 69fd1ad31f..2c8ac7c1d5 100644
--- a/distros/noetic/octomap-mapping/default.nix
+++ b/distros/noetic/octomap-mapping/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, octomap-server }:
buildRosPackage {
pname = "ros-noetic-octomap-mapping";
- version = "0.6.5-r1";
+ version = "0.6.6-r1";
src = fetchurl {
- url = "https://github.com/ros-gbp/octomap_mapping-release/archive/release/noetic/octomap_mapping/0.6.5-1.tar.gz";
- name = "0.6.5-1.tar.gz";
- sha256 = "ef7c822397cc941c913514aa47f35c8d5efaa6de66b7071cb052c693139e1f69";
+ url = "https://github.com/ros-gbp/octomap_mapping-release/archive/release/noetic/octomap_mapping/0.6.6-1.tar.gz";
+ name = "0.6.6-1.tar.gz";
+ sha256 = "def38407af47964a673eba4866068684bdfdaa2e06640e7e3d97afadad8ea5d4";
};
buildType = "catkin";
diff --git a/distros/noetic/octomap-server/default.nix b/distros/noetic/octomap-server/default.nix
index 4f2a000268..08918fca63 100644
--- a/distros/noetic/octomap-server/default.nix
+++ b/distros/noetic/octomap-server/default.nix
@@ -2,19 +2,19 @@
# Copyright 2020 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, catkin, dynamic-reconfigure, nav-msgs, nodelet, octomap, octomap-msgs, octomap-ros, pcl, pcl-conversions, pcl-ros, roscpp, sensor-msgs, std-msgs, std-srvs, visualization-msgs }:
+{ lib, buildRosPackage, fetchurl, catkin, dynamic-reconfigure, nav-msgs, nodelet, octomap, octomap-msgs, octomap-ros, pcl-conversions, pcl-ros, roscpp, sensor-msgs, std-msgs, std-srvs, visualization-msgs }:
buildRosPackage {
pname = "ros-noetic-octomap-server";
- version = "0.6.5-r1";
+ version = "0.6.6-r1";
src = fetchurl {
- url = "https://github.com/ros-gbp/octomap_mapping-release/archive/release/noetic/octomap_server/0.6.5-1.tar.gz";
- name = "0.6.5-1.tar.gz";
- sha256 = "1d692893c7da6732075e842d0f6db9034c2a4a1d184c8a32e093c2f0c2f1dc0a";
+ url = "https://github.com/ros-gbp/octomap_mapping-release/archive/release/noetic/octomap_server/0.6.6-1.tar.gz";
+ name = "0.6.6-1.tar.gz";
+ sha256 = "71af12549d79fa6f95ef02fc696b945b887dfcacd83db10d0d3952a14772c572";
};
buildType = "catkin";
- propagatedBuildInputs = [ dynamic-reconfigure nav-msgs nodelet octomap octomap-msgs octomap-ros pcl pcl-conversions pcl-ros roscpp sensor-msgs std-msgs std-srvs visualization-msgs ];
+ propagatedBuildInputs = [ dynamic-reconfigure nav-msgs nodelet octomap octomap-msgs octomap-ros pcl-conversions pcl-ros roscpp sensor-msgs std-msgs std-srvs visualization-msgs ];
nativeBuildInputs = [ catkin ];
meta = {
diff --git a/distros/noetic/planner-cspace/default.nix b/distros/noetic/planner-cspace/default.nix
index 849ede3f98..ab0fd0afeb 100644
--- a/distros/noetic/planner-cspace/default.nix
+++ b/distros/noetic/planner-cspace/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, actionlib, catkin, costmap-cspace, costmap-cspace-msgs, diagnostic-updater, geometry-msgs, map-server, move-base-msgs, nav-msgs, neonavigation-common, planner-cspace-msgs, roscpp, roslint, rostest, sensor-msgs, std-srvs, tf2, tf2-geometry-msgs, tf2-ros, trajectory-msgs, trajectory-tracker, trajectory-tracker-msgs }:
buildRosPackage {
pname = "ros-noetic-planner-cspace";
- version = "0.10.4-r1";
+ version = "0.10.5-r1";
src = fetchurl {
- url = "https://github.com/at-wat/neonavigation-release/archive/release/noetic/planner_cspace/0.10.4-1.tar.gz";
- name = "0.10.4-1.tar.gz";
- sha256 = "57467b847adcd594946bbe4e33ff39e5a7be6037152aba34f12b26031b15d2ba";
+ url = "https://github.com/at-wat/neonavigation-release/archive/release/noetic/planner_cspace/0.10.5-1.tar.gz";
+ name = "0.10.5-1.tar.gz";
+ sha256 = "db3b341cb6cb769c39ca71a150e6a5865d392700016b531ec20e05c41c5acd1a";
};
buildType = "catkin";
diff --git a/distros/noetic/plotjuggler/default.nix b/distros/noetic/plotjuggler/default.nix
index ddadfd947a..88007d8503 100644
--- a/distros/noetic/plotjuggler/default.nix
+++ b/distros/noetic/plotjuggler/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, binutils, boost, catkin, cppzmq, qt5, roslib }:
buildRosPackage {
pname = "ros-noetic-plotjuggler";
- version = "3.0.4-r1";
+ version = "3.0.5-r2";
src = fetchurl {
- url = "https://github.com/facontidavide/plotjuggler-release/archive/release/noetic/plotjuggler/3.0.4-1.tar.gz";
- name = "3.0.4-1.tar.gz";
- sha256 = "b438f13bd511b68a51375d9cdea8a3b44d4ebded1eae3c0009955aa7704f2d28";
+ url = "https://github.com/facontidavide/plotjuggler-release/archive/release/noetic/plotjuggler/3.0.5-2.tar.gz";
+ name = "3.0.5-2.tar.gz";
+ sha256 = "7d4bd97b8bc4fe66677e93278d77c508389453b4a665ff3508809d5a3d2a62f4";
};
buildType = "catkin";
diff --git a/distros/noetic/robot-localization/default.nix b/distros/noetic/robot-localization/default.nix
index 35a9ff3410..fb8c27a48b 100644
--- a/distros/noetic/robot-localization/default.nix
+++ b/distros/noetic/robot-localization/default.nix
@@ -2,19 +2,19 @@
# Copyright 2020 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, catkin, cmake-modules, diagnostic-msgs, diagnostic-updater, eigen, eigen-conversions, geographic-msgs, geometry-msgs, libyamlcpp, message-filters, message-generation, message-runtime, nav-msgs, nodelet, python3Packages, rosbag, roscpp, roslint, rostest, rosunit, sensor-msgs, std-msgs, std-srvs, tf2, tf2-geometry-msgs, tf2-ros, xmlrpcpp }:
+{ lib, buildRosPackage, fetchurl, catkin, cmake-modules, diagnostic-msgs, diagnostic-updater, eigen, eigen-conversions, geographic-msgs, geographiclib, geometry-msgs, libyamlcpp, message-filters, message-generation, message-runtime, nav-msgs, nodelet, python3Packages, rosbag, roscpp, roslint, rostest, rosunit, sensor-msgs, std-msgs, std-srvs, tf2, tf2-geometry-msgs, tf2-ros, xmlrpcpp }:
buildRosPackage {
pname = "ros-noetic-robot-localization";
- version = "2.6.8-r2";
+ version = "2.7.1-r1";
src = fetchurl {
- url = "https://github.com/cra-ros-pkg/robot_localization-release/archive/release/noetic/robot_localization/2.6.8-2.tar.gz";
- name = "2.6.8-2.tar.gz";
- sha256 = "fc11542b1c95dbd4cd7670c083f17354691d842ca4225ecb0dbc287e45db9115";
+ url = "https://github.com/cra-ros-pkg/robot_localization-release/archive/release/noetic/robot_localization/2.7.1-1.tar.gz";
+ name = "2.7.1-1.tar.gz";
+ sha256 = "1a9680c22468432a6c76e2a72b01fb438f25b890d65a26cb2d7823c17e7ef318";
};
buildType = "catkin";
- buildInputs = [ message-generation python3Packages.catkin-pkg roslint ];
+ buildInputs = [ geographiclib message-generation python3Packages.catkin-pkg roslint ];
checkInputs = [ rosbag rostest rosunit ];
propagatedBuildInputs = [ cmake-modules diagnostic-msgs diagnostic-updater eigen eigen-conversions geographic-msgs geometry-msgs libyamlcpp message-filters message-runtime nav-msgs nodelet roscpp sensor-msgs std-msgs std-srvs tf2 tf2-geometry-msgs tf2-ros xmlrpcpp ];
nativeBuildInputs = [ catkin ];
diff --git a/distros/noetic/robot-nav-rviz-plugins/default.nix b/distros/noetic/robot-nav-rviz-plugins/default.nix
new file mode 100644
index 0000000000..75ec4f2c7a
--- /dev/null
+++ b/distros/noetic/robot-nav-rviz-plugins/default.nix
@@ -0,0 +1,25 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, color-util, geometry-msgs, nav-2d-msgs, nav-2d-utils, nav-core2, nav-grid, nav-grid-iterators, nav-grid-pub-sub, nav-msgs, pluginlib, qt5, roscpp, roslint, rviz, std-msgs }:
+buildRosPackage {
+ pname = "ros-noetic-robot-nav-rviz-plugins";
+ version = "0.3.0-r2";
+
+ src = fetchurl {
+ url = "https://github.com/DLu/robot_navigation-release/archive/release/noetic/robot_nav_rviz_plugins/0.3.0-2.tar.gz";
+ name = "0.3.0-2.tar.gz";
+ sha256 = "44bd38be8166789fba741d1249b9c768a8ffd8647dd1b8b522c833163ce207a5";
+ };
+
+ buildType = "catkin";
+ checkInputs = [ roslint ];
+ propagatedBuildInputs = [ color-util geometry-msgs nav-2d-msgs nav-2d-utils nav-core2 nav-grid nav-grid-iterators nav-grid-pub-sub nav-msgs pluginlib qt5.qtbase roscpp rviz std-msgs ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''RViz visualizations for robot_navigation datatypes'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/noetic/robot-nav-tools/default.nix b/distros/noetic/robot-nav-tools/default.nix
new file mode 100644
index 0000000000..4329125a96
--- /dev/null
+++ b/distros/noetic/robot-nav-tools/default.nix
@@ -0,0 +1,24 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, color-util, robot-nav-rviz-plugins, robot-nav-viz-demos }:
+buildRosPackage {
+ pname = "ros-noetic-robot-nav-tools";
+ version = "0.3.0-r2";
+
+ src = fetchurl {
+ url = "https://github.com/DLu/robot_navigation-release/archive/release/noetic/robot_nav_tools/0.3.0-2.tar.gz";
+ name = "0.3.0-2.tar.gz";
+ sha256 = "fed2061296698ab2690bf54463010d6e6aa6d6f8f18282100eea75bc8957c9b9";
+ };
+
+ buildType = "catkin";
+ propagatedBuildInputs = [ color-util robot-nav-rviz-plugins robot-nav-viz-demos ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''A collection of tools / accessories for the robot_navigation packages'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/noetic/robot-nav-viz-demos/default.nix b/distros/noetic/robot-nav-viz-demos/default.nix
new file mode 100644
index 0000000000..6e1b926784
--- /dev/null
+++ b/distros/noetic/robot-nav-viz-demos/default.nix
@@ -0,0 +1,25 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, angles, catkin, color-util, geometry-msgs, nav-2d-msgs, nav-2d-utils, nav-grid, nav-grid-iterators, nav-grid-pub-sub, pluginlib, robot-nav-rviz-plugins, rosbag, roscpp, roslaunch, roslint, rviz }:
+buildRosPackage {
+ pname = "ros-noetic-robot-nav-viz-demos";
+ version = "0.3.0-r2";
+
+ src = fetchurl {
+ url = "https://github.com/DLu/robot_navigation-release/archive/release/noetic/robot_nav_viz_demos/0.3.0-2.tar.gz";
+ name = "0.3.0-2.tar.gz";
+ sha256 = "d73d2fb32772b5deae9a2b15d2e9b1d3b773b20dccf79474cde619367175cd6b";
+ };
+
+ buildType = "catkin";
+ checkInputs = [ roslaunch roslint ];
+ propagatedBuildInputs = [ angles color-util geometry-msgs nav-2d-msgs nav-2d-utils nav-grid nav-grid-iterators nav-grid-pub-sub pluginlib robot-nav-rviz-plugins rosbag roscpp rviz ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''Demos for testing/demonstrating the robot_nav_rviz_plugins and color_util packages'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/noetic/robot-navigation/default.nix b/distros/noetic/robot-navigation/default.nix
index 554d35065d..d092277aa9 100644
--- a/distros/noetic/robot-navigation/default.nix
+++ b/distros/noetic/robot-navigation/default.nix
@@ -2,19 +2,19 @@
# Copyright 2020 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, catkin, costmap-queue, dlux-global-planner, dlux-plugins, dwb-critics, dwb-local-planner, dwb-msgs, dwb-plugins, global-planner-tests, locomotor, locomotor-msgs, locomove-base, nav-2d-msgs, nav-2d-utils, nav-core-adapter, nav-core2, nav-grid, nav-grid-iterators, nav-grid-pub-sub }:
+{ lib, buildRosPackage, fetchurl, catkin, costmap-queue, dlux-global-planner, dlux-plugins, dwb-critics, dwb-local-planner, dwb-msgs, dwb-plugins, global-planner-tests, locomotor, locomotor-msgs, locomove-base, nav-2d-msgs, nav-2d-utils, nav-core-adapter, nav-core2, nav-grid, nav-grid-iterators, nav-grid-pub-sub, nav-grid-server }:
buildRosPackage {
pname = "ros-noetic-robot-navigation";
- version = "0.2.6-r1";
+ version = "0.3.0-r2";
src = fetchurl {
- url = "https://github.com/DLu/robot_navigation-release/archive/release/noetic/robot_navigation/0.2.6-1.tar.gz";
- name = "0.2.6-1.tar.gz";
- sha256 = "4046b74c02d3a10d59141aa919dbbdd06c1fb2af9f69731d1da09dbe1e353013";
+ url = "https://github.com/DLu/robot_navigation-release/archive/release/noetic/robot_navigation/0.3.0-2.tar.gz";
+ name = "0.3.0-2.tar.gz";
+ sha256 = "9ac1a0a6351d0fea2c59e819ea8b44834524b6f65db769f8d42381007b1dae8b";
};
buildType = "catkin";
- propagatedBuildInputs = [ costmap-queue dlux-global-planner dlux-plugins dwb-critics dwb-local-planner dwb-msgs dwb-plugins global-planner-tests locomotor locomotor-msgs locomove-base nav-2d-msgs nav-2d-utils nav-core-adapter nav-core2 nav-grid nav-grid-iterators nav-grid-pub-sub ];
+ propagatedBuildInputs = [ costmap-queue dlux-global-planner dlux-plugins dwb-critics dwb-local-planner dwb-msgs dwb-plugins global-planner-tests locomotor locomotor-msgs locomove-base nav-2d-msgs nav-2d-utils nav-core-adapter nav-core2 nav-grid nav-grid-iterators nav-grid-pub-sub nav-grid-server ];
nativeBuildInputs = [ catkin ];
meta = {
diff --git a/distros/noetic/rosapi/default.nix b/distros/noetic/rosapi/default.nix
index 6a929eff3c..f412425ca0 100644
--- a/distros/noetic/rosapi/default.nix
+++ b/distros/noetic/rosapi/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, rosbridge-library, rosgraph, rosnode, rospy }:
buildRosPackage {
pname = "ros-noetic-rosapi";
- version = "0.11.12-r1";
+ version = "0.11.13-r1";
src = fetchurl {
- url = "https://github.com/RobotWebTools-release/rosbridge_suite-release/archive/release/noetic/rosapi/0.11.12-1.tar.gz";
- name = "0.11.12-1.tar.gz";
- sha256 = "b9bdb4cff647bbf407aa46754e4940e967dae5d55dde3d9ee457614c173528fd";
+ url = "https://github.com/RobotWebTools-release/rosbridge_suite-release/archive/release/noetic/rosapi/0.11.13-1.tar.gz";
+ name = "0.11.13-1.tar.gz";
+ sha256 = "7f6c99d9bf84c75f396ddc7ce31bcea6d9ef5a3f92f1819c10a010cd9b260f62";
};
buildType = "catkin";
diff --git a/distros/noetic/rosbridge-library/default.nix b/distros/noetic/rosbridge-library/default.nix
index d5abbf276f..38ff831f8e 100644
--- a/distros/noetic/rosbridge-library/default.nix
+++ b/distros/noetic/rosbridge-library/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, actionlib-msgs, catkin, diagnostic-msgs, geometry-msgs, message-generation, message-runtime, nav-msgs, python3Packages, roscpp, rosgraph, rospy, rospy-tutorials, rosservice, rostest, rostopic, sensor-msgs, std-msgs, std-srvs, stereo-msgs, tf2-msgs, trajectory-msgs, visualization-msgs }:
buildRosPackage {
pname = "ros-noetic-rosbridge-library";
- version = "0.11.12-r1";
+ version = "0.11.13-r1";
src = fetchurl {
- url = "https://github.com/RobotWebTools-release/rosbridge_suite-release/archive/release/noetic/rosbridge_library/0.11.12-1.tar.gz";
- name = "0.11.12-1.tar.gz";
- sha256 = "ba1cbbf3402841235c831803fa25655e7f99910cdfaddfd3fe4ff47036c45147";
+ url = "https://github.com/RobotWebTools-release/rosbridge_suite-release/archive/release/noetic/rosbridge_library/0.11.13-1.tar.gz";
+ name = "0.11.13-1.tar.gz";
+ sha256 = "7dd8d20143d1f25edd3a4712168e4784a94ff65c4ee24e2601d1810675f886c0";
};
buildType = "catkin";
diff --git a/distros/noetic/rosbridge-msgs/default.nix b/distros/noetic/rosbridge-msgs/default.nix
index 49b315a8c7..022b41a05e 100644
--- a/distros/noetic/rosbridge-msgs/default.nix
+++ b/distros/noetic/rosbridge-msgs/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }:
buildRosPackage {
pname = "ros-noetic-rosbridge-msgs";
- version = "0.11.12-r1";
+ version = "0.11.13-r1";
src = fetchurl {
- url = "https://github.com/RobotWebTools-release/rosbridge_suite-release/archive/release/noetic/rosbridge_msgs/0.11.12-1.tar.gz";
- name = "0.11.12-1.tar.gz";
- sha256 = "6f1ae7defb7dced262446de0e48d510cb5bb27143f59e1a37384ebafe8fa3b9e";
+ url = "https://github.com/RobotWebTools-release/rosbridge_suite-release/archive/release/noetic/rosbridge_msgs/0.11.13-1.tar.gz";
+ name = "0.11.13-1.tar.gz";
+ sha256 = "1e9f6b9cf45ea986f00fe0a40b8864125f91481011ad6b987d3984f8cabdfa2b";
};
buildType = "catkin";
diff --git a/distros/noetic/rosbridge-server/default.nix b/distros/noetic/rosbridge-server/default.nix
index 581df1091c..a00bb5da7d 100644
--- a/distros/noetic/rosbridge-server/default.nix
+++ b/distros/noetic/rosbridge-server/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, python3Packages, rosapi, rosauth, rosbridge-library, rosbridge-msgs, rospy, rostest }:
buildRosPackage {
pname = "ros-noetic-rosbridge-server";
- version = "0.11.12-r1";
+ version = "0.11.13-r1";
src = fetchurl {
- url = "https://github.com/RobotWebTools-release/rosbridge_suite-release/archive/release/noetic/rosbridge_server/0.11.12-1.tar.gz";
- name = "0.11.12-1.tar.gz";
- sha256 = "40a50cf88b080889e21322ad79d9add0d0fbe546c4e9d183f51e20545ee93586";
+ url = "https://github.com/RobotWebTools-release/rosbridge_suite-release/archive/release/noetic/rosbridge_server/0.11.13-1.tar.gz";
+ name = "0.11.13-1.tar.gz";
+ sha256 = "33e04c5be92316b620a92933d1ad6b171a9b9fe859d3c4a2ef521535625ae26d";
};
buildType = "catkin";
diff --git a/distros/noetic/rosbridge-suite/default.nix b/distros/noetic/rosbridge-suite/default.nix
index 344bc584e4..00e6610815 100644
--- a/distros/noetic/rosbridge-suite/default.nix
+++ b/distros/noetic/rosbridge-suite/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, rosapi, rosbridge-library, rosbridge-server }:
buildRosPackage {
pname = "ros-noetic-rosbridge-suite";
- version = "0.11.12-r1";
+ version = "0.11.13-r1";
src = fetchurl {
- url = "https://github.com/RobotWebTools-release/rosbridge_suite-release/archive/release/noetic/rosbridge_suite/0.11.12-1.tar.gz";
- name = "0.11.12-1.tar.gz";
- sha256 = "68ec35826bafdb30fdd114746f8e93088f5419cd293bf407d7313042f7a156df";
+ url = "https://github.com/RobotWebTools-release/rosbridge_suite-release/archive/release/noetic/rosbridge_suite/0.11.13-1.tar.gz";
+ name = "0.11.13-1.tar.gz";
+ sha256 = "fc10627e5ccda12582d057a6dc6e319fcf42d7090454777b4fddbe14f7cd155e";
};
buildType = "catkin";
diff --git a/distros/noetic/rtabmap-ros/default.nix b/distros/noetic/rtabmap-ros/default.nix
index 0a72b3642d..b380df0d52 100644
--- a/distros/noetic/rtabmap-ros/default.nix
+++ b/distros/noetic/rtabmap-ros/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, class-loader, compressed-depth-image-transport, compressed-image-transport, costmap-2d, cv-bridge, dynamic-reconfigure, eigen-conversions, find-object-2d, genmsg, geometry-msgs, image-geometry, image-transport, laser-geometry, message-filters, message-generation, message-runtime, move-base-msgs, nav-msgs, nodelet, octomap-msgs, pcl, pcl-conversions, pcl-ros, pluginlib, roscpp, rosgraph-msgs, rospy, rtabmap, rviz, sensor-msgs, std-msgs, std-srvs, stereo-msgs, tf, tf-conversions, tf2-ros, visualization-msgs }:
buildRosPackage {
pname = "ros-noetic-rtabmap-ros";
- version = "0.20.0-r3";
+ version = "0.20.7-r1";
src = fetchurl {
- url = "https://github.com/introlab/rtabmap_ros-release/archive/release/noetic/rtabmap_ros/0.20.0-3.tar.gz";
- name = "0.20.0-3.tar.gz";
- sha256 = "f01101e3f851e0da82c56d306fcbe7808d05531760e5fb94aa85ab45473429d4";
+ url = "https://github.com/introlab/rtabmap_ros-release/archive/release/noetic/rtabmap_ros/0.20.7-1.tar.gz";
+ name = "0.20.7-1.tar.gz";
+ sha256 = "87c6d350c01c3872803f73c18b8b83067daa619133d228b3fb98d639d57a5cc4";
};
buildType = "catkin";
diff --git a/distros/noetic/rviz-mesh-plugin/default.nix b/distros/noetic/rviz-mesh-plugin/default.nix
new file mode 100644
index 0000000000..83c41579b2
--- /dev/null
+++ b/distros/noetic/rviz-mesh-plugin/default.nix
@@ -0,0 +1,24 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, mesh-msgs, qt5, roscpp, rviz, std-msgs, tf2-ros }:
+buildRosPackage {
+ pname = "ros-noetic-rviz-mesh-plugin";
+ version = "1.0.1-r1";
+
+ src = fetchurl {
+ url = "https://github.com/uos-gbp/mesh-tools/archive/release/noetic/rviz_mesh_plugin/1.0.1-1.tar.gz";
+ name = "1.0.1-1.tar.gz";
+ sha256 = "587e99c2f192d14f98aa8a991eef0503a2c41a663d786065e411099565c6fb69";
+ };
+
+ buildType = "catkin";
+ propagatedBuildInputs = [ mesh-msgs qt5.qtbase roscpp rviz std-msgs tf2-ros ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''RViz display types and tools for the mesh_msgs package.'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/noetic/safety-limiter/default.nix b/distros/noetic/safety-limiter/default.nix
index b9c88f4f83..1fbe4feadd 100644
--- a/distros/noetic/safety-limiter/default.nix
+++ b/distros/noetic/safety-limiter/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, diagnostic-updater, dynamic-reconfigure, eigen, geometry-msgs, nav-msgs, neonavigation-common, pcl, pcl-conversions, pcl-ros, roscpp, roslint, rostest, safety-limiter-msgs, sensor-msgs, std-msgs, tf2-geometry-msgs, tf2-ros, tf2-sensor-msgs, xmlrpcpp }:
buildRosPackage {
pname = "ros-noetic-safety-limiter";
- version = "0.10.4-r1";
+ version = "0.10.5-r1";
src = fetchurl {
- url = "https://github.com/at-wat/neonavigation-release/archive/release/noetic/safety_limiter/0.10.4-1.tar.gz";
- name = "0.10.4-1.tar.gz";
- sha256 = "33de19b4ed01d3442ec9842ae36c5244640728f19a52b5c30e8f4fba3d2b529a";
+ url = "https://github.com/at-wat/neonavigation-release/archive/release/noetic/safety_limiter/0.10.5-1.tar.gz";
+ name = "0.10.5-1.tar.gz";
+ sha256 = "9ee529f55af99bfa2a50d2b47e7a5d87b3225aaa910a557ebcd1993fc8f1bf52";
};
buildType = "catkin";
diff --git a/distros/noetic/stag-ros/default.nix b/distros/noetic/stag-ros/default.nix
index 174c5f2247..a0ca1e457f 100644
--- a/distros/noetic/stag-ros/default.nix
+++ b/distros/noetic/stag-ros/default.nix
@@ -2,19 +2,18 @@
# Copyright 2020 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, camera-info-manager, catkin, cv-bridge, geometry-msgs, image-transport, nodelet, roscpp, sensor-msgs, std-msgs, swri-nodelet, tf }:
+{ lib, buildRosPackage, fetchurl, camera-info-manager, catkin, cv-bridge, geometry-msgs, image-transport, nodelet, roscpp, sensor-msgs, std-msgs, tf }:
buildRosPackage {
pname = "ros-noetic-stag-ros";
- version = "0.3.6-r3";
+ version = "0.3.7-r1";
src = fetchurl {
- url = "https://github.com/usrl-uofsc/stag_ros-release/archive/release/noetic/stag_ros/0.3.6-3.tar.gz";
- name = "0.3.6-3.tar.gz";
- sha256 = "31402f89676556f53811e19a74dcbd179f8a30f28e9343157422b8c3755687d3";
+ url = "https://github.com/usrl-uofsc/stag_ros-release/archive/release/noetic/stag_ros/0.3.7-1.tar.gz";
+ name = "0.3.7-1.tar.gz";
+ sha256 = "b39b8bed22738a18b760d55ec40a904efbd9ac2818b19ed559f57cde58b76c0c";
};
buildType = "catkin";
- buildInputs = [ swri-nodelet ];
propagatedBuildInputs = [ camera-info-manager cv-bridge geometry-msgs image-transport nodelet roscpp sensor-msgs std-msgs tf ];
nativeBuildInputs = [ catkin ];
diff --git a/distros/noetic/stereo-image-proc/default.nix b/distros/noetic/stereo-image-proc/default.nix
index 9a05b3cc4f..a7637af672 100644
--- a/distros/noetic/stereo-image-proc/default.nix
+++ b/distros/noetic/stereo-image-proc/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, cv-bridge, dynamic-reconfigure, image-geometry, image-proc, image-transport, message-filters, nodelet, rostest, sensor-msgs, stereo-msgs }:
buildRosPackage {
pname = "ros-noetic-stereo-image-proc";
- version = "1.15.2-r1";
+ version = "1.15.3-r1";
src = fetchurl {
- url = "https://github.com/ros-gbp/image_pipeline-release/archive/release/noetic/stereo_image_proc/1.15.2-1.tar.gz";
- name = "1.15.2-1.tar.gz";
- sha256 = "1c9764fab49097668e04c8a380280b64a489a268f06c697390e711a994b59edf";
+ url = "https://github.com/ros-gbp/image_pipeline-release/archive/release/noetic/stereo_image_proc/1.15.3-1.tar.gz";
+ name = "1.15.3-1.tar.gz";
+ sha256 = "4c6bb1d6b65ac2678615ee36de06708d68fef9f1aaacefe2faefb1c185f235ee";
};
buildType = "catkin";
diff --git a/distros/noetic/track-odometry/default.nix b/distros/noetic/track-odometry/default.nix
index 6db6ae33b7..6675f67a20 100644
--- a/distros/noetic/track-odometry/default.nix
+++ b/distros/noetic/track-odometry/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, eigen, geometry-msgs, message-filters, nav-msgs, neonavigation-common, roscpp, roslint, rostest, sensor-msgs, std-msgs, tf2, tf2-geometry-msgs, tf2-ros, trajectory-msgs }:
buildRosPackage {
pname = "ros-noetic-track-odometry";
- version = "0.10.4-r1";
+ version = "0.10.5-r1";
src = fetchurl {
- url = "https://github.com/at-wat/neonavigation-release/archive/release/noetic/track_odometry/0.10.4-1.tar.gz";
- name = "0.10.4-1.tar.gz";
- sha256 = "fa3723d0a72c122369cd337c9ebff688e0fe4b499c0e0abcce68818f21f3d951";
+ url = "https://github.com/at-wat/neonavigation-release/archive/release/noetic/track_odometry/0.10.5-1.tar.gz";
+ name = "0.10.5-1.tar.gz";
+ sha256 = "8d531c45a31498ba6608f4159b335136246053eacd2f073c7b2d9f42430686b2";
};
buildType = "catkin";
diff --git a/distros/noetic/trajectory-tracker/default.nix b/distros/noetic/trajectory-tracker/default.nix
index ec053f95b0..de68a7b128 100644
--- a/distros/noetic/trajectory-tracker/default.nix
+++ b/distros/noetic/trajectory-tracker/default.nix
@@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, dynamic-reconfigure, eigen, geometry-msgs, interactive-markers, nav-msgs, neonavigation-common, roscpp, roslint, rostest, std-srvs, tf2, tf2-geometry-msgs, tf2-ros, trajectory-tracker-msgs }:
buildRosPackage {
pname = "ros-noetic-trajectory-tracker";
- version = "0.10.4-r1";
+ version = "0.10.5-r1";
src = fetchurl {
- url = "https://github.com/at-wat/neonavigation-release/archive/release/noetic/trajectory_tracker/0.10.4-1.tar.gz";
- name = "0.10.4-1.tar.gz";
- sha256 = "0d0b1d70fe0934da44452d61d970a9f9370e1f68856df590b1ae4ac4197a55f2";
+ url = "https://github.com/at-wat/neonavigation-release/archive/release/noetic/trajectory_tracker/0.10.5-1.tar.gz";
+ name = "0.10.5-1.tar.gz";
+ sha256 = "d23d16f6584eb19a87e107a5e6054394eb373a101f84e03b0af0f855b334ddc9";
};
buildType = "catkin";
diff --git a/distros/noetic/vrpn/default.nix b/distros/noetic/vrpn/default.nix
new file mode 100644
index 0000000000..0d952a0bfc
--- /dev/null
+++ b/distros/noetic/vrpn/default.nix
@@ -0,0 +1,24 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, cmake }:
+buildRosPackage {
+ pname = "ros-noetic-vrpn";
+ version = "7.34.0-r1";
+
+ src = fetchurl {
+ url = "https://github.com/ros-drivers-gbp/vrpn-release/archive/release/noetic/vrpn/7.34.0-1.tar.gz";
+ name = "7.34.0-1.tar.gz";
+ sha256 = "03b70e511a7231e8f03a910d666c29a48732046e33f3d385287b6ba8b5919143";
+ };
+
+ buildType = "cmake";
+ propagatedBuildInputs = [ catkin ];
+ nativeBuildInputs = [ cmake ];
+
+ meta = {
+ description = ''The VRPN is a library and set of servers that interfaces with virtual-reality systems, such as VICON, OptiTrack, and others.'';
+ license = with lib.licenses; [ "BSL1.0" ];
+ };
+}
diff --git a/distros/noetic/wave-front-planner/default.nix b/distros/noetic/wave-front-planner/default.nix
new file mode 100644
index 0000000000..3a49f73243
--- /dev/null
+++ b/distros/noetic/wave-front-planner/default.nix
@@ -0,0 +1,24 @@
+
+# Copyright 2020 Open Source Robotics Foundation
+# Distributed under the terms of the BSD license
+
+{ lib, buildRosPackage, fetchurl, catkin, mbf-mesh-core, mbf-msgs, mbf-utility, mesh-map, roscpp }:
+buildRosPackage {
+ pname = "ros-noetic-wave-front-planner";
+ version = "1.0.0-r1";
+
+ src = fetchurl {
+ url = "https://github.com/uos-gbp/mesh_navigation-release/archive/release/noetic/wave_front_planner/1.0.0-1.tar.gz";
+ name = "1.0.0-1.tar.gz";
+ sha256 = "fe342dd3a47b37106b2615d68fba8d064bb5cbb7ea925fcbb848cc7977216530";
+ };
+
+ buildType = "catkin";
+ propagatedBuildInputs = [ mbf-mesh-core mbf-msgs mbf-utility mesh-map roscpp ];
+ nativeBuildInputs = [ catkin ];
+
+ meta = {
+ description = ''The wave_front_planner package'';
+ license = with lib.licenses; [ bsdOriginal ];
+ };
+}
diff --git a/distros/noetic/ypspur-ros/default.nix b/distros/noetic/ypspur-ros/default.nix
index ca6921a9f3..df744bab12 100644
--- a/distros/noetic/ypspur-ros/default.nix
+++ b/distros/noetic/ypspur-ros/default.nix
@@ -2,20 +2,21 @@
# Copyright 2020 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, catkin, diagnostic-msgs, geometry-msgs, nav-msgs, roscpp, roslint, rostest, sensor-msgs, std-msgs, tf, trajectory-msgs, ypspur }:
+{ lib, buildRosPackage, fetchurl, catkin, diagnostic-msgs, geometry-msgs, message-generation, message-runtime, nav-msgs, roscpp, roslint, rostest, sensor-msgs, std-msgs, tf, trajectory-msgs, ypspur }:
buildRosPackage {
pname = "ros-noetic-ypspur-ros";
- version = "0.3.1-r3";
+ version = "0.3.4-r1";
src = fetchurl {
- url = "https://github.com/openspur/ypspur_ros-release/archive/release/noetic/ypspur_ros/0.3.1-3.tar.gz";
- name = "0.3.1-3.tar.gz";
- sha256 = "4af00a611328c14c20b4513843af572b757d55e2d5bebdb034a4aca1fe22971d";
+ url = "https://github.com/openspur/ypspur_ros-release/archive/release/noetic/ypspur_ros/0.3.4-1.tar.gz";
+ name = "0.3.4-1.tar.gz";
+ sha256 = "46f5e3977e8b4799293fc898da5386915802ed7fb54c7bad5774bfba8bd6a36c";
};
buildType = "catkin";
+ buildInputs = [ message-generation ];
checkInputs = [ roslint rostest ];
- propagatedBuildInputs = [ diagnostic-msgs geometry-msgs nav-msgs roscpp sensor-msgs std-msgs tf trajectory-msgs ypspur ];
+ propagatedBuildInputs = [ diagnostic-msgs geometry-msgs message-runtime nav-msgs roscpp sensor-msgs std-msgs tf trajectory-msgs ypspur ];
nativeBuildInputs = [ catkin ];
meta = {