mirror of
https://github.com/lopsided98/nix-ros-overlay.git
synced 2025-06-10 01:42:24 +03:00
Basic working melodic with gazebo.
This commit is contained in:
parent
13c58f0706
commit
096c49e618
1135 changed files with 28374 additions and 0 deletions
21
melodic/abseil-cpp/default.nix
Normal file
21
melodic/abseil-cpp/default.nix
Normal 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-melodic-abseil-cpp";
|
||||
version = "0.2.3-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/Eurecat/abseil_cpp-release/archive/release/melodic/abseil_cpp/0.2.3-1.tar.gz;
|
||||
sha256 = "016b0cb70355a46ec06fa709a09117aaed9f8c7351a216634cefdfc642456b91";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ rsync catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''The abseil_cpp package'';
|
||||
#license = lib.licenses.Apache;
|
||||
};
|
||||
}
|
22
melodic/acado/default.nix
Normal file
22
melodic/acado/default.nix
Normal 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-melodic-acado";
|
||||
version = "1.2.2-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/tud-cor/acado-release/archive/release/melodic/acado/1.2.2-1.tar.gz;
|
||||
sha256 = "bfb8864f764eb70aa712553524ee677d50512954cc87bb0a126c2e65bac5dac8";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [ catkin boost ];
|
||||
nativeBuildInputs = [ cmake boost ];
|
||||
|
||||
meta = {
|
||||
description = ''ACADO Toolkit'';
|
||||
#license = lib.licenses.LGPL3;
|
||||
};
|
||||
}
|
26
melodic/access-point-control/default.nix
Normal file
26
melodic/access-point-control/default.nix
Normal 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-melodic-access-point-control";
|
||||
version = "1.0.13-r2";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/pr2-gbp/linux_networking-release/archive/release/melodic/access_point_control/1.0.13-2.tar.gz;
|
||||
sha256 = "39437c7678dd643ca15a57d31c319e44d806e652a955b8f040cda6239366e000";
|
||||
};
|
||||
|
||||
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;
|
||||
};
|
||||
}
|
22
melodic/ackermann-msgs/default.nix
Normal file
22
melodic/ackermann-msgs/default.nix
Normal 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-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;
|
||||
sha256 = "2696633432ef72489b77e8ff6b0d4782e2e526a62fda01c92d984348b4b0e13b";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [ std-msgs message-runtime ];
|
||||
nativeBuildInputs = [ std-msgs catkin message-generation ];
|
||||
|
||||
meta = {
|
||||
description = ''ROS messages for robots using Ackermann steering.'';
|
||||
#license = lib.licenses.BSD;
|
||||
};
|
||||
}
|
23
melodic/ackermann-steering-controller/default.nix
Normal file
23
melodic/ackermann-steering-controller/default.nix
Normal 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-melodic-ackermann-steering-controller";
|
||||
version = "0.14.3";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/ros-gbp/ros_controllers-release/archive/release/melodic/ackermann_steering_controller/0.14.3-0.tar.gz;
|
||||
sha256 = "6725456d97d8720b60b8abf1588f25f0117857705c1add9f13a8efe668dda925";
|
||||
};
|
||||
|
||||
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;
|
||||
};
|
||||
}
|
23
melodic/actionlib-lisp/default.nix
Normal file
23
melodic/actionlib-lisp/default.nix
Normal 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-melodic-actionlib-lisp";
|
||||
version = "0.2.10";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/ros-gbp/roslisp_common-release/archive/release/melodic/actionlib_lisp/0.2.10-0.tar.gz;
|
||||
sha256 = "f7d69b33db5ed3ca13e17699bb8ec2fb18612b3f193f7bbaa46b9be73877a7bc";
|
||||
};
|
||||
|
||||
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;
|
||||
};
|
||||
}
|
26
melodic/actionlib-msgs/default.nix
Normal file
26
melodic/actionlib-msgs/default.nix
Normal 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-melodic-actionlib-msgs";
|
||||
version = "1.12.7";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/ros-gbp/common_msgs-release/archive/release/melodic/actionlib_msgs/1.12.7-0.tar.gz;
|
||||
sha256 = "0ad19d4f8698df04a22979c4b64f21991696c55877c952dc592e92ffb82122f0";
|
||||
};
|
||||
|
||||
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;
|
||||
};
|
||||
}
|
22
melodic/actionlib-tutorials/default.nix
Normal file
22
melodic/actionlib-tutorials/default.nix
Normal 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-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;
|
||||
sha256 = "202b1bd5a2d7cde96dcd20fa54fb6fc017ec6e1252575b5413618310c536163e";
|
||||
};
|
||||
|
||||
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;
|
||||
};
|
||||
}
|
26
melodic/actionlib/default.nix
Normal file
26
melodic/actionlib/default.nix
Normal 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-melodic-actionlib";
|
||||
version = "1.11.13";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/ros-gbp/actionlib-release/archive/release/melodic/actionlib/1.11.13-0.tar.gz;
|
||||
sha256 = "7b6d1fba25d1f4de6d3b87d82cac1aae73a88bc4811e7e55626f9b21db34f99c";
|
||||
};
|
||||
|
||||
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;
|
||||
};
|
||||
}
|
23
melodic/adi-driver/default.nix
Normal file
23
melodic/adi-driver/default.nix
Normal 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-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;
|
||||
sha256 = "6f2b565c98396653f9364c57fddafa0ca244781c27edd5b5467502fa77dafc9a";
|
||||
};
|
||||
|
||||
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;
|
||||
};
|
||||
}
|
24
melodic/agni-tf-tools/default.nix
Normal file
24
melodic/agni-tf-tools/default.nix
Normal 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, qt5, eigen, roscpp }:
|
||||
buildRosPackage {
|
||||
pname = "ros-melodic-agni-tf-tools";
|
||||
version = "0.1.1-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/ubi-agni-gbp/agni_tf_tools-release/archive/release/melodic/agni_tf_tools/0.1.1-1.tar.gz;
|
||||
sha256 = "a9e0e0179ff125da7fca8680b2428754c2fb434db0b9d190865e95f6c650645b";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [ roscpp rviz tf2-ros ];
|
||||
nativeBuildInputs = [ rviz tf2-ros eigen catkin roscpp qt5.qtbase ];
|
||||
|
||||
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;
|
||||
};
|
||||
}
|
32
melodic/amcl/default.nix
Normal file
32
melodic/amcl/default.nix
Normal file
|
@ -0,0 +1,32 @@
|
|||
|
||||
# Copyright 2019 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, std-srvs, map-server, tf2-msgs, tf2-geometry-msgs, python-orocos-kdl, rosbag, catkin, sensor-msgs, message-filters, tf2-ros, rostest, tf2, nav-msgs, dynamic-reconfigure, roscpp, geometry-msgs }:
|
||||
buildRosPackage {
|
||||
pname = "ros-melodic-amcl";
|
||||
version = "1.16.2";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/ros-gbp/navigation-release/archive/release/melodic/amcl/1.16.2-0.tar.gz;
|
||||
sha256 = "01fc59bbf881b23905d1df0d056f0d2a76d1ce4801c70e68f3f6bfb7f2a6c818";
|
||||
};
|
||||
|
||||
checkInputs = [ rostest python-orocos-kdl map-server ];
|
||||
propagatedBuildInputs = [ std-srvs tf2-msgs rosbag sensor-msgs tf2-ros tf2 nav-msgs dynamic-reconfigure roscpp geometry-msgs ];
|
||||
nativeBuildInputs = [ std-srvs tf2-msgs tf2-geometry-msgs rosbag sensor-msgs message-filters catkin tf2-ros tf2 nav-msgs dynamic-reconfigure roscpp geometry-msgs ];
|
||||
|
||||
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;
|
||||
};
|
||||
}
|
30
melodic/angles/default.nix
Normal file
30
melodic/angles/default.nix
Normal 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-melodic-angles";
|
||||
version = "1.9.11";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/ros-gbp/geometry_angles_utils-release/archive/release/melodic/angles/1.9.11-0.tar.gz;
|
||||
sha256 = "e234fbb316d2e74febab2c47710ecb9c1c7231c439d68a2f8540b416245b2b9a";
|
||||
};
|
||||
|
||||
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;
|
||||
};
|
||||
}
|
22
melodic/app-manager/default.nix
Normal file
22
melodic/app-manager/default.nix
Normal file
|
@ -0,0 +1,22 @@
|
|||
|
||||
# Copyright 2019 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, std-srvs, rospack, catkin, message-generation, rosgraph, message-runtime, rospy, roslaunch, rosunit }:
|
||||
buildRosPackage {
|
||||
pname = "ros-melodic-app-manager";
|
||||
version = "1.1.0";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/ros-gbp/app_manager-release/archive/release/melodic/app_manager/1.1.0-0.tar.gz;
|
||||
sha256 = "1b206bd525d456027f4dcf75e78671fe6cbae7b78ebacc3707eb1d611636452c";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [ std-srvs rospack rosgraph message-runtime rospy roslaunch rosunit ];
|
||||
nativeBuildInputs = [ message-generation rosgraph rospy roslaunch catkin rosunit ];
|
||||
|
||||
meta = {
|
||||
description = ''app_manager'';
|
||||
#license = lib.licenses.BSD;
|
||||
};
|
||||
}
|
22
melodic/ar-track-alvar-msgs/default.nix
Normal file
22
melodic/ar-track-alvar-msgs/default.nix
Normal 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-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;
|
||||
sha256 = "0c39c3c9732ca3712a78f43bcc2545f90b846aff2559de8a5fc7a9b4a6efb27f";
|
||||
};
|
||||
|
||||
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;
|
||||
};
|
||||
}
|
23
melodic/ar-track-alvar/default.nix
Normal file
23
melodic/ar-track-alvar/default.nix
Normal 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-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;
|
||||
sha256 = "7b822678ef7330b5a3ecf5fd63547162178335534caf6bf4a739ad35c73d91ca";
|
||||
};
|
||||
|
||||
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;
|
||||
};
|
||||
}
|
22
melodic/arbotix-controllers/default.nix
Normal file
22
melodic/arbotix-controllers/default.nix
Normal 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-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;
|
||||
sha256 = "32d41d26b0bddb10e801e02195bd604400fddb7aef4bddde8c917a62cecc6028";
|
||||
};
|
||||
|
||||
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;
|
||||
};
|
||||
}
|
21
melodic/arbotix-firmware/default.nix
Normal file
21
melodic/arbotix-firmware/default.nix
Normal 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-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;
|
||||
sha256 = "c588a11ade8ae7118deec36d4619c9328a748439456671b39bb41fce43a8d382";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''Firmware source code for ArbotiX ROS bindings.'';
|
||||
#license = lib.licenses.BSD;
|
||||
};
|
||||
}
|
22
melodic/arbotix-msgs/default.nix
Normal file
22
melodic/arbotix-msgs/default.nix
Normal 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-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;
|
||||
sha256 = "4c30092a42cad55c7ed008b877d72fa55f90fd899352daa35e4e1bf64797c092";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [ std-msgs message-runtime ];
|
||||
nativeBuildInputs = [ std-msgs catkin message-generation ];
|
||||
|
||||
meta = {
|
||||
description = ''Messages and Services definitions for the ArbotiX.'';
|
||||
#license = lib.licenses.BSD;
|
||||
};
|
||||
}
|
22
melodic/arbotix-python/default.nix
Normal file
22
melodic/arbotix-python/default.nix
Normal 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-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;
|
||||
sha256 = "cef79742fd412330d7bf8982775ca8aac8ddc936b1ebe0744ac07a47375a5469";
|
||||
};
|
||||
|
||||
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;
|
||||
};
|
||||
}
|
22
melodic/arbotix-sensors/default.nix
Normal file
22
melodic/arbotix-sensors/default.nix
Normal 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-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;
|
||||
sha256 = "2c7dcfa8c133915b15eb77783282f2be0b01ac676239daefba4285885e58f722";
|
||||
};
|
||||
|
||||
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;
|
||||
};
|
||||
}
|
22
melodic/arbotix/default.nix
Normal file
22
melodic/arbotix/default.nix
Normal 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-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;
|
||||
sha256 = "3e72d718f9b9129b8537614cc5ae68e696b97def92315b859a5d2f00219f09e1";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [ arbotix-sensors arbotix-firmware arbotix-python arbotix-controllers arbotix-msgs ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''ArbotiX Drivers'';
|
||||
#license = lib.licenses.BSD;
|
||||
};
|
||||
}
|
22
melodic/asmach-tutorials/default.nix
Normal file
22
melodic/asmach-tutorials/default.nix
Normal 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-melodic-asmach-tutorials";
|
||||
version = "1.0.13-r2";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/pr2-gbp/linux_networking-release/archive/release/melodic/asmach_tutorials/1.0.13-2.tar.gz;
|
||||
sha256 = "ca0024ddfd9f62f4c76291300d9cf50e15fbc87e64af3823255db33e4285792e";
|
||||
};
|
||||
|
||||
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;
|
||||
};
|
||||
}
|
26
melodic/asmach/default.nix
Normal file
26
melodic/asmach/default.nix
Normal 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-melodic-asmach";
|
||||
version = "1.0.13-r2";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/pr2-gbp/linux_networking-release/archive/release/melodic/asmach/1.0.13-2.tar.gz;
|
||||
sha256 = "67a3b18eccdf4d0a02c7459cb3af8c367f16bc45a0dcfb66f84c293b618e30e1";
|
||||
};
|
||||
|
||||
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;
|
||||
};
|
||||
}
|
22
melodic/assimp-devel/default.nix
Normal file
22
melodic/assimp-devel/default.nix
Normal 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-melodic-assimp-devel";
|
||||
version = "2.1.11";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/tork-a/jsk_3rdparty-release/archive/release/melodic/assimp_devel/2.1.11-0.tar.gz;
|
||||
sha256 = "1c486fc48c4770e001309be306cc1e28975e1da17fbbc865967c410df538c9cc";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [ zlib boost ];
|
||||
nativeBuildInputs = [ rosboost-cfg boost mk git rosbuild catkin cacert unzip openssl zlib ];
|
||||
|
||||
meta = {
|
||||
description = ''assimp library'';
|
||||
#license = lib.licenses.LGPL;
|
||||
};
|
||||
}
|
28
melodic/assisted-teleop/default.nix
Normal file
28
melodic/assisted-teleop/default.nix
Normal 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, sensor-msgs, catkin, message-filters, tf2-ros, roscpp, move-base-msgs, actionlib, angles, roslib, geometry-msgs, eigen }:
|
||||
buildRosPackage {
|
||||
pname = "ros-melodic-assisted-teleop";
|
||||
version = "0.3.2";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/ros-gbp/navigation_experimental-release/archive/release/melodic/assisted_teleop/0.3.2-0.tar.gz;
|
||||
sha256 = "5cf3f26df26c9c7a8045f5d75aa0b6b6fecccd58a38495b850c49b94540969e5";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [ costmap-2d filters pluginlib base-local-planner sensor-msgs message-filters roscpp tf2-ros move-base-msgs actionlib angles roslib geometry-msgs eigen ];
|
||||
nativeBuildInputs = [ costmap-2d filters pluginlib base-local-planner sensor-msgs catkin message-filters roscpp tf2-ros 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;
|
||||
};
|
||||
}
|
22
melodic/astuff-sensor-msgs/default.nix
Normal file
22
melodic/astuff-sensor-msgs/default.nix
Normal 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-melodic-astuff-sensor-msgs";
|
||||
version = "2.3.1";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/astuff/astuff_sensor_msgs-release/archive/release/melodic/astuff_sensor_msgs/2.3.1-0.tar.gz;
|
||||
sha256 = "91f67f406cc09d6509d9639f61822a74c8ee42c17b423a06f21616576cd349ff";
|
||||
};
|
||||
|
||||
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;
|
||||
};
|
||||
}
|
22
melodic/async-comm/default.nix
Normal file
22
melodic/async-comm/default.nix
Normal 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-melodic-async-comm";
|
||||
version = "0.1.1";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/dpkoch/async_comm-release/archive/release/melodic/async_comm/0.1.1-0.tar.gz;
|
||||
sha256 = "9a87d3e8db68cf7c7fc3c318f1d31d6660dd5ca39172d0f78efdf6330de49bcc";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [ catkin boost ];
|
||||
nativeBuildInputs = [ cmake boost ];
|
||||
|
||||
meta = {
|
||||
description = ''A C++ library for asynchronous serial communication'';
|
||||
#license = lib.licenses.BSD;
|
||||
};
|
||||
}
|
22
melodic/audibot-description/default.nix
Normal file
22
melodic/audibot-description/default.nix
Normal 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-melodic-audibot-description";
|
||||
version = "0.1.0-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/robustify/audibot-release/archive/release/melodic/audibot_description/0.1.0-1.tar.gz;
|
||||
sha256 = "d3ed9cf90813e8be82fbad03f60acce1ab3cfe878343f6855a7d8619674e5c13";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [ urdf xacro ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''Meshes and URDF descriptions for audibot'';
|
||||
#license = lib.licenses.BSD;
|
||||
};
|
||||
}
|
23
melodic/audibot-gazebo/default.nix
Normal file
23
melodic/audibot-gazebo/default.nix
Normal 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-melodic-audibot-gazebo";
|
||||
version = "0.1.0-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/robustify/audibot-release/archive/release/melodic/audibot_gazebo/0.1.0-1.tar.gz;
|
||||
sha256 = "1325a90b8357006a4558333457a3abf62096b18e0cacce3cb1ce68996f0ee0f9";
|
||||
};
|
||||
|
||||
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;
|
||||
};
|
||||
}
|
22
melodic/audibot/default.nix
Normal file
22
melodic/audibot/default.nix
Normal 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-melodic-audibot";
|
||||
version = "0.1.0-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/robustify/audibot-release/archive/release/melodic/audibot/0.1.0-1.tar.gz;
|
||||
sha256 = "7e76b4daa4f12f798cfe9d6cb369a346f4c99ab31dc013ea460d3ee9c4b94570";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [ audibot-description audibot-gazebo ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''Metapackage for audibot'';
|
||||
#license = lib.licenses.BSD;
|
||||
};
|
||||
}
|
24
melodic/audio-capture/default.nix
Normal file
24
melodic/audio-capture/default.nix
Normal 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-melodic-audio-capture";
|
||||
version = "0.3.3";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/ros-gbp/audio_common-release/archive/release/melodic/audio_capture/0.3.3-0.tar.gz;
|
||||
sha256 = "c24552309d44459372bb344e5d02af47ce6f9451329cb1f73e99e57833d734cb";
|
||||
};
|
||||
|
||||
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;
|
||||
};
|
||||
}
|
22
melodic/audio-common-msgs/default.nix
Normal file
22
melodic/audio-common-msgs/default.nix
Normal 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-melodic-audio-common-msgs";
|
||||
version = "0.3.3";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/ros-gbp/audio_common-release/archive/release/melodic/audio_common_msgs/0.3.3-0.tar.gz;
|
||||
sha256 = "119fea466f5d72ff6fab2bb92fed76cf3665441eb4b6012ff202817c5c42fe02";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [ message-runtime ];
|
||||
nativeBuildInputs = [ catkin message-generation ];
|
||||
|
||||
meta = {
|
||||
description = ''Messages for transmitting audio via ROS'';
|
||||
#license = lib.licenses.BSD;
|
||||
};
|
||||
}
|
22
melodic/audio-common/default.nix
Normal file
22
melodic/audio-common/default.nix
Normal 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-melodic-audio-common";
|
||||
version = "0.3.3";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/ros-gbp/audio_common-release/archive/release/melodic/audio_common/0.3.3-0.tar.gz;
|
||||
sha256 = "c30da5fa52747bb15685265588f9da95b14d15bb7f4cb569f954e9bba90cf8a7";
|
||||
};
|
||||
|
||||
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;
|
||||
};
|
||||
}
|
22
melodic/audio-play/default.nix
Normal file
22
melodic/audio-play/default.nix
Normal 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-melodic-audio-play";
|
||||
version = "0.3.3";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/ros-gbp/audio_common-release/archive/release/melodic/audio_play/0.3.3-0.tar.gz;
|
||||
sha256 = "a3c3715c6c4d70959103aa529c2e2cdcf46e6a07d500ed262146038ecdcb07c5";
|
||||
};
|
||||
|
||||
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;
|
||||
};
|
||||
}
|
22
melodic/automotive-autonomy-msgs/default.nix
Normal file
22
melodic/automotive-autonomy-msgs/default.nix
Normal 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-melodic-automotive-autonomy-msgs";
|
||||
version = "2.0.3";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/astuff/automotive_autonomy_msgs-release/archive/release/melodic/automotive_autonomy_msgs/2.0.3-0.tar.gz;
|
||||
sha256 = "95cd1339f688ca1420598f79fe87fd24a0e8e4907f07829867a9230880d642a2";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [ automotive-navigation-msgs automotive-platform-msgs ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''Messages for vehicle automation'';
|
||||
#license = lib.licenses.MIT;
|
||||
};
|
||||
}
|
22
melodic/automotive-navigation-msgs/default.nix
Normal file
22
melodic/automotive-navigation-msgs/default.nix
Normal 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-melodic-automotive-navigation-msgs";
|
||||
version = "2.0.3";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/astuff/automotive_autonomy_msgs-release/archive/release/melodic/automotive_navigation_msgs/2.0.3-0.tar.gz;
|
||||
sha256 = "c47b3746216db63830a678b6d220f7f39bacebe9980d4fa40aeb106012873da1";
|
||||
};
|
||||
|
||||
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;
|
||||
};
|
||||
}
|
22
melodic/automotive-platform-msgs/default.nix
Normal file
22
melodic/automotive-platform-msgs/default.nix
Normal 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-melodic-automotive-platform-msgs";
|
||||
version = "2.0.3";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/astuff/automotive_autonomy_msgs-release/archive/release/melodic/automotive_platform_msgs/2.0.3-0.tar.gz;
|
||||
sha256 = "9e9e38d99db9d57b99f5cc554c6062cbec31765a2afe8141ecef0aec3c7f3fda";
|
||||
};
|
||||
|
||||
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;
|
||||
};
|
||||
}
|
22
melodic/backward-ros/default.nix
Normal file
22
melodic/backward-ros/default.nix
Normal 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-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;
|
||||
sha256 = "3cec255db3ff1af9bfc80b31ca88a9be50f11d663d9213edf457b0a7ed7eb967";
|
||||
};
|
||||
|
||||
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;
|
||||
};
|
||||
}
|
23
melodic/bagger/default.nix
Normal file
23
melodic/bagger/default.nix
Normal 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-melodic-bagger";
|
||||
version = "0.1.3";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/squarerobot/bagger-release/archive/release/melodic/bagger/0.1.3-0.tar.gz;
|
||||
sha256 = "e8275de0f4ad29f758472ae12d8ce534b53705ec57066e8611498b6077188226";
|
||||
};
|
||||
|
||||
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;
|
||||
};
|
||||
}
|
23
melodic/base-local-planner/default.nix
Normal file
23
melodic/base-local-planner/default.nix
Normal file
|
@ -0,0 +1,23 @@
|
|||
|
||||
# Copyright 2019 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, rosconsole, rospy, dynamic-reconfigure, geometry-msgs, voxel-grid, message-generation, message-runtime, angles, tf2-geometry-msgs, catkin, tf2-ros, nav-msgs, std-msgs, roscpp, visualization-msgs, costmap-2d, pluginlib, cmake-modules, sensor-msgs, nav-core, tf2, eigen, rosunit }:
|
||||
buildRosPackage {
|
||||
pname = "ros-melodic-base-local-planner";
|
||||
version = "1.16.2";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/ros-gbp/navigation-release/archive/release/melodic/base_local_planner/1.16.2-0.tar.gz;
|
||||
sha256 = "1c14d73638bd309260ffb06d9a97853ab875b6ab6d6e6723ca8398f6ae0d58a8";
|
||||
};
|
||||
|
||||
checkInputs = [ rosunit ];
|
||||
propagatedBuildInputs = [ costmap-2d rosconsole pluginlib sensor-msgs nav-core tf2-ros rospy tf2 voxel-grid nav-msgs message-runtime visualization-msgs dynamic-reconfigure std-msgs angles roscpp geometry-msgs eigen ];
|
||||
nativeBuildInputs = [ rosconsole tf2-geometry-msgs catkin tf2-ros nav-msgs rospy std-msgs dynamic-reconfigure roscpp visualization-msgs geometry-msgs eigen costmap-2d cmake-modules pluginlib sensor-msgs nav-core tf2 voxel-grid message-generation angles ];
|
||||
|
||||
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;
|
||||
};
|
||||
}
|
22
melodic/bayesian-belief-networks/default.nix
Normal file
22
melodic/bayesian-belief-networks/default.nix
Normal 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-melodic-bayesian-belief-networks";
|
||||
version = "2.1.11";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/tork-a/jsk_3rdparty-release/archive/release/melodic/bayesian_belief_networks/2.1.11-0.tar.gz;
|
||||
sha256 = "0c8068d7e845e580945f2bad1b3944b43bec26cb1623a3834081dc85d90250dc";
|
||||
};
|
||||
|
||||
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;
|
||||
};
|
||||
}
|
30
melodic/bfl/default.nix
Normal file
30
melodic/bfl/default.nix
Normal file
|
@ -0,0 +1,30 @@
|
|||
|
||||
# Copyright 2019 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, cppunit, cmake, ros, catkin }:
|
||||
buildRosPackage {
|
||||
pname = "ros-melodic-bfl";
|
||||
version = "0.8.0-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/ros-gbp/bfl-release/archive/release/melodic/bfl/0.8.0-1.tar.gz;
|
||||
sha256 = "7c4c61c15768d1cd276cdaaf9a9f5e3088f478383789ffec9fdee325dafc0990";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [ cppunit catkin ros ];
|
||||
nativeBuildInputs = [ cmake cppunit ros ];
|
||||
|
||||
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;
|
||||
};
|
||||
}
|
25
melodic/bond-core/default.nix
Normal file
25
melodic/bond-core/default.nix
Normal 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-melodic-bond-core";
|
||||
version = "1.8.3";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/ros-gbp/bond_core-release/archive/release/melodic/bond_core/1.8.3-0.tar.gz;
|
||||
sha256 = "c295706b5def3265868e81d63c1ee31e622e6f286cfde31a8a6c8ce43f9a07b5";
|
||||
};
|
||||
|
||||
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
melodic/bond/default.nix
Normal file
25
melodic/bond/default.nix
Normal 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-melodic-bond";
|
||||
version = "1.8.3";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/ros-gbp/bond_core-release/archive/release/melodic/bond/1.8.3-0.tar.gz;
|
||||
sha256 = "6a9f5fb5b44ce6285800177903b4364061521de47bda8cd8902814405aac83f4";
|
||||
};
|
||||
|
||||
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;
|
||||
};
|
||||
}
|
23
melodic/bondcpp/default.nix
Normal file
23
melodic/bondcpp/default.nix
Normal 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-melodic-bondcpp";
|
||||
version = "1.8.3";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/ros-gbp/bond_core-release/archive/release/melodic/bondcpp/1.8.3-0.tar.gz;
|
||||
sha256 = "617c5cf1ac30c5af9d02024bef3b9a010ff70fb3779220d77eb9e4863530c790";
|
||||
};
|
||||
|
||||
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;
|
||||
};
|
||||
}
|
23
melodic/bondpy/default.nix
Normal file
23
melodic/bondpy/default.nix
Normal 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-melodic-bondpy";
|
||||
version = "1.8.3";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/ros-gbp/bond_core-release/archive/release/melodic/bondpy/1.8.3-0.tar.gz;
|
||||
sha256 = "c7dde4bdb17c65092192cf7f2b28294b6271f6d19cf3778a90106b74f0750781";
|
||||
};
|
||||
|
||||
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;
|
||||
};
|
||||
}
|
22
melodic/brics-actuator/default.nix
Normal file
22
melodic/brics-actuator/default.nix
Normal 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-melodic-brics-actuator";
|
||||
version = "0.7.0";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/wnowak/brics_actuator-release/archive/release/melodic/brics_actuator/0.7.0-0.tar.gz;
|
||||
sha256 = "20a7643aa378c2f934d712eb798a3ad3a89e86728e22da9debfae0c62eb6294f";
|
||||
};
|
||||
|
||||
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;
|
||||
};
|
||||
}
|
23
melodic/calibration-estimation/default.nix
Normal file
23
melodic/calibration-estimation/default.nix
Normal file
|
@ -0,0 +1,23 @@
|
|||
|
||||
# Copyright 2019 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, python-orocos-kdl, sensor-msgs, catkin, pythonPackages, rostest, urdfdom-py, rospy, visualization-msgs, calibration-msgs }:
|
||||
buildRosPackage {
|
||||
pname = "ros-melodic-calibration-estimation";
|
||||
version = "0.10.14";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/ros-gbp/calibration-release/archive/release/melodic/calibration_estimation/0.10.14-0.tar.gz;
|
||||
sha256 = "b6d902974beb94a2868f04a7c820517a153083bf0c316b91036a746a411a2970";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [ calibration-msgs python-orocos-kdl sensor-msgs pythonPackages.scipy rostest rospy visualization-msgs pythonPackages.matplotlib urdfdom-py ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''Runs an optimization to estimate the a robot's kinematic parameters. This package is a
|
||||
generic rewrite of pr2_calibration_estimation.'';
|
||||
#license = lib.licenses.BSD;
|
||||
};
|
||||
}
|
23
melodic/calibration-launch/default.nix
Normal file
23
melodic/calibration-launch/default.nix
Normal file
|
@ -0,0 +1,23 @@
|
|||
|
||||
# Copyright 2019 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, laser-cb-detector, catkin, monocam-settler, interval-intersection, joint-states-settler, urdfdom-py }:
|
||||
buildRosPackage {
|
||||
pname = "ros-melodic-calibration-launch";
|
||||
version = "0.10.14";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/ros-gbp/calibration-release/archive/release/melodic/calibration_launch/0.10.14-0.tar.gz;
|
||||
sha256 = "eaf7a65341c7be0665741f2d6f22d3e9d6a5a50deb004ffd402434fc2ae715b7";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [ joint-states-settler laser-cb-detector monocam-settler interval-intersection urdfdom-py ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''This package contains a collection of launch files that can be helpful in configuring
|
||||
the calibration stack to run on your robot.'';
|
||||
#license = lib.licenses.BSD;
|
||||
};
|
||||
}
|
24
melodic/calibration-msgs/default.nix
Normal file
24
melodic/calibration-msgs/default.nix
Normal file
|
@ -0,0 +1,24 @@
|
|||
|
||||
# Copyright 2019 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, sensor-msgs, catkin, message-generation, message-runtime, std-msgs, geometry-msgs }:
|
||||
buildRosPackage {
|
||||
pname = "ros-melodic-calibration-msgs";
|
||||
version = "0.10.14";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/ros-gbp/calibration-release/archive/release/melodic/calibration_msgs/0.10.14-0.tar.gz;
|
||||
sha256 = "f85ef3c769ab6d3c7dd2b91cd681c2364657302db08d2107b5d3eb1f29ac1bdf";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [ std-msgs sensor-msgs message-runtime geometry-msgs ];
|
||||
nativeBuildInputs = [ message-generation std-msgs sensor-msgs catkin geometry-msgs ];
|
||||
|
||||
meta = {
|
||||
description = ''This package defines messages for storing calibration samples
|
||||
to be used in full robot calibration procedures. This package
|
||||
is still unstable. Expect the messages to change.'';
|
||||
#license = lib.licenses.BSD;
|
||||
};
|
||||
}
|
23
melodic/calibration-setup-helper/default.nix
Normal file
23
melodic/calibration-setup-helper/default.nix
Normal file
|
@ -0,0 +1,23 @@
|
|||
|
||||
# Copyright 2019 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, catkin, calibration-launch }:
|
||||
buildRosPackage {
|
||||
pname = "ros-melodic-calibration-setup-helper";
|
||||
version = "0.10.14";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/ros-gbp/calibration-release/archive/release/melodic/calibration_setup_helper/0.10.14-0.tar.gz;
|
||||
sha256 = "860ae9436ebb32f82961749186b07d6d8c5f2885897baf629226b5e0db51b588";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [ calibration-launch ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''This package contains a script to generate calibration launch and configurationfiles for your robot.
|
||||
which is based on Michael Ferguson's calibration code'';
|
||||
#license = lib.licenses.Apache 2.0;
|
||||
};
|
||||
}
|
24
melodic/calibration/default.nix
Normal file
24
melodic/calibration/default.nix
Normal file
|
@ -0,0 +1,24 @@
|
|||
|
||||
# Copyright 2019 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, laser-cb-detector, calibration-launch, monocam-settler, interval-intersection, image-cb-detector, catkin, joint-states-settler, settlerlib, calibration-estimation, calibration-msgs }:
|
||||
buildRosPackage {
|
||||
pname = "ros-melodic-calibration";
|
||||
version = "0.10.14";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/ros-gbp/calibration-release/archive/release/melodic/calibration/0.10.14-0.tar.gz;
|
||||
sha256 = "7a248b88469868131a91a2f1894aef35a0012d9027cdf3532e39849f560268d6";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [ laser-cb-detector calibration-launch monocam-settler interval-intersection image-cb-detector joint-states-settler settlerlib calibration-estimation calibration-msgs ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''Provides a toolchain running through the robot calibration process. This
|
||||
involves capturing calibration data, estimating parameters, and
|
||||
then updating the URDF.'';
|
||||
#license = lib.licenses.BSD;
|
||||
};
|
||||
}
|
23
melodic/camera-calibration-parsers/default.nix
Normal file
23
melodic/camera-calibration-parsers/default.nix
Normal file
|
@ -0,0 +1,23 @@
|
|||
|
||||
# Copyright 2019 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, rosconsole, rosbash, boost, libyamlcpp, sensor-msgs, catkin, pkg-config, roscpp-serialization, roscpp, rosunit }:
|
||||
buildRosPackage {
|
||||
pname = "ros-melodic-camera-calibration-parsers";
|
||||
version = "1.11.13";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/ros-gbp/image_common-release/archive/release/melodic/camera_calibration_parsers/1.11.13-0.tar.gz;
|
||||
sha256 = "dd350061b03da5dba0315515f603daa31204e71c43389cf9e57bf09c06d8d3ef";
|
||||
};
|
||||
|
||||
checkInputs = [ rosunit rosbash ];
|
||||
propagatedBuildInputs = [ boost roscpp-serialization libyamlcpp sensor-msgs roscpp ];
|
||||
nativeBuildInputs = [ catkin rosconsole boost roscpp-serialization libyamlcpp sensor-msgs roscpp pkg-config ];
|
||||
|
||||
meta = {
|
||||
description = ''camera_calibration_parsers contains routines for reading and writing camera calibration parameters.'';
|
||||
#license = lib.licenses.BSD;
|
||||
};
|
||||
}
|
24
melodic/camera-calibration/default.nix
Normal file
24
melodic/camera-calibration/default.nix
Normal file
|
@ -0,0 +1,24 @@
|
|||
|
||||
# Copyright 2019 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, std-srvs, sensor-msgs, catkin, cv-bridge, message-filters, image-geometry, rostest, rospy }:
|
||||
buildRosPackage {
|
||||
pname = "ros-melodic-camera-calibration";
|
||||
version = "1.12.23";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/ros-gbp/image_pipeline-release/archive/release/melodic/camera_calibration/1.12.23-0.tar.gz;
|
||||
sha256 = "12493d808dd8edcdfa7e569b70cd8be685c22df027f8dc0fabe6d56ed25e2586";
|
||||
};
|
||||
|
||||
checkInputs = [ rostest ];
|
||||
propagatedBuildInputs = [ std-srvs rospy sensor-msgs cv-bridge message-filters image-geometry ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''camera_calibration allows easy calibration of monocular or stereo
|
||||
cameras using a checkerboard calibration target.'';
|
||||
#license = lib.licenses.BSD;
|
||||
};
|
||||
}
|
26
melodic/camera-info-manager/default.nix
Normal file
26
melodic/camera-info-manager/default.nix
Normal file
|
@ -0,0 +1,26 @@
|
|||
|
||||
# Copyright 2019 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, boost, camera-calibration-parsers, image-transport, gtest, sensor-msgs, catkin, rostest, roslib, roscpp }:
|
||||
buildRosPackage {
|
||||
pname = "ros-melodic-camera-info-manager";
|
||||
version = "1.11.13";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/ros-gbp/image_common-release/archive/release/melodic/camera_info_manager/1.11.13-0.tar.gz;
|
||||
sha256 = "c24f43db36b8922346fb722119850fdd6a0fafe87fa38521edba5c8c6ed4e98d";
|
||||
};
|
||||
|
||||
checkInputs = [ gtest ];
|
||||
propagatedBuildInputs = [ roslib boost camera-calibration-parsers image-transport sensor-msgs roscpp ];
|
||||
nativeBuildInputs = [ rostest roslib catkin boost camera-calibration-parsers image-transport sensor-msgs roscpp ];
|
||||
|
||||
meta = {
|
||||
description = ''This package provides a C++ interface for camera calibration
|
||||
information. It provides CameraInfo, and handles SetCameraInfo
|
||||
service requests, saving and restoring the camera calibration
|
||||
data.'';
|
||||
#license = lib.licenses.BSD;
|
||||
};
|
||||
}
|
22
melodic/camera-umd/default.nix
Normal file
22
melodic/camera-umd/default.nix
Normal file
|
@ -0,0 +1,22 @@
|
|||
|
||||
# Copyright 2019 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, catkin, jpeg-streamer, uvc-camera }:
|
||||
buildRosPackage {
|
||||
pname = "ros-melodic-camera-umd";
|
||||
version = "0.2.7";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/ros-drivers-gbp/camera_umd-release/archive/release/melodic/camera_umd/0.2.7-0.tar.gz;
|
||||
sha256 = "fb6705f080d0f3add72ec01a70dfb7e3efd9f264c9294a4a2ced40f9415597ee";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [ jpeg-streamer uvc-camera ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''UMD camera metapackage'';
|
||||
#license = lib.licenses.GPLv2;
|
||||
};
|
||||
}
|
22
melodic/can-msgs/default.nix
Normal file
22
melodic/can-msgs/default.nix
Normal 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-melodic-can-msgs";
|
||||
version = "0.8.0";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/ros-industrial-release/ros_canopen-release/archive/release/melodic/can_msgs/0.8.0-0.tar.gz;
|
||||
sha256 = "54a5a705875b8d67403a724d0771fb4af9cdb1a9406504fe05cae90c43a813fa";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [ std-msgs message-runtime ];
|
||||
nativeBuildInputs = [ std-msgs catkin message-generation ];
|
||||
|
||||
meta = {
|
||||
description = ''CAN related message types.'';
|
||||
#license = lib.licenses.BSD;
|
||||
};
|
||||
}
|
23
melodic/canopen-402/default.nix
Normal file
23
melodic/canopen-402/default.nix
Normal file
|
@ -0,0 +1,23 @@
|
|||
|
||||
# Copyright 2019 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, class-loader, catkin, canopen-master, rosunit }:
|
||||
buildRosPackage {
|
||||
pname = "ros-melodic-canopen-402";
|
||||
version = "0.8.0";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/ros-industrial-release/ros_canopen-release/archive/release/melodic/canopen_402/0.8.0-0.tar.gz;
|
||||
sha256 = "efde470bfc5b7f1a067d861078f5de826f05e7af4bb8dd3456f51664961d1b2c";
|
||||
};
|
||||
|
||||
checkInputs = [ rosunit ];
|
||||
propagatedBuildInputs = [ class-loader canopen-master ];
|
||||
nativeBuildInputs = [ class-loader catkin canopen-master ];
|
||||
|
||||
meta = {
|
||||
description = ''This implements the CANopen device profile for drives and motion control. CiA(r) 402'';
|
||||
#license = lib.licenses.LGPLv3;
|
||||
};
|
||||
}
|
22
melodic/canopen-chain-node/default.nix
Normal file
22
melodic/canopen-chain-node/default.nix
Normal file
|
@ -0,0 +1,22 @@
|
|||
|
||||
# Copyright 2019 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, std-srvs, pluginlib, catkin, roscpp, diagnostic-updater, message-generation, message-runtime, socketcan-interface, std-msgs, roslib, canopen-master }:
|
||||
buildRosPackage {
|
||||
pname = "ros-melodic-canopen-chain-node";
|
||||
version = "0.8.0";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/ros-industrial-release/ros_canopen-release/archive/release/melodic/canopen_chain_node/0.8.0-0.tar.gz;
|
||||
sha256 = "38578e51fcb8c8cf7e3de40d3febe7e318244f107b56346a984c7e5fe1cf9639";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [ std-srvs pluginlib roscpp diagnostic-updater message-runtime socketcan-interface std-msgs roslib canopen-master ];
|
||||
nativeBuildInputs = [ std-srvs pluginlib catkin roscpp diagnostic-updater message-generation socketcan-interface std-msgs roslib canopen-master ];
|
||||
|
||||
meta = {
|
||||
description = ''Base implementation for CANopen chains node with support for management services and diagnostics'';
|
||||
#license = lib.licenses.LGPLv3;
|
||||
};
|
||||
}
|
23
melodic/canopen-master/default.nix
Normal file
23
melodic/canopen-master/default.nix
Normal file
|
@ -0,0 +1,23 @@
|
|||
|
||||
# Copyright 2019 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, boost, class-loader, catkin, socketcan-interface, rosunit }:
|
||||
buildRosPackage {
|
||||
pname = "ros-melodic-canopen-master";
|
||||
version = "0.8.0";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/ros-industrial-release/ros_canopen-release/archive/release/melodic/canopen_master/0.8.0-0.tar.gz;
|
||||
sha256 = "89f6dfd60a4aac3dfa09d192fa08d5f4512de568af52377d9ae64e7ff271d186";
|
||||
};
|
||||
|
||||
checkInputs = [ rosunit ];
|
||||
propagatedBuildInputs = [ class-loader boost socketcan-interface ];
|
||||
nativeBuildInputs = [ class-loader catkin boost socketcan-interface ];
|
||||
|
||||
meta = {
|
||||
description = ''CiA(r) CANopen 301 master implementation with support for interprocess master synchronisation.'';
|
||||
#license = lib.licenses.LGPLv3;
|
||||
};
|
||||
}
|
23
melodic/canopen-motor-node/default.nix
Normal file
23
melodic/canopen-motor-node/default.nix
Normal file
|
@ -0,0 +1,23 @@
|
|||
|
||||
# Copyright 2019 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, controller-manager, hardware-interface, filters, muparser, joint-limits-interface, catkin, canopen-402, urdf, controller-manager-msgs, canopen-chain-node, roscpp, canopen-master, rosunit }:
|
||||
buildRosPackage {
|
||||
pname = "ros-melodic-canopen-motor-node";
|
||||
version = "0.8.0";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/ros-industrial-release/ros_canopen-release/archive/release/melodic/canopen_motor_node/0.8.0-0.tar.gz;
|
||||
sha256 = "f771723a5af6fefabb6ab3313897e9ae04dbef4a37b18aa0163b331a99152066";
|
||||
};
|
||||
|
||||
checkInputs = [ rosunit ];
|
||||
propagatedBuildInputs = [ controller-manager hardware-interface muparser filters joint-limits-interface canopen-402 controller-manager-msgs urdf canopen-chain-node roscpp canopen-master ];
|
||||
nativeBuildInputs = [ controller-manager hardware-interface muparser filters joint-limits-interface catkin canopen-402 controller-manager-msgs urdf canopen-chain-node roscpp canopen-master ];
|
||||
|
||||
meta = {
|
||||
description = ''canopen_chain_node specialization for handling of canopen_402 motor devices. It facilitates interface abstraction with ros_control.'';
|
||||
#license = lib.licenses.LGPLv3;
|
||||
};
|
||||
}
|
23
melodic/capabilities/default.nix
Normal file
23
melodic/capabilities/default.nix
Normal file
|
@ -0,0 +1,23 @@
|
|||
|
||||
# Copyright 2019 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, std-srvs, bondpy, catkin, pythonPackages, rosservice, rostest, message-generation, message-runtime, rospy, std-msgs, roslaunch, nodelet, geometry-msgs }:
|
||||
buildRosPackage {
|
||||
pname = "ros-melodic-capabilities";
|
||||
version = "0.2.0";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/ros-gbp/capabilities-release/archive/release/melodic/capabilities/0.2.0-0.tar.gz;
|
||||
sha256 = "adfb1e8a3002fcfc90f654c8def944f6cd7a8753b3e908b5760eca786b1546ef";
|
||||
};
|
||||
|
||||
checkInputs = [ pythonPackages.mock pythonPackages.coverage pythonPackages.pep8 rosservice geometry-msgs ];
|
||||
propagatedBuildInputs = [ std-srvs message-runtime rospy std-msgs bondpy roslaunch nodelet pythonPackages.pyyaml ];
|
||||
nativeBuildInputs = [ rostest std-srvs message-generation rospy std-msgs roslaunch catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''Package which implements capabilities, including code to parse capability interface specs, to parse capability provider specs, and implement the capability server.'';
|
||||
#license = lib.licenses.BSD;
|
||||
};
|
||||
}
|
22
melodic/carrot-planner/default.nix
Normal file
22
melodic/carrot-planner/default.nix
Normal 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, tf2-geometry-msgs, nav-core, catkin, tf2-ros, tf2, eigen, roscpp }:
|
||||
buildRosPackage {
|
||||
pname = "ros-melodic-carrot-planner";
|
||||
version = "1.16.2";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/ros-gbp/navigation-release/archive/release/melodic/carrot_planner/1.16.2-0.tar.gz;
|
||||
sha256 = "a5d041ba34682f24432fac22801b54a438dc58d3e13e1a4dde1e81e09d2c3ab4";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [ tf2 costmap-2d pluginlib base-local-planner eigen nav-core roscpp tf2-ros ];
|
||||
nativeBuildInputs = [ costmap-2d pluginlib base-local-planner tf2-geometry-msgs nav-core catkin tf2-ros tf2 eigen roscpp ];
|
||||
|
||||
meta = {
|
||||
description = ''This planner attempts to find a legal place to put a carrot for the robot to follow. It does this by moving back along the vector between the robot and the goal point.'';
|
||||
#license = lib.licenses.BSD;
|
||||
};
|
||||
}
|
22
melodic/cartesian-msgs/default.nix
Normal file
22
melodic/cartesian-msgs/default.nix
Normal 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-melodic-cartesian-msgs";
|
||||
version = "0.0.3";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/PickNikRobotics/cartesian_msgs-release/archive/release/melodic/cartesian_msgs/0.0.3-0.tar.gz;
|
||||
sha256 = "25a7fcf876ffdfc7ee4515d150b777726bca7090c6aa689268643c4dc8d4eb73";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [ std-msgs message-runtime geometry-msgs ];
|
||||
nativeBuildInputs = [ std-msgs catkin message-generation geometry-msgs ];
|
||||
|
||||
meta = {
|
||||
description = ''Stream cartesian commands'';
|
||||
#license = lib.licenses.BSD;
|
||||
};
|
||||
}
|
22
melodic/cartographer-ros-msgs/default.nix
Normal file
22
melodic/cartographer-ros-msgs/default.nix
Normal 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-melodic-cartographer-ros-msgs";
|
||||
version = "1.0.0-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/ros-gbp/cartographer_ros-release/archive/release/melodic/cartographer_ros_msgs/1.0.0-1.tar.gz;
|
||||
sha256 = "f4572cb110370abc6059493e41532e143142c3ee974c6737c6a42aa7811d11d4";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [ std-msgs message-runtime geometry-msgs ];
|
||||
nativeBuildInputs = [ std-msgs catkin message-generation geometry-msgs ];
|
||||
|
||||
meta = {
|
||||
description = ''ROS messages for the cartographer_ros package.'';
|
||||
#license = lib.licenses.Apache 2.0;
|
||||
};
|
||||
}
|
24
melodic/cartographer-rviz/default.nix
Normal file
24
melodic/cartographer-rviz/default.nix
Normal file
|
@ -0,0 +1,24 @@
|
|||
|
||||
# Copyright 2019 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, cartographer-ros, catkin, roscpp, cartographer-ros-msgs, rviz, qt5, message-runtime, cartographer, eigen-conversions, roslib }:
|
||||
buildRosPackage {
|
||||
pname = "ros-melodic-cartographer-rviz";
|
||||
version = "1.0.0-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/ros-gbp/cartographer_ros-release/archive/release/melodic/cartographer_rviz/1.0.0-1.tar.gz;
|
||||
sha256 = "4eeb8e97c9723d89c14718afc7d81ce1a0a47d41cd5e1d73a8144865840dc523";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [ cartographer-ros roscpp qt5.qtbase cartographer-ros-msgs rviz message-runtime cartographer eigen-conversions roslib ];
|
||||
nativeBuildInputs = [ cartographer-ros catkin roscpp qt5.qtbase cartographer-ros-msgs rviz message-runtime cartographer eigen-conversions roslib ];
|
||||
|
||||
meta = {
|
||||
description = ''Cartographer is a system that provides real-time simultaneous localization
|
||||
and mapping (SLAM) in 2D and 3D across multiple platforms and sensor
|
||||
configurations. This package provides Cartographer's RViz integration.'';
|
||||
#license = lib.licenses.Apache 2.0;
|
||||
};
|
||||
}
|
22
melodic/catch-ros/default.nix
Normal file
22
melodic/catch-ros/default.nix
Normal 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-melodic-catch-ros";
|
||||
version = "0.3.0";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/AIS-Bonn/catch_ros-release/archive/release/melodic/catch_ros/0.3.0-0.tar.gz;
|
||||
sha256 = "186ec627d219a896f681446242ce546c8595429ac4f058fab5ac4aebec4f261b";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [ roscpp ];
|
||||
nativeBuildInputs = [ catkin roscpp ];
|
||||
|
||||
meta = {
|
||||
description = ''ROS integration for the Catch unit test framework'';
|
||||
#license = lib.licenses.BSD;
|
||||
};
|
||||
}
|
23
melodic/catkin/default.nix
Normal file
23
melodic/catkin/default.nix
Normal file
|
@ -0,0 +1,23 @@
|
|||
|
||||
# Copyright 2019 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, gtest, cmake, pythonPackages, gmock }:
|
||||
buildRosPackage {
|
||||
pname = "ros-melodic-catkin";
|
||||
version = "0.7.17";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/ros-gbp/catkin-release/archive/release/melodic/catkin/0.7.17-0.tar.gz;
|
||||
sha256 = "316178707bc3f0edcb86a77ec2ec174b98b4d2ccf41306162cefe6588b3a9d41";
|
||||
};
|
||||
|
||||
checkInputs = [ pythonPackages.nose pythonPackages.mock ];
|
||||
propagatedBuildInputs = [ pythonPackages.catkin-pkg pythonPackages.nose gtest gmock pythonPackages.empy ];
|
||||
nativeBuildInputs = [ pythonPackages.catkin-pkg cmake pythonPackages.empy ];
|
||||
|
||||
meta = {
|
||||
description = ''Low-level build system macros and infrastructure for ROS.'';
|
||||
#license = lib.licenses.BSD;
|
||||
};
|
||||
}
|
31
melodic/checkerboard-detector/default.nix
Normal file
31
melodic/checkerboard-detector/default.nix
Normal file
|
@ -0,0 +1,31 @@
|
|||
|
||||
# Copyright 2019 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, rosconsole, sensor-msgs, cv-bridge, posedetection-msgs, catkin, message-filters, image-geometry, roscpp, dynamic-tf-publisher, tf2, jsk-recognition-msgs, dynamic-reconfigure, eigen-conversions, tf }:
|
||||
buildRosPackage {
|
||||
pname = "ros-melodic-checkerboard-detector";
|
||||
version = "1.2.9";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/tork-a/jsk_recognition-release/archive/release/melodic/checkerboard_detector/1.2.9-0.tar.gz;
|
||||
sha256 = "dd71dc333281545c1f557fa10e7bf1ebe2d08d3c2c388a7957e686bbc8b36b7c";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [ rosconsole sensor-msgs cv-bridge message-filters posedetection-msgs roscpp image-geometry tf2 dynamic-tf-publisher jsk-recognition-msgs dynamic-reconfigure eigen-conversions tf ];
|
||||
nativeBuildInputs = [ rosconsole sensor-msgs cv-bridge message-filters posedetection-msgs roscpp image-geometry catkin tf2 jsk-recognition-msgs dynamic-reconfigure eigen-conversions tf ];
|
||||
|
||||
meta = {
|
||||
description = ''Uses opencv to find checkboards and compute their 6D poses with respect to the image. Requires the image to be calibrated.<br/>
|
||||
Parameters:<br/>
|
||||
<ul>
|
||||
<li>display - show the checkerboard detection</li>
|
||||
<li>rect%d_size_x - size of checker in x direction</li>
|
||||
<li>rect%d_size_y - size of checker in y direction</li>
|
||||
<li>grid%d_size_x - number of checkers in x direction</li>
|
||||
<li>grid%d_size_y - number of checkers in y direction</li>
|
||||
</ul><br/>
|
||||
There can be more than one grid%d declared, the numbers should grow consecutively starting at 0.'';
|
||||
#license = lib.licenses.BSD;
|
||||
};
|
||||
}
|
21
melodic/chomp-motion-planner/default.nix
Normal file
21
melodic/chomp-motion-planner/default.nix
Normal file
|
@ -0,0 +1,21 @@
|
|||
|
||||
# Copyright 2019 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, catkin, moveit-core, roscpp }:
|
||||
buildRosPackage {
|
||||
pname = "ros-melodic-chomp-motion-planner";
|
||||
version = "1.0.1";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/ros-gbp/moveit-release/archive/release/melodic/chomp_motion_planner/1.0.1-0.tar.gz;
|
||||
sha256 = "1f5bd973706dc3c014bb87d0e75f202e83db8d8d0883774f9eda58085df2b895";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ catkin roscpp moveit-core ];
|
||||
|
||||
meta = {
|
||||
description = ''chomp_motion_planner'';
|
||||
#license = lib.licenses.BSD;
|
||||
};
|
||||
}
|
22
melodic/cl-tf/default.nix
Normal file
22
melodic/cl-tf/default.nix
Normal file
|
@ -0,0 +1,22 @@
|
|||
|
||||
# Copyright 2019 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, catkin, roslisp, cl-transforms, tf, cl-transforms-stamped }:
|
||||
buildRosPackage {
|
||||
pname = "ros-melodic-cl-tf";
|
||||
version = "0.2.10";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/ros-gbp/roslisp_common-release/archive/release/melodic/cl_tf/0.2.10-0.tar.gz;
|
||||
sha256 = "babd91787b5937bb5e3d17353dd5bded7a26a75dd62c339f51a3a3d44e137dd0";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [ tf roslisp cl-transforms cl-transforms-stamped ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''Client implementation to use TF from Common Lisp'';
|
||||
#license = lib.licenses.BSD;
|
||||
};
|
||||
}
|
22
melodic/cl-tf2/default.nix
Normal file
22
melodic/cl-tf2/default.nix
Normal file
|
@ -0,0 +1,22 @@
|
|||
|
||||
# Copyright 2019 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, tf2-msgs, actionlib-lisp, catkin, roslisp, cl-utils, cl-transforms-stamped }:
|
||||
buildRosPackage {
|
||||
pname = "ros-melodic-cl-tf2";
|
||||
version = "0.2.10";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/ros-gbp/roslisp_common-release/archive/release/melodic/cl_tf2/0.2.10-0.tar.gz;
|
||||
sha256 = "668068f24600290b0c5bc0d773d81ca3115f2085a80c58c6617f5467290b2a52";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [ tf2-msgs cl-transforms-stamped actionlib-lisp roslisp cl-utils ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''Client implementation to use TF2 from Common Lisp'';
|
||||
#license = lib.licenses.BSD;
|
||||
};
|
||||
}
|
22
melodic/cl-transforms-stamped/default.nix
Normal file
22
melodic/cl-transforms-stamped/default.nix
Normal file
|
@ -0,0 +1,22 @@
|
|||
|
||||
# Copyright 2019 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, catkin, roslisp, cl-transforms, std-msgs, geometry-msgs }:
|
||||
buildRosPackage {
|
||||
pname = "ros-melodic-cl-transforms-stamped";
|
||||
version = "0.2.10";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/ros-gbp/roslisp_common-release/archive/release/melodic/cl_transforms_stamped/0.2.10-0.tar.gz;
|
||||
sha256 = "8bb4cba56d66bb1a706d682930d296c70c682782f71a4843f623e386bec7c834";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [ std-msgs roslisp cl-transforms geometry-msgs ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''Implementation of TF datatypes'';
|
||||
#license = lib.licenses.BSD;
|
||||
};
|
||||
}
|
22
melodic/cl-transforms/default.nix
Normal file
22
melodic/cl-transforms/default.nix
Normal file
|
@ -0,0 +1,22 @@
|
|||
|
||||
# Copyright 2019 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, catkin, sbcl, cl-utils }:
|
||||
buildRosPackage {
|
||||
pname = "ros-melodic-cl-transforms";
|
||||
version = "0.2.10";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/ros-gbp/roslisp_common-release/archive/release/melodic/cl_transforms/0.2.10-0.tar.gz;
|
||||
sha256 = "cfb2f58621330690fb1aede02cff56e91d5c94b75e2a2a36d891521bfb718aa1";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [ sbcl cl-utils ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''Homogeneous transform library for Common Lisp.'';
|
||||
#license = lib.licenses.BSD;
|
||||
};
|
||||
}
|
22
melodic/cl-urdf/default.nix
Normal file
22
melodic/cl-urdf/default.nix
Normal file
|
@ -0,0 +1,22 @@
|
|||
|
||||
# Copyright 2019 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, catkin, roslisp, cl-transforms }:
|
||||
buildRosPackage {
|
||||
pname = "ros-melodic-cl-urdf";
|
||||
version = "0.2.10";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/ros-gbp/roslisp_common-release/archive/release/melodic/cl_urdf/0.2.10-0.tar.gz;
|
||||
sha256 = "d2b3ee247057cc0bee65484510f44e0342fff7fc1efcbfc4545914edf5efaa72";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [ roslisp cl-transforms ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''cl_urdf'';
|
||||
#license = lib.licenses.BSD;
|
||||
};
|
||||
}
|
22
melodic/cl-utils/default.nix
Normal file
22
melodic/cl-utils/default.nix
Normal file
|
@ -0,0 +1,22 @@
|
|||
|
||||
# Copyright 2019 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, catkin, sbcl }:
|
||||
buildRosPackage {
|
||||
pname = "ros-melodic-cl-utils";
|
||||
version = "0.2.10";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/ros-gbp/roslisp_common-release/archive/release/melodic/cl_utils/0.2.10-0.tar.gz;
|
||||
sha256 = "e77a28e37781eac7f3e75193f0c6adb099a860976fd96677baa28b11bfc21e44";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [ sbcl ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''Common Lisp utility libraries'';
|
||||
#license = lib.licenses.BSD;
|
||||
};
|
||||
}
|
22
melodic/class-loader/default.nix
Normal file
22
melodic/class-loader/default.nix
Normal file
|
@ -0,0 +1,22 @@
|
|||
|
||||
# Copyright 2019 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, poco, boost, cmake-modules, catkin, console-bridge }:
|
||||
buildRosPackage {
|
||||
pname = "ros-melodic-class-loader";
|
||||
version = "0.4.1";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/ros-gbp/class_loader-release/archive/release/melodic/class_loader/0.4.1-0.tar.gz;
|
||||
sha256 = "09c3d35e5afb806c612e843ef15078b97a0a6051174a45712d38c38345eae4a5";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [ poco console-bridge boost ];
|
||||
nativeBuildInputs = [ poco console-bridge cmake-modules boost catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''The class_loader package is a ROS-independent package for loading plugins during runtime and the foundation of the higher level ROS "pluginlib" library. class_loader utilizes the host operating system's runtime loader to open runtime libraries (e.g. .so/.dll files), introspect the library for exported plugin classes, and allows users to instantiate objects of said exported classes without the explicit declaration (i.e. header file) for those classes.'';
|
||||
#license = lib.licenses.BSD;
|
||||
};
|
||||
}
|
23
melodic/clear-costmap-recovery/default.nix
Normal file
23
melodic/clear-costmap-recovery/default.nix
Normal file
|
@ -0,0 +1,23 @@
|
|||
|
||||
# Copyright 2019 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, costmap-2d, pluginlib, cmake-modules, nav-core, catkin, tf2-ros, rostest, eigen, roscpp }:
|
||||
buildRosPackage {
|
||||
pname = "ros-melodic-clear-costmap-recovery";
|
||||
version = "1.16.2";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/ros-gbp/navigation-release/archive/release/melodic/clear_costmap_recovery/1.16.2-0.tar.gz;
|
||||
sha256 = "9844494fbe4443e201302dfd5a6fae1246fe452f38432696d0613c2405283572";
|
||||
};
|
||||
|
||||
checkInputs = [ rostest ];
|
||||
propagatedBuildInputs = [ costmap-2d pluginlib eigen nav-core roscpp tf2-ros ];
|
||||
nativeBuildInputs = [ costmap-2d catkin cmake-modules pluginlib eigen nav-core roscpp tf2-ros ];
|
||||
|
||||
meta = {
|
||||
description = ''This package provides a recovery behavior for the navigation stack that attempts to clear space by reverting the costmaps used by the navigation stack to the static map outside of a given area.'';
|
||||
#license = lib.licenses.BSD;
|
||||
};
|
||||
}
|
21
melodic/cmake-modules/default.nix
Normal file
21
melodic/cmake-modules/default.nix
Normal 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-melodic-cmake-modules";
|
||||
version = "0.4.1";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/ros-gbp/cmake_modules-release/archive/release/melodic/cmake_modules/0.4.1-0.tar.gz;
|
||||
sha256 = "f967e92480eb619fe0442ca64000a820ad3370c38648c6e2f262e1353a5246b6";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''A common repository for CMake Modules which are not distributed with CMake but are commonly used by ROS packages.'';
|
||||
#license = lib.licenses.BSD;
|
||||
};
|
||||
}
|
22
melodic/cob-actions/default.nix
Normal file
22
melodic/cob-actions/default.nix
Normal file
|
@ -0,0 +1,22 @@
|
|||
|
||||
# Copyright 2019 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, message-generation, catkin, message-runtime, actionlib-msgs }:
|
||||
buildRosPackage {
|
||||
pname = "ros-melodic-cob-actions";
|
||||
version = "0.6.10";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/ipa320/cob_common-release/archive/release/melodic/cob_actions/0.6.10-0.tar.gz;
|
||||
sha256 = "6c0b39e34438edd6749609a999bb18ec80f6ed807da5aabaf7e650f80dc053e7";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [ message-runtime actionlib-msgs ];
|
||||
nativeBuildInputs = [ catkin message-generation actionlib-msgs ];
|
||||
|
||||
meta = {
|
||||
description = ''This Package contains Care-O-bot specific action definitions.'';
|
||||
#license = lib.licenses.Apache 2.0;
|
||||
};
|
||||
}
|
22
melodic/cob-common/default.nix
Normal file
22
melodic/cob-common/default.nix
Normal file
|
@ -0,0 +1,22 @@
|
|||
|
||||
# Copyright 2019 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, raw-description, catkin, cob-srvs, cob-description, cob-actions, cob-msgs }:
|
||||
buildRosPackage {
|
||||
pname = "ros-melodic-cob-common";
|
||||
version = "0.6.10";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/ipa320/cob_common-release/archive/release/melodic/cob_common/0.6.10-0.tar.gz;
|
||||
sha256 = "84d1c74ce5aab95a64c655926aef6a9b76df9d5acd2c683fa5319e3015ff4dd6";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [ cob-srvs raw-description cob-description cob-actions cob-msgs ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''The cob_common stack hosts common packages that are used within the Care-O-bot repository. E.g. utility packages or common message and service definitions etc. Also the urdf desciption of the robot is located in this stack.'';
|
||||
#license = lib.licenses.Apache 2.0;
|
||||
};
|
||||
}
|
25
melodic/cob-description/default.nix
Normal file
25
melodic/cob-description/default.nix
Normal file
|
@ -0,0 +1,25 @@
|
|||
|
||||
# Copyright 2019 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, gazebo-ros, rosbash, xacro, catkin, rospy, rosunit }:
|
||||
buildRosPackage {
|
||||
pname = "ros-melodic-cob-description";
|
||||
version = "0.6.10";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/ipa320/cob_common-release/archive/release/melodic/cob_description/0.6.10-0.tar.gz;
|
||||
sha256 = "256b6a129e52dacbf23b263cf2eed6f1addf9ec7a718a6f658df8eacd6abb189";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [ gazebo-ros rosbash rospy rosunit xacro ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''This package contains the description (mechanical, kinematic, visual,
|
||||
etc.) of the Care-O-bot robot. The files in this package are parsed and used by
|
||||
a variety of other components. Most users will not interact directly
|
||||
with this package.'';
|
||||
#license = lib.licenses.Apache 2.0;
|
||||
};
|
||||
}
|
22
melodic/cob-msgs/default.nix
Normal file
22
melodic/cob-msgs/default.nix
Normal 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, diagnostic-msgs }:
|
||||
buildRosPackage {
|
||||
pname = "ros-melodic-cob-msgs";
|
||||
version = "0.6.10";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/ipa320/cob_common-release/archive/release/melodic/cob_msgs/0.6.10-0.tar.gz;
|
||||
sha256 = "5315fb257fa9d304fc8c17dc86474a274637bfd422241d7914a592748536c1d0";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [ diagnostic-msgs std-msgs message-runtime ];
|
||||
nativeBuildInputs = [ diagnostic-msgs catkin message-generation std-msgs ];
|
||||
|
||||
meta = {
|
||||
description = ''Messages for representing state information, such as battery information and emergency stop status.'';
|
||||
#license = lib.licenses.Apache 2.0;
|
||||
};
|
||||
}
|
22
melodic/cob-srvs/default.nix
Normal file
22
melodic/cob-srvs/default.nix
Normal 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-melodic-cob-srvs";
|
||||
version = "0.6.10";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/ipa320/cob_common-release/archive/release/melodic/cob_srvs/0.6.10-0.tar.gz;
|
||||
sha256 = "1088b5dbe8ab9875e5f02cc74208dfa61f3d7f208c83b3cfe4be94c909c7e880";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [ message-runtime ];
|
||||
nativeBuildInputs = [ catkin message-generation ];
|
||||
|
||||
meta = {
|
||||
description = ''This Package contains Care-O-bot specific service definitions.'';
|
||||
#license = lib.licenses.Apache 2.0;
|
||||
};
|
||||
}
|
22
melodic/code-coverage/default.nix
Normal file
22
melodic/code-coverage/default.nix
Normal file
|
@ -0,0 +1,22 @@
|
|||
|
||||
# Copyright 2019 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, lcov, catkin }:
|
||||
buildRosPackage {
|
||||
pname = "ros-melodic-code-coverage";
|
||||
version = "0.2.3";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/mikeferguson/code_coverage-gbp/archive/release/melodic/code_coverage/0.2.3-0.tar.gz;
|
||||
sha256 = "aaf9d0b3b00d1b1af932e9099dbb3a92475ee92e45f189b3bfb3559e8abb1c50";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [ lcov ];
|
||||
nativeBuildInputs = [ lcov catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''CMake configuration to run coverage'';
|
||||
#license = lib.licenses.BSD;
|
||||
};
|
||||
}
|
23
melodic/combined-robot-hw-tests/default.nix
Normal file
23
melodic/combined-robot-hw-tests/default.nix
Normal file
|
@ -0,0 +1,23 @@
|
|||
|
||||
# Copyright 2019 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, controller-manager, hardware-interface, catkin, rostest, combined-robot-hw, controller-manager-tests, roscpp }:
|
||||
buildRosPackage {
|
||||
pname = "ros-melodic-combined-robot-hw-tests";
|
||||
version = "0.15.1";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/ros-gbp/ros_control-release/archive/release/melodic/combined_robot_hw_tests/0.15.1-0.tar.gz;
|
||||
sha256 = "df8e558ef4b707ba0691eabdd3dfbc72bfdb050c3e94c87e0cf69675ba2443ff";
|
||||
};
|
||||
|
||||
checkInputs = [ rostest ];
|
||||
propagatedBuildInputs = [ controller-manager hardware-interface combined-robot-hw controller-manager-tests roscpp ];
|
||||
nativeBuildInputs = [ controller-manager hardware-interface combined-robot-hw controller-manager-tests catkin roscpp ];
|
||||
|
||||
meta = {
|
||||
description = ''The combined_robot_hw_tests package'';
|
||||
#license = lib.licenses.BSD;
|
||||
};
|
||||
}
|
22
melodic/combined-robot-hw/default.nix
Normal file
22
melodic/combined-robot-hw/default.nix
Normal file
|
@ -0,0 +1,22 @@
|
|||
|
||||
# Copyright 2019 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, hardware-interface, catkin, pluginlib, roscpp }:
|
||||
buildRosPackage {
|
||||
pname = "ros-melodic-combined-robot-hw";
|
||||
version = "0.15.1";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/ros-gbp/ros_control-release/archive/release/melodic/combined_robot_hw/0.15.1-0.tar.gz;
|
||||
sha256 = "aa5ba158529df1e934c5e0589dfd2c7f8af8f51820c86eb806494cc1613e0d01";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [ hardware-interface roscpp pluginlib ];
|
||||
nativeBuildInputs = [ hardware-interface catkin roscpp pluginlib ];
|
||||
|
||||
meta = {
|
||||
description = ''Combined Robot HW class.'';
|
||||
#license = lib.licenses.BSD;
|
||||
};
|
||||
}
|
28
melodic/common-msgs/default.nix
Normal file
28
melodic/common-msgs/default.nix
Normal file
|
@ -0,0 +1,28 @@
|
|||
|
||||
# Copyright 2019 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, shape-msgs, actionlib-msgs, trajectory-msgs, sensor-msgs, catkin, nav-msgs, diagnostic-msgs, visualization-msgs, geometry-msgs, stereo-msgs }:
|
||||
buildRosPackage {
|
||||
pname = "ros-melodic-common-msgs";
|
||||
version = "1.12.7";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/ros-gbp/common_msgs-release/archive/release/melodic/common_msgs/1.12.7-0.tar.gz;
|
||||
sha256 = "631a7674053674e50d7fdadc741dcd4f112f0f12c62c179b438e0db457e86a36";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [ shape-msgs actionlib-msgs trajectory-msgs sensor-msgs nav-msgs diagnostic-msgs visualization-msgs geometry-msgs stereo-msgs ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''common_msgs contains messages that are widely used by other ROS packages.
|
||||
These includes messages for
|
||||
actions (<a href="http://wiki.ros.org/actionlib_msgs">actionlib_msgs</a>),
|
||||
diagnostics (<a href="http://wiki.ros.org/diagnostic_msgs">diagnostic_msgs</a>),
|
||||
geometric primitives (<a href="http://wiki.ros.org/geometry_msgs">geometry_msgs</a>),
|
||||
robot navigation (<a href="http://wiki.ros.org/nav_msgs">nav_msgs</a>),
|
||||
and common sensors (<a href="http://wiki.ros.org/sensor_msgs">sensor_msgs</a>), such as laser range finders, cameras, point clouds.'';
|
||||
#license = lib.licenses.BSD;
|
||||
};
|
||||
}
|
22
melodic/common-tutorials/default.nix
Normal file
22
melodic/common-tutorials/default.nix
Normal file
|
@ -0,0 +1,22 @@
|
|||
|
||||
# Copyright 2019 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, turtle-actionlib, nodelet-tutorial-math, catkin, pluginlib-tutorials, actionlib-tutorials }:
|
||||
buildRosPackage {
|
||||
pname = "ros-melodic-common-tutorials";
|
||||
version = "0.1.11";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/ros-gbp/common_tutorials-release/archive/release/melodic/common_tutorials/0.1.11-0.tar.gz;
|
||||
sha256 = "a74b72d318a6002dcee5e39472587f5fbe70741e93e71fac242b4ad60b78d9d0";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [ nodelet-tutorial-math pluginlib-tutorials actionlib-tutorials turtle-actionlib ];
|
||||
nativeBuildInputs = [ catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''Metapackage that contains common tutorials'';
|
||||
#license = lib.licenses.BSD;
|
||||
};
|
||||
}
|
23
melodic/compressed-depth-image-transport/default.nix
Normal file
23
melodic/compressed-depth-image-transport/default.nix
Normal file
|
@ -0,0 +1,23 @@
|
|||
|
||||
# Copyright 2019 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, image-transport, catkin, cv-bridge, dynamic-reconfigure }:
|
||||
buildRosPackage {
|
||||
pname = "ros-melodic-compressed-depth-image-transport";
|
||||
version = "1.9.5";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/ros-gbp/image_transport_plugins-release/archive/release/melodic/compressed_depth_image_transport/1.9.5-0.tar.gz;
|
||||
sha256 = "344ba8616aae571668169db0759f432c049e9f2c272dbcbb2a82371ff285c212";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [ image-transport cv-bridge dynamic-reconfigure ];
|
||||
nativeBuildInputs = [ image-transport catkin cv-bridge dynamic-reconfigure ];
|
||||
|
||||
meta = {
|
||||
description = ''Compressed_depth_image_transport provides a plugin to image_transport for transparently sending
|
||||
depth images (raw, floating-point) using PNG compression.'';
|
||||
#license = lib.licenses.BSD;
|
||||
};
|
||||
}
|
23
melodic/compressed-image-transport/default.nix
Normal file
23
melodic/compressed-image-transport/default.nix
Normal file
|
@ -0,0 +1,23 @@
|
|||
|
||||
# Copyright 2019 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, image-transport, catkin, cv-bridge, dynamic-reconfigure }:
|
||||
buildRosPackage {
|
||||
pname = "ros-melodic-compressed-image-transport";
|
||||
version = "1.9.5";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/ros-gbp/image_transport_plugins-release/archive/release/melodic/compressed_image_transport/1.9.5-0.tar.gz;
|
||||
sha256 = "b3f07ada5ec4f1e8335c95ded17dc75ba399b98d21c1a043fde96c3f974ba64d";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [ image-transport cv-bridge dynamic-reconfigure ];
|
||||
nativeBuildInputs = [ image-transport catkin cv-bridge dynamic-reconfigure ];
|
||||
|
||||
meta = {
|
||||
description = ''Compressed_image_transport provides a plugin to image_transport for transparently sending images
|
||||
encoded as JPEG or PNG.'';
|
||||
#license = lib.licenses.BSD;
|
||||
};
|
||||
}
|
24
melodic/control-msgs/default.nix
Normal file
24
melodic/control-msgs/default.nix
Normal file
|
@ -0,0 +1,24 @@
|
|||
|
||||
# Copyright 2019 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, actionlib-msgs, trajectory-msgs, catkin, message-generation, message-runtime, std-msgs, geometry-msgs }:
|
||||
buildRosPackage {
|
||||
pname = "ros-melodic-control-msgs";
|
||||
version = "1.5.0";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/ros-gbp/control_msgs-release/archive/release/melodic/control_msgs/1.5.0-0.tar.gz;
|
||||
sha256 = "12c341b7f245c27bed738494241445879e58aefa0368ba688c67fb114f852d58";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [ message-runtime actionlib-msgs std-msgs trajectory-msgs geometry-msgs ];
|
||||
nativeBuildInputs = [ message-generation actionlib-msgs std-msgs trajectory-msgs catkin geometry-msgs ];
|
||||
|
||||
meta = {
|
||||
description = ''control_msgs contains base messages and actions useful for
|
||||
controlling robots. It provides representations for controller
|
||||
setpoints and joint and cartesian trajectories.'';
|
||||
#license = lib.licenses.BSD;
|
||||
};
|
||||
}
|
23
melodic/control-toolbox/default.nix
Normal file
23
melodic/control-toolbox/default.nix
Normal file
|
@ -0,0 +1,23 @@
|
|||
|
||||
# Copyright 2019 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, cmake-modules, control-msgs, realtime-tools, catkin, tinyxml, message-generation, message-runtime, dynamic-reconfigure, std-msgs, roscpp, rosunit }:
|
||||
buildRosPackage {
|
||||
pname = "ros-melodic-control-toolbox";
|
||||
version = "1.17.0";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/ros-gbp/control_toolbox-release/archive/release/melodic/control_toolbox/1.17.0-0.tar.gz;
|
||||
sha256 = "87d87fd3110630b61fba232464add3e10dca4f7e6a080cf4900827cccf711c56";
|
||||
};
|
||||
|
||||
checkInputs = [ rosunit ];
|
||||
propagatedBuildInputs = [ message-runtime control-msgs dynamic-reconfigure std-msgs realtime-tools roscpp tinyxml ];
|
||||
nativeBuildInputs = [ cmake-modules control-msgs realtime-tools catkin tinyxml message-generation dynamic-reconfigure std-msgs roscpp ];
|
||||
|
||||
meta = {
|
||||
description = ''The control toolbox contains modules that are useful across all controllers.'';
|
||||
#license = lib.licenses.BSD;
|
||||
};
|
||||
}
|
22
melodic/controller-interface/default.nix
Normal file
22
melodic/controller-interface/default.nix
Normal file
|
@ -0,0 +1,22 @@
|
|||
|
||||
# Copyright 2019 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, hardware-interface, catkin, pluginlib, roscpp }:
|
||||
buildRosPackage {
|
||||
pname = "ros-melodic-controller-interface";
|
||||
version = "0.15.1";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/ros-gbp/ros_control-release/archive/release/melodic/controller_interface/0.15.1-0.tar.gz;
|
||||
sha256 = "6b4025c033f2785cdbf9c8246c7699e597de302f0651fd94e64d3b7746786350";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [ hardware-interface roscpp pluginlib ];
|
||||
nativeBuildInputs = [ hardware-interface catkin roscpp pluginlib ];
|
||||
|
||||
meta = {
|
||||
description = ''Interface base class for controllers'';
|
||||
#license = lib.licenses.BSD;
|
||||
};
|
||||
}
|
22
melodic/controller-manager-msgs/default.nix
Normal file
22
melodic/controller-manager-msgs/default.nix
Normal 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-melodic-controller-manager-msgs";
|
||||
version = "0.15.1";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/ros-gbp/ros_control-release/archive/release/melodic/controller_manager_msgs/0.15.1-0.tar.gz;
|
||||
sha256 = "4f4fcbac638d2fd81b823c7db44c3d0b7dfd41c961cc7360b301f16849ad6b79";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [ std-msgs message-runtime ];
|
||||
nativeBuildInputs = [ std-msgs catkin message-generation ];
|
||||
|
||||
meta = {
|
||||
description = ''Messages and services for the controller manager.'';
|
||||
#license = lib.licenses.BSD;
|
||||
};
|
||||
}
|
23
melodic/controller-manager-tests/default.nix
Normal file
23
melodic/controller-manager-tests/default.nix
Normal file
|
@ -0,0 +1,23 @@
|
|||
|
||||
# Copyright 2019 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, controller-manager, rosbash, catkin, rosservice, rostest, controller-interface, rosnode }:
|
||||
buildRosPackage {
|
||||
pname = "ros-melodic-controller-manager-tests";
|
||||
version = "0.15.1";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/ros-gbp/ros_control-release/archive/release/melodic/controller_manager_tests/0.15.1-0.tar.gz;
|
||||
sha256 = "b43edda9914e25875e06aaace29bf7c78afc68d0cc59da2b77dc7e5783a7b4af";
|
||||
};
|
||||
|
||||
checkInputs = [ rostest rosbash rosservice rosnode ];
|
||||
propagatedBuildInputs = [ controller-manager controller-interface ];
|
||||
nativeBuildInputs = [ controller-manager catkin controller-interface ];
|
||||
|
||||
meta = {
|
||||
description = ''controller_manager_tests'';
|
||||
#license = lib.licenses.BSD;
|
||||
};
|
||||
}
|
23
melodic/controller-manager/default.nix
Normal file
23
melodic/controller-manager/default.nix
Normal file
|
@ -0,0 +1,23 @@
|
|||
|
||||
# Copyright 2019 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, hardware-interface, pluginlib, catkin, rostest, controller-interface, controller-manager-msgs }:
|
||||
buildRosPackage {
|
||||
pname = "ros-melodic-controller-manager";
|
||||
version = "0.15.1";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/ros-gbp/ros_control-release/archive/release/melodic/controller_manager/0.15.1-0.tar.gz;
|
||||
sha256 = "23c70277cc132ceacb08eaea3ce9ff79d956458f817b9ab72bcf2713b12e7824";
|
||||
};
|
||||
|
||||
checkInputs = [ rostest ];
|
||||
propagatedBuildInputs = [ hardware-interface controller-interface controller-manager-msgs pluginlib ];
|
||||
nativeBuildInputs = [ hardware-interface controller-interface controller-manager-msgs pluginlib catkin ];
|
||||
|
||||
meta = {
|
||||
description = ''The controller manager.'';
|
||||
#license = lib.licenses.BSD;
|
||||
};
|
||||
}
|
22
melodic/convex-decomposition/default.nix
Normal file
22
melodic/convex-decomposition/default.nix
Normal file
|
@ -0,0 +1,22 @@
|
|||
|
||||
# Copyright 2019 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, catkin, unzip }:
|
||||
buildRosPackage {
|
||||
pname = "ros-melodic-convex-decomposition";
|
||||
version = "0.1.12";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/ros-gbp/convex_decomposition-release/archive/release/melodic/convex_decomposition/0.1.12-0.tar.gz;
|
||||
sha256 = "853e052839ccfe26f6ae8d94e157ad06cfa7c520c3fe12cf33783107caeee369";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [ unzip ];
|
||||
nativeBuildInputs = [ catkin unzip ];
|
||||
|
||||
meta = {
|
||||
description = ''Convex Decomposition Tool for Robot Model'';
|
||||
#license = lib.licenses.MIT;
|
||||
};
|
||||
}
|
29
melodic/costmap-2d/default.nix
Normal file
29
melodic/costmap-2d/default.nix
Normal file
|
@ -0,0 +1,29 @@
|
|||
|
||||
# Copyright 2019 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, rosconsole, geometry-msgs, map-server, message-filters, tf2-sensor-msgs, voxel-grid, message-generation, message-runtime, tf2-geometry-msgs, rosbag, catkin, tf2-ros, nav-msgs, std-msgs, roscpp, visualization-msgs, laser-geometry, pluginlib, cmake-modules, sensor-msgs, rostest, tf2, dynamic-reconfigure, rosunit, map-msgs }:
|
||||
buildRosPackage {
|
||||
pname = "ros-melodic-costmap-2d";
|
||||
version = "1.16.2";
|
||||
|
||||
src = fetchurl {
|
||||
url = https://github.com/ros-gbp/navigation-release/archive/release/melodic/costmap_2d/1.16.2-0.tar.gz;
|
||||
sha256 = "187901c824e86f552a2412c712120acad3e06efa0a9c8a44bb8c7d6c0832a1a1";
|
||||
};
|
||||
|
||||
checkInputs = [ rostest rosbag rosunit map-server ];
|
||||
propagatedBuildInputs = [ pluginlib rosconsole sensor-msgs message-filters tf2-ros rostest tf2 nav-msgs voxel-grid laser-geometry visualization-msgs dynamic-reconfigure std-msgs message-runtime roscpp geometry-msgs map-msgs ];
|
||||
nativeBuildInputs = [ tf2-geometry-msgs catkin tf2-ros nav-msgs std-msgs roscpp visualization-msgs laser-geometry geometry-msgs cmake-modules pluginlib sensor-msgs message-filters tf2-sensor-msgs voxel-grid message-generation rostest tf2 dynamic-reconfigure map-msgs ];
|
||||
|
||||
meta = {
|
||||
description = ''This package provides an implementation of a 2D costmap that takes in sensor
|
||||
data from the world, builds a 2D or 3D occupancy grid of the data (depending
|
||||
on whether a voxel based implementation is used), and inflates costs in a
|
||||
2D costmap based on the occupancy grid and a user specified inflation radius.
|
||||
This package also provides support for map_server based initialization of a
|
||||
costmap, rolling window based costmaps, and parameter based subscription to
|
||||
and configuration of sensor topics.'';
|
||||
#license = lib.licenses.BSD;
|
||||
};
|
||||
}
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue