mirror of
https://github.com/lopsided98/nix-ros-overlay.git
synced 2025-06-13 03:04:49 +03:00
regenerate all distros, Sun Sep 13 20:23:13 2020
This commit is contained in:
parent
56c33134fd
commit
59c9bb3016
4 changed files with 95 additions and 0 deletions
35
distros/noetic/amcl/default.nix
Normal file
35
distros/noetic/amcl/default.nix
Normal 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 ];
|
||||
};
|
||||
}
|
|
@ -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 {};
|
||||
|
|
28
distros/noetic/kdl-parser-py/default.nix
Normal file
28
distros/noetic/kdl-parser-py/default.nix
Normal 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 ];
|
||||
};
|
||||
}
|
26
distros/noetic/tf2-sensor-msgs/default.nix
Normal file
26
distros/noetic/tf2-sensor-msgs/default.nix
Normal 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 ];
|
||||
};
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue