Remove melodic.

Melodic has been EOL since June 27, 2023 and is mostly broken anyway.
This commit is contained in:
Ben Wolsieffer 2023-08-08 16:29:26 -04:00
parent 9d7b40f964
commit 5384a9b63e
2381 changed files with 0 additions and 66106 deletions

View file

@ -7,7 +7,6 @@ jobs:
strategy:
matrix:
distro:
- melodicPython3
- noetic
- humble
- iron

View file

@ -5,12 +5,6 @@ self: super: {
recurseForDerivations = true;
lib = super.lib // import ../lib { inherit lib self; };
melodicPython3 = import ./distro-overlay.nix {
version = 1;
distro = "melodic";
python = self.python3;
} self super;
noetic = import ./distro-overlay.nix {
version = 1;
distro = "noetic";

View file

@ -1,31 +0,0 @@
# Copyright 2023 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, catkin, industrial-robot-client, simple-message }:
buildRosPackage {
pname = "ros-melodic-abb-driver";
version = "1.4.0-r1";
src = fetchurl {
url = "https://github.com/ros-industrial-release/abb_driver-release/archive/release/melodic/abb_driver/1.4.0-1.tar.gz";
name = "1.4.0-1.tar.gz";
sha256 = "a578c118e57d80d4c506097b2a14f750a82a680506f8e7acc1e555db4b5112b9";
};
buildType = "catkin";
buildInputs = [ catkin simple-message ];
propagatedBuildInputs = [ industrial-robot-client ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''<p>
ROS-Industrial nodes for interfacing with ABB robot controllers.
</p>
<p>
This package is part of the ROS-Industrial program and contains nodes
for interfacing with ABB industrial robot controllers.
</p>'';
license = with lib.licenses; [ bsdOriginal ];
};
}

View file

@ -1,25 +0,0 @@
# Copyright 2023 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }:
buildRosPackage {
pname = "ros-melodic-abb-egm-msgs";
version = "0.5.2-r1";
src = fetchurl {
url = "https://github.com/ros-industrial-release/abb_robot_driver_interfaces-release/archive/release/melodic/abb_egm_msgs/0.5.2-1.tar.gz";
name = "0.5.2-1.tar.gz";
sha256 = "0193c267d74b75267b6eb5259506506b8ff2d98187946e41bccb06416a391ee5";
};
buildType = "catkin";
buildInputs = [ catkin ];
propagatedBuildInputs = [ message-generation message-runtime std-msgs ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''Provides ROS message definitions, representing Externally Guided Motion (EGM) data from ABB robot controllers.'';
license = with lib.licenses; [ bsd3 ];
};
}

View file

@ -1,32 +0,0 @@
# Copyright 2023 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, abb-irb2400-moveit-plugins, abb-irb2400-support, catkin, industrial-robot-simulator, joint-state-publisher, moveit-planners-ompl, moveit-ros-move-group, moveit-ros-visualization, moveit-simple-controller-manager, robot-state-publisher, xacro }:
buildRosPackage {
pname = "ros-melodic-abb-irb2400-moveit-config";
version = "1.3.1-r1";
src = fetchurl {
url = "https://github.com/ros-industrial-release/abb-release/archive/release/melodic/abb_irb2400_moveit_config/1.3.1-1.tar.gz";
name = "1.3.1-1.tar.gz";
sha256 = "cb059c41a63c0ed80fc4cdc039db24a661e627cef5ea0ff97b060896f8fcd8f2";
};
buildType = "catkin";
buildInputs = [ catkin ];
propagatedBuildInputs = [ abb-irb2400-moveit-plugins abb-irb2400-support industrial-robot-simulator joint-state-publisher moveit-planners-ompl moveit-ros-move-group moveit-ros-visualization moveit-simple-controller-manager robot-state-publisher xacro ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''<p>
MoveIt package for the ABB IRB 2400.
</p>
<p>
An automatically generated package with all the configuration and launch
files for using the ABB IRB 2400 with the MoveIt Motion Planning
Framework.
</p>'';
license = with lib.licenses; [ bsdOriginal ];
};
}

View file

@ -1,37 +0,0 @@
# Copyright 2023 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, catkin, liblapack, moveit-core, pluginlib, roscpp, tf-conversions }:
buildRosPackage {
pname = "ros-melodic-abb-irb2400-moveit-plugins";
version = "1.3.1-r1";
src = fetchurl {
url = "https://github.com/ros-industrial-release/abb-release/archive/release/melodic/abb_irb2400_moveit_plugins/1.3.1-1.tar.gz";
name = "1.3.1-1.tar.gz";
sha256 = "40310f77bef824f956946c9f344dc50f62cee49d64ef9af8084c5fadf67a3445";
};
buildType = "catkin";
buildInputs = [ catkin ];
propagatedBuildInputs = [ liblapack moveit-core pluginlib roscpp tf-conversions ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''<p>
MoveIt plugins for the ABB 2400 (and variants).
</p>
<p>
This package contains plugins for use with MoveIt and ABB 2400 manipulators.
Plugins included support the 2400. See the ABB 2400 support package for
information on used joint angle and velocity limits.
</p>
<p>
Before using any of the plugins included in this package, be sure to
check they are correct for the particular robot model and configuration
you intend to use them with.
</p>'';
license = with lib.licenses; [ bsdOriginal ];
};
}

View file

@ -1,47 +0,0 @@
# Copyright 2023 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, abb-driver, abb-resources, catkin, joint-state-publisher, robot-state-publisher, roslaunch, rviz }:
buildRosPackage {
pname = "ros-melodic-abb-irb2400-support";
version = "1.3.1-r1";
src = fetchurl {
url = "https://github.com/ros-industrial-release/abb-release/archive/release/melodic/abb_irb2400_support/1.3.1-1.tar.gz";
name = "1.3.1-1.tar.gz";
sha256 = "12b36abb6dcc94cad69c818ec407455ceeb2411ee95d44f476af4679920e3091";
};
buildType = "catkin";
buildInputs = [ catkin roslaunch ];
propagatedBuildInputs = [ abb-driver abb-resources joint-state-publisher robot-state-publisher rviz ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''<p>
ROS-Industrial support for the ABB IRB 2400 (and variants).
</p>
<p>
This package contains configuration data, 3D models and launch files
for ABB IRB 2400 manipulators. This currently includes the base model.
</p>
<p>
Joint limits and max joint velocities are based on the information in
the ABB data sheets. All URDFs / XACROs are based on the
default motion and joint velocity limits, unless noted otherwise (ie:
no support for high speed joints, extended / limited motion ranges or
other options).
</p>
<p>
Before using any of the configuration files and / or meshes included
in this package, be sure to check they are correct for the particular
robot model and configuration you intend to use them with.
</p>
<p>
The unqualified IRB 2400 model will be removed in ROS-Lunar, please
use the IRB 2400-12/1.55 as a replacement.
</p>'';
license = with lib.licenses; [ asl20 ];
};
}

View file

@ -1,44 +0,0 @@
# Copyright 2023 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, abb-driver, abb-resources, catkin, joint-state-publisher, robot-state-publisher, roslaunch, rviz, xacro }:
buildRosPackage {
pname = "ros-melodic-abb-irb4400-support";
version = "1.3.1-r1";
src = fetchurl {
url = "https://github.com/ros-industrial-release/abb-release/archive/release/melodic/abb_irb4400_support/1.3.1-1.tar.gz";
name = "1.3.1-1.tar.gz";
sha256 = "49a2d88c75c80ea8234b1e32f6d0307a2a1c4f6d570255c1eb66f8945314ab6a";
};
buildType = "catkin";
buildInputs = [ catkin roslaunch ];
propagatedBuildInputs = [ abb-driver abb-resources joint-state-publisher robot-state-publisher rviz xacro ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''<p>
ROS-Industrial support for the ABB IRB 4400 (and variants).
</p>
<p>
This package contains configuration data, 3D models and launch files
for ABB IRB 4400 manipulators. This currently includes the L30.
</p>
<p>
Joint limits and max joint velocities are based on the information in the
<a href="http://www05.abb.com/global/scot/scot352.nsf/veritydisplay/c90b98aaa057bd6ec12576cb00528ef6/$file/Product%20specification%204400%20M99%20BWOS3.2.pdf">
ABB IRB 4400 product specification document</a> (Article No: 3HAC 8770-1).
All urdfs / xacros are based on the default motion and joint velocity
limits, unless noted otherwise (ie: no support for high speed joints,
extended / limited motion ranges or other options).
</p>
<p>
Before using any of the configuration files and / or meshes included
in this package, be sure to check they are correct for the particular
robot model and configuration you intend to use them with.
</p>'';
license = with lib.licenses; [ asl20 ];
};
}

View file

@ -1,43 +0,0 @@
# Copyright 2023 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, abb-driver, abb-resources, catkin, joint-state-publisher, robot-state-publisher, roslaunch, rviz }:
buildRosPackage {
pname = "ros-melodic-abb-irb5400-support";
version = "1.3.1-r1";
src = fetchurl {
url = "https://github.com/ros-industrial-release/abb-release/archive/release/melodic/abb_irb5400_support/1.3.1-1.tar.gz";
name = "1.3.1-1.tar.gz";
sha256 = "6755bde5b9794edba2c80fcfc27fc7c5eb8e3cdd992d8da9bbc4a8c907139f5c";
};
buildType = "catkin";
buildInputs = [ catkin roslaunch ];
propagatedBuildInputs = [ abb-driver abb-resources joint-state-publisher robot-state-publisher rviz ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''<p>
ROS-Industrial support for the ABB IRB 5400 (and variants).
</p>
<p>
This package contains configuration data, 3D models and launch files
for ABB IRB 5400 manipulators. This currently includes the base model.
</p>
<p>
Joint limits and max joint velocities are based on the information in
the ABB data sheets. All URDFs / XACROs are based on the
default motion and joint velocity limits, unless noted otherwise (ie:
no support for high speed joints, extended / limited motion ranges or
other options).
</p>
<p>
Before using any of the configuration files and / or meshes included
in this package, be sure to check they are correct for the particular
robot model and configuration you intend to use them with.
</p>'';
license = with lib.licenses; [ asl20 ];
};
}

View file

@ -1,47 +0,0 @@
# Copyright 2023 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, abb-driver, catkin, joint-state-publisher, robot-state-publisher, roslaunch, rviz }:
buildRosPackage {
pname = "ros-melodic-abb-irb6600-support";
version = "1.3.1-r1";
src = fetchurl {
url = "https://github.com/ros-industrial-release/abb-release/archive/release/melodic/abb_irb6600_support/1.3.1-1.tar.gz";
name = "1.3.1-1.tar.gz";
sha256 = "716570b9fc635318552ee21e2c6fa50287d700464f7790a09e8fb812f8be880b";
};
buildType = "catkin";
buildInputs = [ catkin roslaunch ];
propagatedBuildInputs = [ abb-driver joint-state-publisher robot-state-publisher rviz ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''<p>
ROS-Industrial support for the ABB IRB 6600 (and variants).
</p>
<p>
This package contains configuration data, 3D models and launch files
for ABB IRB 6600 manipulators. This currently includes the base model.
</p>
<p>
Joint limits and max joint velocities are based on the information in
the ABB data sheets. All URDFs / XACROs are based on the
default motion and joint velocity limits, unless noted otherwise (ie:
no support for high speed joints, extended / limited motion ranges or
other options).
</p>
<p>
Before using any of the configuration files and / or meshes included
in this package, be sure to check they are correct for the particular
robot model and configuration you intend to use them with.
</p>
<p>
The unqualified IRB 6400 model will be removed in ROS-Lunar, please
use the abb_irb6640_support as a replacement.
</p>'';
license = with lib.licenses; [ asl20 ];
};
}

View file

@ -1,32 +0,0 @@
# Copyright 2023 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, abb-irb6640-support, catkin, industrial-robot-simulator, joint-state-publisher, moveit-planners-ompl, moveit-ros-move-group, moveit-ros-visualization, moveit-simple-controller-manager, robot-state-publisher, xacro }:
buildRosPackage {
pname = "ros-melodic-abb-irb6640-moveit-config";
version = "1.3.1-r1";
src = fetchurl {
url = "https://github.com/ros-industrial-release/abb-release/archive/release/melodic/abb_irb6640_moveit_config/1.3.1-1.tar.gz";
name = "1.3.1-1.tar.gz";
sha256 = "d682a66da0b4bee804900df9e877fb3543824e3b8eb4bf46bea001066894152e";
};
buildType = "catkin";
buildInputs = [ catkin ];
propagatedBuildInputs = [ abb-irb6640-support industrial-robot-simulator joint-state-publisher moveit-planners-ompl moveit-ros-move-group moveit-ros-visualization moveit-simple-controller-manager robot-state-publisher xacro ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''<p>
MoveIt package for the ABB IRB 6640.
</p>
<p>
An automatically generated package with all the configuration and launch
files for using the ABB IRB 6640 with the MoveIt Motion Planning
Framework.
</p>'';
license = with lib.licenses; [ bsdOriginal ];
};
}

View file

@ -1,45 +0,0 @@
# Copyright 2023 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, abb-driver, catkin, joint-state-publisher, robot-state-publisher, roslaunch, rviz, xacro }:
buildRosPackage {
pname = "ros-melodic-abb-irb6640-support";
version = "1.3.1-r1";
src = fetchurl {
url = "https://github.com/ros-industrial-release/abb-release/archive/release/melodic/abb_irb6640_support/1.3.1-1.tar.gz";
name = "1.3.1-1.tar.gz";
sha256 = "d17461d90cb90812a3dd31ee5389a91ead91212c235b534e5a5512c684e04464";
};
buildType = "catkin";
buildInputs = [ catkin roslaunch ];
propagatedBuildInputs = [ abb-driver joint-state-publisher robot-state-publisher rviz xacro ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''<p>
ROS-Industrial support for the ABB IRB 6640 (and variants).
</p>
<p>
This package contains configuration data, 3D models and launch files
for ABB IRB 6640 manipulators. This currently includes the
IRB 6640-185/2.8m (6640-185) only.
</p>
<p>
Joint limits and max joint velocities are based on the information in the
<a href="http://www.abbrobots.co.uk/en/3HAC028284-en.pdf">ABB IRB 6640
technical data sheet</a> (Version: 3HAC 028284-001 Rev. N). All urdfs /
xacros are based on the default motion and joint velocity limits, unless
noted otherwise (ie: no support for high speed joints, extended / limited
motion ranges or other options).
</p>
<p>
Before using any of the configuration files and / or meshes included
in this package, be sure to check they are correct for the particular
robot model and configuration you intend to use them with.
</p>'';
license = with lib.licenses; [ asl20 ];
};
}

View file

@ -1,25 +0,0 @@
# Copyright 2023 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime }:
buildRosPackage {
pname = "ros-melodic-abb-rapid-msgs";
version = "0.5.2-r1";
src = fetchurl {
url = "https://github.com/ros-industrial-release/abb_robot_driver_interfaces-release/archive/release/melodic/abb_rapid_msgs/0.5.2-1.tar.gz";
name = "0.5.2-1.tar.gz";
sha256 = "23f94a15cb051b38585e1c097ce8d2645704a21ebf333f63b185dff936ee2497";
};
buildType = "catkin";
buildInputs = [ catkin ];
propagatedBuildInputs = [ message-generation message-runtime ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''Provides ROS message definitions, representing RAPID data from ABB robot controllers.'';
license = with lib.licenses; [ bsd3 ];
};
}

View file

@ -1,26 +0,0 @@
# Copyright 2023 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, abb-rapid-msgs, catkin, message-generation, message-runtime, std-msgs }:
buildRosPackage {
pname = "ros-melodic-abb-rapid-sm-addin-msgs";
version = "0.5.2-r1";
src = fetchurl {
url = "https://github.com/ros-industrial-release/abb_robot_driver_interfaces-release/archive/release/melodic/abb_rapid_sm_addin_msgs/0.5.2-1.tar.gz";
name = "0.5.2-1.tar.gz";
sha256 = "6c371084e3fe7aa9c285cf486415cc18fa8781846212e5162c1f85aa2bc9dece";
};
buildType = "catkin";
buildInputs = [ catkin ];
propagatedBuildInputs = [ abb-rapid-msgs message-generation message-runtime std-msgs ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''Provides ROS message and service definitions, representing interaction
with ABB robot controllers using the RobotWare StateMachine Add-In.'';
license = with lib.licenses; [ bsd3 ];
};
}

View file

@ -1,30 +0,0 @@
# Copyright 2023 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, catkin }:
buildRosPackage {
pname = "ros-melodic-abb-resources";
version = "1.3.1-r1";
src = fetchurl {
url = "https://github.com/ros-industrial-release/abb-release/archive/release/melodic/abb_resources/1.3.1-1.tar.gz";
name = "1.3.1-1.tar.gz";
sha256 = "e21bc080006c798014a924a0974d6e6af9e375c76a336651316936af4231d825";
};
buildType = "catkin";
buildInputs = [ catkin ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''<p>
Shared configuration data for ABB manipulators.
</p>
<p>
This package contains common urdf / xacro resources used by
ABB related packages.
</p>'';
license = with lib.licenses; [ asl20 ];
};
}

View file

@ -1,25 +0,0 @@
# Copyright 2023 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }:
buildRosPackage {
pname = "ros-melodic-abb-robot-msgs";
version = "0.5.2-r1";
src = fetchurl {
url = "https://github.com/ros-industrial-release/abb_robot_driver_interfaces-release/archive/release/melodic/abb_robot_msgs/0.5.2-1.tar.gz";
name = "0.5.2-1.tar.gz";
sha256 = "d85ff175388dd0693ecfe34db524d156a56b0920c404893b7758ccf98188d76d";
};
buildType = "catkin";
buildInputs = [ catkin ];
propagatedBuildInputs = [ message-generation message-runtime std-msgs ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''Provides ROS message and service definitions, representing basic interaction with ABB robot controllers.'';
license = with lib.licenses; [ bsd3 ];
};
}

View file

@ -1,25 +0,0 @@
# Copyright 2023 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, abb-driver, abb-irb2400-moveit-config, abb-irb2400-moveit-plugins, abb-irb2400-support, abb-irb4400-support, abb-irb5400-support, abb-irb6600-support, abb-irb6640-moveit-config, abb-irb6640-support, abb-resources, catkin }:
buildRosPackage {
pname = "ros-melodic-abb";
version = "1.3.1-r1";
src = fetchurl {
url = "https://github.com/ros-industrial-release/abb-release/archive/release/melodic/abb/1.3.1-1.tar.gz";
name = "1.3.1-1.tar.gz";
sha256 = "f49d38c78c44f523f9a2067ffb2bbd1c25663a7d16ec57b529f4167c45429fb0";
};
buildType = "catkin";
buildInputs = [ catkin ];
propagatedBuildInputs = [ abb-driver abb-irb2400-moveit-config abb-irb2400-moveit-plugins abb-irb2400-support abb-irb4400-support abb-irb5400-support abb-irb6600-support abb-irb6640-moveit-config abb-irb6640-support abb-resources ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''ROS-Industrial support for ABB manipulators (metapackage).'';
license = with lib.licenses; [ bsdOriginal asl20 ];
};
}

View file

@ -1,24 +0,0 @@
# Copyright 2023 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, catkin, rsync }:
buildRosPackage {
pname = "ros-melodic-abseil-cpp";
version = "0.4.2-r1";
src = fetchurl {
url = "https://github.com/Eurecat/abseil_cpp-release/archive/release/melodic/abseil_cpp/0.4.2-1.tar.gz";
name = "0.4.2-1.tar.gz";
sha256 = "828ee69c9a7e77d6b31d4cdf1b12e02960ec26f2a79571bf25d4f7f060177b4f";
};
buildType = "catkin";
buildInputs = [ catkin rsync ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''The abseil_cpp package'';
license = with lib.licenses; [ "Apache" ];
};
}

View file

@ -1,25 +0,0 @@
# Copyright 2023 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, boost, catkin, cmake }:
buildRosPackage {
pname = "ros-melodic-acado";
version = "1.2.3";
src = fetchurl {
url = "https://github.com/tud-cor/acado-release/archive/release/melodic/acado/1.2.3-0.tar.gz";
name = "1.2.3-0.tar.gz";
sha256 = "2d84945378a8f8b6c9d8667b4e1aa02a0001130853e6bb04e29dc1906582598e";
};
buildType = "cmake";
buildInputs = [ cmake ];
propagatedBuildInputs = [ boost catkin ];
nativeBuildInputs = [ cmake ];
meta = {
description = ''ACADO Toolkit'';
license = with lib.licenses; [ lgpl3Only ];
};
}

View file

@ -1,29 +0,0 @@
# Copyright 2023 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, catkin, dynamic-reconfigure, rospy }:
buildRosPackage {
pname = "ros-melodic-access-point-control";
version = "1.0.16-r1";
src = fetchurl {
url = "https://github.com/pr2-gbp/linux_networking-release/archive/release/melodic/access_point_control/1.0.16-1.tar.gz";
name = "1.0.16-1.tar.gz";
sha256 = "17dff1b9389eb82ad17d285128dd8039c26ecf8d914810ada5dd86ec99d25a42";
};
buildType = "catkin";
buildInputs = [ catkin ];
propagatedBuildInputs = [ dynamic-reconfigure rospy ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''Defines an API for access point control based on
dynamic_reconfigure. Other packages must
implement the API for various access-point models:
for example: hostapd_access_point for hostapd-based control or
linksys_access_point for Linksys router web interface.'';
license = with lib.licenses; [ bsdOriginal ];
};
}

View file

@ -1,25 +0,0 @@
# Copyright 2023 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }:
buildRosPackage {
pname = "ros-melodic-ackermann-msgs";
version = "1.0.1";
src = fetchurl {
url = "https://github.com/ros-drivers-gbp/ackermann_msgs-release/archive/release/melodic/ackermann_msgs/1.0.1-0.tar.gz";
name = "1.0.1-0.tar.gz";
sha256 = "2696633432ef72489b77e8ff6b0d4782e2e526a62fda01c92d984348b4b0e13b";
};
buildType = "catkin";
buildInputs = [ catkin message-generation ];
propagatedBuildInputs = [ message-runtime std-msgs ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''ROS messages for robots using Ackermann steering.'';
license = with lib.licenses; [ bsdOriginal ];
};
}

View file

@ -1,26 +0,0 @@
# Copyright 2023 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, boost, catkin, controller-interface, controller-manager, diff-drive-controller, geometry-msgs, hardware-interface, nav-msgs, pluginlib, realtime-tools, roscpp, rostest, rosunit, std-msgs, std-srvs, tf, urdf, xacro }:
buildRosPackage {
pname = "ros-melodic-ackermann-steering-controller";
version = "0.17.3-r1";
src = fetchurl {
url = "https://github.com/ros-gbp/ros_controllers-release/archive/release/melodic/ackermann_steering_controller/0.17.3-1.tar.gz";
name = "0.17.3-1.tar.gz";
sha256 = "2938ffff8636854ae1ee988b336c2cedfc11fd8bb0f02e7bb1fda9558186a4e1";
};
buildType = "catkin";
buildInputs = [ catkin ];
checkInputs = [ controller-manager geometry-msgs rostest rosunit std-msgs std-srvs xacro ];
propagatedBuildInputs = [ boost controller-interface diff-drive-controller hardware-interface nav-msgs pluginlib realtime-tools roscpp tf urdf ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''Controller for a steer drive mobile base.'';
license = with lib.licenses; [ bsdOriginal ];
};
}

View file

@ -1,26 +0,0 @@
# Copyright 2023 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, actionlib-msgs, catkin, cl-utils, message-runtime, roslisp }:
buildRosPackage {
pname = "ros-melodic-actionlib-lisp";
version = "0.2.15-r1";
src = fetchurl {
url = "https://github.com/ros-gbp/roslisp_common-release/archive/release/melodic/actionlib_lisp/0.2.15-1.tar.gz";
name = "0.2.15-1.tar.gz";
sha256 = "8d97ff9db12b2edae18e66bfad7c8b369878e1328ba87973aed37649cabb6df7";
};
buildType = "catkin";
buildInputs = [ catkin ];
propagatedBuildInputs = [ actionlib-msgs cl-utils message-runtime roslisp ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''actionlib_lisp is a native implementation of the famous actionlib
in Common Lisp. It provides a client and a simple server.'';
license = with lib.licenses; [ bsdOriginal ];
};
}

View file

@ -1,29 +0,0 @@
# Copyright 2023 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }:
buildRosPackage {
pname = "ros-melodic-actionlib-msgs";
version = "1.12.8-r1";
src = fetchurl {
url = "https://github.com/ros-gbp/common_msgs-release/archive/release/melodic/actionlib_msgs/1.12.8-1.tar.gz";
name = "1.12.8-1.tar.gz";
sha256 = "a3f0988bbc95c105177a455c4a50864fe578210703a591eab085f7684047b636";
};
buildType = "catkin";
buildInputs = [ catkin ];
propagatedBuildInputs = [ message-generation message-runtime std-msgs ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''actionlib_msgs defines the common messages to interact with an
action server and an action client. For full documentation of
the actionlib API see
the <a href="http://wiki.ros.org/actionlib">actionlib</a>
package.'';
license = with lib.licenses; [ bsdOriginal ];
};
}

View file

@ -1,25 +0,0 @@
# Copyright 2023 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, actionlib, actionlib-msgs, catkin, message-generation, message-runtime, roscpp, std-msgs }:
buildRosPackage {
pname = "ros-melodic-actionlib-tutorials";
version = "0.1.11";
src = fetchurl {
url = "https://github.com/ros-gbp/common_tutorials-release/archive/release/melodic/actionlib_tutorials/0.1.11-0.tar.gz";
name = "0.1.11-0.tar.gz";
sha256 = "202b1bd5a2d7cde96dcd20fa54fb6fc017ec6e1252575b5413618310c536163e";
};
buildType = "catkin";
buildInputs = [ actionlib-msgs catkin message-generation std-msgs ];
propagatedBuildInputs = [ actionlib message-runtime roscpp ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''The actionlib_tutorials package'';
license = with lib.licenses; [ bsdOriginal ];
};
}

View file

@ -1,29 +0,0 @@
# Copyright 2023 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, actionlib-msgs, boost, catkin, message-generation, message-runtime, pythonPackages, roscpp, roslib, rosnode, rospy, rostest, rostopic, std-msgs }:
buildRosPackage {
pname = "ros-melodic-actionlib";
version = "1.12.1-r1";
src = fetchurl {
url = "https://github.com/ros-gbp/actionlib-release/archive/release/melodic/actionlib/1.12.1-1.tar.gz";
name = "1.12.1-1.tar.gz";
sha256 = "1c564f0186928a554d30a74c1bdffcbc52292ff93d7a5c8140ec4bce342ae020";
};
buildType = "catkin";
buildInputs = [ catkin message-generation ];
checkInputs = [ rosnode ];
propagatedBuildInputs = [ actionlib-msgs boost message-runtime pythonPackages.wxPython roscpp roslib rospy rostest rostopic std-msgs ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''The actionlib stack provides a standardized interface for
interfacing with preemptable tasks. Examples of this include moving
the base to a target location, performing a laser scan and returning
the resulting point cloud, detecting the handle of a door, etc.'';
license = with lib.licenses; [ bsdOriginal ];
};
}

View file

@ -1,26 +0,0 @@
# Copyright 2023 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, catkin, imu-filter-madgwick, roscpp, roslaunch, roslint, rostest, rqt-plot, rviz, rviz-imu-plugin, sensor-msgs, std-srvs, xacro }:
buildRosPackage {
pname = "ros-melodic-adi-driver";
version = "1.0.3";
src = fetchurl {
url = "https://github.com/tork-a/adi_driver-release/archive/release/melodic/adi_driver/1.0.3-0.tar.gz";
name = "1.0.3-0.tar.gz";
sha256 = "6f2b565c98396653f9364c57fddafa0ca244781c27edd5b5467502fa77dafc9a";
};
buildType = "catkin";
buildInputs = [ catkin roslint ];
checkInputs = [ roslaunch rostest ];
propagatedBuildInputs = [ imu-filter-madgwick roscpp rqt-plot rviz rviz-imu-plugin sensor-msgs std-srvs xacro ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''The adi_driver package'';
license = with lib.licenses; [ bsdOriginal ];
};
}

View file

@ -1,27 +0,0 @@
# Copyright 2023 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, catkin, eigen, qt5, roscpp, rviz, tf2-geometry-msgs, tf2-ros }:
buildRosPackage {
pname = "ros-melodic-agni-tf-tools";
version = "0.1.6-r1";
src = fetchurl {
url = "https://github.com/ubi-agni-gbp/agni_tf_tools-release/archive/release/melodic/agni_tf_tools/0.1.6-1.tar.gz";
name = "0.1.6-1.tar.gz";
sha256 = "f5d19d9f1dc379c8c62bda3e4a624f18271250442ee76d32fb8d2fe9a9c0f2f9";
};
buildType = "catkin";
buildInputs = [ catkin eigen qt5.qtbase ];
propagatedBuildInputs = [ roscpp rviz tf2-geometry-msgs tf2-ros ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''This package provides a gui program as well as a rviz plugin to publish static transforms.
Both support the transformation between various Euler angle representations.
The rviz plugin also allows to configure the transform with an interactive marker.'';
license = with lib.licenses; [ bsdOriginal ];
};
}

View file

@ -1,25 +0,0 @@
# Copyright 2023 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, ainstein-radar-msgs, can-msgs, catkin, nodelet, pcl-ros, roscpp, socketcan-bridge }:
buildRosPackage {
pname = "ros-melodic-ainstein-radar-drivers";
version = "2.0.2-r1";
src = fetchurl {
url = "https://github.com/AinsteinAI/ainstein_radar-release/archive/release/melodic/ainstein_radar_drivers/2.0.2-1.tar.gz";
name = "2.0.2-1.tar.gz";
sha256 = "de0bffb6af0b60b2508065ca674f88aa04f332107cfd6d96b6725017afb8fda1";
};
buildType = "catkin";
buildInputs = [ catkin ];
propagatedBuildInputs = [ ainstein-radar-msgs can-msgs nodelet pcl-ros roscpp socketcan-bridge ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''ROS drivers (interfaces) and nodes for Ainstein radars.'';
license = with lib.licenses; [ bsdOriginal ];
};
}

View file

@ -1,25 +0,0 @@
# Copyright 2023 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, ainstein-radar-msgs, catkin, jsk-recognition-msgs, nodelet, pcl-ros, roscpp, tf2-eigen }:
buildRosPackage {
pname = "ros-melodic-ainstein-radar-filters";
version = "2.0.2-r1";
src = fetchurl {
url = "https://github.com/AinsteinAI/ainstein_radar-release/archive/release/melodic/ainstein_radar_filters/2.0.2-1.tar.gz";
name = "2.0.2-1.tar.gz";
sha256 = "6924545d6ca9563ea3035d935a4614287718e1989ff412f1f09656e30e18abbd";
};
buildType = "catkin";
buildInputs = [ catkin ];
propagatedBuildInputs = [ ainstein-radar-msgs jsk-recognition-msgs nodelet pcl-ros roscpp tf2-eigen ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''Filtering and data conversion utilities for radar data.'';
license = with lib.licenses; [ bsdOriginal ];
};
}

View file

@ -1,25 +0,0 @@
# Copyright 2023 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, ainstein-radar-msgs, catkin, gazebo-plugins, gazebo-ros, roscpp }:
buildRosPackage {
pname = "ros-melodic-ainstein-radar-gazebo-plugins";
version = "2.0.2-r1";
src = fetchurl {
url = "https://github.com/AinsteinAI/ainstein_radar-release/archive/release/melodic/ainstein_radar_gazebo_plugins/2.0.2-1.tar.gz";
name = "2.0.2-1.tar.gz";
sha256 = "a9b7e22b72584d76cf0e62c37ea5f3723f3e36faaf81151d27ddc38e7b4b64a8";
};
buildType = "catkin";
buildInputs = [ catkin ];
propagatedBuildInputs = [ ainstein-radar-msgs gazebo-plugins gazebo-ros roscpp ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''Radar sensor plugins for the Gazebo simulator.'';
license = with lib.licenses; [ bsdOriginal ];
};
}

View file

@ -1,25 +0,0 @@
# Copyright 2023 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }:
buildRosPackage {
pname = "ros-melodic-ainstein-radar-msgs";
version = "2.0.2-r1";
src = fetchurl {
url = "https://github.com/AinsteinAI/ainstein_radar-release/archive/release/melodic/ainstein_radar_msgs/2.0.2-1.tar.gz";
name = "2.0.2-1.tar.gz";
sha256 = "0b7dcd915b866597f9457ac0f1e15188bcb4309b7043f932378d041830f261d5";
};
buildType = "catkin";
buildInputs = [ catkin message-generation ];
propagatedBuildInputs = [ message-runtime std-msgs ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''ROS message definitions for Ainstein radars.'';
license = with lib.licenses; [ bsdOriginal ];
};
}

View file

@ -1,25 +0,0 @@
# Copyright 2023 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, ainstein-radar-msgs, catkin, pcl, qt5, rviz }:
buildRosPackage {
pname = "ros-melodic-ainstein-radar-rviz-plugins";
version = "2.0.2-r1";
src = fetchurl {
url = "https://github.com/AinsteinAI/ainstein_radar-release/archive/release/melodic/ainstein_radar_rviz_plugins/2.0.2-1.tar.gz";
name = "2.0.2-1.tar.gz";
sha256 = "e55ca73701363e257bdd186d2d355076015b7e3832ec9b1ac4a49088774b4a8a";
};
buildType = "catkin";
buildInputs = [ catkin ];
propagatedBuildInputs = [ ainstein-radar-msgs pcl qt5.qtbase rviz ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''Radar message type plugins for RViz.'';
license = with lib.licenses; [ bsdOriginal ];
};
}

View file

@ -1,25 +0,0 @@
# Copyright 2023 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, ainstein-radar-filters, ainstein-radar-msgs, catkin, cv-bridge, image-geometry, image-transport, pcl-ros, roscpp, sensor-msgs, std-msgs, vision-msgs }:
buildRosPackage {
pname = "ros-melodic-ainstein-radar-tools";
version = "2.0.2-r1";
src = fetchurl {
url = "https://github.com/AinsteinAI/ainstein_radar-release/archive/release/melodic/ainstein_radar_tools/2.0.2-1.tar.gz";
name = "2.0.2-1.tar.gz";
sha256 = "edd663b4d4fccb71e7ed6e87fe55f0847752f09e5923b6f89551d5b944223626";
};
buildType = "catkin";
buildInputs = [ catkin ];
propagatedBuildInputs = [ ainstein-radar-filters ainstein-radar-msgs cv-bridge image-geometry image-transport pcl-ros roscpp sensor-msgs std-msgs vision-msgs ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''Tools for monitoring and validating radar data.'';
license = with lib.licenses; [ bsdOriginal ];
};
}

View file

@ -1,25 +0,0 @@
# Copyright 2023 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, ainstein-radar-drivers, ainstein-radar-filters, ainstein-radar-gazebo-plugins, ainstein-radar-msgs, ainstein-radar-rviz-plugins, ainstein-radar-tools, catkin }:
buildRosPackage {
pname = "ros-melodic-ainstein-radar";
version = "2.0.2-r1";
src = fetchurl {
url = "https://github.com/AinsteinAI/ainstein_radar-release/archive/release/melodic/ainstein_radar/2.0.2-1.tar.gz";
name = "2.0.2-1.tar.gz";
sha256 = "8f47d68abd970c72ed9de890d8e1dc78cc89a6403493420ebd102fa18a577d11";
};
buildType = "catkin";
buildInputs = [ catkin ];
propagatedBuildInputs = [ ainstein-radar-drivers ainstein-radar-filters ainstein-radar-gazebo-plugins ainstein-radar-msgs ainstein-radar-rviz-plugins ainstein-radar-tools ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''ROS support for Ainstein radar sensors.'';
license = with lib.licenses; [ bsdOriginal ];
};
}

View file

@ -1,24 +0,0 @@
# Copyright 2023 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, catkin }:
buildRosPackage {
pname = "ros-melodic-allocators";
version = "1.0.25";
src = fetchurl {
url = "https://github.com/ros-gbp/ros_realtime-release/archive/release/melodic/allocators/1.0.25-0.tar.gz";
name = "1.0.25-0.tar.gz";
sha256 = "585ef0525e4b0613ee2b9aca41a692dc9efab13c0a8e78ffe36e8efc03bd8810";
};
buildType = "catkin";
buildInputs = [ catkin ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''Contains aligned allocation functions, as well as an STL-compatible AlignedAllocator class.'';
license = with lib.licenses; [ bsdOriginal ];
};
}

View file

@ -1,35 +0,0 @@
# Copyright 2023 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, catkin, diagnostic-updater, dynamic-reconfigure, geometry-msgs, map-server, message-filters, nav-msgs, python-orocos-kdl, rosbag, roscpp, rostest, sensor-msgs, std-srvs, tf2, tf2-geometry-msgs, tf2-msgs, tf2-ros }:
buildRosPackage {
pname = "ros-melodic-amcl";
version = "1.16.7-r1";
src = fetchurl {
url = "https://github.com/ros-gbp/navigation-release/archive/release/melodic/amcl/1.16.7-1.tar.gz";
name = "1.16.7-1.tar.gz";
sha256 = "6fd7ab1b09d32006685ea8b71d1bd8071a207ddbc8ba7aca4c150d4debf62cb8";
};
buildType = "catkin";
buildInputs = [ catkin message-filters tf2-geometry-msgs ];
checkInputs = [ map-server python-orocos-kdl rostest ];
propagatedBuildInputs = [ diagnostic-updater dynamic-reconfigure geometry-msgs nav-msgs rosbag roscpp sensor-msgs std-srvs tf2 tf2-msgs tf2-ros ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''<p>
amcl is a probabilistic localization system for a robot moving in
2D. It implements the adaptive (or KLD-sampling) Monte Carlo
localization approach (as described by Dieter Fox), which uses a
particle filter to track the pose of a robot against a known map.
</p>
<p>
This node is derived, with thanks, from Andrew Howard's excellent
'amcl' Player driver.
</p>'';
license = with lib.licenses; [ "LGPL" ];
};
}

View file

@ -1,33 +0,0 @@
# Copyright 2023 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, catkin, rosunit }:
buildRosPackage {
pname = "ros-melodic-angles";
version = "1.9.12-r1";
src = fetchurl {
url = "https://github.com/ros-gbp/geometry_angles_utils-release/archive/release/melodic/angles/1.9.12-1.tar.gz";
name = "1.9.12-1.tar.gz";
sha256 = "db7a41b9e761db8f81c749170e1b949366a0a125b50d37617a7bac34058a1a58";
};
buildType = "catkin";
buildInputs = [ catkin ];
checkInputs = [ rosunit ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''This package provides a set of simple math utilities to work
with angles. The utilities cover simple things like
normalizing an angle and conversion between degrees and
radians. But even if you're trying to calculate things like
the shortest angular distance between two joint space
positions of your robot, but the joint motion is constrained
by joint limits, this package is what you need. The code in
this package is stable and well tested. There are no plans for
major changes in the near future.'';
license = with lib.licenses; [ bsdOriginal ];
};
}

View file

@ -1,26 +0,0 @@
# Copyright 2023 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, pythonPackages, rosgraph, roslaunch, rospack, rospy, rospy-tutorials, rosservice, rostest, rosunit, std-srvs }:
buildRosPackage {
pname = "ros-melodic-app-manager";
version = "1.3.0-r1";
src = fetchurl {
url = "https://github.com/ros-gbp/app_manager-release/archive/release/melodic/app_manager/1.3.0-1.tar.gz";
name = "1.3.0-1.tar.gz";
sha256 = "610e295d284a0d08ae2f21236ae6679832a9cffb677f60abbe33da80848d78f0";
};
buildType = "catkin";
buildInputs = [ catkin message-generation pythonPackages.setuptools ];
checkInputs = [ pythonPackages.rosdep rospy-tutorials rosservice rostest ];
propagatedBuildInputs = [ message-runtime rosgraph roslaunch rospack rospy rosunit std-srvs ];
nativeBuildInputs = [ catkin pythonPackages.setuptools ];
meta = {
description = ''app_manager'';
license = with lib.licenses; [ bsdOriginal ];
};
}

View file

@ -1,32 +0,0 @@
# Copyright 2023 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, apriltag, catkin, cmake-modules, cv-bridge, eigen, geometry-msgs, image-geometry, image-transport, message-generation, message-runtime, nodelet, opencv, pluginlib, roscpp, sensor-msgs, std-msgs, tf }:
buildRosPackage {
pname = "ros-melodic-apriltag-ros";
version = "3.2.1-r1";
src = fetchurl {
url = "https://github.com/AprilRobotics/apriltag_ros-release/archive/release/melodic/apriltag_ros/3.2.1-1.tar.gz";
name = "3.2.1-1.tar.gz";
sha256 = "f3ca9ce2dccc9169f47f78e6e591e4daad245e508ef63d1636809ab07ca72296";
};
buildType = "catkin";
buildInputs = [ catkin cmake-modules message-generation ];
propagatedBuildInputs = [ apriltag cv-bridge eigen geometry-msgs image-geometry image-transport message-runtime nodelet opencv pluginlib roscpp sensor-msgs std-msgs tf ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''A ROS wrapper of the AprilTag 3 visual fiducial detection
algorithm. Provides full access to the core AprilTag 3 algorithm's
customizations and makes the tag detection image and detected tags' poses
available over ROS topics (including tf). The core AprilTag 3 algorithm is
extended to allow the detection of tag bundles and a bundle calibration
script is provided (bundle detection is more accurate than single tag
detection). Continuous (camera image stream) and single image detector nodes
are available.'';
license = with lib.licenses; [ bsdOriginal ];
};
}

View file

@ -1,25 +0,0 @@
# Copyright 2023 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, cmake, opencv }:
buildRosPackage {
pname = "ros-melodic-apriltag";
version = "3.2.0-r1";
src = fetchurl {
url = "https://github.com/AprilRobotics/apriltag-release/archive/release/melodic/apriltag/3.2.0-1.tar.gz";
name = "3.2.0-1.tar.gz";
sha256 = "178768b9e7b4523d3c4bd5b6974618fcdad4948cd1653264a0cfe90e4f114f9c";
};
buildType = "cmake";
buildInputs = [ cmake ];
checkInputs = [ opencv ];
nativeBuildInputs = [ cmake ];
meta = {
description = ''AprilTag detector library'';
license = with lib.licenses; [ bsdOriginal ];
};
}

View file

@ -1,25 +0,0 @@
# Copyright 2023 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, catkin, kakasi, nkf, sound-play }:
buildRosPackage {
pname = "ros-melodic-aques-talk";
version = "2.1.24-r2";
src = fetchurl {
url = "https://github.com/tork-a/jsk_3rdparty-release/archive/release/melodic/aques_talk/2.1.24-2.tar.gz";
name = "2.1.24-2.tar.gz";
sha256 = "7191cc0e6140068f22c72a4b7e86b33bdcbce88621a32d2d0acdee3139638533";
};
buildType = "catkin";
buildInputs = [ catkin ];
propagatedBuildInputs = [ kakasi nkf sound-play ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''ROS interface aques_talk demo program'';
license = with lib.licenses; [ bsdOriginal ];
};
}

View file

@ -1,25 +0,0 @@
# Copyright 2023 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, message-generation, message-runtime, std-msgs }:
buildRosPackage {
pname = "ros-melodic-ar-track-alvar-msgs";
version = "0.7.1";
src = fetchurl {
url = "https://github.com/ros-gbp/ar_track_alvar-release/archive/release/melodic/ar_track_alvar_msgs/0.7.1-0.tar.gz";
name = "0.7.1-0.tar.gz";
sha256 = "0c39c3c9732ca3712a78f43bcc2545f90b846aff2559de8a5fc7a9b4a6efb27f";
};
buildType = "catkin";
buildInputs = [ catkin message-generation ];
propagatedBuildInputs = [ geometry-msgs message-runtime std-msgs ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''This package is a ROS wrapper for Alvar, an open source AR tag tracking library.'';
license = with lib.licenses; [ bsdOriginal ];
};
}

View file

@ -1,26 +0,0 @@
# Copyright 2023 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, ar-track-alvar-msgs, catkin, cmake-modules, cv-bridge, dynamic-reconfigure, geometry-msgs, image-transport, message-generation, message-runtime, pcl-conversions, pcl-ros, resource-retriever, rosbag, roscpp, rospy, rostest, sensor-msgs, std-msgs, tf, tf2, tinyxml, visualization-msgs }:
buildRosPackage {
pname = "ros-melodic-ar-track-alvar";
version = "0.7.1";
src = fetchurl {
url = "https://github.com/ros-gbp/ar_track_alvar-release/archive/release/melodic/ar_track_alvar/0.7.1-0.tar.gz";
name = "0.7.1-0.tar.gz";
sha256 = "7b822678ef7330b5a3ecf5fd63547162178335534caf6bf4a739ad35c73d91ca";
};
buildType = "catkin";
buildInputs = [ catkin cmake-modules message-generation ];
checkInputs = [ rosbag rostest ];
propagatedBuildInputs = [ ar-track-alvar-msgs cv-bridge dynamic-reconfigure geometry-msgs image-transport message-runtime pcl-conversions pcl-ros resource-retriever roscpp rospy sensor-msgs std-msgs tf tf2 tinyxml visualization-msgs ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''This package is a ROS wrapper for Alvar, an open source AR tag tracking library.'';
license = with lib.licenses; [ "LGPL-2.1-only" ];
};
}

View file

@ -1,25 +0,0 @@
# Copyright 2023 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, arbotix-python, catkin, tf, trajectory-msgs }:
buildRosPackage {
pname = "ros-melodic-arbotix-controllers";
version = "0.10.0";
src = fetchurl {
url = "https://github.com/vanadiumlabs/arbotix_ros-release/archive/release/melodic/arbotix_controllers/0.10.0-0.tar.gz";
name = "0.10.0-0.tar.gz";
sha256 = "32d41d26b0bddb10e801e02195bd604400fddb7aef4bddde8c917a62cecc6028";
};
buildType = "catkin";
buildInputs = [ catkin ];
propagatedBuildInputs = [ arbotix-python tf trajectory-msgs ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''Extends the arbotix_python package with a number of more sophisticated ROS wrappers for common devices.'';
license = with lib.licenses; [ bsdOriginal ];
};
}

View file

@ -1,24 +0,0 @@
# Copyright 2023 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, catkin }:
buildRosPackage {
pname = "ros-melodic-arbotix-firmware";
version = "0.10.0";
src = fetchurl {
url = "https://github.com/vanadiumlabs/arbotix_ros-release/archive/release/melodic/arbotix_firmware/0.10.0-0.tar.gz";
name = "0.10.0-0.tar.gz";
sha256 = "c588a11ade8ae7118deec36d4619c9328a748439456671b39bb41fce43a8d382";
};
buildType = "catkin";
buildInputs = [ catkin ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''Firmware source code for ArbotiX ROS bindings.'';
license = with lib.licenses; [ bsdOriginal ];
};
}

View file

@ -1,25 +0,0 @@
# Copyright 2023 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }:
buildRosPackage {
pname = "ros-melodic-arbotix-msgs";
version = "0.10.0";
src = fetchurl {
url = "https://github.com/vanadiumlabs/arbotix_ros-release/archive/release/melodic/arbotix_msgs/0.10.0-0.tar.gz";
name = "0.10.0-0.tar.gz";
sha256 = "4c30092a42cad55c7ed008b877d72fa55f90fd899352daa35e4e1bf64797c092";
};
buildType = "catkin";
buildInputs = [ catkin message-generation ];
propagatedBuildInputs = [ message-runtime std-msgs ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''Messages and Services definitions for the ArbotiX.'';
license = with lib.licenses; [ bsdOriginal ];
};
}

View file

@ -1,25 +0,0 @@
# Copyright 2023 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, actionlib, arbotix-msgs, catkin, control-msgs, diagnostic-msgs, geometry-msgs, nav-msgs, pythonPackages, rospy, sensor-msgs, tf }:
buildRosPackage {
pname = "ros-melodic-arbotix-python";
version = "0.10.0";
src = fetchurl {
url = "https://github.com/vanadiumlabs/arbotix_ros-release/archive/release/melodic/arbotix_python/0.10.0-0.tar.gz";
name = "0.10.0-0.tar.gz";
sha256 = "cef79742fd412330d7bf8982775ca8aac8ddc936b1ebe0744ac07a47375a5469";
};
buildType = "catkin";
buildInputs = [ catkin ];
propagatedBuildInputs = [ actionlib arbotix-msgs control-msgs diagnostic-msgs geometry-msgs nav-msgs pythonPackages.pyserial rospy sensor-msgs tf ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''Bindings and low-level controllers for ArbotiX-powered robots.'';
license = with lib.licenses; [ bsdOriginal ];
};
}

View file

@ -1,25 +0,0 @@
# Copyright 2023 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, arbotix-python, catkin }:
buildRosPackage {
pname = "ros-melodic-arbotix-sensors";
version = "0.10.0";
src = fetchurl {
url = "https://github.com/vanadiumlabs/arbotix_ros-release/archive/release/melodic/arbotix_sensors/0.10.0-0.tar.gz";
name = "0.10.0-0.tar.gz";
sha256 = "2c7dcfa8c133915b15eb77783282f2be0b01ac676239daefba4285885e58f722";
};
buildType = "catkin";
buildInputs = [ catkin ];
propagatedBuildInputs = [ arbotix-python ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''Extends the arbotix_node package with a number of more sophisticated ROS wrappers for common devices.'';
license = with lib.licenses; [ bsdOriginal ];
};
}

View file

@ -1,25 +0,0 @@
# Copyright 2023 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, arbotix-controllers, arbotix-firmware, arbotix-msgs, arbotix-python, arbotix-sensors, catkin }:
buildRosPackage {
pname = "ros-melodic-arbotix";
version = "0.10.0";
src = fetchurl {
url = "https://github.com/vanadiumlabs/arbotix_ros-release/archive/release/melodic/arbotix/0.10.0-0.tar.gz";
name = "0.10.0-0.tar.gz";
sha256 = "3e72d718f9b9129b8537614cc5ae68e696b97def92315b859a5d2f00219f09e1";
};
buildType = "catkin";
buildInputs = [ catkin ];
propagatedBuildInputs = [ arbotix-controllers arbotix-firmware arbotix-msgs arbotix-python arbotix-sensors ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''ArbotiX Drivers'';
license = with lib.licenses; [ bsdOriginal ];
};
}

View file

@ -1,25 +0,0 @@
# Copyright 2023 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, boost, catkin, eigen, libyamlcpp, roscpp }:
buildRosPackage {
pname = "ros-melodic-ariles-ros";
version = "1.3.2-r1";
src = fetchurl {
url = "https://github.com/asherikov/ariles-release/archive/release/melodic/ariles_ros/1.3.2-1.tar.gz";
name = "1.3.2-1.tar.gz";
sha256 = "7a898961b24ccb4b8974efe590485869432b9f5471596a6e3ce735a9d0f71c2e";
};
buildType = "cmake";
buildInputs = [ catkin ];
propagatedBuildInputs = [ boost eigen libyamlcpp roscpp ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''Catkin package Ariles serialization/configuration library'';
license = with lib.licenses; [ asl20 ];
};
}

View file

@ -1,25 +0,0 @@
# Copyright 2023 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, catkin, cv-bridge, dynamic-reconfigure, fiducial-msgs, image-transport, pythonPackages, roscpp, sensor-msgs, tf2, tf2-geometry-msgs, tf2-ros, visualization-msgs }:
buildRosPackage {
pname = "ros-melodic-aruco-detect";
version = "0.11.0-r1";
src = fetchurl {
url = "https://github.com/UbiquityRobotics-release/fiducials-release/archive/release/melodic/aruco_detect/0.11.0-1.tar.gz";
name = "0.11.0-1.tar.gz";
sha256 = "850fff672ee87b14935c5dc431a7a77ce2e5cf8cf71e7f8dc326d224862a0abe";
};
buildType = "catkin";
buildInputs = [ catkin ];
propagatedBuildInputs = [ cv-bridge dynamic-reconfigure fiducial-msgs image-transport pythonPackages.cairosvg pythonPackages.joblib roscpp sensor-msgs tf2 tf2-geometry-msgs tf2-ros visualization-msgs ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''Fiducial detection based on the aruco library'';
license = with lib.licenses; [ bsdOriginal ];
};
}

View file

@ -1,25 +0,0 @@
# Copyright 2023 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, message-generation, message-runtime, std-msgs }:
buildRosPackage {
pname = "ros-melodic-aruco-msgs";
version = "2.2.2-r1";
src = fetchurl {
url = "https://github.com/pal-gbp/aruco_ros-release/archive/release/melodic/aruco_msgs/2.2.2-1.tar.gz";
name = "2.2.2-1.tar.gz";
sha256 = "6656c736a9ae940515cf11eb01f4050ad369b4aff892f215bab02008a65912eb";
};
buildType = "catkin";
buildInputs = [ catkin message-generation ];
propagatedBuildInputs = [ geometry-msgs message-runtime std-msgs ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''The aruco_msgs package'';
license = with lib.licenses; [ mit ];
};
}

View file

@ -1,26 +0,0 @@
# Copyright 2023 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, catkin, cv-bridge, dynamic-reconfigure, geometry-msgs, image-publisher, image-transport, message-generation, message-runtime, nodelet, ros-pytest, roscpp, rostest, sensor-msgs, std-msgs, tf, tf2, tf2-geometry-msgs, tf2-ros, visualization-msgs }:
buildRosPackage {
pname = "ros-melodic-aruco-pose";
version = "0.21.2-r1";
src = fetchurl {
url = "https://github.com/CopterExpress/clover-release/archive/release/melodic/aruco_pose/0.21.2-1.tar.gz";
name = "0.21.2-1.tar.gz";
sha256 = "2506649647c6e2372fe659fe72c03888aefe3fa5a395c765a4d381def7be84ce";
};
buildType = "catkin";
buildInputs = [ catkin ];
checkInputs = [ image-publisher ros-pytest ];
propagatedBuildInputs = [ cv-bridge dynamic-reconfigure geometry-msgs image-transport message-generation message-runtime nodelet roscpp rostest sensor-msgs std-msgs tf tf2 tf2-geometry-msgs tf2-ros visualization-msgs ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''Positioning with ArUco markers'';
license = with lib.licenses; [ mit ];
};
}

View file

@ -1,26 +0,0 @@
# Copyright 2023 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, aruco, aruco-msgs, catkin, cv-bridge, dynamic-reconfigure, geometry-msgs, image-transport, roscpp, sensor-msgs, tf, visualization-msgs }:
buildRosPackage {
pname = "ros-melodic-aruco-ros";
version = "2.2.2-r1";
src = fetchurl {
url = "https://github.com/pal-gbp/aruco_ros-release/archive/release/melodic/aruco_ros/2.2.2-1.tar.gz";
name = "2.2.2-1.tar.gz";
sha256 = "9a23036d9b6a65a9a75b3182776a3184a5d22ba31d1608d7ef478f237a9beb6d";
};
buildType = "catkin";
buildInputs = [ catkin ];
propagatedBuildInputs = [ aruco aruco-msgs cv-bridge dynamic-reconfigure geometry-msgs image-transport roscpp sensor-msgs tf visualization-msgs ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''The ARUCO Library has been developed by the Ava group of the Univeristy of Cordoba(Spain).
It provides real-time marker based 3D pose estimation using AR markers.'';
license = with lib.licenses; [ mit ];
};
}

View file

@ -1,26 +0,0 @@
# Copyright 2023 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, catkin, cv-bridge, eigen }:
buildRosPackage {
pname = "ros-melodic-aruco";
version = "2.2.2-r1";
src = fetchurl {
url = "https://github.com/pal-gbp/aruco_ros-release/archive/release/melodic/aruco/2.2.2-1.tar.gz";
name = "2.2.2-1.tar.gz";
sha256 = "b4d7149feba62c53f6f2737ec8c0083cb01cb3aaeec24684196a13c0e78ca53e";
};
buildType = "catkin";
buildInputs = [ catkin ];
propagatedBuildInputs = [ cv-bridge eigen ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''The ARUCO Library has been developed by the Ava group of the Univeristy of Cordoba(Spain).
It provides real-time marker based 3D pose estimation using AR markers.'';
license = with lib.licenses; [ mit ];
};
}

View file

@ -1,25 +0,0 @@
# Copyright 2023 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, actionlib, actionlib-msgs, asmach, catkin, message-generation, rospy, smach-ros, turtlesim }:
buildRosPackage {
pname = "ros-melodic-asmach-tutorials";
version = "1.0.16-r1";
src = fetchurl {
url = "https://github.com/pr2-gbp/linux_networking-release/archive/release/melodic/asmach_tutorials/1.0.16-1.tar.gz";
name = "1.0.16-1.tar.gz";
sha256 = "d4a5d35e1424c9a9e17f9a66b1bbea3de63f71d037df9cc932cf28f62c00f69e";
};
buildType = "catkin";
buildInputs = [ catkin message-generation ];
propagatedBuildInputs = [ actionlib actionlib-msgs asmach rospy smach-ros turtlesim ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''This package containes numerous examples of how to use SMACH. See the examples directory.'';
license = with lib.licenses; [ bsdOriginal ];
};
}

View file

@ -1,29 +0,0 @@
# Copyright 2023 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, catkin }:
buildRosPackage {
pname = "ros-melodic-asmach";
version = "1.0.16-r1";
src = fetchurl {
url = "https://github.com/pr2-gbp/linux_networking-release/archive/release/melodic/asmach/1.0.16-1.tar.gz";
name = "1.0.16-1.tar.gz";
sha256 = "b7eeea554c6038f5c55ebb8a91973c24e8cdb3e20d71ceac5b7d6617b5316952";
};
buildType = "catkin";
buildInputs = [ catkin ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''SMACH, which stands for 'state machine', is a task-level
architecture for rapidly creating complex robot behavior. At its
core, SMACH is a ROS-independent Python library to build
hierarchical state machines. SMACH is a new library that takes
advantage of very old concepts in order to quickly create robust
robot behavior with maintainable and modular code.'';
license = with lib.licenses; [ bsdOriginal ];
};
}

View file

@ -1,28 +0,0 @@
# Copyright 2023 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, message-generation, message-runtime, sensor-msgs, std-msgs }:
buildRosPackage {
pname = "ros-melodic-asr-msgs";
version = "1.0.0-r1";
src = fetchurl {
url = "https://github.com/asr-ros/asr_msgs-release/archive/release/melodic/asr_msgs/1.0.0-1.tar.gz";
name = "1.0.0-1.tar.gz";
sha256 = "ea5f3bfcc30e4036c5ae3a033262477d2f7f6998819a564a82137de15a9341d4";
};
buildType = "catkin";
buildInputs = [ catkin message-generation ];
propagatedBuildInputs = [ geometry-msgs message-runtime sensor-msgs std-msgs ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''This package contains all messages that are particular to our Active Scene Recognition - Framework at
Humanoids and Intelligence Systems Lab (HIS), Karlsruhe Institute of Technology (KIT).
These messages make up the interfaces between the different collaborating components of this system.
They are of critical importance and structured by the ROS communication capabilities.'';
license = with lib.licenses; [ bsdOriginal ];
};
}

View file

@ -1,25 +0,0 @@
# Copyright 2023 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, boost, cacert, catkin, git, mk, openssl, rosboost-cfg, rosbuild, unzip, zlib }:
buildRosPackage {
pname = "ros-melodic-assimp-devel";
version = "2.1.24-r2";
src = fetchurl {
url = "https://github.com/tork-a/jsk_3rdparty-release/archive/release/melodic/assimp_devel/2.1.24-2.tar.gz";
name = "2.1.24-2.tar.gz";
sha256 = "eadd07bbf3ac87aebd166a7972f6a81786d77d6e859310dccb21f248821ccf44";
};
buildType = "catkin";
buildInputs = [ cacert catkin git mk openssl rosboost-cfg rosbuild unzip ];
propagatedBuildInputs = [ boost zlib ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''assimp library'';
license = with lib.licenses; [ "LGPL" ];
};
}

View file

@ -1,31 +0,0 @@
# Copyright 2023 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, actionlib, angles, base-local-planner, catkin, costmap-2d, eigen, filters, geometry-msgs, message-filters, move-base-msgs, pluginlib, roscpp, roslib, sensor-msgs, tf2-ros }:
buildRosPackage {
pname = "ros-melodic-assisted-teleop";
version = "0.3.6-r1";
src = fetchurl {
url = "https://github.com/ros-gbp/navigation_experimental-release/archive/release/melodic/assisted_teleop/0.3.6-1.tar.gz";
name = "0.3.6-1.tar.gz";
sha256 = "8c14bee07b65c46e88f2d955a18d3b116db10f02f4266963072950077b8aab2c";
};
buildType = "catkin";
buildInputs = [ catkin ];
propagatedBuildInputs = [ actionlib angles base-local-planner costmap-2d eigen filters geometry-msgs message-filters move-base-msgs pluginlib roscpp roslib sensor-msgs tf2-ros ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''The assisted_teleop node subscribes to a desired trajectory topic
(geometry_msgs/Twist) and uses TrajectoryPlannerROS to find a valid
trajectory close to the desired trajectory before republishing. Useful for
filtering teleop commands while avoiding obstacles. This package also
contains LaserScanMaxRangeFilter, which is a LaserScan filter plugin that
takes max range values in a scan and turns them into valid values that are
slightly less than max range.'';
license = with lib.licenses; [ bsdOriginal ];
};
}

View file

@ -1,25 +0,0 @@
# Copyright 2023 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, catkin, delphi-esr-msgs, delphi-srr-msgs, derived-object-msgs, ibeo-msgs, kartech-linear-actuator-msgs, mobileye-560-660-msgs, neobotix-usboard-msgs, pacmod-msgs, radar-msgs, ros-environment }:
buildRosPackage {
pname = "ros-melodic-astuff-sensor-msgs";
version = "3.0.2-r1";
src = fetchurl {
url = "https://github.com/astuff/astuff_sensor_msgs-release/archive/release/melodic/astuff_sensor_msgs/3.0.2-1.tar.gz";
name = "3.0.2-1.tar.gz";
sha256 = "a96b19f4f23210692d87fdc878b65082a2fab92235461559b586608338996dbe";
};
buildType = "catkin";
buildInputs = [ catkin ros-environment ];
propagatedBuildInputs = [ delphi-esr-msgs delphi-srr-msgs derived-object-msgs ibeo-msgs kartech-linear-actuator-msgs mobileye-560-660-msgs neobotix-usboard-msgs pacmod-msgs radar-msgs ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''Messages specific to AStuff-provided sensors.'';
license = with lib.licenses; [ mit ];
};
}

View file

@ -1,25 +0,0 @@
# Copyright 2023 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, boost, cmake }:
buildRosPackage {
pname = "ros-melodic-async-comm";
version = "0.2.1-r2";
src = fetchurl {
url = "https://github.com/dpkoch/async_comm-release/archive/release/melodic/async_comm/0.2.1-2.tar.gz";
name = "0.2.1-2.tar.gz";
sha256 = "9cc4a16ea07097a37952f076d5fe82b9cc452f56e75b4bfa7c12786ca1c59926";
};
buildType = "cmake";
buildInputs = [ cmake ];
propagatedBuildInputs = [ boost ];
nativeBuildInputs = [ cmake ];
meta = {
description = ''A C++ library for asynchronous serial communication'';
license = with lib.licenses; [ bsdOriginal ];
};
}

View file

@ -1,26 +0,0 @@
# Copyright 2023 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, boost, catkin, openssl, pythonPackages, roslib, rospy, rostest }:
buildRosPackage {
pname = "ros-melodic-async-web-server-cpp";
version = "1.0.3-r1";
src = fetchurl {
url = "https://github.com/fkie-release/async_web_server_cpp-release/archive/release/melodic/async_web_server_cpp/1.0.3-1.tar.gz";
name = "1.0.3-1.tar.gz";
sha256 = "f1094d659202fb2ed57ef45efe72c8748e7086c122be0f064e3804657c14d630";
};
buildType = "catkin";
buildInputs = [ catkin openssl ];
checkInputs = [ pythonPackages.websocket_client roslib rospy rostest ];
propagatedBuildInputs = [ boost ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''Asynchronous Web/WebSocket Server in C++'';
license = with lib.licenses; [ bsdOriginal ];
};
}

View file

@ -1,26 +0,0 @@
# Copyright 2023 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, catkin, cmake-modules, cob-generic-can, filters, force-torque-sensor, gazebo-ros, geometry-msgs, hardware-interface, iirob-filters, libmodbus, message-generation, message-runtime, pluginlib, realtime-tools, robot-state-publisher, roscpp, roslaunch, rosparam-handler, rospy, rostopic, std-msgs, std-srvs, teleop-twist-joy, tf2, tf2-geometry-msgs, tf2-ros, trajectory-msgs, visualization-msgs, xacro }:
buildRosPackage {
pname = "ros-melodic-ati-force-torque";
version = "1.1.1-r3";
src = fetchurl {
url = "https://github.com/KITrobotics/ati_force_torque-release/archive/release/melodic/ati_force_torque/1.1.1-3.tar.gz";
name = "1.1.1-3.tar.gz";
sha256 = "ab56ef07e73679565c0e42290e449c0c3fd2531b8c77eb99e290c8b88c65717d";
};
buildType = "catkin";
buildInputs = [ catkin cmake-modules message-generation ];
checkInputs = [ roslaunch ];
propagatedBuildInputs = [ cob-generic-can filters force-torque-sensor gazebo-ros geometry-msgs hardware-interface iirob-filters libmodbus message-runtime pluginlib realtime-tools robot-state-publisher roscpp roslaunch rosparam-handler rospy rostopic std-msgs std-srvs teleop-twist-joy tf2 tf2-geometry-msgs tf2-ros trajectory-msgs visualization-msgs xacro ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''This package implements driver for ATI force torque sensors up to firmware 3.x. Char and Net CAN devices are supported through cob_generic_can package. The code if based on cob_forcetorque package.'';
license = with lib.licenses; [ lgpl3Only ];
};
}

View file

@ -1,25 +0,0 @@
# Copyright 2023 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, catkin, urdf, xacro }:
buildRosPackage {
pname = "ros-melodic-audibot-description";
version = "0.2.2-r1";
src = fetchurl {
url = "https://github.com/robustify/audibot-release/archive/release/melodic/audibot_description/0.2.2-1.tar.gz";
name = "0.2.2-1.tar.gz";
sha256 = "4327222ddf9b627ef6b9463c32cb15b769d25bcf0f54a4375910f6f6fab541de";
};
buildType = "catkin";
buildInputs = [ catkin ];
propagatedBuildInputs = [ urdf xacro ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''Meshes and URDF descriptions for audibot'';
license = with lib.licenses; [ bsdOriginal ];
};
}

View file

@ -1,26 +0,0 @@
# Copyright 2023 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, audibot-description, catkin, gazebo-ros, gazebo-ros-pkgs, nav-msgs, robot-state-publisher, roscpp, rospy, rostest, rviz, tf2-geometry-msgs, tf2-ros }:
buildRosPackage {
pname = "ros-melodic-audibot-gazebo";
version = "0.2.2-r1";
src = fetchurl {
url = "https://github.com/robustify/audibot-release/archive/release/melodic/audibot_gazebo/0.2.2-1.tar.gz";
name = "0.2.2-1.tar.gz";
sha256 = "c46de662b9a72968b3aa93d21b4f1c26ccdba4352fe96869f3590f0d8246d73a";
};
buildType = "catkin";
buildInputs = [ catkin ];
checkInputs = [ rospy rostest ];
propagatedBuildInputs = [ audibot-description gazebo-ros gazebo-ros-pkgs nav-msgs robot-state-publisher roscpp rviz tf2-geometry-msgs tf2-ros ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''Gazebo model plugin to simulate Audibot'';
license = with lib.licenses; [ bsdOriginal ];
};
}

View file

@ -1,25 +0,0 @@
# Copyright 2023 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, audibot-description, audibot-gazebo, catkin }:
buildRosPackage {
pname = "ros-melodic-audibot";
version = "0.2.2-r1";
src = fetchurl {
url = "https://github.com/robustify/audibot-release/archive/release/melodic/audibot/0.2.2-1.tar.gz";
name = "0.2.2-1.tar.gz";
sha256 = "789a89794b7ff76ad7a76156d7c048a04ecf00d0c07f9cd17f4ff84df06463c8";
};
buildType = "catkin";
buildInputs = [ catkin ];
propagatedBuildInputs = [ audibot-description audibot-gazebo ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''Metapackage for audibot'';
license = with lib.licenses; [ bsdOriginal ];
};
}

View file

@ -1,27 +0,0 @@
# Copyright 2023 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, audio-common-msgs, catkin, gst_all_1, roscpp }:
buildRosPackage {
pname = "ros-melodic-audio-capture";
version = "0.3.17-r1";
src = fetchurl {
url = "https://github.com/ros-gbp/audio_common-release/archive/release/melodic/audio_capture/0.3.17-1.tar.gz";
name = "0.3.17-1.tar.gz";
sha256 = "3ead0e1f75dc6f218ecd70e2522ea80d3d06b417f73136cdf2211b918831c9a2";
};
buildType = "catkin";
buildInputs = [ catkin ];
propagatedBuildInputs = [ audio-common-msgs gst_all_1.gst-plugins-base gst_all_1.gst-plugins-good gst_all_1.gst-plugins-ugly gst_all_1.gstreamer roscpp ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''Transports audio from a source to a destination. Audio sources can come
from a microphone or file. The destination can play the audio or save it
to an mp3 file.'';
license = with lib.licenses; [ bsdOriginal ];
};
}

View file

@ -1,25 +0,0 @@
# Copyright 2023 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }:
buildRosPackage {
pname = "ros-melodic-audio-common-msgs";
version = "0.3.17-r1";
src = fetchurl {
url = "https://github.com/ros-gbp/audio_common-release/archive/release/melodic/audio_common_msgs/0.3.17-1.tar.gz";
name = "0.3.17-1.tar.gz";
sha256 = "38cee36f57f782c59b894aabab28f19fab26eec2ce949b571c92b30d25851843";
};
buildType = "catkin";
buildInputs = [ catkin message-generation ];
propagatedBuildInputs = [ message-runtime std-msgs ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''Messages for transmitting audio via ROS'';
license = with lib.licenses; [ bsdOriginal ];
};
}

View file

@ -1,25 +0,0 @@
# Copyright 2023 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, audio-capture, audio-common-msgs, audio-play, catkin, sound-play }:
buildRosPackage {
pname = "ros-melodic-audio-common";
version = "0.3.17-r1";
src = fetchurl {
url = "https://github.com/ros-gbp/audio_common-release/archive/release/melodic/audio_common/0.3.17-1.tar.gz";
name = "0.3.17-1.tar.gz";
sha256 = "1657818597d617f39525ba8ab9eb8c016cb5a11f03bdf38580c18d6c20664e77";
};
buildType = "catkin";
buildInputs = [ catkin ];
propagatedBuildInputs = [ audio-capture audio-common-msgs audio-play sound-play ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''Common code for working with audio in ROS'';
license = with lib.licenses; [ bsdOriginal ];
};
}

View file

@ -1,25 +0,0 @@
# Copyright 2023 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, audio-common-msgs, catkin, gst_all_1, roscpp }:
buildRosPackage {
pname = "ros-melodic-audio-play";
version = "0.3.17-r1";
src = fetchurl {
url = "https://github.com/ros-gbp/audio_common-release/archive/release/melodic/audio_play/0.3.17-1.tar.gz";
name = "0.3.17-1.tar.gz";
sha256 = "489ed819ff2ac940d2cee6b7cc4fe5a1e5c28b59497bbafee18e3ec8be6af224";
};
buildType = "catkin";
buildInputs = [ catkin ];
propagatedBuildInputs = [ audio-common-msgs gst_all_1.gst-plugins-base gst_all_1.gst-plugins-good gst_all_1.gst-plugins-ugly gst_all_1.gstreamer roscpp ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''Outputs audio to a speaker from a source node.'';
license = with lib.licenses; [ bsdOriginal ];
};
}

View file

@ -1,26 +0,0 @@
# Copyright 2023 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, audio-capture, audio-common-msgs, catkin, cv-bridge, image-view, jsk-recognition-msgs, pythonPackages, roslaunch, rostest, sensor-msgs }:
buildRosPackage {
pname = "ros-melodic-audio-to-spectrogram";
version = "1.2.15-r1";
src = fetchurl {
url = "https://github.com/tork-a/jsk_recognition-release/archive/release/melodic/audio_to_spectrogram/1.2.15-1.tar.gz";
name = "1.2.15-1.tar.gz";
sha256 = "eb131626efa97d8fd7ad1c1cc3a6b071cac03f0e746aeae6b3b7b2bf4cf06e28";
};
buildType = "catkin";
buildInputs = [ catkin ];
checkInputs = [ roslaunch rostest ];
propagatedBuildInputs = [ audio-capture audio-common-msgs cv-bridge image-view jsk-recognition-msgs pythonPackages.matplotlib sensor-msgs ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''Convert audio (audio_common_msgs/AudioData) to spectrogram (sensor_msgs/Image)'';
license = with lib.licenses; [ bsdOriginal ];
};
}

View file

@ -1,25 +0,0 @@
# Copyright 2023 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, audio-common-msgs, catkin, gst_all_1, message-filters, roscpp, sensor-msgs }:
buildRosPackage {
pname = "ros-melodic-audio-video-recorder";
version = "2.2.12-r1";
src = fetchurl {
url = "https://github.com/tork-a/jsk_common-release/archive/release/melodic/audio_video_recorder/2.2.12-1.tar.gz";
name = "2.2.12-1.tar.gz";
sha256 = "40d2a21e729bf8d97a9126d03e1120ffaf62f2053d48a9eaa4390f193c243ecf";
};
buildType = "catkin";
buildInputs = [ catkin ];
propagatedBuildInputs = [ audio-common-msgs gst_all_1.gst-plugins-base gst_all_1.gst-plugins-good gst_all_1.gst-plugins-ugly gst_all_1.gstreamer message-filters roscpp sensor-msgs ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''ROS package for recording image and audio synchronously'';
license = with lib.licenses; [ bsdOriginal ];
};
}

View file

@ -1,25 +0,0 @@
# Copyright 2023 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, automotive-navigation-msgs, automotive-platform-msgs, catkin, ros-environment }:
buildRosPackage {
pname = "ros-melodic-automotive-autonomy-msgs";
version = "3.0.4-r1";
src = fetchurl {
url = "https://github.com/astuff/automotive_autonomy_msgs-release/archive/release/melodic/automotive_autonomy_msgs/3.0.4-1.tar.gz";
name = "3.0.4-1.tar.gz";
sha256 = "2899316eab20c57ab7bcc0d5d8bdb46da42c9a66d94200376ead64b7ca74d6b5";
};
buildType = "catkin";
buildInputs = [ catkin ros-environment ];
propagatedBuildInputs = [ automotive-navigation-msgs automotive-platform-msgs ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''Messages for vehicle automation'';
license = with lib.licenses; [ mit ];
};
}

View file

@ -1,25 +0,0 @@
# Copyright 2023 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, message-generation, message-runtime, ros-environment, rosbag-migration-rule, std-msgs }:
buildRosPackage {
pname = "ros-melodic-automotive-navigation-msgs";
version = "3.0.4-r1";
src = fetchurl {
url = "https://github.com/astuff/automotive_autonomy_msgs-release/archive/release/melodic/automotive_navigation_msgs/3.0.4-1.tar.gz";
name = "3.0.4-1.tar.gz";
sha256 = "b1e197ff14c2d36b74e3a178147299f8b4edef50728854eed3198021e0849bdd";
};
buildType = "catkin";
buildInputs = [ catkin message-generation ros-environment ];
propagatedBuildInputs = [ geometry-msgs message-runtime rosbag-migration-rule std-msgs ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''Generic Messages for Navigation Objectives in Automotive Automation Software'';
license = with lib.licenses; [ mit ];
};
}

View file

@ -1,25 +0,0 @@
# Copyright 2023 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, ros-environment, std-msgs }:
buildRosPackage {
pname = "ros-melodic-automotive-platform-msgs";
version = "3.0.4-r1";
src = fetchurl {
url = "https://github.com/astuff/automotive_autonomy_msgs-release/archive/release/melodic/automotive_platform_msgs/3.0.4-1.tar.gz";
name = "3.0.4-1.tar.gz";
sha256 = "11b418be3ec5eb3c715e835c951d207cd632499e9a0fd4ca4ab740028e248905";
};
buildType = "catkin";
buildInputs = [ catkin message-generation ros-environment ];
propagatedBuildInputs = [ message-runtime std-msgs ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''Generic Messages for Communication with an Automotive Autonomous Platform'';
license = with lib.licenses; [ mit ];
};
}

View file

@ -1,25 +0,0 @@
# Copyright 2023 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }:
buildRosPackage {
pname = "ros-melodic-autoware-can-msgs";
version = "1.14.0-r1";
src = fetchurl {
url = "https://github.com/autoware-ai/messages-release/archive/release/melodic/autoware_can_msgs/1.14.0-1.tar.gz";
name = "1.14.0-1.tar.gz";
sha256 = "1e50f649b44dc8ad43ccada6bec907f06e81e1568b12ae5141f2e0ff3967f8e6";
};
buildType = "catkin";
buildInputs = [ catkin message-generation ];
propagatedBuildInputs = [ message-runtime std-msgs ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''The autoware_can_msgs package'';
license = with lib.licenses; [ asl20 ];
};
}

View file

@ -1,25 +0,0 @@
# Copyright 2023 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }:
buildRosPackage {
pname = "ros-melodic-autoware-config-msgs";
version = "1.14.0-r1";
src = fetchurl {
url = "https://github.com/autoware-ai/messages-release/archive/release/melodic/autoware_config_msgs/1.14.0-1.tar.gz";
name = "1.14.0-1.tar.gz";
sha256 = "d60ba3433659548c626d654074c19395ac5ec153efc98ae862fdd521170a950a";
};
buildType = "catkin";
buildInputs = [ catkin message-generation ];
propagatedBuildInputs = [ message-runtime std-msgs ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''The autoware_config_msgs package'';
license = with lib.licenses; [ asl20 ];
};
}

View file

@ -1,25 +0,0 @@
# Copyright 2023 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, catkin, lgsvl-msgs }:
buildRosPackage {
pname = "ros-melodic-autoware-external-msgs";
version = "1.14.0-r1";
src = fetchurl {
url = "https://github.com/autoware-ai/messages-release/archive/release/melodic/autoware_external_msgs/1.14.0-1.tar.gz";
name = "1.14.0-1.tar.gz";
sha256 = "7c79c2c05eccebce61b3be3fd3c13d440c9014b5e1425d752732ff557e402543";
};
buildType = "catkin";
buildInputs = [ catkin ];
propagatedBuildInputs = [ lgsvl-msgs ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''Package to contain an install external message dependencies'';
license = with lib.licenses; [ asl20 ];
};
}

View file

@ -1,25 +0,0 @@
# Copyright 2023 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }:
buildRosPackage {
pname = "ros-melodic-autoware-lanelet2-msgs";
version = "1.14.0-r1";
src = fetchurl {
url = "https://github.com/autoware-ai/messages-release/archive/release/melodic/autoware_lanelet2_msgs/1.14.0-1.tar.gz";
name = "1.14.0-1.tar.gz";
sha256 = "499647b4641b7b3894314e2b1855809983b2c25787db20187b41cdb0d2cd5c12";
};
buildType = "catkin";
buildInputs = [ catkin message-generation ];
propagatedBuildInputs = [ message-runtime std-msgs ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''The autoware_lanelet2_msgs package. Contains messages for lanelet2 maps'';
license = with lib.licenses; [ asl20 ];
};
}

View file

@ -1,25 +0,0 @@
# Copyright 2023 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }:
buildRosPackage {
pname = "ros-melodic-autoware-map-msgs";
version = "1.14.0-r1";
src = fetchurl {
url = "https://github.com/autoware-ai/messages-release/archive/release/melodic/autoware_map_msgs/1.14.0-1.tar.gz";
name = "1.14.0-1.tar.gz";
sha256 = "657e98a615e03cabd4a43531f59636f763b69c1ed17e083bdcba0cb54f756967";
};
buildType = "catkin";
buildInputs = [ catkin message-generation ];
propagatedBuildInputs = [ message-runtime std-msgs ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''Includes messages to handle each class in Autoware Map Format'';
license = with lib.licenses; [ asl20 ];
};
}

View file

@ -1,25 +0,0 @@
# Copyright 2023 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, jsk-recognition-msgs, message-generation, message-runtime, sensor-msgs, std-msgs }:
buildRosPackage {
pname = "ros-melodic-autoware-msgs";
version = "1.14.0-r1";
src = fetchurl {
url = "https://github.com/autoware-ai/messages-release/archive/release/melodic/autoware_msgs/1.14.0-1.tar.gz";
name = "1.14.0-1.tar.gz";
sha256 = "565ea9d118130516a2c35ef6a701b65b72ea89941c21349544dc57be3ebe782b";
};
buildType = "catkin";
buildInputs = [ catkin message-generation ];
propagatedBuildInputs = [ geometry-msgs jsk-recognition-msgs message-runtime sensor-msgs std-msgs ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''The autoware_msgs package'';
license = with lib.licenses; [ asl20 ];
};
}

View file

@ -1,25 +0,0 @@
# Copyright 2023 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, rosgraph-msgs, std-msgs }:
buildRosPackage {
pname = "ros-melodic-autoware-system-msgs";
version = "1.14.0-r1";
src = fetchurl {
url = "https://github.com/autoware-ai/messages-release/archive/release/melodic/autoware_system_msgs/1.14.0-1.tar.gz";
name = "1.14.0-1.tar.gz";
sha256 = "45baf85696feee43e02e8d82ddc2ee9e75199c6996b7635f68c78074be0b25f1";
};
buildType = "catkin";
buildInputs = [ catkin message-generation ];
propagatedBuildInputs = [ message-runtime rosgraph-msgs std-msgs ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''The autoware_system_msgs package'';
license = with lib.licenses; [ bsdOriginal ];
};
}

View file

@ -1,25 +0,0 @@
# Copyright 2023 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, catkin, geographic-msgs, geometry-msgs, message-generation, message-runtime, sensor-msgs, std-msgs }:
buildRosPackage {
pname = "ros-melodic-auv-msgs";
version = "0.1.1-r1";
src = fetchurl {
url = "https://github.com/oceansystemslab/auv_msgs-release/archive/release/melodic/auv_msgs/0.1.1-1.tar.gz";
name = "0.1.1-1.tar.gz";
sha256 = "773b034a505af916981ca2116c387d65004a1cbe4a55296cf81ac9517a75f21d";
};
buildType = "catkin";
buildInputs = [ catkin message-generation ];
propagatedBuildInputs = [ geographic-msgs geometry-msgs message-runtime sensor-msgs std-msgs ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''This package provides message types commonly used with Autonomous Underwater Vehicles'';
license = with lib.licenses; [ bsdOriginal ];
};
}

View file

@ -1,25 +0,0 @@
# Copyright 2023 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, camera-info-manager, catkin, diagnostic-updater, dynamic-reconfigure, image-proc, image-transport, message-filters, nodelet, roscpp, sensor-msgs, std-msgs, stereo-image-proc }:
buildRosPackage {
pname = "ros-melodic-avt-vimba-camera";
version = "1.2.0-r1";
src = fetchurl {
url = "https://github.com/astuff/avt_vimba_camera-release/archive/release/melodic/avt_vimba_camera/1.2.0-1.tar.gz";
name = "1.2.0-1.tar.gz";
sha256 = "74b42283532f9c9c2b19646b0d4138cbd1aa95a2755191027fb72923070be070";
};
buildType = "catkin";
buildInputs = [ catkin ];
propagatedBuildInputs = [ camera-info-manager diagnostic-updater dynamic-reconfigure image-proc image-transport message-filters nodelet roscpp sensor-msgs std-msgs stereo-image-proc ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''Camera driver for Allied Vision Technologies (AVT) cameras, based on their Vimba SDK.'';
license = with lib.licenses; [ bsdOriginal ];
};
}

View file

@ -1,26 +0,0 @@
# Copyright 2023 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, catkin, cmake, curl, gtest, openssl, ros-environment, util-linux, zlib }:
buildRosPackage {
pname = "ros-melodic-aws-common";
version = "2.2.0-r1";
src = fetchurl {
url = "https://github.com/aws-gbp/aws_common-release/archive/release/melodic/aws_common/2.2.0-1.tar.gz";
name = "2.2.0-1.tar.gz";
sha256 = "ca6b356a24bbfc7851da14716f3f90cdc751ce5d7620f5eda2401cdfebdddbfe";
};
buildType = "cmake";
buildInputs = [ catkin cmake ros-environment ];
checkInputs = [ gtest ];
propagatedBuildInputs = [ curl openssl util-linux zlib ];
nativeBuildInputs = [ catkin cmake ];
meta = {
description = ''Common AWS SDK utilities, intended for use by ROS packages using the AWS SDK'';
license = with lib.licenses; [ asl20 ];
};
}

View file

@ -1,25 +0,0 @@
# Copyright 2023 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, catkin, robomaker-simulation-msgs }:
buildRosPackage {
pname = "ros-melodic-aws-robomaker-simulation-ros-pkgs";
version = "1.1.1-r2";
src = fetchurl {
url = "https://github.com/aws-gbp/aws_robomaker_simulation_ros_pkgs-release/archive/release/melodic/aws_robomaker_simulation_ros_pkgs/1.1.1-2.tar.gz";
name = "1.1.1-2.tar.gz";
sha256 = "5e0601fa00843ff7ac138fe81b6a8f97242aaaf2648aee4a870b21bc9055ae8e";
};
buildType = "catkin";
buildInputs = [ catkin ];
propagatedBuildInputs = [ robomaker-simulation-msgs ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''AWS RoboMaker package for accessing the simulation service.'';
license = with lib.licenses; [ asl20 ];
};
}

View file

@ -1,26 +0,0 @@
# Copyright 2023 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, aws-common, catkin, gtest, roscpp, rostest }:
buildRosPackage {
pname = "ros-melodic-aws-ros1-common";
version = "2.0.1-r2";
src = fetchurl {
url = "https://github.com/aws-gbp/aws_ros1_common-release/archive/release/melodic/aws_ros1_common/2.0.1-2.tar.gz";
name = "2.0.1-2.tar.gz";
sha256 = "6ce3c5da6d51c25b2c8453af0a780dbeaa94561baf086346a2fdc2b3ed27caac";
};
buildType = "catkin";
buildInputs = [ catkin ];
checkInputs = [ gtest rostest ];
propagatedBuildInputs = [ aws-common roscpp ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''Common utilities for ROS1 nodes using Amazon Web Services'';
license = with lib.licenses; [ asl20 ];
};
}

View file

@ -1,26 +0,0 @@
# Copyright 2023 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ 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.2-r1";
src = fetchurl {
url = "https://github.com/ros-drivers-gbp/axis_camera-release/archive/release/melodic/axis_camera/0.3.2-1.tar.gz";
name = "0.3.2-1.tar.gz";
sha256 = "e7dfcbd5f77efc2f9a132bd2b8cd35315c323cb4db3a160a70694873d90868be";
};
buildType = "catkin";
buildInputs = [ catkin message-generation ];
propagatedBuildInputs = [ camera-info-manager-py dynamic-reconfigure geometry-msgs message-runtime rospy sensor-msgs tf ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''Python ROS drivers for accessing an Axis camera's MJPG
stream. Also provides control for PTZ cameras.'';
license = with lib.licenses; [ bsdOriginal ];
};
}

View file

@ -1,25 +0,0 @@
# Copyright 2023 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, cmake, curl, openssl, util-linux }:
buildRosPackage {
pname = "ros-melodic-azure-iot-sdk-c";
version = "1.9.0-r1";
src = fetchurl {
url = "https://github.com/nobleo/azure-iot-sdk-c-release/archive/release/melodic/azure-iot-sdk-c/1.9.0-1.tar.gz";
name = "1.9.0-1.tar.gz";
sha256 = "378723320c229afa2d043f87d3be5710f6b6eaaaf732990b9114840fe1fe6009";
};
buildType = "cmake";
buildInputs = [ cmake ];
propagatedBuildInputs = [ curl openssl util-linux ];
nativeBuildInputs = [ cmake ];
meta = {
description = ''Azure IoT C SDKs and Libraries'';
license = with lib.licenses; [ mit ];
};
}

View file

@ -1,25 +0,0 @@
# Copyright 2023 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, catkin, elfutils, roscpp }:
buildRosPackage {
pname = "ros-melodic-backward-ros";
version = "0.1.7";
src = fetchurl {
url = "https://github.com/pal-gbp/backward_ros-release/archive/release/melodic/backward_ros/0.1.7-0.tar.gz";
name = "0.1.7-0.tar.gz";
sha256 = "3cec255db3ff1af9bfc80b31ca88a9be50f11d663d9213edf457b0a7ed7eb967";
};
buildType = "catkin";
buildInputs = [ catkin ];
propagatedBuildInputs = [ elfutils roscpp ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''The backward_ros package is a ros wrapper of backward-cpp from https://github.com/bombela/backward-cpp'';
license = with lib.licenses; [ mit ];
};
}

View file

@ -1,26 +0,0 @@
# Copyright 2023 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, message-generation, message-runtime, nav-msgs, rosbag, roscpp, roslint, rospy, rostest, std-msgs }:
buildRosPackage {
pname = "ros-melodic-bagger";
version = "0.1.4-r1";
src = fetchurl {
url = "https://github.com/squarerobot/bagger-release/archive/release/melodic/bagger/0.1.4-1.tar.gz";
name = "0.1.4-1.tar.gz";
sha256 = "417cbd4e7a43e72355430d0608a328aa14091eb94650d4f28910ada5e68c664f";
};
buildType = "catkin";
buildInputs = [ catkin message-generation roslint ];
checkInputs = [ geometry-msgs nav-msgs ];
propagatedBuildInputs = [ message-runtime rosbag roscpp rospy rostest std-msgs ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''An application used to systematically record rosbags'';
license = with lib.licenses; [ bsdOriginal ];
};
}

View file

@ -1,25 +0,0 @@
# Copyright 2023 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, catkin, pythonPackages }:
buildRosPackage {
pname = "ros-melodic-baldor";
version = "0.1.2-r1";
src = fetchurl {
url = "https://github.com/crigroup/baldor-release/archive/release/melodic/baldor/0.1.2-1.tar.gz";
name = "0.1.2-1.tar.gz";
sha256 = "9be26171300296c42581caf9a732d6671529768f61c1a6fc8895197a1e6d0969";
};
buildType = "catkin";
buildInputs = [ catkin ];
propagatedBuildInputs = [ pythonPackages.numpy ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''The baldor package'';
license = with lib.licenses; [ bsd3 ];
};
}

View file

@ -1,26 +0,0 @@
# Copyright 2023 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, angles, catkin, cmake-modules, costmap-2d, dynamic-reconfigure, eigen, geometry-msgs, message-generation, message-runtime, nav-core, nav-msgs, pluginlib, rosconsole, roscpp, rospy, rosunit, sensor-msgs, std-msgs, tf2, tf2-geometry-msgs, tf2-ros, visualization-msgs, voxel-grid }:
buildRosPackage {
pname = "ros-melodic-base-local-planner";
version = "1.16.7-r1";
src = fetchurl {
url = "https://github.com/ros-gbp/navigation-release/archive/release/melodic/base_local_planner/1.16.7-1.tar.gz";
name = "1.16.7-1.tar.gz";
sha256 = "51ee2f7a40c5041648f1bb6735562a801b986e7f01f6a0fd7a600aa73c56c6b6";
};
buildType = "catkin";
buildInputs = [ catkin cmake-modules message-generation tf2-geometry-msgs ];
checkInputs = [ rosunit ];
propagatedBuildInputs = [ angles costmap-2d dynamic-reconfigure eigen geometry-msgs message-runtime nav-core nav-msgs pluginlib rosconsole roscpp rospy sensor-msgs std-msgs tf2 tf2-ros visualization-msgs voxel-grid ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''This package provides implementations of the Trajectory Rollout and Dynamic Window approaches to local robot navigation on a plane. Given a plan to follow and a costmap, the controller produces velocity commands to send to a mobile base. This package supports both holonomic and non-holonomic robots, any robot footprint that can be represented as a convex polygon or circle, and exposes its configuration as ROS parameters that can be set in a launch file. This package's ROS wrapper adheres to the BaseLocalPlanner interface specified in the <a href="http://wiki.ros.org/nav_core">nav_core</a> package.'';
license = with lib.licenses; [ bsdOriginal ];
};
}

View file

@ -1,25 +0,0 @@
# Copyright 2023 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, catkin, git, message-generation, message-runtime, mk, rospy, std-msgs, unzip }:
buildRosPackage {
pname = "ros-melodic-bayesian-belief-networks";
version = "2.1.24-r2";
src = fetchurl {
url = "https://github.com/tork-a/jsk_3rdparty-release/archive/release/melodic/bayesian_belief_networks/2.1.24-2.tar.gz";
name = "2.1.24-2.tar.gz";
sha256 = "6d1673ffd1144446dd32eda73d25e4885dccce3f4c922e4a2ec9fb9214310af8";
};
buildType = "catkin";
buildInputs = [ catkin git message-generation mk unzip ];
propagatedBuildInputs = [ message-runtime rospy std-msgs ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''The bayesian_belief_networks package form https://github.com/eBay/bayesian-belief-networks, Authored by Neville Newey, Anzar Afaq, Copyright 2013 eBay Software Foundation'';
license = with lib.licenses; [ asl20 ];
};
}

View file

@ -1,24 +0,0 @@
# Copyright 2023 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, catkin }:
buildRosPackage {
pname = "ros-melodic-bcap-core";
version = "3.3.0-r1";
src = fetchurl {
url = "https://github.com/DENSORobot/denso_robot_ros-release/archive/release/melodic/bcap_core/3.3.0-1.tar.gz";
name = "3.3.0-1.tar.gz";
sha256 = "32ee2acfefb5650e5fd8c274e4aba365828c9b0f9cd1440a2e77545ea6821ecb";
};
buildType = "catkin";
buildInputs = [ catkin ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''The bcap core package includes libraries for communicating ORiN via b-CAP (Binary - Controller Access Protocol) protocol.'';
license = with lib.licenses; [ mit ];
};
}

View file

@ -1,25 +0,0 @@
# Copyright 2023 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, bcap-service, catkin, roscpp }:
buildRosPackage {
pname = "ros-melodic-bcap-service-test";
version = "3.3.0-r1";
src = fetchurl {
url = "https://github.com/DENSORobot/denso_robot_ros-release/archive/release/melodic/bcap_service_test/3.3.0-1.tar.gz";
name = "3.3.0-1.tar.gz";
sha256 = "94c99cf05ead0538b97a5df06ff73521985e7a5ee568207165d2b5ff9728e1f4";
};
buildType = "catkin";
buildInputs = [ bcap-service catkin ];
propagatedBuildInputs = [ roscpp ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''The bcap service test package includes a node for testing bcap service node.'';
license = with lib.licenses; [ mit ];
};
}

View file

@ -1,25 +0,0 @@
# Copyright 2023 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, bcap-core, catkin, message-generation, message-runtime, roscpp, std-msgs }:
buildRosPackage {
pname = "ros-melodic-bcap-service";
version = "3.3.0-r1";
src = fetchurl {
url = "https://github.com/DENSORobot/denso_robot_ros-release/archive/release/melodic/bcap_service/3.3.0-1.tar.gz";
name = "3.3.0-1.tar.gz";
sha256 = "ffb067617f62570c0765658b00a471f9a186b3bed836ee741c6d186fafdca628";
};
buildType = "catkin";
buildInputs = [ catkin message-generation ];
propagatedBuildInputs = [ bcap-core message-runtime roscpp std-msgs ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''The bcap service package includes a node for communicating ORiN from ROS.'';
license = with lib.licenses; [ mit ];
};
}

View file

@ -1,25 +0,0 @@
# Copyright 2023 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, boost, catkin, cppzmq, ncurses, ros-environment, roslib }:
buildRosPackage {
pname = "ros-melodic-behaviortree-cpp-v3";
version = "3.8.3-r1";
src = fetchurl {
url = "https://github.com/BehaviorTree/behaviortree_cpp_v3-release/archive/release/melodic/behaviortree_cpp_v3/3.8.3-1.tar.gz";
name = "3.8.3-1.tar.gz";
sha256 = "0764958907506eb983cb65e6d1f177e6ed34fc07ebc1fcb5fcf73501750506d7";
};
buildType = "catkin";
buildInputs = [ catkin ros-environment ];
propagatedBuildInputs = [ boost cppzmq ncurses roslib ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''This package provides the Behavior Trees core library.'';
license = with lib.licenses; [ mit ];
};
}

Some files were not shown because too many files have changed in this diff Show more