# Copyright 2021 Open Source Robotics Foundation # Distributed under the terms of the BSD license { lib, buildRosPackage, fetchurl, catkin, cob-moveit-config, moveit-ros-move-group, moveit-ros-planning, pluginlib, std-msgs, tf, tf2-ros }: buildRosPackage { pname = "ros-melodic-cob-collision-monitor"; version = "0.7.5-r1"; src = fetchurl { url = "https://github.com/ipa320/cob_manipulation-release/archive/release/melodic/cob_collision_monitor/0.7.5-1.tar.gz"; name = "0.7.5-1.tar.gz"; sha256 = "1095a9e4d8b1e2b577ab94190e85df65888a9d96878263ebe64ac5097cf022d6"; }; buildType = "catkin"; propagatedBuildInputs = [ cob-moveit-config moveit-ros-move-group moveit-ros-planning pluginlib std-msgs tf tf2-ros ]; nativeBuildInputs = [ catkin ]; meta = { description = ''The collision monitor uses the planning scene monitor to read the state of the robot and check it for collision with itselt or the environment. It addition a ground plane is added in any case. Can be used as a stand-aloan node or a move_group capability.''; license = with lib.licenses; [ asl20 ]; }; }