regenerate all distros, Sun Sep 13 20:23:13 2020

This commit is contained in:
Ben Wolsieffer 2020-09-13 20:23:13 -04:00
parent 56c33134fd
commit 59c9bb3016
4 changed files with 95 additions and 0 deletions

View file

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

View file

@ -16,6 +16,8 @@ self: super: {
actionlib-tutorials = self.callPackage ./actionlib-tutorials {};
amcl = self.callPackage ./amcl {};
angles = self.callPackage ./angles {};
apriltag = self.callPackage ./apriltag {};
@ -550,6 +552,8 @@ self: super: {
kartech-linear-actuator-msgs = self.callPackage ./kartech-linear-actuator-msgs {};
kdl-parser-py = self.callPackage ./kdl-parser-py {};
key-teleop = self.callPackage ./key-teleop {};
kobuki-msgs = self.callPackage ./kobuki-msgs {};
@ -1474,6 +1478,8 @@ self: super: {
tf2-ros = self.callPackage ./tf2-ros {};
tf2-sensor-msgs = self.callPackage ./tf2-sensor-msgs {};
tf2-tools = self.callPackage ./tf2-tools {};
theora-image-transport = self.callPackage ./theora-image-transport {};

View file

@ -0,0 +1,28 @@
# Copyright 2020 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, catkin, python3Packages, rostest, urdfdom-py }:
buildRosPackage {
pname = "ros-noetic-kdl-parser-py";
version = "1.14.1-r1";
src = fetchurl {
url = "https://github.com/ros-gbp/kdl_parser-release/archive/release/noetic/kdl_parser_py/1.14.1-1.tar.gz";
name = "1.14.1-1.tar.gz";
sha256 = "a5d621fcd4752eec65b43af22543b33c9bc47b513438d8285ac51fd61b16602e";
};
buildType = "catkin";
checkInputs = [ rostest ];
propagatedBuildInputs = [ python3Packages.pykdl urdfdom-py ];
nativeBuildInputs = [ catkin python3Packages.catkin-pkg python3Packages.setuptools ];
meta = {
description = ''The Kinematics and Dynamics Library (KDL) defines a tree structure
to represent the kinematic and dynamic parameters of a robot
mechanism. <tt>kdl_parser_py</tt> provides Python tools to construct a KDL
tree from an XML robot representation in URDF.'';
license = with lib.licenses; [ bsdOriginal ];
};
}

View file

@ -0,0 +1,26 @@
# Copyright 2020 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, catkin, cmake-modules, eigen, geometry-msgs, python3Packages, rospy, rostest, sensor-msgs, tf2, tf2-ros }:
buildRosPackage {
pname = "ros-noetic-tf2-sensor-msgs";
version = "0.7.5-r1";
src = fetchurl {
url = "https://github.com/ros-gbp/geometry2-release/archive/release/noetic/tf2_sensor_msgs/0.7.5-1.tar.gz";
name = "0.7.5-1.tar.gz";
sha256 = "5ef0bd9792b53931ea38a7312e8822e9e4284947e6814476beb52baf9bcbd980";
};
buildType = "catkin";
buildInputs = [ cmake-modules ];
checkInputs = [ geometry-msgs rostest ];
propagatedBuildInputs = [ eigen python3Packages.pykdl rospy sensor-msgs tf2 tf2-ros ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''Small lib to transform sensor_msgs with tf. Most notably, PointCloud2'';
license = with lib.licenses; [ bsdOriginal ];
};
}