1
0
Fork 0
mirror of https://github.com/lopsided98/nix-ros-overlay.git synced 2025-07-13 21:50:38 +03:00

regenerate ros-kinetic, Thu Mar 21 01:13:03 2019

regenerate ros-kinetic, Fri Mar 22 14:03:51 2019

regenerate ros-kinetic, Sat Mar 23 00:05:23 2019

regenerate ros-kinetic, Sat Mar 23 00:38:46 2019

regenerate ros-kinetic, Sat Mar 23 00:58:04 2019

regenerate ros-melodic, Sat Mar 23 01:14:22 2019

regenerate ros-kinetic, Tue Apr  2 01:07:09 2019

regenerate ros-kinetic, Tue Apr  2 01:22:33 2019

regenerate ros-kinetic, Tue Apr  2 20:47:59 2019

regenerate ros-kinetic, Tue Apr  2 22:55:05 2019

regenerate ros-melodic, Tue Apr  2 22:59:35 2019

regenerate ros-kinetic, Tue Apr  2 23:08:34 2019

regenerate ros-melodic, Tue Apr  2 23:11:56 2019

regenerate ros-melodic, Wed Apr  3 12:38:28 2019

regenerate ros-kinetic, Wed Apr  3 16:06:39 2019

regenerate ros-kinetic, Wed Apr  3 18:31:01 2019
This commit is contained in:
Ben Wolsieffer 2019-03-21 01:13:03 -04:00
parent ca37dee087
commit 8edcf79beb
2493 changed files with 60738 additions and 282 deletions

View file

@ -0,0 +1,28 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, catkin, industrial-robot-client }:
buildRosPackage {
pname = "ros-kinetic-abb-driver";
version = "1.3.0-r1";
src = fetchurl {
url = https://github.com/ros-industrial-release/abb-release/archive/release/kinetic/abb_driver/1.3.0-1.tar.gz;
sha256 = "96d96d288b6c389f94df427ac061ce3eaba78bea0f19559ca45fdc1ce3a6abe8";
};
propagatedBuildInputs = [ industrial-robot-client ];
nativeBuildInputs = [ catkin industrial-robot-client ];
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 = lib.licenses.BSD;
};
}

View file

@ -0,0 +1,29 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, moveit-ros-visualization, moveit-ros-move-group, industrial-robot-simulator, catkin, joint-state-publisher, moveit-simple-controller-manager, robot-state-publisher, abb-irb2400-support, abb-irb2400-moveit-plugins, xacro, moveit-planners-ompl }:
buildRosPackage {
pname = "ros-kinetic-abb-irb2400-moveit-config";
version = "1.3.0-r1";
src = fetchurl {
url = https://github.com/ros-industrial-release/abb-release/archive/release/kinetic/abb_irb2400_moveit_config/1.3.0-1.tar.gz;
sha256 = "85bd87058e31b801f3fe09095d227ee7784899d6fb819e97c039d1b3a8ee37b7";
};
propagatedBuildInputs = [ abb-irb2400-moveit-plugins moveit-ros-move-group moveit-ros-visualization moveit-simple-controller-manager moveit-planners-ompl robot-state-publisher abb-irb2400-support joint-state-publisher xacro industrial-robot-simulator ];
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 = lib.licenses.BSD;
};
}

View file

@ -0,0 +1,34 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, pluginlib, catkin, liblapack, moveit-core, tf-conversions, roscpp }:
buildRosPackage {
pname = "ros-kinetic-abb-irb2400-moveit-plugins";
version = "1.3.0-r1";
src = fetchurl {
url = https://github.com/ros-industrial-release/abb-release/archive/release/kinetic/abb_irb2400_moveit_plugins/1.3.0-1.tar.gz;
sha256 = "e52a4bbe761932e7b0c4baf47184b690153aec1457693ad5eb6ee9cced11a70b";
};
propagatedBuildInputs = [ liblapack moveit-core pluginlib tf-conversions roscpp ];
nativeBuildInputs = [ liblapack moveit-core pluginlib tf-conversions catkin roscpp ];
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 = lib.licenses.BSD;
};
}

View file

@ -0,0 +1,44 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, abb-resources, catkin, rviz, robot-state-publisher, roslaunch, joint-state-publisher, abb-driver }:
buildRosPackage {
pname = "ros-kinetic-abb-irb2400-support";
version = "1.3.0-r1";
src = fetchurl {
url = https://github.com/ros-industrial-release/abb-release/archive/release/kinetic/abb_irb2400_support/1.3.0-1.tar.gz;
sha256 = "d9fcb55fd424b1184ce172aa0e5fe08f5750a25af95f45a564a7306c11d657c7";
};
propagatedBuildInputs = [ abb-resources rviz robot-state-publisher joint-state-publisher abb-driver ];
nativeBuildInputs = [ roslaunch 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 = lib.licenses.Apache2;
};
}

View file

@ -0,0 +1,41 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, abb-resources, catkin, rviz, robot-state-publisher, roslaunch, joint-state-publisher, xacro, abb-driver }:
buildRosPackage {
pname = "ros-kinetic-abb-irb4400-support";
version = "1.3.0-r1";
src = fetchurl {
url = https://github.com/ros-industrial-release/abb-release/archive/release/kinetic/abb_irb4400_support/1.3.0-1.tar.gz;
sha256 = "fba02c735b2ac29578a195038078f4477ca047634b60d1e8b7048feebabd6c09";
};
propagatedBuildInputs = [ abb-resources rviz robot-state-publisher joint-state-publisher xacro abb-driver ];
nativeBuildInputs = [ roslaunch 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 = lib.licenses.Apache2;
};
}

View file

@ -0,0 +1,40 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, abb-resources, catkin, rviz, robot-state-publisher, roslaunch, joint-state-publisher, abb-driver }:
buildRosPackage {
pname = "ros-kinetic-abb-irb5400-support";
version = "1.3.0-r1";
src = fetchurl {
url = https://github.com/ros-industrial-release/abb-release/archive/release/kinetic/abb_irb5400_support/1.3.0-1.tar.gz;
sha256 = "a510749f6ad072d9eb120978f8a78ca37bca1eba3f87dbd5fb0b22f1c700a971";
};
propagatedBuildInputs = [ abb-resources rviz robot-state-publisher joint-state-publisher abb-driver ];
nativeBuildInputs = [ roslaunch 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 = lib.licenses.Apache2;
};
}

View file

@ -0,0 +1,44 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, catkin, rviz, robot-state-publisher, roslaunch, joint-state-publisher, abb-driver }:
buildRosPackage {
pname = "ros-kinetic-abb-irb6600-support";
version = "1.3.0-r1";
src = fetchurl {
url = https://github.com/ros-industrial-release/abb-release/archive/release/kinetic/abb_irb6600_support/1.3.0-1.tar.gz;
sha256 = "55861d117d65932f565bcc078ae354f83b8ae440247e578fe9b0f8024aa0b545";
};
propagatedBuildInputs = [ rviz joint-state-publisher robot-state-publisher abb-driver ];
nativeBuildInputs = [ roslaunch 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 = lib.licenses.Apache2;
};
}

View file

@ -0,0 +1,29 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, moveit-ros-visualization, moveit-ros-move-group, catkin, abb-irb6640-support, moveit-simple-controller-manager, robot-state-publisher, industrial-robot-simulator, joint-state-publisher, xacro, moveit-planners-ompl }:
buildRosPackage {
pname = "ros-kinetic-abb-irb6640-moveit-config";
version = "1.3.0-r1";
src = fetchurl {
url = https://github.com/ros-industrial-release/abb-release/archive/release/kinetic/abb_irb6640_moveit_config/1.3.0-1.tar.gz;
sha256 = "28ebe744b4dade2ab5eeaf74c462936c2e2cefbaa88eb547ac0ac78d537f57ad";
};
propagatedBuildInputs = [ moveit-ros-move-group moveit-ros-visualization abb-irb6640-support moveit-simple-controller-manager moveit-planners-ompl robot-state-publisher joint-state-publisher xacro industrial-robot-simulator ];
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 = lib.licenses.BSD;
};
}

View file

@ -0,0 +1,42 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, catkin, rviz, robot-state-publisher, roslaunch, joint-state-publisher, xacro, abb-driver }:
buildRosPackage {
pname = "ros-kinetic-abb-irb6640-support";
version = "1.3.0-r1";
src = fetchurl {
url = https://github.com/ros-industrial-release/abb-release/archive/release/kinetic/abb_irb6640_support/1.3.0-1.tar.gz;
sha256 = "6d57c94b306f0b4e7336addaacc64e932f5c7e85c5ccec7cc97447483045ba35";
};
propagatedBuildInputs = [ rviz robot-state-publisher joint-state-publisher xacro abb-driver ];
nativeBuildInputs = [ roslaunch 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 = lib.licenses.Apache2;
};
}

View file

@ -0,0 +1,27 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, catkin }:
buildRosPackage {
pname = "ros-kinetic-abb-resources";
version = "1.3.0-r1";
src = fetchurl {
url = https://github.com/ros-industrial-release/abb-release/archive/release/kinetic/abb_resources/1.3.0-1.tar.gz;
sha256 = "26d97f8ab376d314e765b682243f0566d151ab825cdd026ed71d9d12efbdc7ff";
};
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 = lib.licenses.Apache2;
};
}

22
kinetic/abb/default.nix Normal file
View file

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

View file

@ -0,0 +1,21 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, rsync, catkin }:
buildRosPackage {
pname = "ros-kinetic-abseil-cpp";
version = "0.2.3";
src = fetchurl {
url = https://github.com/Eurecat/abseil_cpp-release/archive/release/kinetic/abseil_cpp/0.2.3-0.tar.gz;
sha256 = "9e9b374fac979fe1f29298d98498d481e12346f1a0c8e0aaca79a0dd01138feb";
};
nativeBuildInputs = [ rsync catkin ];
meta = {
description = ''The abseil_cpp package'';
#license = lib.licenses.Apache;
};
}

22
kinetic/acado/default.nix Normal file
View file

@ -0,0 +1,22 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, catkin, cmake, boost }:
buildRosPackage {
pname = "ros-kinetic-acado";
version = "1.2.2";
src = fetchurl {
url = https://github.com/tud-cor/acado-release/archive/release/kinetic/acado/1.2.2-0.tar.gz;
sha256 = "f7903bd7d6ae8f11338f8c905ac5f43b4bb1f7bf9863b6daad99ce1b83f9b6bb";
};
propagatedBuildInputs = [ catkin boost ];
nativeBuildInputs = [ cmake boost ];
meta = {
description = ''ACADO Toolkit'';
#license = lib.licenses.LGPL3;
};
}

View file

@ -0,0 +1,26 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, rospy, catkin, dynamic-reconfigure }:
buildRosPackage {
pname = "ros-kinetic-access-point-control";
version = "1.0.15";
src = fetchurl {
url = https://github.com/pr2-gbp/linux_networking-release/archive/release/kinetic/access_point_control/1.0.15-0.tar.gz;
sha256 = "8373f805c0200dcd6b516082f486463211cafe0494573e578fe6c4c03121849e";
};
propagatedBuildInputs = [ rospy dynamic-reconfigure ];
nativeBuildInputs = [ rospy catkin dynamic-reconfigure ];
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 = lib.licenses.BSD;
};
}

View file

@ -0,0 +1,22 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, hardware-interface, control-msgs, tf, realtime-tools, control-toolbox, catkin, nav-msgs, urdf, controller-interface, angles, forward-command-controller, roscpp }:
buildRosPackage {
pname = "ros-kinetic-ackermann-controller";
version = "0.1.2";
src = fetchurl {
url = https://github.com/easymov/ackermann_controller-release/archive/release/kinetic/ackermann_controller/0.1.2-0.tar.gz;
sha256 = "40b0ec4a814e6dc4a893490338a19c4940d72b422d9ba07e362b0517b81021b0";
};
propagatedBuildInputs = [ hardware-interface control-msgs tf realtime-tools control-toolbox roscpp nav-msgs urdf controller-interface angles forward-command-controller ];
nativeBuildInputs = [ hardware-interface control-msgs tf realtime-tools control-toolbox catkin roscpp nav-msgs urdf controller-interface angles forward-command-controller ];
meta = {
description = ''The ackermann_controller package'';
#license = lib.licenses.BSD;
};
}

View file

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

View file

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

View file

@ -0,0 +1,23 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, actionlib-msgs, catkin, roslisp, message-runtime, cl-utils }:
buildRosPackage {
pname = "ros-kinetic-actionlib-lisp";
version = "0.2.10";
src = fetchurl {
url = https://github.com/ros-gbp/roslisp_common-release/archive/release/kinetic/actionlib_lisp/0.2.10-0.tar.gz;
sha256 = "6d9ffe69dbe4239939f00b42cfd20944b4f7705cb6d3f1de999d9350a98a4f5f";
};
propagatedBuildInputs = [ roslisp message-runtime cl-utils actionlib-msgs ];
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 = lib.licenses.BSD;
};
}

View file

@ -0,0 +1,26 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, std-msgs, message-generation, catkin, message-runtime }:
buildRosPackage {
pname = "ros-kinetic-actionlib-msgs";
version = "1.12.7";
src = fetchurl {
url = https://github.com/ros-gbp/common_msgs-release/archive/release/kinetic/actionlib_msgs/1.12.7-0.tar.gz;
sha256 = "94bf0ae2bfb725c95a5ab9d6a683edae7d35e7b2f8440dc95aaa153b01420992";
};
propagatedBuildInputs = [ std-msgs message-generation message-runtime ];
nativeBuildInputs = [ std-msgs catkin message-generation ];
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 = lib.licenses.BSD;
};
}

View file

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

View file

@ -0,0 +1,26 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, boost, actionlib-msgs, catkin, pythonPackages, roscpp, rostest, message-generation, message-runtime, rostopic, rospy, std-msgs, roslib, rosnode }:
buildRosPackage {
pname = "ros-kinetic-actionlib";
version = "1.11.13";
src = fetchurl {
url = https://github.com/ros-gbp/actionlib-release/archive/release/kinetic/actionlib/1.11.13-0.tar.gz;
sha256 = "20904f8215d1cc39a6e30fee69a1c964a02dbf4a2f931e56d12fc8850d13d235";
};
checkInputs = [ rosnode ];
propagatedBuildInputs = [ boost actionlib-msgs pythonPackages.wxPython rostest roslib message-runtime rostopic rospy std-msgs roscpp ];
nativeBuildInputs = [ rostest message-generation boost actionlib-msgs rospy std-msgs catkin roscpp ];
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 = lib.licenses.BSD;
};
}

View file

@ -0,0 +1,22 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, costmap-2d, pluginlib, base-local-planner, cmake-modules, nav-core, catkin, roscpp, nav-msgs, eigen, dynamic-reconfigure, tf, pcl-conversions }:
buildRosPackage {
pname = "ros-kinetic-addwa-local-planner";
version = "0.0.12";
src = fetchurl {
url = https://github.com/BluewhaleRobot-release/xiaoqiang-release/archive/release/kinetic/addwa_local_planner/0.0.12-0.tar.gz;
sha256 = "7acaa3894129b79d41e35dd91729d144609a2ea855fec3c2ddedff35379a2a86";
};
propagatedBuildInputs = [ costmap-2d pluginlib base-local-planner nav-core roscpp nav-msgs dynamic-reconfigure tf eigen ];
nativeBuildInputs = [ costmap-2d pluginlib cmake-modules base-local-planner nav-core catkin roscpp nav-msgs dynamic-reconfigure tf pcl-conversions eigen ];
meta = {
description = ''a modified version of dwa local planner'';
#license = lib.licenses.MIT;
};
}

View file

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

View file

@ -0,0 +1,24 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, catkin, tf2-ros, rviz, eigen, roscpp }:
buildRosPackage {
pname = "ros-kinetic-agni-tf-tools";
version = "0.1.1";
src = fetchurl {
url = https://github.com/ubi-agni-gbp/agni_tf_tools-release/archive/release/kinetic/agni_tf_tools/0.1.1-0.tar.gz;
sha256 = "ec2098e225e210719c0b7b0ab85daad43b6bf7c914cc1e58dd01a83ed8b10176";
};
propagatedBuildInputs = [ roscpp rviz tf2-ros ];
nativeBuildInputs = [ rviz eigen catkin roscpp tf2-ros ];
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 = lib.licenses.BSD;
};
}

View file

@ -0,0 +1,22 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, agvs-description, catkin, agvs-pad }:
buildRosPackage {
pname = "ros-kinetic-agvs-common";
version = "0.1.3-r1";
src = fetchurl {
url = https://github.com/RobotnikAutomation/agvs_common-release/archive/release/kinetic/agvs_common/0.1.3-1.tar.gz;
sha256 = "a6795f00e9eff8bc229652835a6ba12b715897225ecb13b80efa755148949a25";
};
propagatedBuildInputs = [ agvs-description agvs-pad ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''URDF description of the Agvs and Agvs.'';
#license = lib.licenses.BSD;
};
}

View file

@ -0,0 +1,21 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, catkin }:
buildRosPackage {
pname = "ros-kinetic-agvs-control";
version = "0.1.3";
src = fetchurl {
url = https://github.com/RobotnikAutomation/agvs_sim-release/archive/release/kinetic/agvs_control/0.1.3-0.tar.gz;
sha256 = "fe1247d62037c2e144845f3cee3ee51d645a03bf97db906a3c9cc53d89d24e11";
};
nativeBuildInputs = [ catkin ];
meta = {
description = ''The agvs_control package. Config files used for Gazebo motor controllers.'';
#license = lib.licenses.BSD;
};
}

View file

@ -0,0 +1,22 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, std-srvs, catkin, roscpp, message-runtime, std-msgs, tf }:
buildRosPackage {
pname = "ros-kinetic-agvs-description";
version = "0.1.3-r1";
src = fetchurl {
url = https://github.com/RobotnikAutomation/agvs_common-release/archive/release/kinetic/agvs_description/0.1.3-1.tar.gz;
sha256 = "c9baa844569cef40231442ddd9bd68daeb4c9c93c98511cbe3f383b70393d095";
};
propagatedBuildInputs = [ std-srvs message-runtime std-msgs tf roscpp ];
nativeBuildInputs = [ std-srvs std-msgs catkin tf roscpp ];
meta = {
description = ''The agvs_description package. Robot description. Urdf and mesh files.'';
#license = lib.licenses.BSD;
};
}

View file

@ -0,0 +1,22 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, gazebo-ros, std-srvs, joint-state-controller, catkin, agvs-pad, velocity-controllers, roscpp, agvs-description, agvs-robot-control, effort-controllers, std-msgs, tf }:
buildRosPackage {
pname = "ros-kinetic-agvs-gazebo";
version = "0.1.3";
src = fetchurl {
url = https://github.com/RobotnikAutomation/agvs_sim-release/archive/release/kinetic/agvs_gazebo/0.1.3-0.tar.gz;
sha256 = "6de0127434c711897d57f1bbe5aa0cbf02dc036056ecfd6685602fb364fdcc0e";
};
propagatedBuildInputs = [ gazebo-ros std-srvs joint-state-controller agvs-pad velocity-controllers roscpp agvs-description agvs-robot-control effort-controllers std-msgs tf ];
nativeBuildInputs = [ gazebo-ros std-srvs joint-state-controller catkin agvs-pad velocity-controllers roscpp agvs-description agvs-robot-control effort-controllers std-msgs tf ];
meta = {
description = ''The agvs_gazebo package. Launch files and worlds to run Gazebo.'';
#license = lib.licenses.BSD;
};
}

View file

@ -0,0 +1,22 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, std-srvs, geometry-msgs, sensor-msgs, catkin, robotnik-msgs, diagnostic-updater, std-msgs, diagnostic-msgs, ackermann-msgs }:
buildRosPackage {
pname = "ros-kinetic-agvs-pad";
version = "0.1.3-r1";
src = fetchurl {
url = https://github.com/RobotnikAutomation/agvs_common-release/archive/release/kinetic/agvs_pad/0.1.3-1.tar.gz;
sha256 = "4d5ed9a41e12e21d86ab4613dcdef0b72171d2f38b610e305c579589e8f6df3a";
};
propagatedBuildInputs = [ diagnostic-updater std-srvs geometry-msgs std-msgs diagnostic-msgs sensor-msgs robotnik-msgs ackermann-msgs ];
nativeBuildInputs = [ std-srvs sensor-msgs catkin robotnik-msgs ackermann-msgs diagnostic-updater std-msgs diagnostic-msgs geometry-msgs ];
meta = {
description = ''The agvs_pad package.Component to control the robot by using a ps3 pad.'';
#license = lib.licenses.BSD;
};
}

View file

@ -0,0 +1,22 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, std-srvs, geometry-msgs, sensor-msgs, catkin, robotnik-msgs, roscpp, diagnostic-updater, nav-msgs, message-generation, message-runtime, std-msgs, diagnostic-msgs, tf, ackermann-msgs }:
buildRosPackage {
pname = "ros-kinetic-agvs-robot-control";
version = "0.1.3";
src = fetchurl {
url = https://github.com/RobotnikAutomation/agvs_sim-release/archive/release/kinetic/agvs_robot_control/0.1.3-0.tar.gz;
sha256 = "eea289928174804be2f07c480b31fbd7d0ac4412424a84b45abdbde5fef58e83";
};
propagatedBuildInputs = [ std-srvs geometry-msgs sensor-msgs robotnik-msgs roscpp diagnostic-updater nav-msgs message-runtime std-msgs diagnostic-msgs tf ackermann-msgs ];
nativeBuildInputs = [ std-srvs geometry-msgs sensor-msgs catkin robotnik-msgs roscpp diagnostic-updater message-generation nav-msgs std-msgs diagnostic-msgs tf ackermann-msgs ];
meta = {
description = ''The agvs_robot_control package. Robot controller that interacts with Gazebo motor controllers.'';
#license = lib.licenses.BSD;
};
}

View file

@ -0,0 +1,21 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, catkin }:
buildRosPackage {
pname = "ros-kinetic-agvs-sim-bringup";
version = "0.1.3";
src = fetchurl {
url = https://github.com/RobotnikAutomation/agvs_sim-release/archive/release/kinetic/agvs_sim_bringup/0.1.3-0.tar.gz;
sha256 = "6fd81a5a036fbc9c6c05d60140b3c552f567539adb8f7d3dc0646ee430066611";
};
nativeBuildInputs = [ catkin ];
meta = {
description = ''The agvs_sim_bringup package. It contains multiple launch files to perform different tasks, from creating a map with gmapping to launching amcl.'';
#license = lib.licenses.BSD;
};
}

View file

@ -0,0 +1,22 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, catkin, agvs-control, agvs-robot-control, agvs-sim-bringup, agvs-gazebo }:
buildRosPackage {
pname = "ros-kinetic-agvs-sim";
version = "0.1.3";
src = fetchurl {
url = https://github.com/RobotnikAutomation/agvs_sim-release/archive/release/kinetic/agvs_sim/0.1.3-0.tar.gz;
sha256 = "a189047dc877a521a3201c2b70ec3e5db2aa6d6bba1b8896a0b5aeb8922ff360";
};
propagatedBuildInputs = [ agvs-sim-bringup agvs-gazebo agvs-control agvs-robot-control ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''agvs Gazebo simulation packages'';
#license = lib.licenses.BSD;
};
}

View file

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

32
kinetic/amcl/default.nix Normal file
View file

@ -0,0 +1,32 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, map-server, std-srvs, tf, rosbag, catkin, message-filters, rostest, nav-msgs, dynamic-reconfigure, roscpp }:
buildRosPackage {
pname = "ros-kinetic-amcl";
version = "1.14.4";
src = fetchurl {
url = https://github.com/ros-gbp/navigation-release/archive/release/kinetic/amcl/1.14.4-0.tar.gz;
sha256 = "ff24b933e459a835da6a977d20d4a2aa1cef618fde5549798e371910ddcca3ab";
};
checkInputs = [ rostest map-server ];
propagatedBuildInputs = [ std-srvs nav-msgs dynamic-reconfigure tf rosbag roscpp ];
nativeBuildInputs = [ std-srvs nav-msgs catkin dynamic-reconfigure rosbag tf message-filters roscpp ];
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 = lib.licenses.LGPL;
};
}

View file

@ -0,0 +1,30 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, catkin, rosunit }:
buildRosPackage {
pname = "ros-kinetic-angles";
version = "1.9.11";
src = fetchurl {
url = https://github.com/ros-gbp/geometry_angles_utils-release/archive/release/kinetic/angles/1.9.11-0.tar.gz;
sha256 = "5937dd2efcb6ed58eb69a1b57c4d76c76dffad86d787f9c9374fd27faed597de";
};
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 joinst space
positions of your robot, but the joint motion is constrained
by joint limits, this package is what you need. The code in
this packge is stable and well tested. There are no plans for
major changes in the near future.'';
#license = lib.licenses.BSD;
};
}

View file

@ -0,0 +1,22 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, catkin, message-generation, rosgraph, message-runtime, rospy, roslaunch, rosunit }:
buildRosPackage {
pname = "ros-kinetic-app-manager";
version = "1.0.5";
src = fetchurl {
url = https://github.com/ros-gbp/app_manager-release/archive/release/kinetic/app_manager/1.0.5-0.tar.gz;
sha256 = "ec22bd2b90873336242132827de6549b9ccf284e2e924ae0e267854e4d982f31";
};
propagatedBuildInputs = [ rosgraph message-runtime rospy roslaunch rosunit ];
nativeBuildInputs = [ message-generation rosgraph rospy roslaunch catkin rosunit ];
meta = {
description = ''app_manager'';
#license = lib.licenses.BSD;
};
}

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

@ -0,0 +1,22 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, arbotix-controllers, catkin, arbotix-sensors, arbotix-firmware, arbotix-python, arbotix-msgs }:
buildRosPackage {
pname = "ros-kinetic-arbotix";
version = "0.10.0-r1";
src = fetchurl {
url = https://github.com/vanadiumlabs/arbotix_ros-release/archive/release/kinetic/arbotix/0.10.0-1.tar.gz;
sha256 = "98f0fdd8370dcf112cc1ca41f15b6094c67a7e906f9ab76faccc5242e42efe66";
};
propagatedBuildInputs = [ arbotix-sensors arbotix-firmware arbotix-python arbotix-controllers arbotix-msgs ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''ArbotiX Drivers'';
#license = lib.licenses.BSD;
};
}

View file

@ -0,0 +1,22 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, catkin, message-generation, mrpt1, std-msgs, roscpp }:
buildRosPackage {
pname = "ros-kinetic-arduino-daq";
version = "1.0.1";
src = fetchurl {
url = https://github.com/ual-arm-ros-pkg-release/arduino_daq-release/archive/release/kinetic/arduino_daq/1.0.1-0.tar.gz;
sha256 = "7d2d5c27545910fdce8db1eedda18cac315953b6f76396ee73a0ca0a71c65a15";
};
propagatedBuildInputs = [ std-msgs message-generation roscpp mrpt1 ];
nativeBuildInputs = [ message-generation mrpt1 std-msgs catkin roscpp ];
meta = {
description = ''AVR8 firmware, a host standalone C++ library, and a ROS node for UAL eCAR's Arduino-based DAQ system, but it is generic enough for use in many other applications'';
#license = lib.licenses.GPLv3;
};
}

View file

@ -0,0 +1,22 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, actionlib-msgs, trajectory-msgs, sensor-msgs, catkin, message-generation, message-runtime, std-msgs, tf, geometry-msgs }:
buildRosPackage {
pname = "ros-kinetic-arm-navigation-msgs";
version = "0.0.6";
src = fetchurl {
url = https://github.com/tork-a/openrave_planning-release/archive/release/kinetic/arm_navigation_msgs/0.0.6-0.tar.gz;
sha256 = "4da8f9b727646dd5d6434e80e074a72c63d572a60c3c4350d7db6eaca6c04847";
};
propagatedBuildInputs = [ message-runtime actionlib-msgs std-msgs trajectory-msgs sensor-msgs tf geometry-msgs ];
nativeBuildInputs = [ message-generation catkin actionlib-msgs std-msgs trajectory-msgs sensor-msgs tf geometry-msgs ];
meta = {
description = ''arm_navigation_msgs'';
#license = lib.licenses.BSD;
};
}

View file

@ -0,0 +1,22 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, tf2-geometry-msgs, fiducial-msgs, image-transport, catkin, cv-bridge, sensor-msgs, tf2-ros, roscpp, tf2, dynamic-reconfigure, visualization-msgs, opencv3 }:
buildRosPackage {
pname = "ros-kinetic-aruco-detect";
version = "0.10.0";
src = fetchurl {
url = https://github.com/UbiquityRobotics-release/fiducials-release/archive/release/kinetic/aruco_detect/0.10.0-0.tar.gz;
sha256 = "1625f2ff481ac9478a3a25d817cba60bc7b96db68f80f7b8386e9f77c9e8bdc8";
};
propagatedBuildInputs = [ tf2-geometry-msgs fiducial-msgs image-transport sensor-msgs cv-bridge roscpp tf2-ros tf2 dynamic-reconfigure visualization-msgs opencv3 ];
nativeBuildInputs = [ tf2-geometry-msgs fiducial-msgs image-transport sensor-msgs cv-bridge catkin roscpp tf2-ros tf2 dynamic-reconfigure visualization-msgs opencv3 ];
meta = {
description = ''Fiducial detection based on the aruco library'';
#license = lib.licenses.BSD;
};
}

View file

@ -0,0 +1,22 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs, geometry-msgs }:
buildRosPackage {
pname = "ros-kinetic-aruco-msgs";
version = "0.2.3";
src = fetchurl {
url = https://github.com/pal-gbp/aruco_ros-release/archive/release/kinetic/aruco_msgs/0.2.3-0.tar.gz;
sha256 = "ca90755d497b4ccfc1ced8b457a1e99bfc1dad143e36aa7318b42ce55209245a";
};
propagatedBuildInputs = [ std-msgs message-runtime geometry-msgs ];
nativeBuildInputs = [ std-msgs catkin message-generation geometry-msgs ];
meta = {
description = ''The aruco_msgs package'';
#license = lib.licenses.BSD;
};
}

View file

@ -0,0 +1,23 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, tf, image-transport, sensor-msgs, cv-bridge, aruco-msgs, catkin, visualization-msgs, dynamic-reconfigure, roscpp, aruco, geometry-msgs }:
buildRosPackage {
pname = "ros-kinetic-aruco-ros";
version = "0.2.3";
src = fetchurl {
url = https://github.com/pal-gbp/aruco_ros-release/archive/release/kinetic/aruco_ros/0.2.3-0.tar.gz;
sha256 = "ce8f1625b98d03e73fe10208cf432a0862d72645e1b780a515b050d426d9f51e";
};
propagatedBuildInputs = [ tf image-transport sensor-msgs cv-bridge aruco-msgs roscpp dynamic-reconfigure visualization-msgs aruco geometry-msgs ];
nativeBuildInputs = [ tf image-transport sensor-msgs cv-bridge aruco-msgs catkin roscpp dynamic-reconfigure visualization-msgs aruco geometry-msgs ];
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 = lib.licenses.BSD;
};
}

23
kinetic/aruco/default.nix Normal file
View file

@ -0,0 +1,23 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, catkin, opencv3 }:
buildRosPackage {
pname = "ros-kinetic-aruco";
version = "0.2.3";
src = fetchurl {
url = https://github.com/pal-gbp/aruco_ros-release/archive/release/kinetic/aruco/0.2.3-0.tar.gz;
sha256 = "6631c37497ef6d33f00bc31237fad18e38e7435815df99804ab2c3dea77aa7a9";
};
propagatedBuildInputs = [ opencv3 ];
nativeBuildInputs = [ catkin opencv3 ];
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 = lib.licenses.BSD;
};
}

View file

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

View file

@ -0,0 +1,26 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, catkin }:
buildRosPackage {
pname = "ros-kinetic-asmach";
version = "1.0.15";
src = fetchurl {
url = https://github.com/pr2-gbp/linux_networking-release/archive/release/kinetic/asmach/1.0.15-0.tar.gz;
sha256 = "9febdc4cd575ac259dc0cccef0df7d2aee3bc0106f4b206752abc9667115cbbf";
};
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 = lib.licenses.BSD;
};
}

View file

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

View file

@ -0,0 +1,28 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, costmap-2d, filters, pluginlib, base-local-planner, tf, sensor-msgs, catkin, message-filters, move-base-msgs, roslib, actionlib, angles, roscpp, geometry-msgs, eigen }:
buildRosPackage {
pname = "ros-kinetic-assisted-teleop";
version = "0.2.1";
src = fetchurl {
url = https://github.com/ros-gbp/navigation_experimental-release/archive/release/kinetic/assisted_teleop/0.2.1-0.tar.gz;
sha256 = "11de53b07b6815ab2d93730acbc8461d7a91bc74b5f153ed9992ebc6da9cf9d5";
};
propagatedBuildInputs = [ costmap-2d filters pluginlib base-local-planner tf sensor-msgs message-filters roscpp move-base-msgs actionlib angles roslib geometry-msgs eigen ];
nativeBuildInputs = [ costmap-2d filters pluginlib base-local-planner tf sensor-msgs catkin message-filters roscpp move-base-msgs actionlib angles roslib geometry-msgs eigen ];
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 = lib.licenses.BSD;
};
}

View file

@ -0,0 +1,22 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, camera-info-manager, image-transport, git, catkin, sensor-msgs, libusb1, message-generation, message-runtime, nodelet, dynamic-reconfigure, roscpp, libudev }:
buildRosPackage {
pname = "ros-kinetic-astra-camera";
version = "0.2.2-r1";
src = fetchurl {
url = https://github.com/ros-drivers-gbp/astra_camera-release/archive/release/kinetic/astra_camera/0.2.2-1.tar.gz;
sha256 = "529d38740a742672b4963ad30437fe7652b09d2b29b80199f298eb53de94e34a";
};
propagatedBuildInputs = [ message-runtime dynamic-reconfigure camera-info-manager image-transport sensor-msgs nodelet roscpp ];
nativeBuildInputs = [ camera-info-manager image-transport git sensor-msgs catkin libusb1 message-generation nodelet dynamic-reconfigure roscpp libudev ];
meta = {
description = ''Drivers for Orbbec Astra Devices.'';
#license = lib.licenses.BSD;
};
}

View file

@ -0,0 +1,22 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, depth-image-proc, tf, catkin, rgbd-launch, image-proc, nodelet, astra-camera }:
buildRosPackage {
pname = "ros-kinetic-astra-launch";
version = "0.2.2";
src = fetchurl {
url = https://github.com/ros-drivers-gbp/astra_launch-release/archive/release/kinetic/astra_launch/0.2.2-0.tar.gz;
sha256 = "fb24af5599e03378f10f1a7e502ac5a18c0777947376ebf54b8460e92095aa40";
};
propagatedBuildInputs = [ depth-image-proc rgbd-launch nodelet image-proc tf astra-camera ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''Drivers for Orbbec Astra Devices.'';
#license = lib.licenses.BSD;
};
}

View file

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

View file

@ -0,0 +1,22 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, catkin, cmake, boost }:
buildRosPackage {
pname = "ros-kinetic-async-comm";
version = "0.1.1";
src = fetchurl {
url = https://github.com/dpkoch/async_comm-release/archive/release/kinetic/async_comm/0.1.1-0.tar.gz;
sha256 = "2178321d845dac075d6f96084f02438f8a60cbf7ef119ca7988fad78bc18c244";
};
propagatedBuildInputs = [ catkin boost ];
nativeBuildInputs = [ cmake boost ];
meta = {
description = ''A C++ library for asynchronous serial communication'';
#license = lib.licenses.BSD;
};
}

View file

@ -0,0 +1,24 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, cmake-modules, boost, libyamlcpp, catkin, roslib, robotis-math, eigen, roscpp, geometry-msgs }:
buildRosPackage {
pname = "ros-kinetic-ati-ft-sensor";
version = "0.2.0";
src = fetchurl {
url = https://github.com/ROBOTIS-GIT-release/ROBOTIS-THORMANG-MPC-release/archive/release/kinetic/ati_ft_sensor/0.2.0-0.tar.gz;
sha256 = "93bbb0f85950aa050074046de3e5f7e3f136bafddd423034bda56f1ce09fa35b";
};
propagatedBuildInputs = [ roslib robotis-math cmake-modules boost eigen libyamlcpp roscpp geometry-msgs ];
nativeBuildInputs = [ cmake-modules boost libyamlcpp catkin roscpp robotis-math eigen roslib geometry-msgs ];
meta = {
description = ''This package is a library for using ATI's transducer.
This package describes basic functions for sensing force and torque.
We provide some functions for converting and scaling.'';
#license = lib.licenses.Apache 2.0;
};
}

View file

@ -0,0 +1,22 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, catkin, urdf, xacro }:
buildRosPackage {
pname = "ros-kinetic-audibot-description";
version = "0.1.0";
src = fetchurl {
url = https://github.com/robustify/audibot-release/archive/release/kinetic/audibot_description/0.1.0-0.tar.gz;
sha256 = "a518e37cb46b3929eab8f3ebd93ad88cea7c77cd19d741728665c230f980bf97";
};
propagatedBuildInputs = [ urdf xacro ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''Meshes and URDF descriptions for audibot'';
#license = lib.licenses.BSD;
};
}

View file

@ -0,0 +1,23 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, gazebo-ros, gazebo-ros-pkgs, tf, catkin, rostest, rviz, robot-state-publisher, rospy, roscpp }:
buildRosPackage {
pname = "ros-kinetic-audibot-gazebo";
version = "0.1.0";
src = fetchurl {
url = https://github.com/robustify/audibot-release/archive/release/kinetic/audibot_gazebo/0.1.0-0.tar.gz;
sha256 = "92aa9421649812ed8e7e2551c3f43e9d100f50e112d33795a95874a2eacfa7ea";
};
checkInputs = [ rostest rospy ];
propagatedBuildInputs = [ gazebo-ros gazebo-ros-pkgs rviz robot-state-publisher tf roscpp ];
nativeBuildInputs = [ gazebo-ros catkin tf roscpp ];
meta = {
description = ''Gazebo model plugin to simulate Audibot'';
#license = lib.licenses.BSD;
};
}

View file

@ -0,0 +1,22 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, audibot-description, catkin, audibot-gazebo }:
buildRosPackage {
pname = "ros-kinetic-audibot";
version = "0.1.0";
src = fetchurl {
url = https://github.com/robustify/audibot-release/archive/release/kinetic/audibot/0.1.0-0.tar.gz;
sha256 = "e600b42d2a23b5b5a28a3f11ce7058a962f0bfa67bcfaea31e1aa8f570c2090a";
};
propagatedBuildInputs = [ audibot-description audibot-gazebo ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''Metapackage for audibot'';
#license = lib.licenses.BSD;
};
}

View file

@ -0,0 +1,24 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, gst_all_1, catkin, audio-common-msgs, roscpp }:
buildRosPackage {
pname = "ros-kinetic-audio-capture";
version = "0.3.3";
src = fetchurl {
url = https://github.com/ros-gbp/audio_common-release/archive/release/kinetic/audio_capture/0.3.3-0.tar.gz;
sha256 = "2252342a125f03ac6333387bdbdb03c3cfb59c5f3ea8ee6cb70e42d007f33243";
};
propagatedBuildInputs = [ gst_all_1.gstreamer gst_all_1.gst-plugins-base roscpp gst_all_1.gst-plugins-ugly audio-common-msgs gst_all_1.gst-plugins-good ];
nativeBuildInputs = [ catkin audio-common-msgs gst_all_1.gst-plugins-base roscpp gst_all_1.gstreamer ];
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 = lib.licenses.BSD;
};
}

View file

@ -0,0 +1,22 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime }:
buildRosPackage {
pname = "ros-kinetic-audio-common-msgs";
version = "0.3.3";
src = fetchurl {
url = https://github.com/ros-gbp/audio_common-release/archive/release/kinetic/audio_common_msgs/0.3.3-0.tar.gz;
sha256 = "9fbd274d1195d986f61791de4e542eba2872e8a98618e3ba1494acc252239d72";
};
propagatedBuildInputs = [ message-runtime ];
nativeBuildInputs = [ catkin message-generation ];
meta = {
description = ''Messages for transmitting audio via ROS'';
#license = lib.licenses.BSD;
};
}

View file

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

View file

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

View file

@ -0,0 +1,22 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, automotive-navigation-msgs, catkin, automotive-platform-msgs }:
buildRosPackage {
pname = "ros-kinetic-automotive-autonomy-msgs";
version = "2.0.3";
src = fetchurl {
url = https://github.com/astuff/automotive_autonomy_msgs-release/archive/release/kinetic/automotive_autonomy_msgs/2.0.3-0.tar.gz;
sha256 = "d2ea8e1e220d88b127839be571455c3df6799039850b50f3645a10b78c17b1ab";
};
propagatedBuildInputs = [ automotive-navigation-msgs automotive-platform-msgs ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''Messages for vehicle automation'';
#license = lib.licenses.MIT;
};
}

View file

@ -0,0 +1,22 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs, geometry-msgs }:
buildRosPackage {
pname = "ros-kinetic-automotive-navigation-msgs";
version = "2.0.3";
src = fetchurl {
url = https://github.com/astuff/automotive_autonomy_msgs-release/archive/release/kinetic/automotive_navigation_msgs/2.0.3-0.tar.gz;
sha256 = "aa0d581cd8e02cade8b47d842aae3773a257f97e5894e145974610e213aa6ab5";
};
propagatedBuildInputs = [ std-msgs message-runtime geometry-msgs ];
nativeBuildInputs = [ std-msgs catkin message-generation geometry-msgs ];
meta = {
description = ''Generic Messages for Navigation Objectives in Automotive Automation Software'';
#license = lib.licenses.MIT;
};
}

View file

@ -0,0 +1,22 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, std-msgs, message-generation, catkin, message-runtime }:
buildRosPackage {
pname = "ros-kinetic-automotive-platform-msgs";
version = "2.0.3";
src = fetchurl {
url = https://github.com/astuff/automotive_autonomy_msgs-release/archive/release/kinetic/automotive_platform_msgs/2.0.3-0.tar.gz;
sha256 = "63c1a1ecf12184be1954ffa38860b918033dc4f169dda552791abb1443452528";
};
propagatedBuildInputs = [ std-msgs message-runtime ];
nativeBuildInputs = [ std-msgs catkin message-generation ];
meta = {
description = ''Generic Messages for Communication with an Automotive Autonomous Platform'';
#license = lib.licenses.MIT;
};
}

View file

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

View file

@ -0,0 +1,22 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, camera-info-manager, image-transport, sensor-msgs, catkin, message-filters, polled-camera, image-geometry, diagnostic-updater, dynamic-reconfigure, std-msgs, roscpp }:
buildRosPackage {
pname = "ros-kinetic-avt-vimba-camera";
version = "0.0.10";
src = fetchurl {
url = https://github.com/srv/avt_vimba_camera-release/archive/release/kinetic/avt_vimba_camera/0.0.10-0.tar.gz;
sha256 = "bd7f88e11df09fc332ada9f3f0e595b1e70c83ac9a9294a4a0b0e2269e795e4f";
};
propagatedBuildInputs = [ camera-info-manager image-transport sensor-msgs message-filters polled-camera image-geometry diagnostic-updater dynamic-reconfigure std-msgs roscpp ];
nativeBuildInputs = [ camera-info-manager image-transport sensor-msgs catkin message-filters polled-camera image-geometry diagnostic-updater dynamic-reconfigure std-msgs roscpp ];
meta = {
description = ''Wrapper of the Allied Vision Technologies (AVT) VIMBA Ethernet and Firewire SDK.'';
#license = lib.licenses.BSD;
};
}

View file

@ -0,0 +1,23 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, rostest, roscpp, catkin, aws-common }:
buildRosPackage {
pname = "ros-kinetic-aws-ros1-common";
version = "2.0.0-r1";
src = fetchurl {
url = https://github.com/aws-gbp/aws_ros1_common-release/archive/release/kinetic/aws_ros1_common/2.0.0-1.tar.gz;
sha256 = "1d5d17631e07c0bf544bb13ecfee572dff235e14239bd7e86ead078bc812dbc8";
};
checkInputs = [ rostest ];
propagatedBuildInputs = [ aws-common roscpp ];
nativeBuildInputs = [ catkin aws-common roscpp ];
meta = {
description = ''Common utilities for ROS1 nodes using Amazon Web Services'';
#license = lib.licenses.Apache 2.0;
};
}

21
kinetic/axcli/default.nix Normal file
View file

@ -0,0 +1,21 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, catkin }:
buildRosPackage {
pname = "ros-kinetic-axcli";
version = "0.1.0";
src = fetchurl {
url = https://github.com/po1/axcli-release/archive/release/kinetic/axcli/0.1.0-0.tar.gz;
sha256 = "684efecba78e312cbe928e090b282b6e7376fddace2e8b2a707a3880e05eac3c";
};
nativeBuildInputs = [ catkin ];
meta = {
description = ''A simple actionlib CLI client'';
#license = lib.licenses.BSD;
};
}

View file

@ -0,0 +1,23 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, sensor-msgs, catkin, message-generation, message-runtime, dynamic-reconfigure, rospy, tf, camera-info-manager-py, geometry-msgs }:
buildRosPackage {
pname = "ros-kinetic-axis-camera";
version = "0.3.0";
src = fetchurl {
url = https://github.com/ros-drivers-gbp/axis_camera-release/archive/release/kinetic/axis_camera/0.3.0-0.tar.gz;
sha256 = "ae6f8e91ae2ddeacc968cef472235f31a371e4a1f2a2828cd612df1713de3d8e";
};
propagatedBuildInputs = [ message-runtime dynamic-reconfigure rospy sensor-msgs tf camera-info-manager-py geometry-msgs ];
nativeBuildInputs = [ message-generation catkin dynamic-reconfigure rospy sensor-msgs tf camera-info-manager-py geometry-msgs ];
meta = {
description = ''Python ROS drivers for accessing an Axis camera's MJPG
stream. Also provides control for PTZ cameras.'';
#license = lib.licenses.BSD;
};
}

View file

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

View file

@ -0,0 +1,23 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, roslint, rosbag, catkin, rostest, nav-msgs, message-generation, message-runtime, rospy, std-msgs, roscpp, geometry-msgs }:
buildRosPackage {
pname = "ros-kinetic-bagger";
version = "0.1.3-r2";
src = fetchurl {
url = https://github.com/squarerobot/bagger-release/archive/release/kinetic/bagger/0.1.3-2.tar.gz;
sha256 = "aba96b75ed79895ac7af81d1865b4e0e4b124ae136dff617eeb237a3a6936c1d";
};
checkInputs = [ nav-msgs geometry-msgs ];
propagatedBuildInputs = [ rostest message-runtime rospy std-msgs rosbag roscpp ];
nativeBuildInputs = [ rostest message-generation roslint std-msgs catkin roscpp ];
meta = {
description = ''An application used to systematically record rosbags'';
#license = lib.licenses.BSD;
};
}

View file

@ -0,0 +1,22 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, catkin, pythonPackages }:
buildRosPackage {
pname = "ros-kinetic-baldor";
version = "0.1.2";
src = fetchurl {
url = https://github.com/crigroup/baldor-release/archive/release/kinetic/baldor/0.1.2-0.tar.gz;
sha256 = "a0882e84b2588e799f2ef724803b2a6ed22ba8bdb086f807e79f7990048293ab";
};
propagatedBuildInputs = [ pythonPackages.numpy ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''The baldor package'';
#license = lib.licenses.BSD 3-Clause;
};
}

View file

@ -0,0 +1,22 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, barrett-hand-description, catkin }:
buildRosPackage {
pname = "ros-kinetic-barrett-hand-common";
version = "0.1.2";
src = fetchurl {
url = https://github.com/RobotnikAutomation/barrett_hand_common-release/archive/release/kinetic/barrett_hand_common/0.1.2-0.tar.gz;
sha256 = "5aca04bf7671298e0ad13194d30283bfd44557101cb7c303711e3083465fde79";
};
propagatedBuildInputs = [ barrett-hand-description ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''The barrett hand common metapackage contains all the common packages for the Barrett hand'';
#license = lib.licenses.BSD;
};
}

View file

@ -0,0 +1,21 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, catkin }:
buildRosPackage {
pname = "ros-kinetic-barrett-hand-control";
version = "0.1.2";
src = fetchurl {
url = https://github.com/RobotnikAutomation/barrett_hand_sim-release/archive/release/kinetic/barrett_hand_control/0.1.2-0.tar.gz;
sha256 = "bd38c3e79981551697d1a5688f3187e3b83afbc9531f8530acdff9e98e97ab7d";
};
nativeBuildInputs = [ catkin ];
meta = {
description = ''The barrett_hand_control package is intended to control the gazebo simulation of the barrett hand'';
#license = lib.licenses.BSD;
};
}

View file

@ -0,0 +1,21 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, catkin }:
buildRosPackage {
pname = "ros-kinetic-barrett-hand-description";
version = "0.1.2";
src = fetchurl {
url = https://github.com/RobotnikAutomation/barrett_hand_common-release/archive/release/kinetic/barrett_hand_description/0.1.2-0.tar.gz;
sha256 = "21da44900cd52d4e3a5e343549b6d8cf3ebd797d42f332b3eddc0107dc472bc9";
};
nativeBuildInputs = [ catkin ];
meta = {
description = ''The barrett_hand_description package'';
#license = lib.licenses.BSD;
};
}

View file

@ -0,0 +1,22 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, gazebo-ros, barrett-hand-description, catkin, roscpp }:
buildRosPackage {
pname = "ros-kinetic-barrett-hand-gazebo";
version = "0.1.2";
src = fetchurl {
url = https://github.com/RobotnikAutomation/barrett_hand_sim-release/archive/release/kinetic/barrett_hand_gazebo/0.1.2-0.tar.gz;
sha256 = "4b52a48be7bfa7afcf77fc35dcea6980f408094bc4163205fa6168ff51ced16c";
};
propagatedBuildInputs = [ gazebo-ros barrett-hand-description roscpp ];
nativeBuildInputs = [ gazebo-ros barrett-hand-description catkin roscpp ];
meta = {
description = ''The barrett_hand_gazebo package'';
#license = lib.licenses.BSD;
};
}

View file

@ -0,0 +1,22 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, barrett-hand-control, catkin, barrett-hand-gazebo }:
buildRosPackage {
pname = "ros-kinetic-barrett-hand-sim";
version = "0.1.2";
src = fetchurl {
url = https://github.com/RobotnikAutomation/barrett_hand_sim-release/archive/release/kinetic/barrett_hand_sim/0.1.2-0.tar.gz;
sha256 = "c955a3d5382edb3a2ca2d1c154a9514475b8b372399e58b11c8c452e25d19313";
};
propagatedBuildInputs = [ barrett-hand-control barrett-hand-gazebo ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''The barrett_hand_sim package'';
#license = lib.licenses.BSD;
};
}

View file

@ -0,0 +1,22 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, bhand-controller, rqt-bhand, catkin }:
buildRosPackage {
pname = "ros-kinetic-barrett-hand";
version = "0.1.2";
src = fetchurl {
url = https://github.com/RobotnikAutomation/barrett_hand-release/archive/release/kinetic/barrett_hand/0.1.2-0.tar.gz;
sha256 = "ef33e29fad5ff452ce1315dae181e2ffeb417d1e0d66452a29a40d9f0edc2ad8";
};
propagatedBuildInputs = [ rqt-bhand bhand-controller ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''The barrett_hand package contains all the components to control the Barrett Hand'';
#license = lib.licenses.BSD;
};
}

View file

@ -0,0 +1,23 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, rospy, pcl-ros, tf, pcl-conversions, geometry-msgs, voxel-grid, message-generation, message-runtime, angles, catkin, nav-msgs, std-msgs, roscpp, eigen, costmap-2d, pluginlib, cmake-modules, nav-core, dynamic-reconfigure, rosunit }:
buildRosPackage {
pname = "ros-kinetic-base-local-planner";
version = "1.14.4";
src = fetchurl {
url = https://github.com/ros-gbp/navigation-release/archive/release/kinetic/base_local_planner/1.14.4-0.tar.gz;
sha256 = "5f642b0002e3c932e548ee5fb7f71fc2569f50621885aafe6400796ac320daf7";
};
checkInputs = [ rosunit ];
propagatedBuildInputs = [ costmap-2d pluginlib tf nav-core rospy voxel-grid nav-msgs message-runtime pcl-ros std-msgs angles dynamic-reconfigure roscpp geometry-msgs eigen ];
nativeBuildInputs = [ costmap-2d pluginlib cmake-modules tf nav-core catkin rospy voxel-grid message-generation nav-msgs pcl-ros std-msgs angles dynamic-reconfigure roscpp pcl-conversions geometry-msgs eigen ];
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 = lib.licenses.BSD;
};
}

View file

@ -0,0 +1,22 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, mk, git, catkin, message-generation, message-runtime, rospy, std-msgs }:
buildRosPackage {
pname = "ros-kinetic-bayesian-belief-networks";
version = "2.1.11";
src = fetchurl {
url = https://github.com/tork-a/jsk_3rdparty-release/archive/release/kinetic/bayesian_belief_networks/2.1.11-0.tar.gz;
sha256 = "14c8edbbf6a4f6936db71b1c71cdc68355286b74ce209cf3070a2008efec892f";
};
propagatedBuildInputs = [ std-msgs message-runtime rospy ];
nativeBuildInputs = [ message-generation rospy std-msgs mk git 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 = lib.licenses.Apache License, Version 2.0;
};
}

View file

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

View file

@ -0,0 +1,22 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, bcap-service, catkin, roscpp }:
buildRosPackage {
pname = "ros-kinetic-bcap-service-test";
version = "3.0.2-r1";
src = fetchurl {
url = https://github.com/DENSORobot/denso_robot_ros-release/archive/release/kinetic/bcap_service_test/3.0.2-1.tar.gz;
sha256 = "5ee0c5f4cb25bb45edc6975bb6b609714c0d4924f48140c835cfb30898c28fe8";
};
propagatedBuildInputs = [ roscpp ];
nativeBuildInputs = [ bcap-service catkin roscpp ];
meta = {
description = ''The bcap service test package includes a node for testing bcap service node.'';
#license = lib.licenses.MIT;
};
}

View file

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

22
kinetic/bcap/default.nix Normal file
View file

@ -0,0 +1,22 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, catkin, roscpp }:
buildRosPackage {
pname = "ros-kinetic-bcap";
version = "0.1.0";
src = fetchurl {
url = https://github.com/fsuarez6/bcap-release/archive/release/kinetic/bcap/0.1.0-0.tar.gz;
sha256 = "0950b4c4499ed1b8a308bceb0d9e3c213da753f414140253b546ca75254f8459";
};
propagatedBuildInputs = [ roscpp ];
nativeBuildInputs = [ catkin roscpp ];
meta = {
description = ''bCAP library as a ROS package'';
#license = lib.licenses.BSD-3-Clause;
};
}

30
kinetic/bfl/default.nix Normal file
View file

@ -0,0 +1,30 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, cppunit, cmake, boost, catkin }:
buildRosPackage {
pname = "ros-kinetic-bfl";
version = "0.7.0-r2";
src = fetchurl {
url = https://github.com/ros-gbp/bfl-release/archive/release/kinetic/bfl/0.7.0-2.tar.gz;
sha256 = "54d9c8ae3cd477fa0a413e2100233e5f450760df4ad7dd8f63723889d913cea6";
};
propagatedBuildInputs = [ cppunit catkin boost ];
nativeBuildInputs = [ cppunit cmake boost ];
meta = {
description = ''This package contains a recent version of the Bayesian Filtering
Library (BFL), distributed by the Orocos Project. For stability
reasons, this package is currently locked to revision 31655 (April
19, 2010), but this revision will be updated on a regular basis to
the latest available BFL trunk. This ROS package does not modify
BFL in any way, it simply provides a convenient way to download and
compile the library, because BFL is not available from an OS package
manager. This ROS package compiles BFL with the Boost library for
matrix operations and random number generation.'';
#license = lib.licenses.LGPL;
};
}

View file

@ -0,0 +1,22 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, sensor-msgs, catkin, rospy, std-msgs, genmsg }:
buildRosPackage {
pname = "ros-kinetic-bhand-controller";
version = "0.1.2";
src = fetchurl {
url = https://github.com/RobotnikAutomation/barrett_hand-release/archive/release/kinetic/bhand_controller/0.1.2-0.tar.gz;
sha256 = "9d549005a71830ddb6024662bfc5e2202f9f5ca47b0c289964e0f6c0951d1378";
};
propagatedBuildInputs = [ std-msgs genmsg sensor-msgs rospy ];
nativeBuildInputs = [ rospy std-msgs genmsg sensor-msgs catkin ];
meta = {
description = ''The bhand_controller package is intended to control the Barrett Hand'';
#license = lib.licenses.BSD;
};
}

View file

@ -0,0 +1,24 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, libyamlcpp, tf, catkin, roscpp, bin-pose-msgs, visualization-msgs }:
buildRosPackage {
pname = "ros-kinetic-bin-pose-emulator";
version = "0.1.4";
src = fetchurl {
url = https://github.com/durovsky/binpicking_utils-release/archive/release/kinetic/bin_pose_emulator/0.1.4-0.tar.gz;
sha256 = "28a3761aec2c63b42f99aaca2fea78f9d6b48f155fe07d8635979153b3880dd5";
};
propagatedBuildInputs = [ libyamlcpp visualization-msgs bin-pose-msgs tf roscpp ];
nativeBuildInputs = [ libyamlcpp catkin visualization-msgs bin-pose-msgs tf roscpp ];
meta = {
description = ''<p>
bin_pose_emulator generates random poses of items in the predefined bin.
</p>'';
#license = lib.licenses.BSD;
};
}

View file

@ -0,0 +1,22 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs, genmsg, geometry-msgs }:
buildRosPackage {
pname = "ros-kinetic-bin-pose-msgs";
version = "0.1.4";
src = fetchurl {
url = https://github.com/durovsky/binpicking_utils-release/archive/release/kinetic/bin_pose_msgs/0.1.4-0.tar.gz;
sha256 = "1f60038100de99ed7041d53ca36fd4cf1a76ad3fa6e546869ee347265805bd73";
};
propagatedBuildInputs = [ std-msgs genmsg message-runtime geometry-msgs ];
nativeBuildInputs = [ message-generation std-msgs genmsg catkin geometry-msgs ];
meta = {
description = ''The bin_pose_msgs package'';
#license = lib.licenses.BSD;
};
}

View file

@ -0,0 +1,24 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, catkin, tf, roscpp, geometry-msgs }:
buildRosPackage {
pname = "ros-kinetic-binpicking-simple-utils";
version = "0.1.4";
src = fetchurl {
url = https://github.com/durovsky/binpicking_utils-release/archive/release/kinetic/binpicking_simple_utils/0.1.4-0.tar.gz;
sha256 = "d1375bd5f7379048fb2c3a67729e4dfe43fb280c6f6744ec0ec4d87065f1a118";
};
propagatedBuildInputs = [ tf roscpp geometry-msgs ];
nativeBuildInputs = [ catkin tf roscpp geometry-msgs ];
meta = {
description = ''<p>
Various binpicking utils
</p>'';
#license = lib.licenses.BSD;
};
}

View file

@ -0,0 +1,22 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, bin-pose-msgs, catkin, bin-pose-emulator }:
buildRosPackage {
pname = "ros-kinetic-binpicking-utils";
version = "0.1.4";
src = fetchurl {
url = https://github.com/durovsky/binpicking_utils-release/archive/release/kinetic/binpicking_utils/0.1.4-0.tar.gz;
sha256 = "071610a5af5c02f6880d49c4af301c3d7e80557d7b41eaec8742f7d24aa659fe";
};
propagatedBuildInputs = [ bin-pose-msgs bin-pose-emulator ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''Binpicking utils metapackage'';
#license = lib.licenses.BSD;
};
}

View file

@ -0,0 +1,25 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, bondcpp, bondpy, catkin, smclib, bond }:
buildRosPackage {
pname = "ros-kinetic-bond-core";
version = "1.8.3";
src = fetchurl {
url = https://github.com/ros-gbp/bond_core-release/archive/release/kinetic/bond_core/1.8.3-0.tar.gz;
sha256 = "2dbaf896369b27180c38ad10b15f5be336c5be05e90513fe947c1e55e78d6d11";
};
propagatedBuildInputs = [ bondcpp bondpy bond smclib ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''A bond allows two processes, A and B, to know when the other has
terminated, either cleanly or by crashing. The bond remains
connected until it is either broken explicitly or until a
heartbeat times out.'';
#license = lib.licenses.BSD;
};
}

25
kinetic/bond/default.nix Normal file
View file

@ -0,0 +1,25 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, std-msgs, message-generation, catkin, message-runtime }:
buildRosPackage {
pname = "ros-kinetic-bond";
version = "1.8.3";
src = fetchurl {
url = https://github.com/ros-gbp/bond_core-release/archive/release/kinetic/bond/1.8.3-0.tar.gz;
sha256 = "58fc4390b61bd4282d935884b30d2b84dfab7803f20528b859976e9b068c1eea";
};
propagatedBuildInputs = [ std-msgs message-runtime ];
nativeBuildInputs = [ std-msgs catkin message-generation ];
meta = {
description = ''A bond allows two processes, A and B, to know when the other has
terminated, either cleanly or by crashing. The bond remains
connected until it is either broken explicitly or until a
heartbeat times out.'';
#license = lib.licenses.BSD;
};
}

View file

@ -0,0 +1,23 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, cmake-modules, boost, catkin, smclib, roscpp, utillinux, bond }:
buildRosPackage {
pname = "ros-kinetic-bondcpp";
version = "1.8.3";
src = fetchurl {
url = https://github.com/ros-gbp/bond_core-release/archive/release/kinetic/bondcpp/1.8.3-0.tar.gz;
sha256 = "169af3f64acf62ecf5dfbfe9e3d26bdf8f5ad36e921ff5a3821c0bb8bd848a9a";
};
propagatedBuildInputs = [ boost smclib roscpp utillinux bond ];
nativeBuildInputs = [ cmake-modules boost smclib catkin roscpp utillinux bond ];
meta = {
description = ''C++ implementation of bond, a mechanism for checking when
another process has terminated.'';
#license = lib.licenses.BSD;
};
}

View file

@ -0,0 +1,23 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, catkin, rospy, smclib, utillinux, bond }:
buildRosPackage {
pname = "ros-kinetic-bondpy";
version = "1.8.3";
src = fetchurl {
url = https://github.com/ros-gbp/bond_core-release/archive/release/kinetic/bondpy/1.8.3-0.tar.gz;
sha256 = "0aa53cb5fb4da50b9d6a3422ecd25e2bf2a25e33e55080f95349da79eb228fe1";
};
propagatedBuildInputs = [ smclib utillinux rospy ];
nativeBuildInputs = [ smclib catkin bond rospy ];
meta = {
description = ''Python implementation of bond, a mechanism for checking when
another process has terminated.'';
#license = lib.licenses.BSD;
};
}

View file

@ -0,0 +1,22 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs, geometry-msgs }:
buildRosPackage {
pname = "ros-kinetic-brics-actuator";
version = "0.7.0";
src = fetchurl {
url = https://github.com/wnowak/brics_actuator-release/archive/release/kinetic/brics_actuator/0.7.0-0.tar.gz;
sha256 = "03ca7dd20b0b7f3316887a13bdff4a00ea648252cfe33e9a71ac4268193a2c04";
};
propagatedBuildInputs = [ std-msgs message-runtime geometry-msgs ];
nativeBuildInputs = [ std-msgs catkin message-generation geometry-msgs ];
meta = {
description = ''Message defined in the BRICS project'';
#license = lib.licenses.BSD;
};
}

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