1
0
Fork 0
mirror of https://github.com/lopsided98/nix-ros-overlay.git synced 2025-07-12 13:19:02 +03:00
nix-ros-overlay/kinetic/dynamixel-controllers/default.nix
2019-04-06 20:59:50 -04:00

28 lines
1.3 KiB
Nix

# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, control-msgs, trajectory-msgs, catkin, dynamixel-driver, rospy, message-generation, actionlib, std-msgs, diagnostic-msgs, dynamixel-msgs }:
buildRosPackage {
pname = "ros-kinetic-dynamixel-controllers";
version = "0.4.1";
src = fetchurl {
url = https://github.com/arebgun/dynamixel_motor-release/archive/release/kinetic/dynamixel_controllers/0.4.1-0.tar.gz;
sha256 = "69c2a485f84f360c3b39a6673b83a939b2e10ab8f3808d6ccb9e5dc04e54ab4f";
};
buildInputs = [ message-generation ];
propagatedBuildInputs = [ dynamixel-driver actionlib control-msgs rospy std-msgs trajectory-msgs dynamixel-msgs diagnostic-msgs ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''This package contains a configurable node, services and a spawner script
to start, stop and restart one or more controller plugins. Reusable
controller types are defined for common Dynamixel motor joints. Both speed and
torque can be set for each joint. This python package can be used by more
specific robot controllers and all configurable parameters can be loaded
via a yaml file.'';
#license = lib.licenses.BSD;
};
}